snapraid/cmdline
2026-08-27 17:38:18 +02:00
..
app.h Improve directory scan filesystem boundary detection using statx() for mount and subvolume IDs 2026-08-26 09:21:24 +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 Apply timestamps prior to renaming unrecoverable files during fix 2026-08-27 16:59:23 +02:00
checker.c Update to the new RAID library 2026-08-18 23:33:56 +02:00
device.c Check and report shared physical devices across array disks 2026-08-18 23:33:58 +02:00
dry.c Quiesce asynchronous read-ahead I/O before thermal cooldown in dry and scrub 2026-08-26 21:11:46 +02:00
dup.c Fix undefined behavior by making TommyDS foreach callback signatures take void* 2026-08-24 23:03:00 +02:00
elem.c Enforce BLOCK_MAX limits on both 32-bit and 64-bit builds 2026-08-27 16:29:34 +02:00
elem.h Enforce BLOCK_MAX limits on both 32-bit and 64-bit builds 2026-08-27 16:29:34 +02:00
handle.c Create missing files as .unrecoverable during fix to ensure crash safety on SIGKILL 2026-08-27 16:54:24 +02:00
handle.h Keep unrecoverable files quarantined until fix completion 2026-08-18 23:33:58 +02:00
import.c Enforce BLOCK_MAX limits on both 32-bit and 64-bit builds 2026-08-27 16:29:34 +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 Quiesce read-ahead before thermal spin-down 2026-08-18 23:33:58 +02:00
io.h Quiesce read-ahead before thermal spin-down 2026-08-18 23:33:58 +02:00
list.c Merge the CLI and Daemon portable interface 2026-08-18 23:33:55 +02:00
locate.c Fix potential uint64_t overflow in parity tail ceil division in locate 2026-08-26 21:52:42 +02:00
locate.h Simpler Copyright string 2026-04-09 17:56:49 +02:00
main.c Explicitly cast sig_atomic_t child_pid to pid_t for kill() 2026-08-26 10:47:19 +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 Cast sig_atomic_t global_interrupt to int in os_signal_interrupt() 2026-08-26 10:49:53 +02:00
mkstream.c Merge the CLI and Daemon portable interface 2026-08-18 23:33:55 +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 Add unsigned literal suffixes to constants 2026-08-18 23:33:59 +02:00
parity.h Quiesce read-ahead before thermal spin-down 2026-08-18 23:33:58 +02:00
pool.c Fix undefined behavior by making TommyDS foreach callback signatures take void* 2026-08-24 23:03:00 +02:00
rehash.c Merge the CLI and Daemon portable interface 2026-08-18 23:33:55 +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 Ensure .snapraidignore rules are loaded when nohidden is enabled 2026-08-26 16:26:42 +02:00
scrub.c Quiesce asynchronous read-ahead I/O before thermal cooldown in dry and scrub 2026-08-26 21:11:46 +02:00
search.c Fix undefined behavior by making TommyDS foreach callback signatures take void* 2026-08-24 23:03:00 +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 Validate serialized sub pathnames in content files to prevent path traversal 2026-08-26 22:55:49 +02:00
snapraid.c Skip self-test on status, locate, read, and test-rewrite commands 2026-08-26 22:55:49 +02:00
snapraid.h Move exhaustive RAID generation and recovery tests to test command 2026-08-26 16:26:42 +02:00
speed.c Use fused 1-pass recovery for rec1of1 and rec2of2 in NEON, AVX512 and GFNI backends 2026-08-26 21:11:46 +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 Fix integer overflow in deleted block count byte size conversion in content parser 2026-08-27 17:38:18 +02:00
state.h Defer pending snapshot promotion until parity sync 2026-08-18 23:33:57 +02:00
status.c Add missing esc_tag() in status and parity split log tags 2026-08-18 23:33:58 +02:00
str.c Preserve leading slash context for absolute double-star filters 2026-08-26 21:11:46 +02:00
str.h Preserve leading slash context for absolute double-star filters 2026-08-26 21:11:46 +02:00
stream.c Set stream state to EOF in sfill when reaching stream size limit 2026-08-18 23:33:58 +02:00
stream.h Fix undefined behavior in STREAM buffer bounds checking by avoiding out-of-bounds pointer arithmetic 2026-08-18 23:33:58 +02:00
support.c Validate serialized sub pathnames in content files to prevent path traversal 2026-08-26 22:55:49 +02:00
support.h Validate serialized sub pathnames in content files to prevent path traversal 2026-08-26 22:55:49 +02:00
sync.c Quiesce read-ahead before thermal spin-down 2026-08-18 23:33:58 +02:00
thermal.c Fix undefined behavior by making TommyDS foreach callback signatures take void* 2026-08-24 23:03:00 +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 Merge the CLI and Daemon portable interface 2026-08-18 23:33:55 +02:00
unixapp.c Cast sig_atomic_t global_interrupt to int in os_signal_interrupt() 2026-08-26 10:49:53 +02:00
util.c Remove unused MetroHash implementation and references 2026-08-18 23:33:58 +02:00
util.h Fix 32-bit integer truncation in block metadata allocations and file_block 2026-08-26 21:11:46 +02:00