5fe89eb49f
Merge pull request 'testing: add comprehensive test suite for test-driven development' (#25) from testing/comprehensive-test-suite into main
TapTap2026-07-20 17:05:44 +02:00
e9ab84b5ea
ci: fix coverage and valgrind jobs, skip fork tests under valgrind
TapTap2026-07-19 20:16:48 +02:00
7c6e69ad81
ci: install lcov and valgrind in CI jobs
TapTap2026-07-19 19:38:20 +02:00
51a984871c
Merge pull request 'Improve agentic workflow — CI rules, branch strategy, deprecation rules, and new agents' (#28) from improve-agentic-workflow into main
TapTap2026-07-20 14:44:35 +02:00
66d994f01b
fix: resolve cppcheck warnings in new test files
TapTap2026-07-19 19:29:31 +02:00
44d0f99de9
style: fix clang-format violations in test files
TapTap2026-07-19 19:24:58 +02:00
8f77395b58
testing: add comprehensive test suite for test-driven development
TapTap2026-07-19 19:19:15 +02:00
91071a4ed5
Merge branch 'main' into improve-agentic-workflow
TapTap2026-07-20 14:42:03 +02:00
afa5aeca37
Merge pull request 'feat: update AI automation agents, add reviewer agent, enhance CI' (#26) from feat/ai-automation-updates into main
TapTap2026-07-20 14:38:51 +02:00
6501b15574
fix: set issue-creator mode to subagent, move into .opencode/agents/
TapTap2026-07-20 14:34:20 +02:00
b10da86f87
doc: clarify CI vs host deps (Docker image for CI, nix-shell for host)
TapTap2026-07-20 14:27:40 +02:00
c7f34eaf9d
ci: symlink build dir for sanitizer integration tests
TapTap2026-07-19 22:45:37 +02:00
bd17f50f9b
feat: update AI automation agents, add reviewer agent, fix leaks, enhance CI
TapTap2026-07-19 21:09:32 +02:00
d3b0cb9357
doc: improve agentic workflow — CI wait, branch strategy, dependency rules for all agents
TapTap2026-07-20 14:22:16 +02:00
a4b35e136b
Merge pull request 'docs: add AGENTS.md with custom-image dependency install rule' (#27) from feat/custom-image-deps-rule into main
TapTap2026-07-19 22:57:15 +02:00
8a222bffa6
Merge pull request 'ci: add static analysis, sanitizers, and formatting enforcement' (#24) from ci/tier1-review-automation into main
TapTap2026-07-19 18:10:06 +02:00
ba6d42ea2d
fix: const-correct local Config* in multiprocessing.c for cppcheck
TapTap2026-07-19 16:16:28 +02:00
256e1d7567
fix: const-correct receive_incremental_check for cppcheck
TapTap2026-07-19 16:13:47 +02:00
f6eeb69d77
ci: use find|xargs for clang-format to fix directory handling
TapTap2026-07-19 16:09:13 +02:00
f899085de4
fix: reformat queue.c/queue.h after const-correctness change
TapTap2026-07-19 16:06:57 +02:00
5ede5c8bec
ci: use fastsync-ci:v7 image with cppcheck and clang-format pre-installed
TapTap2026-07-19 16:01:48 +02:00
23b1d6660c
fix: reformat codebase and fix const-correctness for CI lint
TapTap2026-07-19 15:57:31 +02:00
1078b47955
Merge pull request 'feat: add delta transfer for incremental sync' (#22) from feature/delta-transfer into main
TapTap2026-07-19 15:51:27 +02:00
d73d5c9d85
Merge pull request 'refactor: split test.py into modular pytest integration tests + benchmark tool' (#21) from refactor-tests into main
TapTap2026-07-19 15:11:29 +02:00
045965f74c
benchmark: add --progress flag with progress bar and ETA
TapTap2026-07-19 15:07:53 +02:00
784c57bd13
shell: add pytest to nix-shell environment
TapTap2026-07-19 15:03:23 +02:00
1fec43be0e
Merge pull request 'feat: add opencode agents and skills for development workflows' (#23) from feat/opencode-agents-and-skills into main
TapTap2026-07-19 14:54:47 +02:00
8141158a3d
feat: add opencode agents and skills for development workflows
TapTap2026-07-19 14:50:02 +02:00
598e4e7514
fix: address PR review - rolling adler32, extract helpers, configurable max file size
TapTap2026-07-19 02:02:28 +02:00
43ba149ad5
Merge pull request 'docs: update README with TLS, incremental sync, server CLI, and corrected build requirements' (#20) from update-readme into main
TapTap2026-07-18 18:27:34 +02:00
293ba5191e
docs: update README with TLS, incremental sync, bandwidth limiting, server CLI, and corrected build requirements
TapTap2026-07-18 18:20:54 +02:00
0642a43c2c
Merge pull request 'TLS transport: OpenSSL-based encrypted TCP' (#13) from tls-transport into main
TapTap2026-07-18 17:54:25 +02:00
fed77f6ce0
ci: use v5 Docker image to force runner to pull updated image with libssl-dev
tls-transport
TapTap2026-07-18 17:53:08 +02:00
6de0998f69
ci: retrigger CI with updated Docker image
TapTap2026-07-18 17:50:55 +02:00
43cf0bd81e
ci: add libssl-dev to Docker image for TLS transport
TapTap2026-07-18 17:43:46 +02:00
907baf3379
fix: initialize ssl/ssl_ctx in client_connect_ssh to prevent use-after-free
TapTap2026-07-17 10:47:46 +02:00
8b6550f8c6
fix: io_set_ssl NULL in client_disconnect, SSL* type safety in protocol.h
TapTap2026-07-17 10:07:03 +02:00
20ede4391c
Fix re-review: remove __thread from io_ssl (breaks -m), strtol port parsing, --ca warning
TapTap2026-07-16 17:08:15 +02:00
864eb1316d
Fix TLS code review issues: SSL cleanup, TLS 1.2 min, CA verify, deprecation guards, server --help, port validation, __thread io_ssl, shared accept loop
TapTap2026-07-16 16:56:33 +02:00
25383f893b
Merge pull request 'Incremental sync: --incremental to skip unchanged files' (#14) from incremental-sync into main
TapTap2026-07-18 17:36:25 +02:00
45dd62f568
Merge pull request 'Bandwidth throttling: --bwlimit <KB/s> with token bucket' (#15) from bwlimit into main
TapTap2026-07-17 10:22:46 +02:00
4f8ae5bb70
fix: bw_tokens initialized to io_bwlimit, overflow check for --bwlimit
TapTap2026-07-17 10:07:18 +02:00
e2dac589a8
Merge pull request 'Add custom opencode agents for FastSync development' (#16) from add-custom-agents into main
TapTap2026-07-17 10:02:04 +02:00
1b87131e82
Add pr-review and pr-build skills
TapTap2026-07-16 17:07:44 +02:00