• Joined on 2025-06-01
rt synced commits to refs/tags/2.1.0 at rt/Sideband from mirror 2026-08-28 18:40:43 -04:00
rt synced new reference refs/tags/2.1.0 to rt/Sideband from mirror 2026-08-28 18:40:43 -04:00
rt synced commits to master at rt/snapraid from mirror 2026-08-28 11:00:46 -04:00
6363d44074 Implement crash-safe --force-full sync with persistent BLOCK_STATE_REBUILD
1dab466ee6 Document non-obvious invariants across sync, check, scrub, parity, and handle mapping logic
de72e73b67 Fix premature valid_size update before pwrite completion in parity_write
8e292e1ea8 Add machineinfo_struct to query and report system and CPU information in speed test
9ee4041614 Add sched.h include to unix.h
Compare 5 commits »
rt synced commits to refs/tags/1.5.1 at rt/Reticulum from mirror 2026-08-28 11:00:44 -04:00
rt synced new reference refs/tags/1.5.1 to rt/Reticulum from mirror 2026-08-28 11:00:44 -04:00
rt synced commits to master at rt/Reticulum from mirror 2026-08-28 11:00:43 -04:00
149e415109 Prepare release
53ed9c1ed3 Updated version
ccc5468bcc Updated changelog
c1d7c12b52 Fixed stream-based resource initialized transfer failing when total sized happened to not fall withing MAX_EFFICIENT_SIZE
9878b18377 Added transmit buffer, TX drops and stalled status output to rnstatus
Compare 88 commits »
rt synced commits to ai at rt/wrolpi from mirror 2026-08-28 01:50:43 -04:00
rt synced new reference ai to rt/wrolpi from mirror 2026-08-28 01:50:43 -04:00
rt synced commits to master at rt/snapraid from mirror 2026-08-27 18:40:46 -04:00
78ca015195 Add machineinfo_struct to query and report system and CPU information in speed test
c6e4e9528a Clarify the sync consistency model and concurrent file modification semantics
0483de15d2 Clarify metadata validation semantics in sync comments
299ed704b5 Use size_t instead of ssize_t for buffer sizes in raid_malloc_vector_align
e368c85f12 Add Alpine Linux MUSL build and test job to GitHub Actions
Compare 17 commits »
rt synced commits to master at rt/snapraid from mirror 2026-08-27 10:30:45 -04:00
7930ff82df Validate serialized disk mapping positions to prevent integer overflow and out-of-bounds access
237c9f0497 Enforce BLOCK_MAX limits on both 32-bit and 64-bit builds
31718bdc4f Test build out of tree
Compare 3 commits »
rt synced commits to master at rt/snapraid from mirror 2026-08-26 18:10:46 -04:00
e1574faa36 Skip self-test on status, locate, read, and test-rewrite commands
4aef405259 Validate serialized sub pathnames in content files to prevent path traversal
95ac8d7b51 Validate serialized nanoseconds range when reading content files
e58eb16768 Avoid info memory allocation for zero runs and bound blockmax in content decoding
0410fbc399 Fix potential uint64_t overflow in parity tail ceil division in locate
Compare 23 commits »
rt synced commits to master at rt/snapraid from mirror 2026-08-26 10:00:46 -04:00
ecec71773b Document Windows non-ASCII case matching limitation under known issues
dd97bb2fa6 Fix literal caret handling in Windows path normalization and wildcard matching
670ab0195b Add comprehensive filter combination and directory pruning regression tests in selftest
45dad87865 Clarify double-star wildcard matching behavior in pattern documentation
c9ca20a1e2 Allow path components with three or more dots in filter patterns
Compare 29 commits »
rt synced commits to master at rt/snapraid from mirror 2026-08-26 01:50:44 -04:00
a2626b6fc6 Reserve snapraid- prefix for native ZFS snapshots and introduce fssnapshot_path
c8615f02a3 Document symlink target stability requirements for configured data directories
5ec235e445 Fix snapshot path resolution and aliased paths by storing sub_dir in fssnapshot_struct
Compare 3 commits »
rt synced commits to master at rt/wrolpi from mirror 2026-08-26 00:50:43 -04:00
d79a44c0a1 Bumping yt-dlp version.
rt synced commits to master at rt/snapraid from mirror 2026-08-25 17:40:43 -04:00
9d376b1d66 Canonicalize Btrfs and Bcachefs snapshot paths with realpath in fssnapshot_inode
1748e4c06f Fix snapshot path resolution for ZFS and aliased paths by storing sub_dir in fssnapshot_struct
7f1e53a6c8 Improve snapshot fallback warning messages to inform users of reduced recovery capability if files changed since the last sync
918564bf4f Update TODO
Compare 4 commits »
rt synced commits to master at rt/snapraid from mirror 2026-08-25 09:30:48 -04:00
31fc380609 Document risk of file modifications during interrupted sync in snapshots lifecycle
b60979f293 Add raid_selftest() checks for all RAID modes in the test command
9bd2f68046 Add and standardize top comments across SIMD assembly functions
3759c9356b Optimize gen2 and gen3 kernels for AVX-512 GFNI with coefficient preloading
76ed8d643a Rename static test helpers in module.c to selftest_*
Compare 8 commits »
rt synced commits to master at rt/wrolpi from mirror 2026-08-25 00:20:47 -04:00
bb42798c69 videos: a collaboration video's channel directory conflict killed the download (#677)
rt synced commits to master at rt/snapraid from mirror 2026-08-24 17:10:53 -04:00
fd65dbd9ea Fix undefined behavior by making TommyDS foreach callback signatures take void*
7250521e66 Clarify fulltest scope and test_count limits in raid README
e43bdda22b Return -1 in raid_check and raid_scan when block size is 0
46a09a380a Check maximum basic CPUID leaf before querying leaf 7 in AVX probing
5ed6a29db2 Document memory helpers, freeing semantics, and design invariants
Compare 21 commits »
rt synced commits to master at rt/wrolpi from mirror 2026-08-24 16:10:43 -04:00
340aacb633 videos: parse the published date out of audio file names too (#676)
rt synced commits to master at rt/snapraid from mirror 2026-08-24 09:00:50 -04:00
05fc4de79e Harden public RAID API argument validation
d609056592 Add NOTES
117ecd24c5 Add OTHERS
ae703ce68c Optimize multi-parity recovery with fused syndrome generation
Compare 4 commits »