Skip to content

folder-transfer v0.15.3

Choose a tag to compare

@lotgon lotgon released this 29 Jun 16:42

folder-transfer v0.15.3

Reliability fix for the Rust ft client. PowerShell scripts unchanged.

Artifacts

  • folder-transfer-0.15.3.zip — the PowerShell sender (reference implementation).
  • ft-0.15.3-x86_64-windows.zip — Rust ft.exe for Windows (+ server.example.json).
  • ft-0.15.3-x86_64-linux.tar.gz — Rust ft for Linux, static musl (+ server.example.json).

Fixed

  • No more silent hang when the connection drops. Previously, if the link stalled or dropped
    mid-sync the client would sit forever at the last progress line with no message. Now it has a read
    timeout and fails fast with a clear message — connection to the server was lost before the sync finished + sync INCOMPLETE … re-run to resume — and exits non-zero.
  • The server sends PING keepalives while it waits for its file-walker, so the timeout never fires
    on a slow scan (the client ignores PING).
  • The client now always prints a final line: sync DONE … on success, sync INCOMPLETE … on a drop.

Everything from 0.15.2 (no subcommand, server-pushed config, interactive destination, live
aggregated progress with elapsed time, highlighted copy-command) is included.