pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/unbound



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Oct  1 08:18:41 UTC 2025

Modified Files:
        pkgsrc/net/unbound: Makefile distinfo

Log Message:
unbound: updated to 1.24.0

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.


To generate a diff of this commit:
cvs rdiff -u -r1.128 -r1.129 pkgsrc/net/unbound/Makefile
cvs rdiff -u -r1.86 -r1.87 pkgsrc/net/unbound/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/unbound/Makefile
diff -u pkgsrc/net/unbound/Makefile:1.128 pkgsrc/net/unbound/Makefile:1.129
--- pkgsrc/net/unbound/Makefile:1.128   Sun Aug 24 16:36:19 2025
+++ pkgsrc/net/unbound/Makefile Wed Oct  1 08:18:41 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.128 2025/08/24 16:36:19 wiz Exp $
+# $NetBSD: Makefile,v 1.129 2025/10/01 08:18:41 adam Exp $
 
-DISTNAME=      unbound-1.23.1
-PKGREVISION=   1
+DISTNAME=      unbound-1.24.0
 CATEGORIES=    net
 MASTER_SITES=  https://nlnetlabs.nl/downloads/unbound/
 

Index: pkgsrc/net/unbound/distinfo
diff -u pkgsrc/net/unbound/distinfo:1.86 pkgsrc/net/unbound/distinfo:1.87
--- pkgsrc/net/unbound/distinfo:1.86    Wed Jul 16 21:53:27 2025
+++ pkgsrc/net/unbound/distinfo Wed Oct  1 08:18:41 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.86 2025/07/16 21:53:27 he Exp $
+$NetBSD: distinfo,v 1.87 2025/10/01 08:18:41 adam Exp $
 
-BLAKE2s (unbound-1.23.1.tar.gz) = c33081f2cd1aaa9ec7fce2233670b87eb7f7488d5eb6e22dbf25accb8141ff85
-SHA512 (unbound-1.23.1.tar.gz) = b31858eb03fed1fb2aead03aa5b6f32476678067c28ff4816808cbdcae32591e36bee966b25c6b702e3fb51588ae467efab7934a24971193f1183edd5c561b7b
-Size (unbound-1.23.1.tar.gz) = 6771025 bytes
+BLAKE2s (unbound-1.24.0.tar.gz) = d6610eefbefa340040aea88c746cb165af1aad20093468319711555a868859e2
+SHA512 (unbound-1.24.0.tar.gz) = ca2adb421bb7ebf636d1442d684b5f43bf5db7c778d9ca159635b67212294bb499aa451b79f244acbea36106db7242ed1afb72fcf425fec57c0eff5f19866ae3
+Size (unbound-1.24.0.tar.gz) = 6896053 bytes
 SHA1 (patch-configure) = 0779bb9174e358163430fa0b05e81c464776b12f



Home | Main Index | Thread Index | Old Index