public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 3dbd9bab31ef3e41eccb7a67ff7616966d5130ae
@ 2025-09-19  9:23 Michael Tremer
  0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2025-09-19  9:23 UTC (permalink / raw)
  To: ipfire-scm

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, next has been updated
       via  3dbd9bab31ef3e41eccb7a67ff7616966d5130ae (commit)
       via  c7b37b758e173daabf7b86c2570438a4b3953a94 (commit)
      from  3ff690148e6ca60973d6dcf2fd7e1f07bf464b8f (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 3dbd9bab31ef3e41eccb7a67ff7616966d5130ae
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Fri Sep 19 09:23:08 2025 +0000

    core199: Ship Unbound
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit c7b37b758e173daabf7b86c2570438a4b3953a94
Author: Matthias Fischer <matthias.fischer@ipfire.org>
Date:   Fri Sep 19 10:56:40 2025 +0200

    unbound: Update to 1.24.0
    
    For details see:
    
    https://nlnetlabs.nl/projects/unbound/download/#unbound-1-24-0
    
    "Features
    
        Increase default to `num-queries-per-thread: 2048`, when unbound is compiled with libevent. It makes saturation of the task queue more resource intensive and less practical. Thanks to Shiming Liu, Network and Information Security Lab, Tsinghua University for the report.
        Merge #1276: Auto-configure '-slabs' values.
        Change default for so-sndbuf to 1m, to mitigate a cross-layer issue where the UDP socket send buffers are exhausted waiting for ARP/NDP resolution. Thanks to Reflyable for the report.
        Adjusted so-sndbuf default to 4m.
        Merge #1289 from Roland van Rijswijk-Deij: Add extra statistic to track the number of signature validation operations. Adds 'num.valops' to extended statistics.
        Fix #1303: [FR] Disable TLSv1.2.
        unbound-control cache_lookup <domains> prints the cached rrsets and messages for those.
        unbound-control cache_lookup +t allows tld and root names. And subnet cache contents are printed.
        Fix #1319: [FR] zone status for Unbound auth-zones.
    
    Bug Fixes
    
        Fix #1272: assertion failure testcode/unitverify.c:202.
        Merge #1275: Use macros for the fr_check_changed* functions.
        Fix for parallel build of dnstap protoc-c output.
        Fix dnstap to use protoc.
        Sync unbound and unbound-checkconf log output for unknown modules.
        Fix #1281: forward-zone "name: ." conflicts with auth-zone "name: ." in 1.23.0, but worked in 1.22.0.
        Fix #1283: Unsafe usage of atoi() while parsing the configuration file.
        Merge #1280: Fix auth nsec3 code. Fixes NSEC3 code to not break on broken auth zones that include unsigned out of zone (above apex) data. Could lead to hang while trying to prove a wildcard answer.
        Fix #1284: NULL pointer deref in az_find_nsec_cover() (latent bug) by adding a log_assert() to safeguard future development.
        Fix #1282: log-destaddr fail on long ipv6 addresses.
        Fix config of slab values when there is no config file.
        Fix for cname chain length with qtype ANY and qname minimisation. Thanks to Jim Greenwood from Nominet for the report.
        Merge #1285: RST man pages. It introduces restructuredText man pages to sync the online and source code man page documentation. The templated man pages (*.in) are still part of the repo but generated with docutils from their .rst counterpart. Documentation on how to generate those (mainly for core developers) is in README.man.
        Add more checks about respip in unbound-checkconf. Also fixes #310: unbound-checkconf not reporting RPZ configuration error.
        Fix #1288: [FR] Improve fuzzing of unbound by adapting the netbound program.
        Small manpage corrections for the 'disable-dnssec-lame-check' option.
        Fix unbound-anchor certificate file read for line ends and end of file.
        Fix comment for the dname_remove_label_limit_len function.
        iana portlist updated.
        Fix bitwise operators in conditional expressions with parentheses.
        Fix conditional expressions with parentheses for bitwise and.
        Fix header return value description for skip_pkt_rrs and parse_edns_from_query_pkt.
        Fix to check control-interface addresses in unbound-checkconf.
        Fix #1295: Windows 32-bit binaries download seems to be missing dll dependency.
        Fix for consistent use of local zone CNAME alias for configured auth zones. Now it also applies to downstream configured auth zones.
        Fix #1296: DNS over QUIC depends on a very outdated version of ngtcp2. Fixed so it works with ngtcp2 1.13.0 and OpenSSL 3.5.0.
        Merge #1297: edns-subnet: fix NULL_AFTER_DEREF on subnetmod.
        Fix rrset cache create allocation failure case.
        Fix #1293: EDE 6 is attached to insecure cached answers when client sends the CD bit.
        Fix #1247: forward-first: ssl handshake failed on root nameservers.
        For #1247, turn off fetch-policy for delegation when looking into parent side name servers that may not update the addresses and hit NXNS limits.
        For #1247, replay test (added tcp_transport to outnet_serviced_query).
        Merge #1299: Fix typos.
        Generate ltmain.sh and configure again.
        Fix #1300: Is 'sock-queue-timeout' a linux only feature.
        For #1300: implement sock-queue-timeout for FreeBSD as well.
        Fix layout of comm_point_udp_ancil_callback.
        Fix to improve dnstap discovery on Fedora.
        Fix detection of SSL_CTX_set_tmp_ecdh function.
        For #1301: configure cant find SSL_is_quic in OpenSSL 3.5.1.
        For #1289: test num.valops in existing stat_values.tdir.
        For #1289: add num.valops in the unbound-control man page.
        Add unit tests for non-ecs aggregation.
        Fix to not set rlimits in the unit tests.
        iana portlist updated.
        Redis checks for server down and throttles reconnects.
        Fix redis cachedb module gettimeofday init failure.
        Fix testbound test program to accurately output packets from hex.
        Fix #1309: incorrectly reclaimed tcp handler can cause data corruption and segfault.
        Fix to use assertions for consistency checks in #1309 reclaimed tcp handlers.
        Fix edns subnet, so that the subquery without subnet is stored in global cache if the querier used 0.0.0.0/0 and the name and address do not receive subnet treatment. If the name and address are configured for subnet, it is stored in the subnet cache.
        Fix dname_str for printout of long names. Thanks to Jan Komissar for the fix.
        Fix that edns-subnet failure to create a subquery errors as servfail, and not formerror.
        Fix to whitespace in dname_str.
        Fix that unbound-control dump_cache releases the cache locks every so often, so that the server stays responsive.
        Fix to remove debug from cache_lookup.
        Fix to unlock cache_lookup message for malformed records.
        Fix to increase responsiveness of dump_cache.
        Fix to decouple file descriptor activity and cache lookups in dump_cache.
        Fix cache_lookup subnet printout to wipe zero part of the prefix.
        Fix cache_lookup subnet print to not print messages without rrsets and perform in-depth check on node in the addrtree.
        Fix to check for extraneous command arguments for unbound-control, when the command takes no arguments but there are arguments present.
        Fix #1317: Unbound starts too early. Add Wants=network-online.target under [Unit] in unbound.service.
        Fix for #1317: Fix contrib/unbound.service comment path for systemd network configuration.
        For #1318: Fix compile warnings for DoH compile on windows.
        Fix sha1 enable environment variable in test code on windows.
        Fix that the zone acquired timestamp is set after the zonefile is read.
        Fix ports workflow to install expat for macos.
        Fix unbound-control dump_cache for double unlock of lruhash table.
        Fix setup_listen_sslctx warning for nettle compile.
        Limit the number of consecutive reads on an HTTP/2 session. Thanks to Gal Bar Nahum for exposing the possibility of infinite reads on the session.
        Fix for #1324: Fix to free edns options scratch in ratelimit case.
        Fix #1235: Outdated Python2 code in unbound/pythonmod/examples/log.py.
        Fix #1324: Memory leak in 'msgparse.c' in 'parse_edns_options_from_query(...)'.
        Fix indentation in tcp-mss option parsing.
        For #1328: make depend.
        Update documentation for using "SET ... EX" in Redis.
        Document max buffer sizes for Redis commands.
        Update man pages.
        Fix #1332: CNAME chains are sometimes not followed when RPZs add a local CNAME rewrite.
        Update contrib/aaaa-filter-iterator.patch so it applies on 1.24.0.
        Small debug output improvement when attaching an EDE.
        Fix to print warning for when so-sndbuf setsockopt is not granted.
        Too many quotes for the EDE message debug printout."
    
    Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

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

Summary of changes:
 config/rootfiles/common/unbound                              | 2 +-
 config/rootfiles/{oldcore/106 => core/199}/filelists/unbound | 0
 config/rootfiles/core/199/update.sh                          | 1 +
 lfs/unbound                                                  | 4 ++--
 4 files changed, 4 insertions(+), 3 deletions(-)
 copy config/rootfiles/{oldcore/106 => core/199}/filelists/unbound (100%)

Difference in files:
diff --git a/config/rootfiles/common/unbound b/config/rootfiles/common/unbound
index 53ff8a64d..49fc6e0c1 100644
--- a/config/rootfiles/common/unbound
+++ b/config/rootfiles/common/unbound
@@ -11,7 +11,7 @@ etc/unbound/unbound.conf
 #usr/lib/libunbound.la
 #usr/lib/libunbound.so
 usr/lib/libunbound.so.8
-usr/lib/libunbound.so.8.1.32
+usr/lib/libunbound.so.8.1.33
 #usr/lib/pkgconfig/libunbound.pc
 usr/sbin/unbound
 usr/sbin/unbound-anchor
diff --git a/config/rootfiles/core/199/filelists/unbound b/config/rootfiles/core/199/filelists/unbound
new file mode 120000
index 000000000..66adf0924
--- /dev/null
+++ b/config/rootfiles/core/199/filelists/unbound
@@ -0,0 +1 @@
+../../../common/unbound
\ No newline at end of file
diff --git a/config/rootfiles/core/199/update.sh b/config/rootfiles/core/199/update.sh
index d7e90ec11..7c34af725 100644
--- a/config/rootfiles/core/199/update.sh
+++ b/config/rootfiles/core/199/update.sh
@@ -51,6 +51,7 @@ ldconfig
 /usr/local/bin/sshctrl
 
 # Start services
+/etc/init.d/unbound restart
 
 # Build initial ramdisks (for dracut-ng update)
 dracut --regenerate-all --force
diff --git a/lfs/unbound b/lfs/unbound
index 0d977debd..b82e45656 100644
--- a/lfs/unbound
+++ b/lfs/unbound
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.23.1
+VER        = 1.24.0
 
 THISAPP    = unbound-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = fb17a819af10794b5a92822841128db5e81c608180d7e154adfeda1fb18d0f46948e55250637d4b4f14aacd13ef53c680478884fe1702cebaa9ecb2fb386b0e3
+$(DL_FILE)_BLAKE2 = c8cc378b3c94cc2169b53ce9ea2ad24dfd947bbf3fcd64bc57fcb87cda3dffb5baac7fc8e9f2038787d93dcc6341c4a1126236465230aee685e980d91f5bdaf2
 
 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:[~2025-09-19  9:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-09-19  9:23 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 3dbd9bab31ef3e41eccb7a67ff7616966d5130ae Michael Tremer

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