This website requires JavaScript.
046c8d1035
Merge pull request 'Evaluation of codebase by human' (#210 ) from evaluation-of-codebase-by-human into dev
dev
TapTap
2026-08-11 21:24:37 +02:00
634cddee3b
Merge dev into human codebase evaluation
evaluation-of-codebase-by-human
TapTap
2026-08-11 21:24:17 +02:00
75040103d3
Merge pull request 'Remove unimplemented CLI options' (#209 ) from feat/remove-unimplemented-cli-options into evaluation-of-codebase-by-human
TapTap
2026-08-11 21:17:52 +02:00
852e47a143
Satisfy cppcheck CLI and logger checks
TapTap
2026-08-11 21:14:56 +02:00
679e389ba6
Fix va_list cleanup in logger
TapTap
2026-08-11 21:12:00 +02:00
2e00fc31f2
Format CLI option test table
TapTap
2026-08-11 21:08:54 +02:00
9396de88db
Merge pull request 'fix: complete issues #201-#206 remediation' (#208 ) from feat/triage-complete into dev
TapTap
2026-08-11 21:06:49 +02:00
d146e1bb7c
Remove unimplemented CLI options
TapTap
2026-08-11 20:59:06 +02:00
09fca8d931
start of human refactoring
TapTap
2026-08-11 20:26:15 +02:00
b88e17826e
fix: satisfy metadata const lint
TapTap
2026-08-10 19:20:38 +02:00
690bf72d7f
fix: close remaining PR 208 review findings
TapTap
2026-08-10 19:10:02 +02:00
d367706689
fix: satisfy file API const analysis
TapTap
2026-08-10 17:30:13 +02:00
5f0aed72e7
fix: satisfy metadata const analysis
TapTap
2026-08-10 17:28:49 +02:00
44c2a8bb79
fix: satisfy static analysis in review paths
TapTap
2026-08-10 17:27:33 +02:00
7776a63d3d
fix: close remaining PR 208 review gaps
TapTap
2026-08-10 17:26:00 +02:00
5bc319f694
fix: remove redundant poll timeout branch
TapTap
2026-08-09 11:53:54 +02:00
1a0a7a19a5
style: format atomic queue cancellation
TapTap
2026-08-09 11:52:51 +02:00
d64666d456
fix: close remaining PR 208 security gaps
TapTap
2026-08-09 11:52:15 +02:00
cc143316b2
Merge latest dev into triage remediation
TapTap
2026-08-09 11:30:08 +02:00
33e416324f
test: annotate intentional static-analysis guards
TapTap
2026-08-08 20:43:53 +02:00
a6ec201800
fix: satisfy static analysis in regression paths
TapTap
2026-08-08 20:40:13 +02:00
9985a8f6a4
style: format config validation
TapTap
2026-08-08 20:35:46 +02:00
4534284fe9
fix: complete triage security and transfer remediation
TapTap
2026-08-08 20:35:29 +02:00
2ce4f9fbf6
style: format protocol deadline calculation
TapTap
2026-08-08 20:27:44 +02:00
2450b90dd0
feat: add checksum-aware incremental sync
TapTap
2026-08-08 20:27:26 +02:00
e8e9436879
fix: harden queue and receiver error handling
TapTap
2026-08-08 20:25:58 +02:00
cb671bade0
Merge pull request 'fix: validate delta output and integration test skips' (#207 ) from fix/triage-delta-validation into dev
TapTap
2026-08-08 20:17:38 +02:00
4feb75957a
fix: validate delta output and integration test skips
TapTap
2026-08-08 20:08:30 +02:00
d529360c01
Merge pull request 'refactor: extract CLI parser helpers, fix validation bugs' (#200 ) from refactor/cli-parser-helpers into dev
TapTap
2026-08-08 20:02:09 +02:00
8743d7f522
fix: address PR #200 review issues
TapTap
2026-08-08 20:01:48 +02:00
05a74770ca
fix: address PR #200 review issues
TapTap
2026-08-02 09:20:10 +02:00
98cb8e212e
Merge pull request 'docs: rsync feature compatibility matrix' (#199 ) from docs/rsync-compat into dev
TapTap
2026-08-02 09:20:37 +02:00
dd11f70043
docs: fix review issues in rsync compatibility matrix
TapTap
2026-08-02 09:14:35 +02:00
0b68974b42
docs: add 🔀 Alt Arg status for features with different flag semantics
TapTap
2026-08-01 17:59:59 +02:00
df41e8bd06
docs: add rsync feature compatibility matrix
TapTap
2026-08-01 17:54:10 +02:00
1064ae6c19
fix: address PR review issues in client_cli.c
TapTap
2026-08-01 18:42:02 +02:00
bf91c5b588
merge: resolve conflict with dev, apply helpers to new options
TapTap
2026-08-01 18:14:55 +02:00
5eaea9d92e
refactor: extract CLI parser helpers, fix validation bugs
TapTap
2026-08-01 18:12:41 +02:00
9d67fcbf92
Merge pull request 'Batch fix: security, bugs, quality, and features (v2)' (#198 ) from integration/all-fixes-v2 into dev
TapTap
2026-07-30 19:38:26 +02:00
261683aaff
fix: null check in str_dup, const in file.c
integration/all-fixes-v2
TapTap
2026-07-30 19:34:17 +02:00
15a861747a
style: apply clang-format
TapTap
2026-07-30 19:16:36 +02:00
5f1b27c8ff
fix: security #192 #187 , bugs #194 #193 , quality #195 , features #174-#186
TapTap
2026-07-30 19:05:19 +02:00
732cd67735
Merge remote-tracking branch 'origin/fix/features-v2' into integration/all-fixes-v2
TapTap
2026-07-30 19:04:12 +02:00
50fb7185a8
Merge remote-tracking branch 'origin/fix/quality-v2' into integration/all-fixes-v2
TapTap
2026-07-30 19:04:12 +02:00
3062927e07
Merge remote-tracking branch 'origin/fix/bugs-v2' into integration/all-fixes-v2
TapTap
2026-07-30 19:04:12 +02:00
5d74c7cb74
feat: rsync parity features #174-#186
fix/features-v2
TapTap
2026-07-30 19:02:34 +02:00
efc7e062e3
fix: bugs #194 (hostname resolution) and #193 (multithreaded progress)
fix/bugs-v2
TapTap
2026-07-30 18:58:15 +02:00
88746c3396
fix: replace strcpy with bounded memory operations (#195 )
fix/quality-v2
TapTap
2026-07-30 18:49:31 +02:00
80768d64d4
fix: security issues #192 #191 #190 #189 #188 #187
fix/security-v2
TapTap
2026-07-30 18:49:25 +02:00
e876055167
fix: remove Gitea Actions agent workflows (agents run locally, not in CI)
TapTap
2026-07-30 18:25:45 +02:00
3d2eb97205
ci: add automated agent workflows — review, fix, maintenance, batch-merge
TapTap
2026-07-30 18:24:29 +02:00
da20bb4d37
docs: update workflow — dev branch, automated agents, batch orchestration
TapTap
2026-07-30 18:23:54 +02:00
3e4c571355
Merge pull request 'Comprehensive fix: security, bugs, refactoring, tests, and rsync parity features' (#173 ) from integration/all-fixes into main
main
TapTap
2026-07-30 18:13:15 +02:00
05dab758cf
fix: use lstat instead of stat in receive_thread (symlink security)
integration/all-fixes
TapTap
2026-07-30 18:10:29 +02:00
8cc587b79e
style: apply clang-format on modified files
TapTap
2026-07-29 20:05:12 +02:00
896ff05250
test: mark TLS multithreading test as xfail (known limitation)
fix/test-skip-tls
TapTap
2026-07-29 19:53:12 +02:00
29a6b5fd84
fix: address CI failures - strict warnings and ASan leaks in tests
TapTap
2026-07-29 19:42:53 +02:00
dff15110e8
fix: suppress unused-function warnings in server.c for test builds
TapTap
2026-07-29 19:36:53 +02:00
7d8f593844
style: apply clang-format across all source files
TapTap
2026-07-29 19:32:13 +02:00
348e72e706
Merge branch 'fix/rsync-parity-all' into integration/all-fixes
TapTap
2026-07-29 19:28:47 +02:00
58af932b30
Merge branch 'fix/test-coverage-all' into integration/all-fixes
TapTap
2026-07-29 19:26:03 +02:00
5e9f594af9
Merge branch 'fix/bugs-all' into integration/all-fixes
TapTap
2026-07-29 19:25:49 +02:00
afe6f4144b
Merge remote-tracking branch 'origin/fix/security-all' into integration/all-fixes
TapTap
2026-07-29 19:25:16 +02:00
016c4030c5
feat: add rsync parity flags - symlink, metadata, output modes, delete options, file selection, connection options (#120 , #121 , #122 , #127 , #128 , #129 , #130 )
fix/rsync-parity-all
TapTap
2026-07-29 19:24:42 +02:00
95be50fead
test: add unit test coverage for transports, config, file, multiprocessing (#131-#137)
fix/test-coverage-all
TapTap
2026-07-29 19:19:19 +02:00
7eeaeea84a
refactor: resolve code quality issues (#149 , #150 , #151 , #152 )
fix/refactoring-all
TapTap
2026-07-29 19:11:08 +02:00
4f383cc5a5
fix: resolve all bug issues (#158 , #163 , #164 , #165 , #166 , #167 , #168 , #169 )
TapTap
2026-07-29 19:02:09 +02:00
8ad91b8b87
fix: resolve all bug issues (#158 , #163 , #164 , #165 , #166 , #167 , #168 , #169 )
fix/bugs-all
TapTap
2026-07-29 19:02:09 +02:00
69773bd16a
fix: resolve all security issues (#154 , #156 , #157 , #159 , #160 , #161 , #162 , #170 )
fix/security-all
TapTap
2026-07-29 18:52:08 +02:00
26be780da2
Merge remote-tracking branch 'origin/fix/refactor-cli-config' into integration/2026-07-29-batch-fix
integration/2026-07-29-batch-fix
TapTap
2026-07-29 18:35:33 +02:00
0021ca3fcd
refactor: config_create(), main(), send_files() - reduce duplication and complexity
fix/refactor-cli-config
TapTap
2026-07-29 18:34:10 +02:00
c75ccfd80b
fix: add NULL-checks and input validation in CLI argument parsing (#152 )
fix/null-checks-cli
TapTap
2026-07-29 18:29:21 +02:00
269ce0749b
Merge pull request 'Merge all 5 batch PRs: security, CLI features, protocol, performance, tests/docs' (#148 ) from pr143-fixed into main
TapTap
2026-07-29 18:21:20 +02:00
52d5492dee
fix: restore follow_symlinks and partial fields lost in merge, register ssh tests
TapTap
2026-07-29 18:19:50 +02:00
e68e33c0c5
Apply PR #143 content on top of latest main
TapTap
2026-07-29 18:18:07 +02:00
7229c9b532
fix: add stdio.h include for FILE type in config.h
merge-all-v2
TapTap
2026-07-29 18:12:47 +02:00
044a971dae
Merge remote-tracking branch 'origin/main' into merge-all-v2
TapTap
2026-07-29 18:12:16 +02:00
a11dacd960
fix: add missing bool partial field to Config, register ssh test functions
TapTap
2026-07-29 18:11:06 +02:00
3b621e591a
Merge pull request 'Revert PR #143 merge to main' (#145 ) from revert-pr-143-merge into main
TapTap
2026-07-29 18:10:43 +02:00
d3dca6c2a5
Revert "Merge pull request 'Merge all 5 batch PRs: security, CLI features, protocol, performance, tests/docs' (#143 ) from merge-all-v2 into main"
revert-pr-143-merge
TapTap
2026-07-29 18:10:01 +02:00
29f4f8cde6
Merge pull request 'Merge all 5 batch PRs: security, CLI features, protocol, performance, tests/docs' (#143 ) from merge-all-v2 into main
TapTap
2026-07-29 18:09:04 +02:00
c5acd13df2
Merge remote-tracking branch 'origin/main' into merge-all-v2
TapTap
2026-07-29 18:07:03 +02:00
41485cbe22
fix: scanner cur_path leak when directory enqueued (ASan)
TapTap
2026-07-21 18:16:37 +02:00
c6bf7bb84e
Merge pull request 'feat: add --fastsync-server-path flag to configure remote server binary path' (#144 ) from fastsync-server-path-flag into main
TapTap
2026-07-21 18:17:35 +02:00
30239c6f50
feat: add --fastsync-server-path flag to configure remote server binary path
TapTap
2026-07-21 18:09:50 +02:00
d21f6c8be9
fix: cppcheck suppress constVariablePointer in test
TapTap
2026-07-21 18:10:41 +02:00
0bee82e863
fix: cppcheck const qualifiers
TapTap
2026-07-21 18:09:08 +02:00
bfc2b1f6eb
fix: clang-format
TapTap
2026-07-21 18:07:58 +02:00
7436b3b148
chore: add build2/ to gitignore and remove from tracking
TapTap
2026-07-21 18:07:03 +02:00
a70ce5c4af
fix: address all 7 review issues
TapTap
2026-07-21 18:06:48 +02:00
415adf2077
Merge all 5 PRs: security, CLI features, protocol, performance, tests/docs
TapTap
2026-07-21 18:01:02 +02:00
3b5d89fdb9
Merge remote-tracking branch 'origin/fix/tests-and-docs' into merge-all-v2
TapTap
2026-07-21 17:53:02 +02:00
2e73c6dc13
Merge remote-tracking branch 'origin/fix/performance' into merge-all-v2
TapTap
2026-07-21 17:53:02 +02:00
909d84b36e
Merge remote-tracking branch 'origin/fix/protocol-improvements' into merge-all-v2
TapTap
2026-07-21 17:53:02 +02:00
959e5eb959
Merge remote-tracking branch 'origin/fix/cli-features' into merge-all-v2
TapTap
2026-07-21 17:53:02 +02:00
df6d78b6ef
Merge remote-tracking branch 'origin/fix/security-hardening' into merge-all-v2
TapTap
2026-07-21 17:53:02 +02:00
6c730c9775
fix: const qualifier for scanner root_directory parameter
fix/protocol-improvements
TapTap
2026-07-21 17:45:30 +02:00
a6c471a97a
fix: const qualifier for scanner root_directory parameter
fix/cli-features
TapTap
2026-07-21 17:45:28 +02:00
ab4bb84ed6
fix: const qualifier in test_transport_ssh.c
fix/tests-and-docs
TapTap
2026-07-21 17:46:04 +02:00
7d14d2b672
fix: const qualifier for scanner root_directory parameter
fix/security-hardening
TapTap
2026-07-21 17:45:26 +02:00