bind9/lib/ns
Mark Andrews 3fa3b11ef8
Add synthesis of NODATA at wildcard
The old code rejected NSEC that proved the wildcard name existed
(exists).  The new code rejects NSEC that prove that the wildcard
name exists and that the type exists (exists && data) but accept
NSEC that prove the wildcard name exists.

query_synthnxdomain (renamed query_synthnxdomainnodata) already
took the NSEC records and added the correct records to the message
body for NXDOMAIN or NODATA responses with the above change.  The
only additional change needed was to ensure the correct RCODE is
set.
2021-12-02 14:24:37 +01:00
..
include Add method to set extended DNS error 2021-11-19 09:44:28 +01:00
tests Don't use route socket in unit tests 2021-10-15 01:01:25 -07:00
client.c Integrate extended ACLs syntax featuring 'port' and 'transport' opts 2021-11-30 12:20:22 +02:00
hooks.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
interfacemgr.c attach the interface manager when activating a route socket 2021-10-18 14:21:03 -07:00
listenlist.c Add "session-tickets" options to the "tls" clause 2021-10-01 15:50:43 +03:00
log.c Remove LIB<*>_EXTERNAL_DATA defines 2021-07-06 05:33:48 +00:00
Makefile.am Remove libns init/shutdown functions 2021-10-04 13:57:34 -07:00
notify.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
query.c Add synthesis of NODATA at wildcard 2021-12-02 14:24:37 +01:00
server.c Add (http-)listener-clients option (DoH quota mechanism) 2021-07-16 11:50:20 +03:00
sortlist.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
stats.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
update.c Add {krb5,ms}-subdomain-self-rhs update policy rules 2021-10-15 11:18:41 +11:00
xfrout.c Replace "master/slave" terms in code comments 2021-10-12 13:09:00 -07:00