Repository navigation
bbrsync v0.4.0
bbrsync v0.4.0 integrates the progress/resume work and the new optional KCP transport.
- Add
--kcpreliable UDP transfers while keeping TCP as the default. - The daemon listens for TCP and UDP/KCP on the same address and port.
- Add bounded, adaptive Reed-Solomon FEC driven by measured retransmission loss.
- Show transfer progress by default; add
--hide-progressfor quiet scripts. - Compress missing chunks when that reduces network traffic.
- Resume interrupted files from verified partial chunks.
- Preserve existing destination permissions when replacing file contents.
- Settle KCP shutdown before process exit so the final status ACK cannot delay the next session.
- Expand transfer, confinement, deletion-safety, resume, compression, KCP, packet-loss, FEC, and shutdown coverage.
Wire protocol is now v2. Upgrade clients and daemons together; older v1 builds are not compatible with this release.
KCP requires direct UDP reachability. TCP and KCP traffic remain unencrypted, so use bbrsync only on a trusted local network or VPN.
This tool can overwrite or delete data. Keep backups and test on disposable folders first.
Downloads: Windows x86-64, static Linux x86-64, SHA-256 checksums, and the MIT license.
Built from af01dae.