Commit Graph

  • 3b84610ccb manpage: clarify remote-shell daemon user@ handling master Andrew Tridgell 2026-07-20 12:53:16 +10:00
  • 9062840a91 ci: restore default build target Zen Dodd 2026-07-12 13:17:34 +10:00
  • 3c9a12011e ci: fix no-AT_FDCWD compile check Zen Dodd 2026-07-12 13:11:43 +10:00
  • 5cb4b8290b syscall: build without AT_SYMLINK_NOFOLLOW Zen Dodd 2026-07-12 13:00:49 +10:00
  • e6956e0a30 match: bound the hash_search() chain walk (issue #217) Stuart Inglis 2026-07-01 07:29:16 +12:00
  • e2a24e8581 testsuite: C23 bool compatibility Zen Dodd 2026-07-18 17:13:11 +10:00
  • f5fa55672d Fix Solaris xattr retry handling AlphaGlider25 2026-06-19 03:30:48 +02:00
  • 5553271274 ci: run scan-build on pinned clang-18 + latest clang (informational) Andrew Tridgell 2026-06-16 07:54:07 +10:00
  • 3f5884a3bb scan-build: close a test-helper FILE* leak Andrew Tridgell 2026-06-16 06:43:20 +10:00
  • 4e67f87479 scan-build: fix resource leaks on error paths Andrew Tridgell 2026-06-12 10:53:10 +10:00
  • 8118744f2a scan-build: drop dead assignments Andrew Tridgell 2026-06-16 06:43:20 +10:00
  • 412cddf6be scan-build: zero-init buffers the analyzer can't prove are written Andrew Tridgell 2026-06-12 10:53:01 +10:00
  • 399cf1aa5d generator: fix build warning Greg Kroah-Hartman 2026-06-15 14:50:42 +02:00
  • fe93ffcd65 fix funding github username Andrew Tridgell 2026-06-15 13:58:46 +10:00
  • a27095f0e1 Create FUNDING.yml Andrew Tridgell 2026-06-15 13:53:04 +10:00
  • 14ab548efc runtests: write valgrind logs to a world-writable subdir Andrew Tridgell 2026-06-14 08:02:20 +10:00
  • 7bebcee20f generator: don't read an unstat'd sx.st when creating a device/special Andrew Tridgell 2026-06-14 06:44:21 +10:00
  • e9eda5d5df wildtest: don't read past the buffer when scanning a test line Andrew Tridgell 2026-06-13 18:36:53 +10:00
  • 04e4ee4ece log: copy forwarded message by length in rwrite(), not strlcpy() Andrew Tridgell 2026-06-13 18:12:07 +10:00
  • aae9534a6b ci: build test helpers before the valgrind run Andrew Tridgell 2026-06-13 17:24:18 +10:00
  • d0f2444aa5 testsuite: force C locale in reverse-daemon-delta byte-count parse Andrew Tridgell 2026-06-13 16:51:24 +10:00
  • e6cb8788f8 testsuite: add gating valgrind memcheck workflow + suppressions Andrew Tridgell 2026-06-13 16:41:49 +10:00
  • 11e3e2390a token: allow uncompressed literal runs larger than CHUNK_SIZE Andrew Tridgell 2026-06-13 17:49:18 +10:00
  • d0c0ca2d26 testsuite: fix executability test skip on FreeBSD (EFTYPE) 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