W.C.A. Wijngaards
dfac72edfc
- xfr-tsig, unit test use to make tsig for rpl.
2025-09-11 17:05:58 +02:00
W.C.A. Wijngaards
64e102aacb
- xfr-tsig, fix notify tsig answer, fix parse edns allows TSIG,
...
unit test for auth zone with notify with tsig and notify answer with tsig.
2025-09-11 16:21:38 +02:00
W.C.A. Wijngaards
63aa70ab32
- xfr-tsig, unit test for tsig sign every couple packets, and verify that.
2025-09-10 15:26:57 +02:00
W.C.A. Wijngaards
7b59014ba3
- xfr-tsig, unit test with another trace of tsig every couple packets.
2025-09-09 16:24:55 +02:00
W.C.A. Wijngaards
156846e6c4
- xfr-tsig, unit test to verify tsig every couple packets.
2025-09-09 15:50:14 +02:00
W.C.A. Wijngaards
aea2a821b9
- xfr-tsig, unit test for tsig-verify-reply-xfr, with output that works
...
with dig and NSD.
2025-09-09 15:40:51 +02:00
W.C.A. Wijngaards
cacdfee755
Merge branch 'master' into xfr-tsig
2025-09-09 14:38:03 +02:00
W.C.A. Wijngaards
e3c1981a6a
- xfr-tsig, fix algorithm name write in xfr reply tsig and unit test
...
that works with output that works with dig and NSD.
2025-09-09 14:36:33 +02:00
W.C.A. Wijngaards
4267de87b5
- Fix #1332 : CNAME chains are sometimes not followed when RPZs add a
...
local CNAME rewrite.
2025-09-09 12:34:11 +02:00
W.C.A. Wijngaards
708581579c
- xfr-tsig, add test case with AXFR packet with TSIG.
2025-08-27 15:52:08 +02:00
W.C.A. Wijngaards
54175a4180
Merge branch 'master' into xfr-tsig
2025-08-19 15:27:43 +02:00
W.C.A. Wijngaards
1e37f86ef5
- unbound-control cache_lookup +t allows tld and root names. And
...
subnet cache contents are printed.
Changelog, documentation and unit test.
2025-08-15 13:03:31 +02:00
W.C.A. Wijngaards
cdcc0337d1
- 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.
2025-08-06 12:08:44 +02:00
W.C.A. Wijngaards
3b88577dd1
Merge branch 'master' into xfr-tsig
2025-07-31 15:59:25 +02:00
W.C.A. Wijngaards
da9ab59e10
- Redis checks for server down and throttles reconnects.
...
And unit test for redis reconnect interval.
2025-07-24 11:06:00 +02:00
W.C.A. Wijngaards
3d7dfe2f36
- xfr-tsig, unit test for tsig_verify_reply for failed tsig.
2025-07-23 16:35:25 +02:00
W.C.A. Wijngaards
baee7885bd
Merge branch 'master' into xfr-tsig
2025-07-23 16:23:58 +02:00
W.C.A. Wijngaards
e55b3a2a4c
- xfr-tsig, unit test for tsig_verify_reply.
2025-07-23 16:16:41 +02:00
W.C.A. Wijngaards
a1150078f2
- Add unit tests for non-ecs aggregation.
2025-07-16 11:46:04 +02:00
Yorgos Thessalonikefs
1a6052fcac
- For #1289 : test num.valops in existing stat_values.tdir.
2025-07-12 17:33:43 +02:00
W.C.A. Wijngaards
e4069e5619
Merge branch 'master' into xfr-tsig
2025-07-11 15:27:40 +02:00
Jose Luis Duran and GitHub
41c55ffac1
Fix typos ( #1299 )
2025-07-02 10:50:49 +02:00
W.C.A. Wijngaards
57dd6a971d
- xfr-tsig, extra unit tests for tsig_sign_reply.
2025-06-27 11:29:41 +02:00
W.C.A. Wijngaards
3807bf00da
- xfr-tsig, unit test for tsig_sign_reply.
2025-06-27 10:59:36 +02:00
W.C.A. Wijngaards
ca147a147d
- xfr-tsig, unit test for tsig_sign_shared and tsig_verify_shared.
2025-06-27 09:24:51 +02:00
W.C.A. Wijngaards
dc37849546
- xfr-tsig, test cases for BADTRUNC and not parseable.
2025-06-25 14:19:22 +02:00
W.C.A. Wijngaards
766666139b
Merge branch 'master' into xfr-tsig
2025-06-25 14:05:06 +02:00
W.C.A. Wijngaards
47a2d71fd3
- xfr-tsig, unit test cases for tsig errors.
2025-06-25 14:03:12 +02:00
Yorgos Thessalonikefs
4200d23882
- For #1247 , replay test (added tcp_transport to
...
outnet_serviced_query).
2025-06-25 14:02:47 +02:00
W.C.A. Wijngaards
0719ef21fa
- xfr-tsig, unit test for tsig_verify_query.
2025-06-25 12:06:15 +02:00
W.C.A. Wijngaards
6d5f22b56d
- xfr-tsig, fix tsig_verify_query.
2025-06-25 10:21:42 +02:00
W.C.A. Wijngaards
b5beb800c8
- xfr-tsig, tsig_find_rr function.
2025-06-24 16:51:41 +02:00
W.C.A. Wijngaards
418ef3765d
Merge branch 'master' into xfr-tsig
2025-06-20 14:33:02 +02:00
W.C.A. Wijngaards
29c8b3edba
- xfr-tsig, unit tests for md5, sha1, sha224, sha256, sha384 and sha512.
2025-06-20 14:31:44 +02:00
Yorgos Thessalonikefs
2d90d5d729
- Fix #1293 : EDE 6 is attached to insecure cached answers when client sends
...
the CD bit.
2025-06-20 14:09:30 +02:00
W.C.A. Wijngaards
a1d68cdc96
- 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.
2025-06-19 14:39:45 +02:00
Yorgos Thessalonikefs
9201c75013
- Fix for consistent use of local zone CNAME alias for configured auth
...
zones. Now it also applies to downstream configured auth zones.
2025-06-17 15:03:29 +02:00
W.C.A. Wijngaards
32644937b0
- Fix for cname chain length with qtype ANY and qname minimisation.
...
Thanks to Jim Greenwood from Nominet for the report.
2025-05-19 13:17:21 +02:00
Yorgos Thessalonikefs and GitHub
4e23523d1a
Fix auth nsec3 code ( #1280 )
...
- Fix 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.
Reported by Dmitrii Kuvaiskii from Amazon Web Services.
- Tests for NSEC3 auth zones with out of zone data.
2025-05-12 14:26:47 +02:00
W.C.A. Wijngaards
c88fa02c18
- Fix #1272 : assertion failure testcode/unitverify.c:202.
2025-04-25 11:12:28 +02:00
a616437338
DNS Error Reporting (RFC 9567) ( #902 )
...
* v1 EDER poc
* remove superfluous edns_list_get_option function
* create an EDER configurable
* Hackathon 114
* Fixes for version -04
* Generated configparser and configlexer are not versioned in master anymore
* Remove NOERROR DNS Error Reporting; not part of final RFC.
* Use assigned IANA EDNS0 Option Code for Report-Channel.
* Fix buffer protection and agent domain validity
* Use DNS Error Reporting instead of the eder nickname
* Update documentation.
* Fix typo.
* Bail out early if ede is not present.
* Forget previous EDNS options from upstream; this is what was
implicitly happening but not deterministacally.
* Don't report LDNS_EDE_OTHER and bail early if there is no reporting
agent.
* Only do DNS error reporting when a client asked for something that
went wrong.
* Add an error reporting agent in the parent that should be ignored.
* review feedback.
* fixup for fast reload
* Add 'num.dns_error_reports' to stats and test for it.
---------
Co-authored-by: TCY16 <tom@nlnetlabs.nl >
Co-authored-by: Yorgos Thessalonikefs <yorgos@nlnetlabs.nl >
2025-04-07 10:25:10 +02:00
W.C.A. Wijngaards
eb390dd038
- Fix to update common.sh for speed of kill_pid.
2025-04-04 11:55:42 +02:00
W.C.A. Wijngaards
4074a5b2ba
- Fix test to speed up common.sh script kill_pid.
2025-04-04 11:37:42 +02:00
W.C.A. Wijngaards
ed71f72baa
- Fix redis_replicat test for unused option defaults and log printout.
2025-04-04 10:57:53 +02:00
90243a694a
Redis read-only replica support ( #1019 )
...
* Set version to 1.19.1 for point release.
* Initial work for Redis read-only replica support.
* Test for Redis replica.
* Documentation for the Redis replica timeouts.
* redis replica, rewrite set_timeout()
* clean merge.
* Add new options for fast reload.
* Apply suggestions from code review
Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com >
* some more typos
---------
Co-authored-by: W.C.A. Wijngaards <wouter@nlnetlabs.nl >
Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com >
2025-04-04 10:20:47 +02:00
W.C.A. Wijngaards
7fb6f9d613
- Fix comment name in the rpz nsdname test.
2025-04-04 08:58:54 +02:00
W.C.A. Wijngaards
53ecdb25ef
- Fix test for stat_values for wait limit defaults for localhost.
2025-04-03 14:50:30 +02:00
W.C.A. Wijngaards
ba18abcd35
- Fix that ub_event has the facility to deal with callbacks for
...
fast reload, doq, windows-stop and dnstap.
- Fix fast reload test to check if pid exists before acting on it.
2025-04-02 16:25:58 +02:00
W.C.A. Wijngaards
a7704ad49f
- Fix unbound-control test so it counts the new flush_negative output,
...
also answers the _ta probe from testns and prints command output
and skip a thread specific test when no threads are available.
2025-04-02 15:52:20 +02:00
W.C.A. Wijngaards
a7106fc58d
- Enable the auth_tls.tdir and auth_tls_failcert.tdir tests.
2025-04-01 14:44:25 +02:00