TapTap
6537227467
test(transport): de-race fallback/fd tests and gate for valgrind
2026-09-22 17:05:54 +02:00
TapTap
b7cb213c8c
fix: FROM name globs for identity maps; transport fallback tests ( #294 , #219 )
2026-09-22 16:03:18 +02:00
TapTap
1b2632f968
test: fix merged parity branches (4-section manifest fixtures, timeout-teardown)
2026-09-15 23:38:15 +02:00
TapTap
3eec5a4cc3
feat(parity): rsync 3.4.1 checksum/timeout/temp-dir/connectivity parity ( #289 #295 #296 )
...
#289 checksum/compression:
- -c/--checksum now implies the incremental content quick-check (without
implying -t), so an unchanged file is skipped like rsync.
- --checksum-choice/--cc accepts xxh64/xxhash, xxh3, xxh128, md5 and auto;
md4/sha1/none and the two-name form are rejected by name.
- --compress-choice/--zc rejects lz4/zlib/zlibx by name (zstd/none/auto kept).
- --checksum-seed=0 is randomized per transfer and sent on the wire.
- --skip-compress uses rsync 3.4.1's default suffix list; slash separators and
dot-less suffixes are accepted.
- add --no-whole-file.
#295 timeouts/alloc/temp-dir:
- --timeout default 0 (disabled), --contimeout default 60; 0 disables both,
plus --no-timeout/--no-contimeout.
- --max-alloc=0 means no allocation limit (was rejected).
- --temp-dir accepts any dir, requires it to exist, and falls back to a
non-atomic copy on EXDEV instead of aborting.
#296 connectivity/daemon:
- -M/--remote-option is rejected for daemon/TCP destinations (SSH-only).
- --trust-sender clarified as receiver-local; server-path tests added.
- --stop-at accepts rsync's full date form (y-m-dTh:m etc.).
Adds unit and integration coverage; no wire-field change, PROTOCOL_VERSION stays
2.22.0.
2026-09-15 22:20:02 +02:00
TapTap
6c636a19e6
perf(compression,tcp): reuse zstd contexts; enable TCP_NODELAY
2026-09-13 04:18:55 +02:00
TapTap
f86ba7a556
fix(p5-socket): clang-format 18 reflow + cppcheck const-correctness
2026-09-09 14:29:46 +02:00
TapTap
07d1dd84f7
feat(p5-socket): --address, -4/-6, --sockopts, server bind options
2026-09-09 13:41:28 +02:00
TapTap
efc7e062e3
fix: bugs #194 (hostname resolution) and #193 (multithreaded progress)
CI / lint (pull_request) Failing after 2s
CI / build-and-test (pull_request) Has been skipped
CI / sanitizers (address) (pull_request) Has been skipped
CI / sanitizers (undefined) (pull_request) Has been skipped
CI / fuzz-build (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / valgrind (pull_request) Has been skipped
2026-07-30 18:58:15 +02:00
TapTap
4f383cc5a5
fix: resolve all bug issues ( #158 , #163 , #164 , #165 , #166 , #167 , #168 , #169 )
2026-07-29 19:10:22 +02:00
TapTap
e68e33c0c5
Apply PR #143 content on top of latest main
2026-07-29 18:18:07 +02:00
TapTap
d3dca6c2a5
Revert "Merge pull request 'Merge all 5 batch PRs: security, CLI features, protocol, performance, tests/docs' ( #143 ) from merge-all-v2 into main"
...
CI / lint (pull_request) Successful in 9s
CI / sanitizers (address) (pull_request) Successful in 15s
CI / sanitizers (undefined) (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 11s
CI / fuzz-build (pull_request) Successful in 13s
CI / valgrind (pull_request) Successful in 13s
CI / build-and-test (pull_request) Successful in 54s
This reverts commit 29f4f8cde6 , reversing
changes made to c6bf7bb84e .
2026-07-29 18:10:01 +02:00
TapTap
3d598040dd
test: add transport module unit tests; docs: update README ( #39 , #119 )
CI / lint (pull_request) Failing after 8s
CI / build-and-test (pull_request) Has been skipped
CI / sanitizers (address) (pull_request) Has been skipped
CI / sanitizers (undefined) (pull_request) Has been skipped
CI / fuzz-build (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / valgrind (pull_request) Has been skipped
2026-07-21 16:55:07 +02:00
TapTap
6831e7e6fb
Revert "Merge pull request 'Add unit test coverage ( #71 , #63 , #62 , #56 , #55 )' ( #83 ) from fix/test-coverage into main"
...
This reverts commit 12ca4b13c8 , reversing
changes made to 28d076fc28 .
2026-07-20 19:36:09 +02:00
TapTap
2f9a4fac78
Revert "Merge pull request 'Fix integration issues: ssl_ctx init + test API updates' ( #85 ) from fix/integration-cleanup into main"
...
This reverts commit e1f9ba090f , reversing
changes made to 8f25f6a6b6 .
2026-07-20 19:36:09 +02:00
TapTap
f6b4d89a3c
fix: initialize ssl_ctx in server_create, update tests for sockaddr_storage API
CI / lint (pull_request) Failing after 2s
CI / build-and-test (pull_request) Has been skipped
CI / sanitizers (address) (pull_request) Has been skipped
CI / sanitizers (undefined) (pull_request) Has been skipped
CI / fuzz-build (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / valgrind (pull_request) Has been skipped
2026-07-20 19:34:12 +02:00
TapTap
2fed5dddaa
fix: add unit test coverage — issues #71 , #63 , #62 , #56 , #55
CI / lint (pull_request) Failing after 2s
CI / build-and-test (pull_request) Has been skipped
CI / sanitizers (address) (pull_request) Has been skipped
CI / sanitizers (undefined) (pull_request) Has been skipped
CI / fuzz-build (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / valgrind (pull_request) Has been skipped
2026-07-20 19:12:45 +02:00