bind9/lib
Ondřej Surý a7a77a0db5
Handle DNS_R_NEWORIGIN when stepping to a wildcard's successor
dns_rbtnodechain_next() returns DNS_R_NEWORIGIN rather than
ISC_R_SUCCESS whenever the successor lies in a different RBT origin,
which is the case when the queried name's predecessor is an empty
non-terminal with children. Treating that as a failure made
wildcard_blocked() miss the empty non-terminal that must block the
wildcard, so the expansion proceeded and later tripped an assertion.
activeempty() already handled both results.
2026-06-22 21:55:00 +02:00
..
dns Handle DNS_R_NEWORIGIN when stepping to a wildcard's successor 2026-06-22 21:55:00 +02:00
isc ignore 0-byte reads in the TCP read callback 2026-06-22 07:05:41 +00:00
isccc Remove redundant parentheses from the return statement 2024-11-19 14:26:52 +01:00
isccfg Fix spelling typos in comments and code 2026-06-01 15:04:31 +00:00
ns Use original query name when caching SERVFAIL 2026-06-18 14:06:14 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00