• Joined on 2026-07-08
TapTap pushed to actions at TapTap/FastSync 2026-07-18 14:41:34 +02:00
3ea11b5984 ci: add build + unit tests workflow, lower cmake minimum to 3.22
TapTap pushed to actions at TapTap/FastSync 2026-07-18 14:23:00 +02:00
33f70f7de3 add demo action
TapTap created branch actions in TapTap/FastSync 2026-07-18 14:21:55 +02:00
TapTap pushed to actions at TapTap/FastSync 2026-07-18 14:21:55 +02:00
TapTap commented on pull request TapTap/FastSync#14 2026-07-17 10:57:38 +02:00
Incremental sync: --incremental to skip unchanged files

Re-review after rebase

Branch rebased onto merged main (PRs #15 and #16 now in base). Content unchanged from previous PASS review — same incremental_check() helper, STATUS_ERROR fixes,…

TapTap commented on pull request TapTap/FastSync#13 2026-07-17 10:57:33 +02:00
TLS transport: OpenSSL-based encrypted TCP

Re-review after commits ff3e02e + 017c119

Verdict: PASS — Two good defensive fixes added

New changes

ff3e02e — SSL type safety + stale pointer prevention:

  • protocol.h:…
TapTap pushed to tls-transport at TapTap/FastSync 2026-07-17 10:51:53 +02:00
017c119472 fix: initialize ssl/ssl_ctx in client_connect_ssh to prevent use-after-free
ff3e02e977 fix: io_set_ssl NULL in client_disconnect, SSL* type safety in protocol.h
431065976d Fix re-review: remove __thread from io_ssl (breaks -m), strtol port parsing, --ca warning
64be95a57f 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
c5d739d160 TLS transport: OpenSSL-based encrypted TCP
Compare 12 commits »
TapTap pushed to incremental-sync at TapTap/FastSync 2026-07-17 10:51:53 +02:00
f629ebceb7 fix: address review #69 - STATUS_ERROR sends, metadata_receive error handling, extract incremental_check helper
a968eea712 Fix incremental-sync review: sendfile_no_path, reject -s+incremental, no data mutation, auto -M, STATUS_ERROR handling, PROTOCOL_VERSION bump
0bfa68fee7 Incremental sync: --incremental flag to skip unchanged files
45dd62f568 Merge pull request 'Bandwidth throttling: --bwlimit <KB/s> with token bucket' (#15) from bwlimit into main
4f8ae5bb70 fix: bw_tokens initialized to io_bwlimit, overflow check for --bwlimit
Compare 10 commits »
TapTap deleted branch bwlimit from TapTap/FastSync 2026-07-17 10:22:55 +02:00
TapTap pushed to main at TapTap/FastSync 2026-07-17 10:22:48 +02:00
45dd62f568 Merge pull request 'Bandwidth throttling: --bwlimit <KB/s> with token bucket' (#15) from bwlimit into main
4f8ae5bb70 fix: bw_tokens initialized to io_bwlimit, overflow check for --bwlimit
3dcaf0b79d Fix bwlimit review: remove __thread (breaks -m), validate >0, handle nanosleep EINTR
09a76e2a9a Bandwidth throttling: --bwlimit <KB/s> with token bucket
Compare 4 commits »
TapTap merged pull request TapTap/FastSync#15 2026-07-17 10:22:46 +02:00
Bandwidth throttling: --bwlimit <KB/s> with token bucket
TapTap commented on pull request TapTap/FastSync#14 2026-07-17 10:08:28 +02:00
Incremental sync: --incremental to skip unchanged files

Re-review after commit 9a26eb1

Verdict: PASS — All remaining issues fixed

Fixes in this commit

  • multiprocessing.c:133send_status(file_descriptor, STATUS_ERROR) now…
TapTap pushed to bwlimit at TapTap/FastSync 2026-07-17 10:07:23 +02:00
4f8ae5bb70 fix: bw_tokens initialized to io_bwlimit, overflow check for --bwlimit
TapTap pushed to tls-transport at TapTap/FastSync 2026-07-17 10:07:08 +02:00
b54d5eb102 fix: io_set_ssl NULL in client_disconnect, SSL* type safety in protocol.h
TapTap pushed to incremental-sync at TapTap/FastSync 2026-07-17 10:06:31 +02:00
9a26eb187e fix: address review #69 - STATUS_ERROR sends, metadata_receive error handling, extract incremental_check helper
TapTap deleted branch add-custom-agents from TapTap/FastSync 2026-07-17 10:02:07 +02:00
TapTap pushed to main at TapTap/FastSync 2026-07-17 10:02:06 +02:00
e2dac589a8 Merge pull request 'Add custom opencode agents for FastSync development' (#16) from add-custom-agents into main
1b87131e82 Add pr-review and pr-build skills
ef6aa143d0 Add custom opencode agents for FastSync development
Compare 3 commits »
TapTap merged pull request TapTap/FastSync#16 2026-07-17 10:02:04 +02:00
Add custom opencode agents for FastSync development
TapTap commented on pull request TapTap/FastSync#15 2026-07-17 09:57:50 +02:00
Bandwidth throttling: --bwlimit <KB/s> with token bucket

Re-review after commit 3dcaf0b

Verdict: PASS — Critical issue fixed

Critical — resolved

  • [1] io_bwlimit, bw_tokens, bw_last_refill are no longer __thread Throttling…
TapTap commented on pull request TapTap/FastSync#13 2026-07-17 09:57:44 +02:00
TLS transport: OpenSSL-based encrypted TCP

Re-review after commits 7a314b8 + df85509

Verdict: PASS — All 3 critical issues fixed

Critical issues — all resolved

  • [1] server_delete() now frees ssl_ctx
  • [2]…