TapTap
|
cf0d10fccb
|
Merge remote-tracking branch 'origin/feat/rsync-info' into dev
|
2026-09-05 02:25:36 +02:00 |
|
TapTap
|
90112a7585
|
Merge remote-tracking branch 'origin/feat/max-alloc' into dev
|
2026-09-05 02:13:35 +02:00 |
|
TapTap
|
3304541337
|
Merge remote-tracking branch 'origin/feat/compress-threads' into dev
|
2026-09-05 02:01:43 +02:00 |
|
TapTap
|
6a95efbe41
|
Merge remote-tracking branch 'origin/feat/skip-compress' into dev
|
2026-09-04 18:35:19 +02:00 |
|
TapTap
|
3b013bf9d2
|
Merge remote-tracking branch 'origin/feat/rsync-compression-aliases' into dev
|
2026-09-04 18:24:21 +02:00 |
|
TapTap
|
4f21498ee6
|
Merge remote-tracking branch 'origin/feat/chmod' into dev
|
2026-09-04 18:20:08 +02:00 |
|
TapTap
|
315e572d18
|
Merge remote-tracking branch 'origin/feat/executability' into dev
|
2026-09-04 18:13:34 +02:00 |
|
TapTap
|
55172ff6de
|
Merge remote-tracking branch 'origin/feat/ignore-existing' into dev
|
2026-09-04 17:59:50 +02:00 |
|
TapTap
|
c650f9a3d0
|
Merge remote-tracking branch 'origin/feat/existing' into dev
|
2026-09-04 17:50:55 +02:00 |
|
TapTap
|
192aff8c46
|
Merge remote-tracking branch 'origin/feat/update' into dev
# Conflicts:
# src/client/client_cli.c
# src/client/usage.c
# src/shared/file.c
# src/shared/file.h
# src/shared/file_receive.c
# tests/test_client_cli.c
|
2026-09-04 17:44:07 +02:00 |
|
TapTap
|
6d10116d50
|
Merge remote-tracking branch 'origin/feat/modify-window' into dev
# Conflicts:
# RSYNC_COMPAT.md
# src/client/client_cli.c
# src/client/usage.c
# src/server/receiver.c
# src/server/server.c
# src/shared/config.c
# src/shared/config.h
# src/shared/file_receive.c
# tests/integration/test_features.py
# tests/test_client_cli.c
# tests/test_config.c
|
2026-09-04 17:40:16 +02:00 |
|
TapTap
|
e42df1bde3
|
Merge remote-tracking branch 'origin/feat/size-only' into dev
# Conflicts:
# src/client/client_cli.c
# src/client/usage.c
# src/server/receiver.c
# src/server/server.c
# src/shared/config.c
# src/shared/config.h
# tests/integration/test_features.py
# tests/test_config.c
|
2026-09-04 17:30:14 +02:00 |
|
TapTap
|
9fc1e72972
|
Merge remote-tracking branch 'origin/feat/ignore-times' into dev
# Conflicts:
# src/shared/config.c
# tests/integration/test_features.py
# tests/test_client_cli.c
# tests/test_config.c
|
2026-09-04 17:27:04 +02:00 |
|
TapTap
|
71f1529222
|
Merge remote-tracking branch 'origin/feat/whole-file' into dev
# Conflicts:
# tests/test_client_cli.c
# tests/test_config.c
|
2026-09-04 17:24:22 +02:00 |
|
TapTap
|
2adfa5a03b
|
Merge remote-tracking branch 'origin/feat/rsync-secluded-args' into dev
# Conflicts:
# RSYNC_COMPAT.md
# tests/test_client_cli.c
|
2026-09-04 17:22:53 +02:00 |
|
TapTap
|
47d1cbdae8
|
Merge remote-tracking branch 'origin/feat/rsync-debug' into dev
# Conflicts:
# RSYNC_COMPAT.md
# src/client/client_cli.c
# src/client/usage.c
# src/shared/log.h
# src/shared/protocol.c
|
2026-09-04 17:21:48 +02:00 |
|
TapTap
|
b59139589d
|
Merge remote-tracking branch 'origin/feat/rsync-stderr-mode' into dev
# Conflicts:
# RSYNC_COMPAT.md
# src/shared/log.c
# src/shared/log.h
# tests/test_client_cli.c
|
2026-09-04 17:20:36 +02:00 |
|
TapTap
|
49e4af275f
|
Merge remote-tracking branch 'origin/feat/8-bit-output' into dev
# Conflicts:
# src/client/client_cli.c
# src/client/client_send.c
# src/shared/config.c
# tests/test_client_cli.c
# tests/test_config.c
# tests/test_shared_utils.c
|
2026-09-04 17:18:01 +02:00 |
|
TapTap
|
8e1bc9bb9c
|
Merge remote-tracking branch 'origin/feat/human-readable' into dev
# Conflicts:
# RSYNC_COMPAT.md
# src/client/client_send.c
# tests/test_client_cli.c
|
2026-09-04 17:16:24 +02:00 |
|
TapTap
|
421a94773f
|
Merge remote-tracking branch 'origin/feat/quiet' into dev
# Conflicts:
# src/client/client_send.c
|
2026-09-04 17:14:45 +02:00 |
|
TapTap
|
ead4651d12
|
Merge remote-tracking branch 'origin/feat/remove-source-files' into dev
|
2026-09-04 17:14:23 +02:00 |
|
TapTap
|
820afd334a
|
fix: reject malformed max-alloc sizes
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / sanitizers (undefined) (pull_request) Successful in 38s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-04 02:22:00 +02:00 |
|
TapTap
|
aab45873ac
|
test: cover compression option equals forms
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 37s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 33s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 22:47:41 +02:00 |
|
TapTap
|
605f79a450
|
fix: make rsync info none override verbose
CI / lint (pull_request) Successful in 12s
CI / sanitizers (address) (pull_request) Successful in 36s
CI / sanitizers (undefined) (pull_request) Successful in 36s
CI / fuzz-build (pull_request) Successful in 16s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 22:44:44 +02:00 |
|
TapTap
|
ec02ee6dde
|
fix: bound compression worker threads
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 34s
|
2026-09-03 22:22:04 +02:00 |
|
TapTap
|
98cbf3495d
|
fix: complete skip-compress protocol handling
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 37s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m17s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 22:19:00 +02:00 |
|
TapTap
|
05313f00ea
|
fix: prioritize whole-file validation
CI / lint (pull_request) Successful in 11s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 34s
|
2026-09-03 21:46:50 +02:00 |
|
TapTap
|
4152bf379e
|
fix: honor compression choice aliases
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 36s
CI / sanitizers (undefined) (pull_request) Successful in 36s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 21:44:21 +02:00 |
|
TapTap
|
ba236d5b2e
|
fix: clarify secluded args compatibility semantics
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 21:37:45 +02:00 |
|
TapTap
|
caabd2e314
|
fix: reject unsupported rsync debug categories
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / sanitizers (undefined) (pull_request) Successful in 38s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 21:28:21 +02:00 |
|
TapTap
|
21e6b1c1bc
|
fix: address rsync info review findings
CI / lint (pull_request) Successful in 12s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 21:25:56 +02:00 |
|
TapTap
|
5350290f52
|
fix: reject unsupported rsync client stderr mode
CI / lint (pull_request) Successful in 12s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 21:21:22 +02:00 |
|
TapTap
|
5b997d5d25
|
fix: complete 8-bit output negotiation
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 35s
CI / sanitizers (undefined) (pull_request) Successful in 36s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 33s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 21:18:35 +02:00 |
|
TapTap
|
17b5b31845
|
fix: complete quiet option handling
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 37s
CI / sanitizers (undefined) (pull_request) Successful in 36s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 34s
|
2026-09-03 21:12:43 +02:00 |
|
TapTap
|
4982e15969
|
feat: add rsync-compatible fsync
CI / lint (pull_request) Successful in 12s
CI / sanitizers (address) (pull_request) Successful in 40s
CI / sanitizers (undefined) (pull_request) Successful in 38s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 18:28:02 +02:00 |
|
TapTap
|
d69f5db652
|
feat: add rsync-compatible max-alloc limit
CI / lint (pull_request) Successful in 11s
CI / sanitizers (undefined) (pull_request) Successful in 38s
CI / sanitizers (address) (pull_request) Successful in 39s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 18:23:45 +02:00 |
|
TapTap
|
f443b2986d
|
feat: add compression worker threads
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / sanitizers (undefined) (pull_request) Successful in 38s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 18:15:14 +02:00 |
|
TapTap
|
2a08a7ba5c
|
feat: add skip-compress option
CI / lint (pull_request) Successful in 12s
CI / sanitizers (address) (pull_request) Successful in 36s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 17:56:27 +02:00 |
|
TapTap
|
36a373ff5d
|
Add executability preservation option
CI / lint (pull_request) Successful in 12s
CI / sanitizers (address) (pull_request) Successful in 37s
CI / sanitizers (undefined) (pull_request) Successful in 36s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 17:39:50 +02:00 |
|
TapTap
|
3b85658024
|
Add remove-source-files option
CI / lint (pull_request) Successful in 11s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 17:33:52 +02:00 |
|
TapTap
|
5e67a721a4
|
feat: add rsync-compatible update option
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 39s
CI / sanitizers (undefined) (pull_request) Successful in 39s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 17:07:02 +02:00 |
|
TapTap
|
0b5b1a8643
|
feat: add rsync modify-window option
CI / lint (pull_request) Successful in 14s
CI / sanitizers (address) (pull_request) Successful in 37s
CI / sanitizers (undefined) (pull_request) Successful in 38s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Failing after 1m15s
CI / valgrind (pull_request) Successful in 32s
|
2026-09-03 17:01:45 +02:00 |
|
TapTap
|
2afb1d9649
|
feat: add rsync-compatible size-only option
CI / lint (pull_request) Successful in 12s
CI / sanitizers (address) (pull_request) Successful in 37s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 16:54:07 +02:00 |
|
TapTap
|
230401c629
|
feat: add ignore-times incremental option
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 37s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 16:50:07 +02:00 |
|
TapTap
|
c91db3266a
|
feat: add whole-file transfer mode
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / sanitizers (undefined) (pull_request) Successful in 38s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 16:47:02 +02:00 |
|
TapTap
|
cd27886dde
|
feat: add rsync compression aliases
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 37s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 34s
|
2026-09-03 16:38:12 +02:00 |
|
TapTap
|
50f9ebb55b
|
feat: add secluded args compatibility option
CI / lint (pull_request) Successful in 11s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / sanitizers (address) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 16:31:37 +02:00 |
|
TapTap
|
5c7d82b79c
|
feat: add rsync debug flags
CI / lint (pull_request) Successful in 12s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / sanitizers (undefined) (pull_request) Successful in 36s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 16:18:46 +02:00 |
|
TapTap
|
4872d425a3
|
feat: add rsync info flags
CI / lint (pull_request) Successful in 12s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / sanitizers (undefined) (pull_request) Successful in 37s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 32s
CI / build-and-test (pull_request) Successful in 1m16s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 16:13:56 +02:00 |
|
TapTap
|
60eb7f11fe
|
feat: add rsync stderr output modes
CI / lint (pull_request) Successful in 11s
CI / sanitizers (address) (pull_request) Successful in 38s
CI / sanitizers (undefined) (pull_request) Successful in 38s
CI / fuzz-build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 31s
CI / build-and-test (pull_request) Successful in 1m15s
CI / valgrind (pull_request) Successful in 33s
|
2026-09-03 16:07:51 +02:00 |
|