rsync: Update to version 3.5.1

Message ID 20260923114502.3455008-2-adolf.belka@ipfire.org
State New
Headers
Series rsync: Update to version 3.5.1 |

Commit Message

Adolf Belka 23 Sep 2026, 11:45 a.m. UTC
- Update from version 3.5.0 to 3.5.1
- No change in rootfile
- Changelog
3.5.1
PROTOCOL NUMBER:
	- The protocol number was changed to 33.
BUG FIXES:
	- Fixed several path-handling regressions from 3.5.0. Explicit sender paths
	  can again traverse symlinked ancestors without weakening confinement of
	  paths found during recursive scans. Local and remote-shell `--files-from`
	  paths are handled as operator-supplied paths rather than paths beneath the
	  transfer root.
	- Fixed access to `/dev/stdin`, `/dev/stdout`, `/dev/stderr` and `/dev/fd/N`
	  when they refer to pipes or descriptors inside user namespaces. Reading
	  batch data from a FIFO or process substitution works again.
	- Restored `--max-alloc=0` as a spelling for the parser's maximum allocation
	  limit rather than disabling that limit.
	- Fixed restricted-root paths in `rrsync` and detection of an inetd connection
	  when a daemon is started with a local socket on standard input, as can
	  happen under ADB without a PTY.
	- Allowed `--contimeout` for daemon connections made through `--rsh` without
	  applying it to ordinary remote-shell transfers.
	- Tightened validation of partial-directory state and alternate-destination
	  paths on the receiver. An alternate-destination leaf symlink is no longer
	  followed as a basis file.
	- Fixed undefined shifts in the bundled zlib code and a FreeBSD amd64 build
	  failure involving the assembly and SIMD objects.
ENHANCEMENTS:
	- Added support for internationalised domain names when the required library
	  is available at build time.
	- Added the number of 4 KiB logical blocks touched to `--stats`. This counts
	  distinct logical file regions written by the receiver, not physical disk
	  blocks or disk I/O. It is reported when both peers negotiate protocol 33.
BUILD AND TESTS:
	- `install-strip` now honours `STRIP` including during cross-compilation.
	- Updated platform tests and fleet-test coverage for the 3.5.0 fixes.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/rsync | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
  

Patch

diff --git a/lfs/rsync b/lfs/rsync
index 69a2aa469..775eae04a 100644
--- a/lfs/rsync
+++ b/lfs/rsync
@@ -26,7 +26,7 @@  include Config
 
 SUMMARY    = Versatile tool for fast incremental file transfer
 
-VER        = 3.5.0
+VER        = 3.5.1
 
 THISAPP    = rsync-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@  DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = rsync
-PAK_VER    = 25
+PAK_VER    = 26
 
 DEPS       = libxxhash
 
@@ -48,7 +48,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 1a0aaddd9555c14e2b026f4ac9aff0c0b7760a5809fc80c7872b382a0b9b4719dcc0d382c0e43439955efd855ffa2dff101c10a86529b88fd380205cc9506179
+$(DL_FILE)_BLAKE2 = 513d03ddadf484424c90755f8d3a947993fdbac3fd7e7b2cdc675e25096f376d7086318be904efd32071d4ba27a06bdaf2875a2086e94f7bd5a7cc9fbdf065ef
 
 install : $(TARGET)