]>
git.ipfire.org Git - thirdparty/unbound.git/log
W.C.A. Wijngaards [Thu, 31 Jul 2025 15:02:55 +0000 (17:02 +0200)]
- xfr-tsig, check that tsig keys exist at startup and in unbound-checkconf.
W.C.A. Wijngaards [Thu, 31 Jul 2025 13:59:25 +0000 (15:59 +0200)]
Merge branch 'master' into xfr-tsig
W.C.A. Wijngaards [Thu, 31 Jul 2025 12:43:43 +0000 (14:43 +0200)]
- xfr-tsig, primary-tsig: addr tsig and allow-notify-tsig: addr tsig.
W.C.A. Wijngaards [Mon, 28 Jul 2025 07:33:42 +0000 (09:33 +0200)]
- Fix redis cachedb module gettimeofday init failure.
Changelog note for the fix.
W.C.A. Wijngaards [Mon, 28 Jul 2025 07:32:55 +0000 (09:32 +0200)]
- Fix redis cachedb module gettimeofday init failure.
W.C.A. Wijngaards [Thu, 24 Jul 2025 09:06:00 +0000 (11:06 +0200)]
- Redis checks for server down and throttles reconnects.
And unit test for redis reconnect interval.
W.C.A. Wijngaards [Thu, 24 Jul 2025 09:05:25 +0000 (11:05 +0200)]
- Redis checks for server down and throttles reconnects.
W.C.A. Wijngaards [Wed, 23 Jul 2025 14:35:25 +0000 (16:35 +0200)]
- xfr-tsig, unit test for tsig_verify_reply for failed tsig.
W.C.A. Wijngaards [Wed, 23 Jul 2025 14:23:58 +0000 (16:23 +0200)]
Merge branch 'master' into xfr-tsig
W.C.A. Wijngaards [Wed, 23 Jul 2025 14:16:41 +0000 (16:16 +0200)]
- xfr-tsig, unit test for tsig_verify_reply.
W.C.A. Wijngaards [Thu, 17 Jul 2025 12:50:29 +0000 (14:50 +0200)]
- iana portlist updated.
W.C.A. Wijngaards [Thu, 17 Jul 2025 12:50:13 +0000 (14:50 +0200)]
- Fix #1303: [FR] Disable TLSv1.2.
W.C.A. Wijngaards [Thu, 17 Jul 2025 09:40:31 +0000 (11:40 +0200)]
- Fix to not set rlimits in the unit tests.
W.C.A. Wijngaards [Wed, 16 Jul 2025 09:46:04 +0000 (11:46 +0200)]
- Add unit tests for non-ecs aggregation.
W.C.A. Wijngaards [Wed, 16 Jul 2025 09:40:32 +0000 (11:40 +0200)]
- Fix for RebirthDay Attack CVE-2025-5994, reported by Xiang Li
from AOSP Lab Nankai University.
- Tag for 1.23.1 with the release of 1.23.0 and the CVE fix, the
repository continues with the previous fixes, with 1.23.2.
W.C.A. Wijngaards [Wed, 16 Jul 2025 09:34:44 +0000 (11:34 +0200)]
Merge branch 'branch-1.23.1'
W.C.A. Wijngaards [Wed, 16 Jul 2025 08:02:01 +0000 (10:02 +0200)]
- Fix RebirthDay Attack CVE-2025-5994, reported by Xiang Li from AOSP
Lab Nankai University.
W.C.A. Wijngaards [Wed, 16 Jul 2025 08:00:39 +0000 (10:00 +0200)]
- Set version to 1.23.1.
Yorgos Thessalonikefs [Sat, 12 Jul 2025 15:37:54 +0000 (17:37 +0200)]
- Update man page templates from rst.
Yorgos Thessalonikefs [Sat, 12 Jul 2025 15:35:16 +0000 (17:35 +0200)]
- For #1289: add num.valops in the unbound-control man page.
Yorgos Thessalonikefs [Sat, 12 Jul 2025 15:33:43 +0000 (17:33 +0200)]
- For #1289: test num.valops in existing stat_values.tdir.
Yorgos Thessalonikefs [Sat, 12 Jul 2025 14:33:50 +0000 (16:33 +0200)]
Changelog entry for #1289:
- Merge #1289 from Roland van Rijswijk-Deij: Add extra statistic to
track the number of signature validation operations.
Adds 'num.valops' to extended statistics.
Roland van Rijswijk-Deij [Sat, 12 Jul 2025 14:29:38 +0000 (16:29 +0200)]
Add extra statistic to track the number of signature validation operations (#1289)
* Add extra statistic to track the number of signature validation operations performed by the validator module
* Move validation operation statistic to mesh as suggested
* Fix NULL pointer dereference in case the mesh is not used (and is `NULL`)
Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
* Fix NULL pointer dereference on qstate and qstate->env in unit test situation
---------
Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
W.C.A. Wijngaards [Fri, 11 Jul 2025 13:58:50 +0000 (15:58 +0200)]
- For #1301: configure cant find SSL_is_quic in OpenSSL 3.5.1.
W.C.A. Wijngaards [Fri, 11 Jul 2025 13:47:59 +0000 (15:47 +0200)]
- Fix detection of SSL_CTX_set_tmp_ecdh function.
W.C.A. Wijngaards [Fri, 11 Jul 2025 13:27:40 +0000 (15:27 +0200)]
Merge branch 'master' into xfr-tsig
W.C.A. Wijngaards [Fri, 11 Jul 2025 13:18:11 +0000 (15:18 +0200)]
- xfr-tsig, member comments for struct tsig_calc_state_crypto.
W.C.A. Wijngaards [Fri, 11 Jul 2025 08:08:48 +0000 (10:08 +0200)]
- xfr-tsig, implemented tsig_calc_state_crypto.
W.C.A. Wijngaards [Tue, 8 Jul 2025 07:29:27 +0000 (09:29 +0200)]
- Fix to improve dnstap discovery on Fedora.
W.C.A. Wijngaards [Thu, 3 Jul 2025 13:57:49 +0000 (15:57 +0200)]
- Fix layout of comm_point_udp_ancil_callback.
W.C.A. Wijngaards [Thu, 3 Jul 2025 13:54:33 +0000 (15:54 +0200)]
- For #1300: implement sock-queue-timeout for FreeBSD as well.
W.C.A. Wijngaards [Thu, 3 Jul 2025 12:10:46 +0000 (14:10 +0200)]
- Fix #1300: Is 'sock-queue-timeout' a linux only feature.
W.C.A. Wijngaards [Wed, 2 Jul 2025 08:57:23 +0000 (10:57 +0200)]
Changelog note for #1299
- Generate ltmain.sh and configure again.
Jose Luis Duran [Wed, 2 Jul 2025 08:50:49 +0000 (05:50 -0300)]
Fix typos (#1299)
W.C.A. Wijngaards [Fri, 27 Jun 2025 12:26:15 +0000 (14:26 +0200)]
- xfr-tsig, tsig_verify_reply function.
W.C.A. Wijngaards [Fri, 27 Jun 2025 09:29:41 +0000 (11:29 +0200)]
- xfr-tsig, extra unit tests for tsig_sign_reply.
W.C.A. Wijngaards [Fri, 27 Jun 2025 09:03:25 +0000 (11:03 +0200)]
- xfr-tsig, more explanation in testcode/unittsig.c.
W.C.A. Wijngaards [Fri, 27 Jun 2025 08:59:36 +0000 (10:59 +0200)]
- xfr-tsig, unit test for tsig_sign_reply.
W.C.A. Wijngaards [Fri, 27 Jun 2025 07:29:57 +0000 (09:29 +0200)]
- xfr-tsig, more explanation in testcode/unittsig.c.
W.C.A. Wijngaards [Fri, 27 Jun 2025 07:24:51 +0000 (09:24 +0200)]
- xfr-tsig, unit test for tsig_sign_shared and tsig_verify_shared.
W.C.A. Wijngaards [Fri, 27 Jun 2025 06:52:32 +0000 (08:52 +0200)]
- xfr-tsig, tsig_sign_shared function.
W.C.A. Wijngaards [Thu, 26 Jun 2025 14:59:44 +0000 (16:59 +0200)]
- xfr-tsig, unit test argument parse code.
W.C.A. Wijngaards [Thu, 26 Jun 2025 13:11:25 +0000 (15:11 +0200)]
- xfr-tsig, tsig_verify_shared function.
W.C.A. Wijngaards [Thu, 26 Jun 2025 10:41:10 +0000 (12:41 +0200)]
- xfr-tsig, tsig_sign_reply function.
W.C.A. Wijngaards [Wed, 25 Jun 2025 12:52:16 +0000 (14:52 +0200)]
- xfr-tsig, fix unit test parse of tsig error code.
W.C.A. Wijngaards [Wed, 25 Jun 2025 12:19:22 +0000 (14:19 +0200)]
- xfr-tsig, test cases for BADTRUNC and not parseable.
W.C.A. Wijngaards [Wed, 25 Jun 2025 12:05:06 +0000 (14:05 +0200)]
Merge branch 'master' into xfr-tsig
W.C.A. Wijngaards [Wed, 25 Jun 2025 12:03:52 +0000 (14:03 +0200)]
xfr-tsig, remove debug
W.C.A. Wijngaards [Wed, 25 Jun 2025 12:03:12 +0000 (14:03 +0200)]
- xfr-tsig, unit test cases for tsig errors.
Yorgos Thessalonikefs [Wed, 25 Jun 2025 12:02:47 +0000 (14:02 +0200)]
- For #1247, replay test (added tcp_transport to
outnet_serviced_query).
Yorgos Thessalonikefs [Wed, 25 Jun 2025 11:59:17 +0000 (13:59 +0200)]
- 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.
Yorgos Thessalonikefs [Wed, 25 Jun 2025 11:56:50 +0000 (13:56 +0200)]
- Fix #1247: forward-first: ssl handshake failed on root nameservers.
W.C.A. Wijngaards [Wed, 25 Jun 2025 10:06:15 +0000 (12:06 +0200)]
- xfr-tsig, unit test for tsig_verify_query.
W.C.A. Wijngaards [Wed, 25 Jun 2025 08:21:42 +0000 (10:21 +0200)]
- xfr-tsig, fix tsig_verify_query.
W.C.A. Wijngaards [Tue, 24 Jun 2025 14:51:41 +0000 (16:51 +0200)]
- xfr-tsig, tsig_find_rr function.
W.C.A. Wijngaards [Tue, 24 Jun 2025 14:31:18 +0000 (16:31 +0200)]
- xfr-tsig, parse and verify query tsig.
W.C.A. Wijngaards [Fri, 20 Jun 2025 14:57:24 +0000 (16:57 +0200)]
- xfr-tsig, other data content matches the other len when written.
W.C.A. Wijngaards [Fri, 20 Jun 2025 12:43:19 +0000 (14:43 +0200)]
- xfr-tsig, whitespace.
W.C.A. Wijngaards [Fri, 20 Jun 2025 12:33:02 +0000 (14:33 +0200)]
Merge branch 'master' into xfr-tsig
W.C.A. Wijngaards [Fri, 20 Jun 2025 12:31:44 +0000 (14:31 +0200)]
- xfr-tsig, unit tests for md5, sha1, sha224, sha256, sha384 and sha512.
Yorgos Thessalonikefs [Fri, 20 Jun 2025 12:11:22 +0000 (14:11 +0200)]
Changelog entry for #1293:
- Fix #1293: EDE 6 is attached to insecure cached answers when client
sends the CD bit.
Yorgos Thessalonikefs [Fri, 20 Jun 2025 12:09:30 +0000 (14:09 +0200)]
- Fix #1293: EDE 6 is attached to insecure cached answers when client sends
the CD bit.
W.C.A. Wijngaards [Fri, 20 Jun 2025 10:14:13 +0000 (12:14 +0200)]
Merge branch 'master' into xfr-tsig
W.C.A. Wijngaards [Fri, 20 Jun 2025 10:13:51 +0000 (12:13 +0200)]
- xfr-tsig, unit test for tsig_sign_query.
W.C.A. Wijngaards [Thu, 19 Jun 2025 14:27:13 +0000 (16:27 +0200)]
- Fix rrset cache create allocation failure case.
W.C.A. Wijngaards [Thu, 19 Jun 2025 14:24:54 +0000 (16:24 +0200)]
Changelog note for #1297
- Merge #1297: edns-subnet: fix NULL_AFTER_DEREF on subnetmod.
Kostya [Thu, 19 Jun 2025 14:24:21 +0000 (17:24 +0300)]
edns-subnet: fix NULL_AFTER_DEREF on subnetmod (#1297)
Found by static analyzer svace.
Static analyzer message: Redundant comparison with a NULL value at subnetmod.c:236 for pointer 'sn_env->subnet_msg_cache',
which was dereferenced at slabhash.c:228 by passing as 1st parameter to function 'slabhash_setmarkdel' at subnetmod.c:235.
Moved usage of sn_env->subnet_msg_cache in slabhash_setmarkdel after checking.
Signed-off-by: Konstantin Kamanin <bewflast@gmail.com>
W.C.A. Wijngaards [Thu, 19 Jun 2025 12:39:45 +0000 (14:39 +0200)]
- 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.
W.C.A. Wijngaards [Wed, 18 Jun 2025 15:01:35 +0000 (17:01 +0200)]
- xfr-tsig, test buffer size.
W.C.A. Wijngaards [Wed, 18 Jun 2025 14:41:10 +0000 (16:41 +0200)]
- xfr-tsig, tsig test.
W.C.A. Wijngaards [Wed, 18 Jun 2025 13:00:18 +0000 (15:00 +0200)]
- xfr-tsig, tsig_sign_query.
W.C.A. Wijngaards [Wed, 18 Jun 2025 10:18:20 +0000 (12:18 +0200)]
- xfr-tsig, tsig functions.
W.C.A. Wijngaards [Tue, 17 Jun 2025 14:55:18 +0000 (16:55 +0200)]
Merge branch 'master' into xfr-tsig
W.C.A. Wijngaards [Tue, 17 Jun 2025 14:54:52 +0000 (16:54 +0200)]
- xfr-tsig, tsig_create and tsig_delete.
Yorgos Thessalonikefs [Tue, 17 Jun 2025 13:03:29 +0000 (15:03 +0200)]
- Fix for consistent use of local zone CNAME alias for configured auth
zones. Now it also applies to downstream configured auth zones.
W.C.A. Wijngaards [Mon, 16 Jun 2025 15:00:12 +0000 (17:00 +0200)]
Merge branch 'master' into xfr-tsig
W.C.A. Wijngaards [Mon, 16 Jun 2025 14:59:53 +0000 (16:59 +0200)]
- xfr-tsig, tsig_verify return failure comment improved.
W.C.A. Wijngaards [Mon, 16 Jun 2025 12:26:54 +0000 (14:26 +0200)]
- Fix #1295: Windows 32-bit binaries download seems to be missing dll
dependency.
W.C.A. Wijngaards [Mon, 16 Jun 2025 10:43:31 +0000 (12:43 +0200)]
- Fix to check control-interface addresses in unbound-checkconf.
W.C.A. Wijngaards [Fri, 13 Jun 2025 14:32:36 +0000 (16:32 +0200)]
- xfr-tsig, man page and example config.
W.C.A. Wijngaards [Fri, 13 Jun 2025 10:12:49 +0000 (12:12 +0200)]
- xfr-tsig, tsig-key, with name, algorithm and secret options.
W.C.A. Wijngaards [Fri, 13 Jun 2025 08:17:47 +0000 (10:17 +0200)]
- xfr-tsig, fix algorithm lookup.
W.C.A. Wijngaards [Fri, 13 Jun 2025 08:15:41 +0000 (10:15 +0200)]
- xfr-tsig, algorithm table.
W.C.A. Wijngaards [Thu, 12 Jun 2025 14:05:10 +0000 (16:05 +0200)]
- xfr-tsig, key table.
W.C.A. Wijngaards [Thu, 12 Jun 2025 12:34:56 +0000 (14:34 +0200)]
- xfr-tsig, check rdata length in tsig verify.
W.C.A. Wijngaards [Thu, 12 Jun 2025 10:17:13 +0000 (12:17 +0200)]
Merge branch 'master' into xfr-tsig
W.C.A. Wijngaards [Thu, 12 Jun 2025 10:17:01 +0000 (12:17 +0200)]
- Fix header return value description for skip_pkt_rrs and
parse_edns_from_query_pkt.
W.C.A. Wijngaards [Thu, 12 Jun 2025 09:50:11 +0000 (11:50 +0200)]
- xfr-tsig, check buffer remaining in tsig verify.
W.C.A. Wijngaards [Thu, 12 Jun 2025 07:57:23 +0000 (09:57 +0200)]
- xfr-tsig, fix warning in compile of declaration.
W.C.A. Wijngaards [Thu, 12 Jun 2025 07:53:56 +0000 (09:53 +0200)]
- xfr-tsig, const for dname compare and fix warnings in compile.
W.C.A. Wijngaards [Thu, 12 Jun 2025 07:49:20 +0000 (09:49 +0200)]
- xfr-tsig, update header comment.
W.C.A. Wijngaards [Thu, 12 Jun 2025 07:34:07 +0000 (09:34 +0200)]
- xfr-tsig, constant time memcmp is used.
W.C.A. Wijngaards [Thu, 12 Jun 2025 07:29:28 +0000 (09:29 +0200)]
Merge branch 'master' into xfr-tsig
W.C.A. Wijngaards [Thu, 12 Jun 2025 07:25:54 +0000 (09:25 +0200)]
- xfr-tsig, import the tsig verify code from hackathon/poisonlicious branch.
W.C.A. Wijngaards [Wed, 11 Jun 2025 14:42:43 +0000 (16:42 +0200)]
- Fix conditional expressions with parentheses for bitwise and.
W.C.A. Wijngaards [Wed, 11 Jun 2025 13:46:31 +0000 (15:46 +0200)]
- Fix bitwise operators in conditional expressions with parentheses.
W.C.A. Wijngaards [Thu, 5 Jun 2025 09:11:56 +0000 (11:11 +0200)]
- iana portlist updated.
W.C.A. Wijngaards [Thu, 5 Jun 2025 09:11:32 +0000 (11:11 +0200)]
- Fix comment for the dname_remove_label_limit_len function.
W.C.A. Wijngaards [Thu, 5 Jun 2025 09:09:53 +0000 (11:09 +0200)]
- Fix unbound-anchor certificate file read for line ends and end of
file.
Yorgos Thessalonikefs [Tue, 3 Jun 2025 12:10:53 +0000 (14:10 +0200)]
- Small man page corrections for the 'disable-dnssec-lame-check' option.