Andrea Mazzoleni
fbc2107735
Document reserved SnapRAID file, directory, and snapshot names including Windows case-insensitive variants
2026-09-25 17:19:40 +02:00
Andrea Mazzoleni
608e78f3a6
Remove unrecoverable suffix note from Known Issues in documentation
2026-09-25 13:20:34 +02:00
Andrea Mazzoleni
222136f1e7
Leave block empty for unlocalized close errors and use zero for parity open errors
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
2026-09-23 16:37:13 +02:00
Andrea Mazzoleni
929ba5cebe
Detect degraded filesystems in device commands and exit with EXIT_DEGRADED
2026-09-19 09:45:47 +02:00
Andrea Mazzoleni
ecb12ee92c
Avoid duplicate fatal stderr output in GUI mode
2026-09-18 10:00:42 +02:00
Andrea Mazzoleni
873a5561e4
Clarify moved and relocated file detection in the manpage
2026-09-09 12:36:43 +02:00
Andrea Mazzoleni
78337d7b70
Document snapshot namespace limitation across multiple configurations in known issues
2026-09-08 10:55:00 +02:00
Andrea Mazzoleni
d6b0786eca
Document recovery behavior after interrupted multi-parity sync in Known Issues
2026-09-08 09:13:08 +02:00
Andrea Mazzoleni
12c41ff1d1
Implement two-phase file scan with dedicated discovery struct and volatile hardlink normalization
2026-09-07 22:15:45 +02:00
Andrea Mazzoleni
6dd1f6c27a
Document risk of false success after partial fix recovery
2026-09-07 14:10:24 +02:00
Andrea Mazzoleni
b9d0dcd173
Make .unrecoverable a persistent one-way recovery quarantine
2026-08-31 20:45:38 +02:00
Andrea Mazzoleni
75b0c834e6
Document .unrecoverable suffix quarantine behavior in Known Issues
2026-08-27 16:43:25 +02:00
Andrea Mazzoleni
0c80cd7dea
Document Windows non-ASCII case matching limitation under known issues
2026-08-26 16:26:42 +02:00
Andrea Mazzoleni
f9b31db1a7
Clarify double-star wildcard matching behavior in pattern documentation
2026-08-26 16:26:42 +02:00
Andrea Mazzoleni
d4dc5a7339
Reject standalone absolute directory filter pattern /**/ during parsing
2026-08-26 16:26:42 +02:00
Andrea Mazzoleni
7b2007e503
Clarify directory pruning semantics and nested exclusion/inclusion rules
2026-08-26 12:29:13 +02:00
Andrea Mazzoleni
26956bfa71
Document known issues in manual
2026-08-26 10:03:18 +02:00
Andrea Mazzoleni
0e2d31d9db
Document symlink target stability requirements for configured data directories
2026-08-26 09:21:24 +02:00
Andrea Mazzoleni
31fc380609
Document risk of file modifications during interrupted sync in snapshots lifecycle
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
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
2026-08-25 12:51:26 +02:00
Andrea Mazzoleni
349c18a0a8
Sync rejects block ranges and always process full parity
2026-08-18 23:33:57 +02:00
Andrea Mazzoleni
661e539f45
Defer pending snapshot promotion until parity sync
2026-08-18 23:33:57 +02:00
Andrea Mazzoleni
06f4aa027f
Fix translation inconsistencies
2026-08-18 23:33:55 +02:00
Andrea Mazzoleni
133e527643
Add support for specifying case-insensitive SMART attribute names in the smartignore option
2026-08-18 23:33:55 +02:00
Andrea Mazzoleni
8ab9d88a90
Fix translation inconsistencies
2026-08-18 23:33:55 +02:00
Andrea Mazzoleni
de61039072
Add Translation section to manual translations
2026-08-18 23:33:55 +02:00
Andrea Mazzoleni
4a5422b81d
Localize section headers and update content commands in translations
2026-08-18 23:33:54 +02:00
Andrea Mazzoleni
95f30fe3ae
Update manual description of content file commands to include all available options
2026-08-18 23:33:54 +02:00
Andrea Mazzoleni
52f7c2184f
Add support for custom smartctl info options using a [info: ...] tag
2026-08-18 23:33:54 +02:00
Andrea Mazzoleni
1929b0b6b0
Update translations
2026-08-18 23:33:54 +02:00
Andrea Mazzoleni
d3ce39c8bd
Update documentation about snapshots
2026-08-18 23:33:53 +02:00
Andrea Mazzoleni
ab72f1cfc8
Add Windows VirtualShadowCopy support for snapshots
2026-08-18 23:33:53 +02:00
Andrea Mazzoleni
d5fb4279e3
Revise manpage pattern section
2026-08-18 23:33:53 +02:00
Andrea Mazzoleni
033ce93d5b
Add ZFS support
2026-08-18 23:33:53 +02:00
Andrea Mazzoleni
16b08201a4
Add Bcachefs support
2026-08-18 23:33:53 +02:00
Andrea Mazzoleni
8a727975ab
Update manpage
2026-08-18 23:33:52 +02:00
Andrea Mazzoleni
2e71602267
Remove the requirement to snapshot content files
...
The new content file format now includes metadata for previous versions
of files. This allows the fix command to access historical file data from
snapshots as needed, ensuring recovery even if the live filesystem has
changed or the file was deleted during a sync.
2026-08-18 23:33:52 +02:00
Andrea Mazzoleni
2fc38017a8
Add Btrfs snapshot support for atomic sync and recovery consistency
2026-08-18 23:33:52 +02:00
Andrea Mazzoleni
fa4dd42368
Document exit code in the manpage
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
2026-03-30 22:44:50 +02:00
Andrea Mazzoleni
3bbe38d959
Update manpage translation
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
2026-03-17 00:49:48 +01:00
Andrea Mazzoleni
c449864fc7
Introduce "relocated" state to unify and replace "copied/removed" logic
2026-03-15 02:47:36 +01:00
Andrea Mazzoleni
60c7b6baa3
New extra config option for additional disks to monitor
2026-03-11 16:05:39 +01:00
Andrea Mazzoleni
2f7ac6996c
Update manpages
2026-02-25 14:48:54 +01:00
Andrea Mazzoleni
33f8ddc789
Fix typo in the manpage. It's mergerfs, not mergefs
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
2026-02-19 18:35:36 +01:00
Andrea Mazzoleni
696ee97754
Log full SMART attributes
2026-02-17 02:02:48 +01:00
Andrea Mazzoleni
2019aa4bb6
Log the normalized, worst and threshold value of SMART attributes
2026-02-17 02:02:48 +01:00
Andrea Mazzoleni
ae453435f0
Minor doc change
2026-02-17 02:02:48 +01:00
Andrea Mazzoleni
03fb7d3cff
Log begin and end markers for scan and bucket listing
2026-02-09 23:52:10 +01:00
Andrea Mazzoleni
60010a4b32
Documentation of the new commands
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
2026-02-09 14:39:19 +01:00
Andrea Mazzoleni
d5b5a9bcbf
More efficient info bucket management
...
Logged at every state_read() and state_write()
2026-02-09 14:39:19 +01:00
Andrea Mazzoleni
4d39bd5adf
Log ETA in seconds. Also use empty fields if the value is not available.
2026-02-08 14:41:12 +01:00