Commit Graph

  • ce64fcd4b1 feat: recognize rsync old-dirs aliases TapTap 2026-09-03 18:31:09 +02:00
  • 4982e15969 feat: add rsync-compatible fsync TapTap 2026-09-03 18:28:02 +02:00
  • d69f5db652 feat: add rsync-compatible max-alloc limit TapTap 2026-09-03 18:23:45 +02:00
  • f443b2986d feat: add compression worker threads TapTap 2026-09-03 18:15:14 +02:00
  • 2a08a7ba5c feat: add skip-compress option TapTap 2026-09-03 17:56:27 +02:00
  • e093a3c5b6 feat: add rsync-compatible chmod option TapTap 2026-09-03 17:49:52 +02:00
  • 36a373ff5d Add executability preservation option TapTap 2026-09-03 17:39:50 +02:00
  • 3b85658024 Add remove-source-files option TapTap 2026-09-03 17:33:52 +02:00
  • 0494116999 Add rsync-compatible ignore-existing option TapTap 2026-09-03 17:28:46 +02:00
  • f75db195bd Add rsync-compatible existing option TapTap 2026-09-03 17:11:33 +02:00
  • 5e67a721a4 feat: add rsync-compatible update option TapTap 2026-09-03 17:07:02 +02:00
  • 0b5b1a8643 feat: add rsync modify-window option TapTap 2026-09-03 17:01:45 +02:00
  • 2afb1d9649 feat: add rsync-compatible size-only option TapTap 2026-09-03 16:54:07 +02:00
  • 230401c629 feat: add ignore-times incremental option TapTap 2026-09-03 16:50:07 +02:00
  • c91db3266a feat: add whole-file transfer mode TapTap 2026-09-03 16:47:02 +02:00
  • 44ce154e37 feat: add checksum choice alias TapTap 2026-09-03 16:42:29 +02:00
  • cd27886dde feat: add rsync compression aliases TapTap 2026-09-03 16:38:12 +02:00
  • a0aff000ad feat: add rsync partial progress alias TapTap 2026-09-03 16:34:18 +02:00
  • 50f9ebb55b feat: add secluded args compatibility option TapTap 2026-09-03 16:31:37 +02:00
  • 393a440c78 feat: add rsync old-args compatibility mode TapTap 2026-09-03 16:27:45 +02:00
  • 2ff2688ef1 feat: support rsync no-option handling TapTap 2026-09-03 16:22:18 +02:00
  • 5c7d82b79c feat: add rsync debug flags TapTap 2026-09-03 16:18:46 +02:00
  • 4872d425a3 feat: add rsync info flags TapTap 2026-09-03 16:13:56 +02:00
  • 60eb7f11fe feat: add rsync stderr output modes TapTap 2026-09-03 16:07:51 +02:00
  • eb4e9fba1f feat: add 8-bit output option TapTap 2026-09-03 16:03:19 +02:00
  • 8ab5026224 feat: add human-readable output flag TapTap 2026-09-03 15:58:48 +02:00
  • dbacc4f0e5 feat: add quiet client option TapTap 2026-09-03 15:52:36 +02:00
  • 1517b3fc35 docs: add rsync feature implementation plan TapTap 2026-09-01 21:25:44 +02:00
  • 1aebcfd55d refactor: consolidate transfer infrastructure docs/rsync-compatible-readme-clean TapTap 2026-09-01 21:21:24 +02:00
  • 5c055960b8 docs: correct compatibility summary TapTap 2026-09-01 21:18:23 +02:00
  • 405e5b3b00 docs: document missing rsync flags TapTap 2026-09-01 21:15:11 +02:00
  • 190fc5d300 Merge pull request 'fix: harden network security boundaries' (#213) from security-fixes into dev TapTap 2026-09-01 20:52:55 +02:00
  • 8ae5f82013 style: clang-format file_receive.c TapTap 2026-09-01 20:49:39 +02:00
  • 0c4855e344 merge: resolve dev (quality refactor) into security-fixes TapTap 2026-09-01 20:46:07 +02:00
  • 265f0c0c09 Merge pull request 'refactor: quality cleanup — table-driven CLI, file.c split, scanner helpers, unified error reporting' (#216) from refactor/quality-cleanup into dev TapTap 2026-09-01 20:39:31 +02:00
  • 047a9a1906 style: apply clang-format 18 TapTap 2026-08-30 14:20:33 +02:00
  • 6d82967c68 refactor: standardize error reporting on the log module TapTap 2026-08-30 14:06:48 +02:00
  • ae95211a05 refactor: unify send_files cleanup and share progress printing TapTap 2026-08-30 14:02:12 +02:00
  • d639dfdc07 refactor: split file.c into file_send.c and file_receive.c TapTap 2026-08-30 13:59:43 +02:00
  • 3fa3e150ce refactor: split parallel_scanner_create_with_options into focused helpers TapTap 2026-08-30 13:56:27 +02:00
  • e3e766ba3d refactor: table-driven CLI option parsing in client_cli TapTap 2026-08-30 13:53:59 +02:00
  • f2917eb163 refactor: remove dead API, rename to_disk/config_is_remote_dest, fix perror newlines TapTap 2026-08-30 13:50:42 +02:00
  • 6c4d0246bc merge: resolve origin dev refactor conflicts TapTap 2026-08-16 09:56:15 +02:00
  • 1391564ce7 test: harden allocation checks TapTap 2026-08-16 09:37:28 +02:00
  • d102622e28 fix: close remaining PR review gaps TapTap 2026-08-16 09:35:26 +02:00
  • 1abc17142f Merge pull request 'refactor: split transfer and protocol responsibilities' (#212) from refactor/codebase-structure into dev TapTap 2026-08-16 09:11:58 +02:00
  • 059dc2ac75 fix: close remaining PR review gaps TapTap 2026-08-15 20:38:04 +02:00
  • 7cffff0b8b fix: fail closed on authorization setup failure TapTap 2026-08-15 20:01:57 +02:00
  • d3b4c62f51 Merge branch 'dev' into refactor/codebase-structure TapTap 2026-08-15 15:09:00 +02:00
  • 2f804ecfdd fix: address remaining PR 212 review issues TapTap 2026-08-15 13:52:38 +02:00
  • 0c24136052 Merge pull request 'docs: clarify rsync compatibility roadmap' (#215) from docs/rsync-compatible-readme-clean into dev TapTap 2026-08-15 13:48:01 +02:00
  • d19fc68803 Merge branch 'dev' into docs/rsync-compatible-readme-clean TapTap 2026-08-15 13:47:55 +02:00
  • 78876b110e fix: harden remaining review findings TapTap 2026-08-15 13:44:31 +02:00
  • 6b7213db5c docs: align compatibility guidance TapTap 2026-08-15 13:41:23 +02:00
  • b3a724afc8 fix: preserve scanner file ownership on failure TapTap 2026-08-15 13:40:31 +02:00
  • daf662cc2d fix: address remaining PR review findings TapTap 2026-08-15 13:24:13 +02:00
  • 98f833980d fix: handle pipeline cancellation failures TapTap 2026-08-15 13:20:50 +02:00
  • de537810e5 docs: fix server destination root examples TapTap 2026-08-15 13:14:28 +02:00
  • 298bfe0d0f fix: address delegated review findings TapTap 2026-08-15 13:13:57 +02:00
  • 604a14f0be fix: close remaining PR review gaps TapTap 2026-08-15 13:13:50 +02:00
  • def58554d9 docs: clarify rsync compatibility roadmap TapTap 2026-08-15 12:49:07 +02:00
  • 6f8847899c fix: validate remaining wire booleans TapTap 2026-08-15 12:49:30 +02:00
  • c220dc0739 docs: clarify rsync compatibility roadmap docs/rsync-compatible-readme TapTap 2026-08-15 12:49:07 +02:00
  • 09454413d4 fix: address PR 212 review issues TapTap 2026-08-15 12:48:20 +02:00
  • ff189aeef2 fix: harden network security boundaries TapTap 2026-08-15 12:34:41 +02:00
  • 298976aefb fix: link receiver into fuzz targets TapTap 2026-08-15 12:34:19 +02:00
  • 3b7f97853c fix: satisfy cppcheck const analysis TapTap 2026-08-15 12:30:52 +02:00
  • 8cca891b9a refactor: split transfer and protocol responsibilities TapTap 2026-08-15 12:27:18 +02:00
  • 41b624db5a Merge pull request 'fix: satisfy clang-format in CLI test' (#211) from fix/dev-ci-clang-format into dev TapTap 2026-08-15 11:55:41 +02:00
  • 786e686563 fix: satisfy clang-format in CLI test TapTap 2026-08-15 11:52:05 +02:00
  • 046c8d1035 Merge pull request 'Evaluation of codebase by human' (#210) from evaluation-of-codebase-by-human into dev TapTap 2026-08-11 21:24:37 +02:00
  • 634cddee3b Merge dev into human codebase evaluation 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