..
app.h
Abort spindown when filesystem flush fails
2026-09-28 15:09:55 +02:00
bw.c
Serialize bandwidth rate limiter sleep inside mutex to eliminate parallel worker stall waves
2026-08-18 23:33:58 +02:00
bw.h
Protect rate limiter state updates with a mutex to prevent data races
2026-08-18 23:33:57 +02:00
check.c
Avoid truncating untracked file tails during partial fix
2026-09-28 11:37:58 +02:00
checker.c
Update to the new RAID library
2026-08-18 23:33:56 +02:00
device.c
Skip inaccessible disks and parity levels in device operations
2026-09-28 15:34:54 +02:00
dry.c
Leave block empty for unlocalized close errors and use zero for parity open errors
2026-09-23 16:37:13 +02:00
dup.c
Specialize block hash copies for the full hash size
2026-09-10 23:51:30 +02:00
elem.c
Treat ENOTDIR as missing file in filter_existence and handle_open_create
2026-09-30 16:07:36 +02:00
elem.h
Drop support for pre-SnapRAID 11 content formats and require migration with SnapRAID 14.x
2026-09-26 17:15:09 +02:00
handle.c
Treat ENOTDIR as missing file in filter_existence and handle_open_create
2026-09-30 16:07:36 +02:00
handle.h
Avoid recreating missing files and directories during fix with syncedonly (-e/-b)
2026-09-26 18:17:25 +02:00
import.c
Track current and previous hash generations for deallocated blocks
2026-09-26 00:02:24 +02:00
import.h
Fix undefined behavior by making TommyDS foreach callback signatures take void*
2026-08-24 23:03:00 +02:00
io.c
Skip disk cache statistics for mapping holes
2026-09-24 19:49:46 +02:00
io.h
Mark scrub/sync blocks bad when data file open fails with an I/O error
2026-09-23 16:24:00 +02:00
list.c
Merge the CLI and Daemon portable interface
2026-08-18 23:33:55 +02:00
locate.c
Persist reallocated mapping before parity resize in force-realloc sync
2026-08-31 10:39:17 +02:00
locate.h
Simpler Copyright string
2026-04-09 17:56:49 +02:00
main.c
Lock unsafe command-line options after enabling --lock-options
2026-09-18 10:00:41 +02:00
memory.c
Fix potential division by zero in nalloc_nofail when size is zero
2026-08-18 23:33:57 +02:00
memory.h
Move safe memory helper functions to dedicated memory.c and memory.h
2026-08-18 23:33:56 +02:00
mingwapp.c
Report smartctl open failures as unknown power state
2026-09-28 15:57:11 +02:00
mkstream.c
Add experimental XXH3 hash implementation with SIMD acceleration
2026-09-30 20:06:19 +02:00
mktest.c
Merge the CLI and Daemon portable interface
2026-08-18 23:33:55 +02:00
murmur3.c
Replace pointer casting with safe memcpy helpers in murmur3 and spooky
2026-08-18 23:33:59 +02:00
murmur3test.c
More regression tests
2025-10-28 12:15:50 +01:00
museair.c
Update to MuseAir v2
2026-07-14 10:40:58 +02:00
museairtest.c
Update to MuseAir v2
2026-07-14 10:40:58 +02:00
parity.c
Reject non-regular data and parity files after opening
2026-09-28 11:54:11 +02:00
parity.h
Quiesce scrub read-ahead before autosave and distinguish read/write barriers
2026-09-24 19:49:46 +02:00
pool.c
Avoid modifying existing pool entries when symlink creation finds a conflict
2026-09-28 16:35:47 +02:00
rehash.c
Track current and previous hash generations for deallocated blocks
2026-09-26 00:02:24 +02:00
resource.manifest
Revert the request of UAC privileges to be like version 13.0
2026-03-09 23:31:41 +01:00
resource.rc
Fix build in different directory
2026-08-18 23:33:56 +02:00
scan.c
Apply filters to empty directories during scan and match subdirectories in directory rules
2026-09-28 11:31:56 +02:00
scrub.c
Quiesce scrub read-ahead before autosave and distinguish read/write barriers
2026-09-24 19:49:46 +02:00
search.c
Preserve .snapraidignore candidates during array recovery search with nohidden
2026-09-28 11:52:08 +02:00
search.h
Fix undefined behavior by making TommyDS foreach callback signatures take void*
2026-08-24 23:03:00 +02:00
selftest.c
Add experimental XXH3 hash implementation with SIMD acceleration
2026-09-30 20:06:19 +02:00
snapraid.c
Add experimental XXH3 hash implementation with SIMD acceleration
2026-09-30 20:06:19 +02:00
snapraid.h
Move exhaustive RAID generation and recovery tests to test command
2026-08-26 16:26:42 +02:00
speed.c
Add experimental XXH3 hash implementation with SIMD acceleration
2026-09-30 20:06:19 +02:00
spooky2.c
Replace pointer casting with safe memcpy helpers in murmur3 and spooky
2026-08-18 23:33:59 +02:00
spooky2test.c
Beautify code with uncrustify
2026-01-05 15:59:03 +01:00
state.c
Reject negative and out-of-range values in non-negative integer parsing
2026-09-28 21:05:56 +02:00
state.h
Abort spindown when filesystem flush fails
2026-09-28 15:09:55 +02:00
status.c
Use 64-bit block counters for the status scrub graph
2026-09-28 16:22:56 +02:00
str.c
Reject negative and out-of-range values in non-negative integer parsing
2026-09-28 21:05:56 +02:00
str.h
Reject negative and out-of-range values in non-negative integer parsing
2026-09-28 21:05:56 +02:00
stream.c
Fail closed on invalid .snapraidignore control files
2026-09-25 09:44:09 +02:00
stream.h
Fail closed on invalid .snapraidignore control files
2026-09-25 09:44:09 +02:00
support.c
Reject negative and out-of-range values in non-negative integer parsing
2026-09-28 21:05:56 +02:00
support.h
Exit code and logging invariants for log_fatal and hardware log_error
2026-09-21 17:27:07 +02:00
sync.c
Drop support for pre-SnapRAID 11 content formats and require migration with SnapRAID 14.x
2026-09-26 17:15:09 +02:00
thermal.c
Abort spindown when filesystem flush fails
2026-09-28 15:09:55 +02:00
thermal.h
Fix undefined behavior by making TommyDS foreach callback signatures take void*
2026-08-24 23:03:00 +02:00
touch.c
Avoid touch failing on missing files deleted or moved since the last sync
2026-09-30 16:07:36 +02:00
unixapp.c
Reject incomplete ZFS device lists when zpool status fails
2026-09-28 21:39:41 +02:00
util.c
Add experimental XXH3 hash implementation with SIMD acceleration
2026-09-30 20:06:19 +02:00
util.h
Add experimental XXH3 hash implementation with SIMD acceleration
2026-09-30 20:06:19 +02:00
xxh3.c
Add experimental XXH3 hash implementation with SIMD acceleration
2026-09-30 20:06:19 +02:00
xxh3test.c
Add experimental XXH3 hash implementation with SIMD acceleration
2026-09-30 20:06:19 +02:00