• Joined on 2026-07-08
TapTap commented on issue TapTap/FastSync#39 2026-07-29 18:27:46 +02:00
quality: no unit tests for transport modules (TCP, SSH, TLS, Protocol)

Fixed in PR #148 and earlier PRs. Unit tests for all three transport modules (TCP, SSH, TLS) exist in tests/test_transport_tcp.c, tests/test_transport_ssh.c, tests/test_transport_tls.c. Protocol…

TapTap commented on issue TapTap/FastSync#119 2026-07-29 18:27:34 +02:00
Update README for new features, missing flags, and stale content

Fixed in PR #148 — merged into main on 2026-07-29. README updated with new flags, features, security, and protocol changes.

TapTap commented on issue TapTap/FastSync#105 2026-07-29 18:27:33 +02:00
Hardcoded queue capacity 100 should be configurable via --queue-size

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#100 2026-07-29 18:27:33 +02:00
Missing heartbeat/keep-alive messages in protocol

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#101 2026-07-29 18:27:33 +02:00
Missing cancellation/abort mechanism in protocol

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#102 2026-07-29 18:27:33 +02:00
Missing atomic file writes on receiver (write-then-rename)

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#106 2026-07-29 18:27:33 +02:00
Incremental check causes per-file network round-trip -- batch it

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#107 2026-07-29 18:27:33 +02:00
Loader thread loads all file data into memory causing high memory usage

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#108 2026-07-29 18:27:33 +02:00
Fixed queue capacity 100 may cause pipeline stalls for varied file sizes

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#109 2026-07-29 18:27:33 +02:00
Single-threaded BFS scanner is a bottleneck for large directory trees

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#110 2026-07-29 18:27:33 +02:00
Static compression level wastes CPU on incompressible files

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#111 2026-07-29 18:27:33 +02:00
Bandwidth limiter uses nanosleep causing jitter, and SSL thread-local limits threading

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#118 2026-07-29 18:27:32 +02:00
TLS client disables certificate verification when no CA is provided

Fixed in PR #148 — merged into main on 2026-07-29. See TapTap/FastSync#148

TapTap commented on issue TapTap/FastSync#95 2026-07-29 18:27:32 +02:00
Missing --timeout / --contimeout CLI flags for connection and I/O timeouts

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#96 2026-07-29 18:27:32 +02:00
Missing --quiet / --silent flag to suppress non-error output

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#97 2026-07-29 18:27:32 +02:00
Missing --backup / --backup-dir flags for safe destructive operations

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#98 2026-07-29 18:27:32 +02:00
Missing --stats flag for transfer statistics summary

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#99 2026-07-29 18:27:32 +02:00
Missing --exclude-from / --include-from for pattern files

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#103 2026-07-29 18:27:32 +02:00
Missing --max-depth directory traversal limit flag

Fixed in PR #148 — merged into main on 2026-07-29.

TapTap commented on issue TapTap/FastSync#104 2026-07-29 18:27:32 +02:00
Missing --log-file option for persistent logging

Fixed in PR #148 — merged into main on 2026-07-29.