Commit Graph

  • 4bba1e8c02 perf: performance improvements (#107-#111) fix/performance TapTap 2026-07-21 16:59:46 +02:00
  • 3d598040dd test: add transport module unit tests; docs: update README (#39, #119) TapTap 2026-07-21 16:55:07 +02:00
  • 09dc449a5c feat: protocol improvements (#100-#102, #106) TapTap 2026-07-21 16:47:09 +02:00
  • 86c1d159cb fix: security hardening (#112-#118) TapTap 2026-07-21 16:41:54 +02:00
  • be79c014d4 feat: add CLI flags (#95-#99, #103-#105) TapTap 2026-07-21 16:43:40 +02:00
  • 081973c904 fix: security hardening (#112-#118) TapTap 2026-07-21 16:41:54 +02:00
  • c21950493a Merge pull request 'docs: add batch PR workflow and CI troubleshooting to AGENTS.md' (#94) from docs/agents-md-workflow into main TapTap 2026-07-21 16:18:46 +02:00
  • ce39f2a910 docs: add batch PR workflow, CI troubleshooting, Gitea API, and common pitfalls to AGENTS.md TapTap 2026-07-21 16:17:29 +02:00
  • 1929e7d7b3 Merge pull request 'Merge remaining 4 PRs: memory safety, refactoring, test coverage, integration cleanup' (#93) from merge-all into main TapTap 2026-07-21 16:08:38 +02:00
  • 1ce771b553 fix: revert __thread on io_ssl, restore SSL WANT_READ/WANT_WRITE retry TapTap 2026-07-21 15:52:41 +02:00
  • 60ab410a8c fix: address all 12 PR review issues TapTap 2026-07-21 15:46:38 +02:00
  • 7adb82f8ac Merge all remaining PRs (#91, #92, #87, #89) into single branch TapTap 2026-07-21 15:11:22 +02:00
  • 62f3df94ee Merge fix/refactoring into merge-all TapTap 2026-07-21 15:04:41 +02:00
  • 61fd410c63 Merge fix/memory-safety into merge-all TapTap 2026-07-21 15:04:29 +02:00
  • 1c3b752a8e Merge pull request 'Fix logic/correctness bugs (#73, #68, #67, #66, #59, #58, #54, #48, #53)' (#88) from fix/logic-correctness into main TapTap 2026-07-21 15:00:48 +02:00
  • 1a765e595b Merge pull request 'Features and enhancements (#70, #36, #34, #33, #32, #57, #40, #37)' (#90) from fix/enhancements into main TapTap 2026-07-21 15:00:32 +02:00
  • 94ff55f256 fix: const qualifier for dirent pointer (cppcheck) fix/memory-safety TapTap 2026-07-21 14:39:35 +02:00
  • ddfd0f1cc2 fix: add MAX_DATA_SIZE bounds check in receive_data TapTap 2026-07-21 14:37:05 +02:00
  • e34ec3d594 fix: address review findings — receive_delta_file STATUS_ERROR on early returns fix/test-coverage TapTap 2026-07-21 14:32:04 +02:00
  • f932a48910 fix: address review findings — test_scanner cleanup, basename comment TapTap 2026-07-21 14:19:54 +02:00
  • bd2af8071a fix: address review findings — sendfile EINTR, path traversal check fix/integration-cleanup TapTap 2026-07-21 14:17:51 +02:00
  • 23af379bfb fix: address review findings — unused var, constness, format specifiers, bounds check TapTap 2026-07-21 14:16:09 +02:00
  • 31da8bf081 fix: address review findings — localtime_r, test_scanner cleanup fix/refactoring TapTap 2026-07-21 14:15:00 +02:00
  • 0cbc873f5c fix: address review findings — localtime_r, test_scanner cleanup TapTap 2026-07-21 14:14:51 +02:00
  • 925760d1bd fix: address review findings — localtime_r, test_scanner cleanup TapTap 2026-07-21 14:14:25 +02:00
  • 83c61aadc2 ci: trigger CI TapTap 2026-07-20 22:04:45 +02:00
  • 552561146a fix: clang-format compliance TapTap 2026-07-20 22:01:03 +02:00
  • b20e39012e fix: clang-format compliance TapTap 2026-07-20 22:01:00 +02:00
  • cdd6d1cfed fix: clang-format compliance TapTap 2026-07-20 22:00:58 +02:00
  • 58a83193ff fix: test quality — cppcheck suppressions, TLS test addresses, log test isolation TapTap 2026-07-20 21:27:32 +02:00
  • e62296d92f fix: test quality — cppcheck suppressions, TLS test addresses, log test isolation TapTap 2026-07-20 21:27:31 +02:00
  • 5d819f7388 fix: test quality — cppcheck suppressions, TLS test addresses, log test isolation TapTap 2026-07-20 21:27:32 +02:00
  • 5b5c7b2a7e fix: security issues — path traversal, TLS hostname, SUID, OOM, stack overflow TapTap 2026-07-20 21:26:08 +02:00
  • 88ad77e397 fix: memory safety — malloc NULL checks, strcpy→memcpy, str_dup NULL check, remove unused include TapTap 2026-07-20 21:26:01 +02:00
  • 4339d7905d fix: correctness — bw throttle underflow, glob **, protocol version, valgrind TapTap 2026-07-20 21:25:32 +02:00
  • 3ffc5c5236 fix: memory safety — malloc NULL checks, strcpy→memcpy, str_dup NULL check, remove unused include TapTap 2026-07-20 21:25:23 +02:00
  • 224e7e8599 fix: security issues — path traversal, TLS hostname, SUID, OOM, stack overflow TapTap 2026-07-20 21:24:47 +02:00
  • 9a214c46e2 fix: memory safety — malloc NULL checks, strcpy→memcpy TapTap 2026-07-20 21:24:44 +02:00
  • eb6034044b fix: accept_loop race condition, auto-detect valgrind, cppcheck suppressions TapTap 2026-07-20 21:09:10 +02:00
  • 9dd925a87d fix: accept_loop race condition, auto-detect valgrind, cppcheck suppressions TapTap 2026-07-20 21:04:53 +02:00
  • 4b93082139 fix: auto-detect valgrind, skip fork tests in sendfile tests TapTap 2026-07-20 21:00:12 +02:00
  • 8234677276 fix: auto-detect valgrind to skip fork tests TapTap 2026-07-20 20:51:04 +02:00
  • 262a436264 fix: auto-detect valgrind to skip fork tests TapTap 2026-07-20 20:48:22 +02:00
  • 432e9a3ed4 ci: re-trigger after cppcheck fixes TapTap 2026-07-20 20:41:22 +02:00
  • 70e1c6788a ci: re-trigger after cppcheck fixes TapTap 2026-07-20 20:41:21 +02:00
  • 30d4d6870c ci: re-trigger after cppcheck fixes TapTap 2026-07-20 20:41:19 +02:00
  • 744ac8e40c ci: re-trigger after cppcheck fixes TapTap 2026-07-20 20:41:17 +02:00
  • 9042dfcfa9 ci: re-trigger after cppcheck fixes TapTap 2026-07-20 20:41:16 +02:00
  • e2a500e321 fix: cppcheck — remove redundant free before _exit in transport_ssh.c TapTap 2026-07-20 20:40:26 +02:00
  • 2265f93a18 fix: cppcheck — remove redundant free before _exit in transport_ssh.c TapTap 2026-07-20 20:39:42 +02:00
  • b816437777 ci: re-trigger after fixes TapTap 2026-07-20 20:28:21 +02:00
  • a91267ca1b ci: re-trigger after fixes TapTap 2026-07-20 20:28:20 +02:00
  • cf572ece04 ci: re-trigger after fixes TapTap 2026-07-20 20:28:19 +02:00
  • f486d34b16 ci: re-trigger after fixes TapTap 2026-07-20 20:28:17 +02:00
  • e3bd7a8cdf ci: re-trigger after fixes TapTap 2026-07-20 20:28:16 +02:00
  • c5d8a4e2ea ci: re-trigger after review fixes TapTap 2026-07-20 20:11:28 +02:00
  • 266369b1f2 ci: re-trigger after review fixes TapTap 2026-07-20 20:11:27 +02:00
  • a4fc16650e ci: re-trigger after review fixes TapTap 2026-07-20 20:11:26 +02:00
  • eef272fa4e ci: re-trigger after review fixes TapTap 2026-07-20 20:11:24 +02:00
  • 5e8d0a2dbf ci: re-trigger after review fixes TapTap 2026-07-20 20:11:23 +02:00
  • 62ff1d3929 fix: review fixes — test cleanup, wire protocol, clang-format TapTap 2026-07-20 20:11:01 +02:00
  • ba0afd4152 fix: cppcheck and clang-format fixes TapTap 2026-07-20 19:53:42 +02:00
  • 3923421224 fix: review fixes — getsockname, test assertion, memcpy, clang-format TapTap 2026-07-20 19:53:15 +02:00
  • 27e3ac11db fix: bump protocol version, add static_assert for metadata sizes TapTap 2026-07-20 19:53:03 +02:00
  • 0d57f3c812 fix: review fixes — getsockname, memcpy, clang-format TapTap 2026-07-20 19:52:48 +02:00
  • 81739b79c5 ci: trigger CI on PR TapTap 2026-07-20 19:48:35 +02:00
  • 9e3e0f57a0 ci: trigger CI on PR TapTap 2026-07-20 19:48:34 +02:00
  • e5b46bb1c0 ci: trigger CI on PR TapTap 2026-07-20 19:48:33 +02:00
  • 86247fe2b5 ci: trigger CI on PR TapTap 2026-07-20 19:48:32 +02:00
  • 788d3c7bea ci: trigger CI on PR TapTap 2026-07-20 19:48:31 +02:00
  • 7ecba4e0d5 fix: adapt tests and fix bugs from enhancements rebase onto main TapTap 2026-07-20 19:42:53 +02:00
  • a2bcda1fcf fix: initialize ssl_ctx in server_create, update tests for sockaddr_storage API TapTap 2026-07-20 19:39:13 +02:00
  • 16376bcafc fix: add unit test coverage — issues #71, #63, #62, #56, #55 TapTap 2026-07-20 19:12:45 +02:00
  • d75701270d fix: refactoring and portability — issues #61, #51, #52 TapTap 2026-07-20 18:58:48 +02:00
  • 990c4362af fix: memory/null safety bugs — issues #74, #72, #69, #64, #60, #50, #49, #65 TapTap 2026-07-20 18:44:10 +02:00
  • 6b8979a040 Merge pull request 'Revert all 6 merged PRs (#80-#85)' (#86) from revert-merged-prs into main TapTap 2026-07-20 19:37:23 +02:00
  • bcf5ffcf40 Revert "Merge pull request 'Fix memory/null safety bugs (#74, #72, #69, #64, #60, #50, #49, #65)' (#80) from fix/memory-safety into main" TapTap 2026-07-20 19:36:09 +02:00
  • 5049a7bbf0 Revert "Merge pull request 'Fix refactoring and portability issues (#61, #51, #52)' (#81) from fix/refactoring into main" TapTap 2026-07-20 19:36:09 +02:00
  • e6e8679bfc Revert "Merge pull request 'Fix logic/correctness bugs (#73, #68, #67, #66, #59, #58, #54, #48, #53)' (#82) from fix/logic-correctness into main" TapTap 2026-07-20 19:36:09 +02:00
  • 6831e7e6fb Revert "Merge pull request 'Add unit test coverage (#71, #63, #62, #56, #55)' (#83) from fix/test-coverage into main" TapTap 2026-07-20 19:36:09 +02:00
  • e3484939b6 Revert "Merge pull request 'Features and enhancements (#70, #36, #34, #33, #32, #57, #40, #37)' (#84) from fix/enhancements into main" TapTap 2026-07-20 19:36:09 +02:00
  • 2f9a4fac78 Revert "Merge pull request 'Fix integration issues: ssl_ctx init + test API updates' (#85) from fix/integration-cleanup into main" TapTap 2026-07-20 19:36:09 +02:00
  • e1f9ba090f Merge pull request 'Fix integration issues: ssl_ctx init + test API updates' (#85) from fix/integration-cleanup into main TapTap 2026-07-20 19:34:20 +02:00
  • f6b4d89a3c fix: initialize ssl_ctx in server_create, update tests for sockaddr_storage API TapTap 2026-07-20 19:34:12 +02:00
  • 8f25f6a6b6 Merge pull request 'Features and enhancements (#70, #36, #34, #33, #32, #57, #40, #37)' (#84) from fix/enhancements into main TapTap 2026-07-20 19:31:59 +02:00
  • 2dd40d6a5b fix: features and enhancements — issues #70, #36, #34, #33, #32, #57, #40, #37 TapTap 2026-07-20 19:27:13 +02:00
  • 12ca4b13c8 Merge pull request 'Add unit test coverage (#71, #63, #62, #56, #55)' (#83) from fix/test-coverage into main TapTap 2026-07-20 19:13:35 +02:00
  • 2fed5dddaa fix: add unit test coverage — issues #71, #63, #62, #56, #55 TapTap 2026-07-20 19:12:45 +02:00
  • 28d076fc28 Merge pull request 'Fix logic/correctness bugs (#73, #68, #67, #66, #59, #58, #54, #48, #53)' (#82) from fix/logic-correctness into main TapTap 2026-07-20 19:05:02 +02:00
  • 4383caa3bb fix: logic/correctness bugs — issues #73, #68, #67, #66, #59, #58, #54, #48, #53 TapTap 2026-07-20 19:04:35 +02:00
  • df0f52ce39 Merge pull request 'Fix refactoring and portability issues (#61, #51, #52)' (#81) from fix/refactoring into main TapTap 2026-07-20 18:59:19 +02:00
  • c2ddda26ad fix: refactoring and portability — issues #61, #51, #52 TapTap 2026-07-20 18:58:48 +02:00
  • ddfdb3825a Merge pull request 'Fix memory/null safety bugs (#74, #72, #69, #64, #60, #50, #49, #65)' (#80) from fix/memory-safety into main TapTap 2026-07-20 18:56:44 +02:00
  • 4dbb2b4f8b fix: memory/null safety bugs — issues #74, #72, #69, #64, #60, #50, #49, #65 TapTap 2026-07-20 18:44:10 +02:00
  • 504a3a4d4f Merge pull request 'Fix 11 Gitea issues — bugs, quality, security, and refactoring' (#47) from fix/gitea-issues into main TapTap 2026-07-20 17:51:22 +02:00
  • 6a5a61b59f fix: address all remaining review warnings and style issues TapTap 2026-07-20 17:48:03 +02:00
  • fd7e98cb25 fix: config_receive uninitialized server_host (CRITICAL-2) & protocol desync on sendfile+delta (CRITICAL-5) TapTap 2026-07-20 17:32:49 +02:00
  • b71d132b17 Merge pull request 'ci: fix double CI runs on PR pushes' (#75) from fix/ci-double-trigger into main TapTap 2026-07-20 17:32:03 +02:00
  • e7634f6581 chore: load AGENTS.md as instructions and block direct pushes to main TapTap 2026-07-20 17:27:32 +02:00
  • 00b6f2064b ci: only trigger push on main to avoid double CI runs TapTap 2026-07-20 17:26:58 +02:00