Repository navigation
v0.2.0 — resilient uploads, recursive dir summary
First release with a battle-tested full-tree backup run from a PowerPC G4 (Mac mini, 10.5.8, 2 h 44 min walk, 199,876 files / 1.2 GB).
Changes since v0.1.0
- Reconnect + retry on transport loss: a dropped TCP/TLS connection no longer aborts the backup. The gRPC session is re-established transparently and the idempotent
WriteContentre-sent (up to 3 attempts; flush/put_manifest retry once). - Skip-on-error walker: unreadable files/subdirs are logged (
diag: skipping …) and omitted — the walk continues instead of unwinding the whole tree. - Recursive directory summary: source size/files/dirs are aggregated up the tree, so the kopia server UI shows the real data size instead of only direct root children.
- Diag output for previously silent failures (fopen, final chunk flush).
- Empty files upload and restore correctly.
- Added missing
src/hpack_huffman.hto the repo.
Verification (kopia 0.23.1 server)
- Full-tree push from a PowerPC G4:
/Users/philipp→ 1.2 GB, 199,876 files, 49,512 dirs kopia restorebyte-identical, incl. empty files- Trace logging off by default (
KOPIA_TRACE=1enables)
Binaries
kopia-darwin-ppc— Mach-O ppc_7400, Mac OS X 10.4/10.5 G4/G5 (32-bit)kopia-darwin-ppc64— Mach-O ppc64, G5 (untested — no hardware)
SHA-256 in SHA256SUMS.