Tags: gistrec/filecast
Tags
filecast v1.0.1 Security hardening and reliability follow-up to v1.0.0 (protocol v3 unchanged). - Bound resend/ttl/receive-wait on a wall-clock deadline; steady_clock rate-limiting - Reject symlinks/hardlinks on .part files; reserved device names; control/NUL in names - Disk-backed transfer storage with bounded part-metadata; durable flush/close error propagation - Extensive e2e + fault-injection test coverage (flood/hijack/corrupt/diskfull/sendfail/syncfail)
filecast v1.0.0 First stable release. UDP broadcast/multicast one-to-many LAN file transfer: protocol v3 (common 10-byte header: magic + version + type + session; SHA-256 integrity, in-band file name, negotiated chunk size), resume (--resume), IP multicast (--multicast/--iface), rate limiting (--rate), progress bar, durable atomic writes. Prebuilt binaries for Linux (x86_64/arm64), macOS (universal), and Windows (x86_64).