snapraid/cmdline
Andrea Mazzoleni 11b17d7d04
Some checks are pending
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-arm32 (push) Waiting to run
Build / build-win (push) Waiting to run
Build / build-freebsd (push) Waiting to run
Build / build-musl (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
Make filesystem snapshot renames durable before parity updates
2026-09-27 23:52:31 +02:00
..
app.h Exit code and logging invariants for log_fatal and hardware log_error 2026-09-21 17:27:07 +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 Validate hardlink entries without following symbolic links during check and fix 2026-09-27 11:31:35 +02:00
checker.c Update to the new RAID library 2026-08-18 23:33:56 +02:00
device.c Query SMART attributes for all disks in spinup while restricting power operations to array members 2026-09-23 07:37:30 +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 Keep disks with pending deallocation records mapped in the content file 2026-09-26 16:37:43 +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 Avoid recreating missing files and directories during fix with syncedonly (-e/-b) 2026-09-26 18:17:25 +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 Handle MinGW path conversion failures with ENAMETOOLONG and EILSEQ instead of aborting 2026-09-24 12:57:17 +02:00
mkstream.c Optimize hardware CRC32C using multiple lanes 2026-09-11 09:27:42 +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 Drop support for pre-SnapRAID 11 content formats and require migration with SnapRAID 14.x 2026-09-26 17:15:09 +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 Synchronizes log entries for errors 2026-09-15 23:55:21 +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 Track current and previous hash generations for deallocated blocks 2026-09-26 00:02:24 +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 Keep automatic array search within data-disk filesystem boundaries 2026-09-25 10:14:36 +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 trim and trim_empty support to strsplit and update all callers 2026-09-19 21:36:34 +02:00
snapraid.c Document why automatic copy search runs before snapshot selection 2026-09-27 20:17:26 +02:00
snapraid.h Move exhaustive RAID generation and recovery tests to test command 2026-08-26 16:26:42 +02:00
speed.c Improve speed benchmark stability with adaptive 1 ms sampling and best-result selection 2026-09-10 23:51:30 +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 Drop support for pre-SnapRAID 11 content formats and require migration with SnapRAID 14.x 2026-09-26 17:15:09 +02:00
state.h Fail closed on invalid .snapraidignore control files 2026-09-25 09:44:09 +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 Add trim and trim_empty support to strsplit and update all callers 2026-09-19 21:36:34 +02:00
str.h Add trim and trim_empty support to strsplit and update all callers 2026-09-19 21:36:34 +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 Exit code and logging invariants for log_fatal and hardware log_error 2026-09-21 17:27:07 +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 Reset thermal_highest_temperature before readings to ensure fail-open on SMART error 2026-09-07 14:43:38 +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 Exit code and logging invariants for log_fatal and hardware log_error 2026-09-21 17:27:07 +02:00
unixapp.c Make filesystem snapshot renames durable before parity updates 2026-09-27 23:52:31 +02:00
util.c Strengthen stream and vector memory tests 2026-09-11 09:27:42 +02:00
util.h Replace mem_is_zero() with membcmp() and update call sites 2026-09-11 09:27:42 +02:00