Block a user
strstr(..) path traversal check is weak and has false positives
No connection limit on server creates fork bomb DoS vector
Bug: Missing NULL-checks and weak input validation in CLI argument parsing
Refactor: send_files() and send_files_multithreaded() share massive code duplication
Refactor: config_create() 11-parameter constructor is unmaintainable
Refactor: main() in client_cli.c is a 277-line god function
Merge all 5 batch PRs: security, CLI features, protocol, performance, tests/docs
Merge all 5 batch PRs: security, CLI features, protocol, performance, tests/docs
Merge all 5 batch PRs: security, CLI features, protocol, performance, tests/docs
Agents must never merge PRs onto main — use tea CLI instead
Merge all 5 batch PRs: security, CLI features, protocol, performance, tests/docs
Revert PR #143 merge to main
Revert PR #143 merge to main