Commit Graph

  • d0c0ca2d26 testsuite: fix executability test skip on FreeBSD (EFTYPE) master Will Sarg 2026-06-11 01:02:42 -04:00
  • 6143dba73f testsuite: fix executability test skip on FreeBSD (EFTYPE) fix-executability-eftype-freebsd Will Sarg 2026-06-11 01:02:42 -04:00
  • 4ef775fa97 abdiff: A/B differential regression hunter for rsync Andrew Tridgell 2026-06-11 08:25:50 +10:00
  • 8b042907e5 testsuite: add perftest.py to compare two rsync builds' transfer speed Andrew Tridgell 2026-06-10 11:18:54 +10:00
  • b88080bd49 docs: clarify chmod copy special bits Zen Dodd 2026-06-06 20:07:01 +10:00
  • 30751ca864 chmod: clear special bits on copy assignment Zen Dodd 2026-06-06 15:00:57 +10:00
  • 0fdd7cd6a2 chmod: support permission copy modes Zen Dodd 2026-06-06 12:57:26 +10:00
  • fdc58b7cce lib: use .balign in md5 x86-64 asm to fix macOS over-alignment Andrew Tridgell 2026-06-09 12:04:17 +10:00
  • 85eedb242e checksum: guard the AVX2 roll-asm path with a runtime CPUID check Andrew Tridgell 2026-06-09 12:04:17 +10:00
  • 806dff20d9 tests: add clang scan-build static-analysis CI (informational) Andrew Tridgell 2026-06-08 09:47:57 +10:00
  • 8f63c498e9 tests: add ASan+UBSan CI gate Andrew Tridgell 2026-06-08 09:47:57 +10:00
  • df2833b318 io: drop the dead/unnecessary read_varint UBSan guard Andrew Tridgell 2026-06-08 08:09:10 +10:00
  • 7214372a8a Disable UBSAN for alignment-sensitive functions when !CAREFUL_ALIGNMENT Sam James 2023-01-09 06:30:28 +00:00
  • 497357800a log: align the file_struct built in log_delete() Andrew Tridgell 2026-06-08 20:29:40 +10:00
  • fa084c4ae3 xattrs: fix UBSan-detected undefined behavior Andrew Tridgell 2026-06-08 07:18:19 +10:00
  • 4148419736 hashtable, mdfour: avoid signed left-shift overflow Andrew Tridgell 2026-06-08 07:18:02 +10:00
  • 66712a90b3 rsync-web: updates for the 3.4.4 release Andrew Tridgell 2026-06-08 12:05:21 +10:00
  • b780749ffb release.py: accept a git worktree in require_top_of_checkout() Andrew Tridgell 2026-06-08 13:37:38 +10:00
  • f26f747b80 Preparing for release of 3.4.4 [buildall] v3.4.4 v3.4-stable Andrew Tridgell 2026-06-08 13:42:13 +10:00
  • d60916d6e1 ci: run the v34-stable-testsuite regression suite against this build v3.4.1-sec-patches Andrew Tridgell 2026-06-08 11:30:42 +10:00
  • 67bfe4d1bb t_stub: give test helpers an unlimited max_alloc Andrew Tridgell 2026-06-08 11:30:42 +10:00
  • 0ce3a42bad syscall: honour --open-noatime in do_open_nofollow Andrew Tridgell 2026-06-07 19:14:06 +10:00
  • 9df854805f build: add check-progs target for fleettest Andrew Tridgell 2026-06-06 14:52:02 +10:00
  • c0aa8675cf receiver: fix NULL deref on the delta discard path pterror 2026-06-05 17:24:05 +10:00
  • cb3f7f8d12 build: openat2 autodetect + android probe (R1 #924/#905/#900, R10 #904) Andrew Tridgell 2026-06-06 15:37:25 +10:00
  • 0ae3523821 fix: update skips different file type Zen Dodd 2026-06-04 01:16:50 +10:00
  • 09d26bb9db Always clear st out and validate nanoseconds before using it Mike-Goutokuji 2026-05-30 16:04:27 -04:00
  • a610d14f8f main: fix --mkpath + --dry-run file-to-file copy (#880) Andrew Tridgell 2026-06-05 11:29:18 +10:00
  • 9b5dd5a2d1 fix: daemon upload delete stats Zen Dodd 2026-06-04 00:34:27 +10:00
  • 6ba376d89c token: drain the matched-block insert deflate (#951) Andrew Tridgell 2026-06-04 15:49:14 +10:00
  • 17f4f80365 fix: install generated manpages out of tree Zen Dodd 2026-06-04 00:59:48 +10:00
  • ed4754a622 daemon: un-backslash escaped option args (#829) Andrew Tridgell 2026-06-04 16:19:31 +10:00
  • 3b6b9be484 build: fall back to do_mknod() when mknodat() is unavailable (#896) Andrew Tridgell 2026-06-04 14:46:38 +10:00
  • 9efc997025 alloc: revert "zero all new memory from allocations" (#959) Andrew Tridgell 2026-06-04 14:43:38 +10:00
  • a1b1802d26 generator: cap block s2length at the negotiated checksum length Andrew Tridgell 2026-06-04 14:04:47 +10:00
  • fde396a277 syscall/receiver: honour a relative alt-basis dir on a daemon receiver (#915) Andrew Tridgell 2026-06-03 20:48:10 +10:00
  • 8aec3bed16 sender: open a module-root-absolute path for a path = / module (#897) Andrew Tridgell 2026-06-03 20:48:10 +10:00
  • 7f15990d16 flist: accept the missing-args mode-0 entry in recv_file_entry (#910) Andrew Tridgell 2026-06-03 20:47:56 +10:00
  • 88a5b10622 receiver: fix absolute --partial-dir delta resume (false verification) Andrew Tridgell 2026-05-24 08:48:42 +10:00
  • 367cef46a6 ci: run the v34-stable-testsuite regression suite against this build v3.2.7-sec-patches Andrew Tridgell 2026-06-08 11:30:42 +10:00
  • 14429e5e1c t_stub: give test helpers an unlimited max_alloc Andrew Tridgell 2026-06-08 11:30:42 +10:00
  • 784a7453b0 Fix FLAG_GOT_DIR_FLIST collission with FLAG_HLINKED Natanael Copa 2025-01-15 15:10:24 +01:00
  • bce5e51e4c alloc: revert "zero all new memory from allocations" (#959) Andrew Tridgell 2026-06-07 19:43:15 +10:00
  • f612597908 syscall: honour --open-noatime in do_open_nofollow Andrew Tridgell 2026-06-07 19:31:22 +10:00
  • 317b9d1c46 build: add check-progs target for fleettest Andrew Tridgell 2026-06-06 14:52:02 +10:00
  • 7192db98e5 receiver: fix NULL deref on the delta discard path pterror 2026-06-05 17:24:05 +10:00
  • 729ec83612 build: openat2 autodetect + android probe (R1 #924/#905/#900, R10 #904) Andrew Tridgell 2026-06-06 15:37:25 +10:00
  • 71c0e5ab53 fix: update skips different file type Zen Dodd 2026-06-04 01:16:50 +10:00
  • 903a71e8e4 Always clear st out and validate nanoseconds before using it Mike-Goutokuji 2026-05-30 16:04:27 -04:00
  • d8af7f5acc main: fix --mkpath + --dry-run file-to-file copy (#880) Andrew Tridgell 2026-06-05 11:29:18 +10:00
  • 4832ae6ef6 fix: daemon upload delete stats Zen Dodd 2026-06-04 00:34:27 +10:00
  • d9ed39a8c7 token: drain the matched-block insert deflate (#951) Andrew Tridgell 2026-06-04 15:49:14 +10:00
  • 8906667ceb fix: install generated manpages out of tree Zen Dodd 2026-06-04 00:59:48 +10:00
  • 3dfd5a4418 daemon: un-backslash escaped option args (#829) Andrew Tridgell 2026-06-04 16:19:31 +10:00
  • 7dadcd82e5 build: fall back to do_mknod() when mknodat() is unavailable (#896) Andrew Tridgell 2026-06-04 14:46:38 +10:00
  • a059f8bf71 generator: cap block s2length at the negotiated checksum length Andrew Tridgell 2026-06-04 14:04:47 +10:00
  • 3526884f47 syscall/receiver: honour a relative alt-basis dir on a daemon receiver (#915) Andrew Tridgell 2026-06-03 20:48:10 +10:00
  • 5ce33659bf sender: open a module-root-absolute path for a path = / module (#897) Andrew Tridgell 2026-06-03 20:48:10 +10:00
  • 65c1534aaa flist: accept the missing-args mode-0 entry in recv_file_entry (#910) Andrew Tridgell 2026-06-03 20:47:56 +10:00
  • f6b39cca4f receiver: fix absolute --partial-dir delta resume (false verification) Andrew Tridgell 2026-05-24 08:48:42 +10:00
  • ed2950f867 version.h: bump to 3.4.4 for the release Andrew Tridgell 2026-06-08 10:59:05 +10:00
  • 37d0080e92 t_stub: give test helpers an unlimited max_alloc Andrew Tridgell 2026-06-08 10:57:35 +10:00
  • 5073e6a575 ci: run the v34-stable-testsuite regression suite against this build Andrew Tridgell 2026-06-08 08:50:22 +10:00
  • bb8d1c14c5 NEWS: add the 3.4.4 release entry Andrew Tridgell 2026-06-08 12:32:49 +10:00
  • 517c35e2db ci: also run the build workflows on *-stable release branches Andrew Tridgell 2026-06-06 19:12:51 +10:00
  • ee4f668f29 receiver: fix NULL deref on the delta discard path pterror 2026-06-05 17:24:05 +10:00
  • c14e2258b5 build: openat2 autodetect + android probe (R1 #924/#905/#900, R10 #904) Andrew Tridgell 2026-06-06 15:37:25 +10:00
  • 499ed5e1ab fix: update skips different file type Zen Dodd 2026-06-04 01:16:50 +10:00
  • c7ca5217a7 Always clear st out and validate nanoseconds before using it Mike-Goutokuji 2026-05-30 16:04:27 -04:00
  • 20cc824592 main: fix --mkpath + --dry-run file-to-file copy (#880) Andrew Tridgell 2026-06-05 11:29:18 +10:00
  • f86309f230 fix: daemon upload delete stats Zen Dodd 2026-06-04 00:34:27 +10:00
  • ee7c8a5783 token: drain the matched-block insert deflate (#951) Andrew Tridgell 2026-06-04 15:49:14 +10:00
  • b29c149529 fix: install generated manpages out of tree Zen Dodd 2026-06-04 00:59:48 +10:00
  • 7811f2b1b9 daemon: un-backslash escaped option args (#829) Andrew Tridgell 2026-06-04 16:19:31 +10:00
  • f3757a470a build: fall back to do_mknod() when mknodat() is unavailable (#896) Andrew Tridgell 2026-06-04 14:46:38 +10:00
  • 6c8295fd62 alloc: revert "zero all new memory from allocations" (#959) Andrew Tridgell 2026-06-04 14:43:38 +10:00
  • a8f80f5a12 generator: cap block s2length at the negotiated checksum length Andrew Tridgell 2026-06-04 14:04:47 +10:00
  • d8847ff7a8 syscall/receiver: honour a relative alt-basis dir on a daemon receiver (#915) Andrew Tridgell 2026-06-03 20:48:10 +10:00
  • 51c5f05771 sender: open a module-root-absolute path for a path = / module (#897) Andrew Tridgell 2026-06-03 20:48:10 +10:00
  • f68facd22f flist: accept the missing-args mode-0 entry in recv_file_entry (#910) Andrew Tridgell 2026-06-03 20:47:56 +10:00
  • 9e2e9f3362 receiver: fix absolute --partial-dir delta resume (false verification) Andrew Tridgell 2026-05-24 08:48:42 +10:00
  • 3786926703 build: add check-progs target for fleettest Andrew Tridgell 2026-06-06 14:52:02 +10:00
  • d25c5e4b11 ci: move the daily scheduled jobs to weekly Andrew Tridgell 2026-06-08 10:00:17 +10:00
  • 1ddfe17d65 fleettest: --cleanup also kills stray flippers/daemons and root-owned dirs Andrew Tridgell 2026-06-08 08:58:09 +10:00
  • 6e6b4135ab testsuite: verify a claimed test port is actually bindable Andrew Tridgell 2026-06-08 08:49:24 +10:00
  • c2b8e4532b fleettest: require runtests.py in --testsuite-repo, not the build tree Andrew Tridgell 2026-06-07 18:59:18 +10:00
  • 7b66c0665f fleettest: add --testsuite-repo to run another tree's suite against this build Andrew Tridgell 2026-06-07 13:56:17 +10:00
  • 49f8dd1ca4 runtests: stop discovering obsolete *.test shell tests Andrew Tridgell 2026-06-07 12:59:49 +10:00
  • 88d9793bb2 testsuite: xfail the tests that 3.4 stable is expected to fail v34-stable-testsuite Andrew Tridgell 2026-06-07 13:53:27 +10:00
  • bd4bf5dcf0 fleettest: require runtests.py in --testsuite-repo, not the build tree Andrew Tridgell 2026-06-07 18:59:18 +10:00
  • e5d718741f fleettest: add --testsuite-repo to run another tree's suite against this build Andrew Tridgell 2026-06-07 13:56:17 +10:00
  • 7afff20964 runtests: stop discovering obsolete *.test shell tests Andrew Tridgell 2026-06-07 12:59:49 +10:00
  • 2d0ccacf3f ci: harden rsync-ssl socat fake helpers fix/rsync-ssl-socat-transport Zen Dodd 2026-06-06 21:09:39 +10:00
  • f49fda1e4c ci: fix rsync-ssl socat test on OpenBSD Zen Dodd 2026-06-06 21:00:51 +10:00
  • b76466bf4c ci: fix rsync-ssl socat test on BSD Zen Dodd 2026-06-06 20:51:25 +10:00
  • 1e8e388b3f rsync-ssl: add socat transport Zen Dodd 2026-06-06 20:43:14 +10:00
  • 55b68225e5 docs: clarify chmod copy special bits fix/chmod-permission-copy Zen Dodd 2026-06-06 20:07:01 +10:00
  • 6fad1d7d74 testsuite,ci: mark recv-discard-nullderef CI skip and tighten its check Andrew Tridgell 2026-06-06 18:43:06 +10:00
  • b8562dbf4a testsuite: regression for the receiver discard-path NULL deref pterror 2026-06-05 17:24:13 +10:00
  • d66846351d receiver: fix NULL deref on the delta discard path pterror 2026-06-05 17:24:05 +10:00