4a1e666365
refactor: merge File/FileReceive, add optional metadata transfer with -M flag
TapTap2026-07-05 20:21:46 +02:00
b99b733025
bench: add speedup metrics vs rsync and theoretical uncompressed throughput
TapTap2026-07-05 19:57:53 +02:00
a1189e51eb
Merge pull request 'bench: run rsync over localhost network for fair comparison' (#10) from networked-rsync into main
TapTap2026-07-05 19:50:41 +02:00
7d528b1b4d
test: use temp dir for rsync error retry
TapTap2026-07-05 19:06:25 +02:00
433a6952e5
Merge pull request 'feat: add -f/--sendfile for zero-copy file transfer' (#8) from sendfile-support into main
TapTap2026-07-05 16:39:19 +02:00
a48b3e3a17
refactor: pass use_sendfile to config_create
TapTap2026-07-05 16:38:13 +02:00
d0c57ba2bb
docs: update README with sendfile details and examples
TapTap2026-07-05 16:33:21 +02:00
2fb7203c82
feat: sendfile works with -m, error on -f + -c/-s
TapTap2026-07-05 16:31:08 +02:00
01045d7d14
feat: add -f/--sendfile for zero-copy file transfer
TapTap2026-07-05 16:25:20 +02:00
e7c23c135b
docs: update README with --source-dir/--dest-dir/--save-to-disk and test.py
TapTap2026-07-04 22:57:58 +02:00
1c5099b963
Merge pull request 'test: auto-generate test files, verify content, CLI args, test_data dir' (#7) from improve-test-py into main
TapTap2026-07-04 22:56:58 +02:00
7cacce24e3
test: remove explicit compression level 0 from test case
TapTap2026-07-04 22:51:27 +02:00
4867e04677
fix: scanner mid-directory resume bug, -c -s protocol fix, 50 MB test data
TapTap2026-07-04 22:20:24 +02:00
7f6fa968ee
test: auto-generate test files, verify content, CLI args, test_data dir
TapTap2026-07-04 22:02:39 +02:00
42870ec719
Merge pull request 'docs: update README with STATUS_CHUNK protocol and -s flag details' (#6) from update-readme into main
TapTap2026-07-04 21:51:05 +02:00
3146cd7cde
docs: update README with STATUS_CHUNK protocol and -s flag details
TapTap2026-07-04 21:50:45 +02:00
b8186d4b52
Merge pull request 'feat: implement chunk serialization protocol with -s flag' (#5) from chunk-serialization into main
TapTap2026-07-04 21:49:55 +02:00
c4aeed9f4d
feat: implement chunk serialization protocol with -s flag
TapTap2026-07-04 21:38:46 +02:00
e0f64e8d43
Merge pull request 'Add compression round-trip and scanner tests; fix 2 bugs found along the way' (#4) from add-tests into main
TapTap2026-07-04 21:29:29 +02:00
43c0a1395d
Add compression and scanner tests; fix chunk_decompress data ownership bug, data_destroy NULL safety, chunk_compress memory leak
TapTap2026-07-04 21:25:34 +02:00
38019e7e32
Merge pull request 'Fix config protocol mismatch and format string bugs' (#3) from fix-proto-and-format into main
TapTap2026-07-04 21:12:10 +02:00
f189adcbff
fix: config_send proto mismatch (use_compression→compression_level) and format string %d→%zu for size_t
TapTap2026-07-04 21:11:34 +02:00
a242a6c031
Merge pull request 'Fix critical issues and all tests' (#2) from fix-critical-issues into main
TapTap2026-07-04 21:09:21 +02:00