public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 2.x development tree branch, master, updated. e9a5fbb3505de68a357a90bfce1f9965f88b3622
@ 2026-06-10 14:02 Michael Tremer
  0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2026-06-10 14:02 UTC (permalink / raw)
  To: ipfire-scm

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 6421 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, master has been updated
       via  e9a5fbb3505de68a357a90bfce1f9965f88b3622 (commit)
       via  0eafebef1fb1b40234771fa424557c933de8ff0e (commit)
      from  8024c29cd7ddab79877a38e70dcb5bcb63938de3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e9a5fbb3505de68a357a90bfce1f9965f88b3622
Author: Matthias Fischer <matthias.fischer@ipfire.org>
Date:   Tue Jun 9 22:42:05 2026 +0200

    rsync: Update to 3.4.4
    
    For details see:
    https://download.samba.org/pub/rsync/NEWS#3.4.4
    
    "NEWS for rsync 3.4.4 (8 Jun 2026)
    Changes in this version:
    
    This is a conservative point release that backports regression fixes on top
    of 3.4.3. No new features are included.
    
    BUG FIXES:
    
        Honour a relative alt-basis directory (e.g. --link-dest=../sibling,
        --copy-dest, --compare-dest) on a daemon receiver running with use
        chroot = no. Such a path is re-anchored at the module root but was then
        rejected by the receiver's secure open; it now works where
        kernel-enforced confinement is available. See the PORTABILITY note
        below for the platform limitation. Fixes #915.
    
        sender: open a module-root-absolute path for a path = / module so a
        daemon serving the filesystem root can satisfy absolute request paths
        again. Fixes #897.
    
        flist: accept the missing-args mode-0 entry in recv_file_entry. Fixes
        #910.
    
        receiver: fix a false "failed verification -⁠-⁠ update discarded" when
        resuming a delta transfer with an absolute --partial-dir.
    
        receiver: fix a NULL dereference on the delta discard path.
    
        generator: cap the block s2length at the negotiated checksum length.
    
        main: fix --mkpath with --dry-run for a file-to-file copy. Fixes #880.
    
        daemon: un-backslash escaped option args. Fixes #829.
    
        token: drain the matched-block insert deflate. Fixes #951.
    
        Fix the "update skips a file of a different type" case and the daemon
        upload delete stats.
    
        alloc: revert "zero all new memory from allocations". Fixes #959.
    
        Always clear the stat buffer and validate nanoseconds before use.
    
    PORTABILITY / BUILD:
    
        The relative alt-basis fix for daemon receivers (#915) relies on kernel
        "stay below dirfd" path resolution -⁠-⁠ openat2(RESOLVE_BENEATH) on
        Linux 5.6+, or openat() with O_RESOLVE_BENEATH on FreeBSD 13+ and macOS
        15+. On platforms that lack it (Solaris, OpenBSD, NetBSD, Cygwin and
        older Linux) secure_relative_open() deliberately rejects any path with
        a .. component, so relative alt-basis directories remain unavailable
        there -⁠-⁠ function traded for safety, matching the trade-off already
        documented for the #715 fix. Absolute alt-basis paths are unaffected on
        every platform.
    
        openat2 is now autodetected at configure time (HAVE_OPENAT2): the
        openat2(RESOLVE_BENEATH) resolver is compiled in only when both
        <linux/openat2.h> and the SYS_openat2 syscall number are present,
        fixing the build on older kernels/headers. Fixes #924, #905, #900,
        #904.
    
        Fall back to do_mknod() when mknodat() / mkfifoat() are unavailable.
        Fixes #896.
    
        Install generated manpages correctly in an out-of-tree build.
    
    DEVELOPER RELATED:
    
        Added a CI workflow that builds this stable branch and runs the
        v34-stable-testsuite regression suite against the built binary, giving
        regression coverage without importing the full master test suite into
        the stable branch.
    
        Added a check-progs target for fleettest and extended the build
        workflows to run on *-stable release branches."
    
    Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 0eafebef1fb1b40234771fa424557c933de8ff0e
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Wed Jun 10 14:00:56 2026 +0000

    core203: Migrate DHCP configuration
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/rootfiles/core/203/update.sh | 9 +++++++++
 lfs/rsync                           | 6 +++---
 2 files changed, 12 insertions(+), 3 deletions(-)

Difference in files:
diff --git a/config/rootfiles/core/203/update.sh b/config/rootfiles/core/203/update.sh
index 7242f1445..110111934 100644
--- a/config/rootfiles/core/203/update.sh
+++ b/config/rootfiles/core/203/update.sh
@@ -130,6 +130,15 @@ fi
 /etc/init.d/openvpn-rw restart
 /etc/init.d/openvpn-n2n restart
 
+# Migrate DHCP configuration
+if [ -e "/var/ipfire/dhcp/dhcpd.conf" ]; then
+	sed -e "s/unbound-dhcp-leases-client/dhcp-lease/g" \
+		-i /var/ipfire/dhcp/dhcpd.conf
+
+	# Restart DHCP
+	/etc/init.d/dhcp restart
+fi
+
 # Re-fetch any RPZs in background
 /usr/local/bin/update-rpzs &
 
diff --git a/lfs/rsync b/lfs/rsync
index 2787e91a0..8ba4e11a0 100644
--- a/lfs/rsync
+++ b/lfs/rsync
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = Versatile tool for fast incremental file transfer
 
-VER        = 3.4.3
+VER        = 3.4.4
 
 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    = 23
+PAK_VER    = 24
 
 DEPS       = libxxhash
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 0bafded6a76a2cedcc6b1f37610c785fa05e62955a43ecb85b8522183a902be3b86157eccbf502116177be0efe19f3051d93cdca5e5734f4a3fbc8bca9878a4f
+$(DL_FILE)_BLAKE2 = f4eec8d1077e1cc7eec8cd39dcac4643f7608231f5aa6390cb53104efa1602873a333d9e6cba5d1bb2aeff6c3bf9bccd80370a2105a9cc982b49aae9f39f3bde
 
 install : $(TARGET)
 


hooks/post-receive
--
IPFire 2.x development tree


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-10 14:02 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-10 14:02 [git.ipfire.org] IPFire 2.x development tree branch, master, updated. e9a5fbb3505de68a357a90bfce1f9965f88b3622 Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox