5 Commits

Author SHA1 Message Date
taptap de228692fd Update README with compression streaming optimizations and adaptive compression
- Added -l flag documentation
- Added Adaptive Compression section with file type table
- Added Additional Optimizations section
- Updated Optimization Impact section with new features

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-25 17:34:02 +02:00
taptap 4c21fadeed Update README with LZ4 compression documentation
- Document LZ4 compression as a feature
- Add -c flag to Usage section
- Add Compression section with usage guidelines
- Update Project Structure with lz4.h/lz4.c
- Add compression performance data
- Update Optimization Impact list

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-24 23:32:18 +02:00
taptap 531c26803f Update README.md to reflect current project state
- Fix binary names (fastsync_server/fastsync_client)
- Update benchmark section: only benchmark_network.sh exists
- Add current performance results (198 MB/s on 16 conn)
- Document UDP as experimental (disabled by default, -u flag)
- Update project structure and protocol overview
- Add license reference to LICENCE.md (PolyForm Noncommercial 1.0.0)
- Update requirements and usage examples

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-24 22:45:02 +02:00
Theo Tappe 3e5b94ecad Docs: Update README with network simulation details for all benchmarks
Added documentation for latency simulation (LAN/WAN) support in all
benchmark scripts. Updated examples to show preset profiles (--lan, --wan)
and direct latency values.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-24 12:50:01 +02:00
Theo Tappe bacb61f6ec Fix: Add missing checksum field to file_meta_t and file_task_t structs
The file_meta_t and file_task_t structs were missing the checksum field
that was being used in both client and server code, causing a compilation
error. Added uint64_t checksum to both structs and updated wq_push
declaration to match implementation.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-24 12:40:23 +02:00