eric f43a94a7d6 Add live regression test for growing-file transfers, bump grace period to 1s
scripts/regression_test.sh exercises both writer behaviors -- normal
append-only growth (the original, must-keep-working case) and preallocated
growth (ftruncate-extend then shrink-and-rename, the case that caused the
hang/corruption fixed in the previous commit) -- in both transfer
directions, against a real ssh test host with a real capture file sliced to
a record-aligned prefix. scripts/pcap_offsets.py computes record-boundary
cut points for staging realistic growth.

Bump FINALIZE_GRACE_PERIOD from 500ms to 1s: a comfortable margin even for
a writer whose header and payload writes aren't atomic -- if the header
landed, the body should follow shortly.
2026-08-27 23:12:29 -04:00
2026-08-21 17:40:12 -04:00
2026-08-25 09:03:56 -04:00
2026-08-25 09:03:56 -04:00
S
Description
No description provided
193 KiB
Languages
Rust 91.2%
Shell 6.7%
Python 2.1%