bind9/lib/dns
Mark Andrews 123934931f Tighten referral DS acceptance
Named was accepting DS records for sibling zones when it shouldn't
have.  Only DS rrsets that match the delegation name should have
been accepted.

Remove ds_name from struct respctx as it is no longer useful.
2026-06-25 15:21:00 +10:00
..
include Add the tcp-reuse-timeout option 2026-06-24 13:52:46 +02:00
rdata Fix spelling typos in comments and code 2026-06-01 16:58:16 +02:00
.gitignore
acl.c
acl_p.h
adb.c Disable UPDATE and NOTIFY for non-IN classes 2026-05-07 13:32:15 +02:00
badcache.c Fix use-after-free when destroying the bad and unreachable caches 2026-06-04 15:54:21 +02:00
byaddr.c
cache.c Remove the dead dns_expire_ttl code path and deletettl stats counter 2026-03-30 21:46:44 +02:00
callbacks.c
catz.c Replace the shared work pool with per-loop, per-lane worker threads 2026-06-17 19:07:08 +02:00
client.c Add switch to disable cookie checking in delv 2026-03-26 11:18:26 +11:00
clientinfo.c
compress.c
db.c Free the slabheader proofs in its destructor 2026-06-22 13:45:05 +02:00
db_p.h Make dns_glue_t private to qpzone 2026-05-11 10:22:25 +02:00
dbiterator.c
deleg.c Fix delegdb dump buffer overflow 2026-06-12 15:45:22 +02:00
diff.c Remove name boundary optimization 2026-05-29 09:50:11 +02:00
dispatch.c Add the tcp-reuse-timeout option 2026-06-24 13:52:46 +02:00
dlz.c Move zone set/get properties to own source file 2026-04-02 15:50:07 +02:00
dlz_p.h
dns64.c Fix spelling typos in comments and code 2026-06-01 16:58:16 +02:00
dnssec.c Remove CDs/CDNSKEY records on reconfig 2026-06-19 08:34:54 +00:00
dnstap.c Take 'env' reference before async calling perform_reopen() 2026-03-18 16:10:07 +00:00
ds.c
dst_api.c Enforce strict RSA DNSKEY shape during DNSSEC validation 2026-06-08 18:00:27 +02:00
dst_internal.h Enforce strict RSA DNSKEY shape during DNSSEC validation 2026-06-08 18:00:27 +02:00
dst_openssl.h
dst_parse.c
dst_parse.h
dyndb.c Move zonemgr to own source file 2026-04-08 14:24:17 +02:00
dyndb_p.h
ecs.c
ede.c
fixedname.c
forward.c
gen.c
geoip2.c remove GeoIP2 metro and metrocode 2026-06-18 07:23:31 +02:00
gssapi_link.c
gssapictx.c Check GSS_C_REPLAY_FLAG in client-side ret_flags validation 2026-05-07 13:32:15 +02:00
hmac_link.c Size HMAC key generation buffers to the maximum block size 2026-04-29 19:21:20 +02:00
ipkeylist.c
iptable.c
journal.c
kasp.c
key.c Remove remaining RFC 3445 KEY flags 2026-05-05 10:17:31 +02:00
keydata.c
keymgr.c Fix setting retire in dns_keymgr_key_init 2026-03-05 10:14:45 +00:00
keystore.c Fix log level bug in keystore 2026-02-25 11:34:07 +01:00
keytable.c Fix rwlock type mismatch in delete_ds() error path 2026-03-17 16:05:11 +01:00
lib.c Replace lock keyfile hashmap with lock pool 2026-03-06 12:31:24 +01:00
master.c Replace the shared work pool with per-loop, per-lane worker threads 2026-06-17 19:07:08 +02:00
masterdump.c Remove the ANCIENT slabheader attribute and statistics counter 2026-06-22 13:45:18 +02:00
meson.build Add DTrace support for resolver queries 2026-06-04 13:55:56 +02:00
message.c Replace the shared work pool with per-loop, per-lane worker threads 2026-06-17 19:07:08 +02:00
name.c Fix spelling typos in comments and code 2026-06-01 16:58:16 +02:00
nametree.c
ncache.c
notify.c Limit the number of addresses returned per ADB find 2026-05-07 13:32:15 +02:00
nsec.c Check that an NSEC signer is at or above the name to be validated 2026-06-24 21:03:45 +00:00
nsec3.c Drop RFC 2535 special-casing of the KEY record type 2026-05-28 13:21:00 +02:00
nta.c Hold a reference to the NTA table for the lifetime of each NTA 2026-05-05 22:27:39 +02:00
openssl_link.c
openssl_shim.h Enforce strict RSA DNSKEY shape during DNSSEC validation 2026-06-08 18:00:27 +02:00
opensslecdsa_link.c
openssleddsa_link.c Generate Ed25519/Ed448 keys via PKCS#11 when a label is set 2026-05-26 11:18:56 +00:00
opensslrsa_link.c Enforce strict RSA DNSKEY shape during DNSSEC validation 2026-06-08 18:00:27 +02:00
order.c
peer.c
private.c
probes-dns.d Add DTrace support for resolver queries 2026-06-04 13:55:56 +02:00
qp.c Fix spelling typos in comments and code 2026-06-01 16:58:16 +02:00
qp_p.h Fix stdc_count_zeros/stdc_count_ones polyfill mismatch 2026-06-02 10:18:13 +02:00
qpcache.c Keep in-flight cache headers safe from LRU eviction during add 2026-06-22 13:45:23 +02:00
qpcache_p.h Remove the heap memory context from QPcache 2026-03-30 21:46:44 +02:00
qpzone.c Fix spelling typos in comments and code 2026-06-01 16:58:16 +02:00
qpzone_p.h Delay binding glue to rdataset 2026-05-11 10:28:20 +02:00
rcode.c
rdata.c
rdatalist.c
rdataset.c
rdatasetiter.c
rdataslab.c Squash dns_slabtop into dns_slabheader 2026-06-22 13:45:13 +02:00
rdataslab_p.h Remove the ANCIENT slabheader attribute and statistics counter 2026-06-22 13:45:18 +02:00
rdatavec.c Delay binding glue to rdataset 2026-05-11 10:28:20 +02:00
rdatavec_p.h
remote.c
request.c Use sequential per-dispatch message IDs for TCP 2026-04-14 17:48:21 +02:00
resconf.c
resolver.c Tighten referral DS acceptance 2026-06-25 15:21:00 +10:00
result.c
rootns.c Rename view->hints to view->rootdb and rearm priming 2026-04-16 13:39:18 +02:00
rpz.c Replace the shared work pool with per-loop, per-lane worker threads 2026-06-17 19:07:08 +02:00
rriterator.c
rrl.c Fix spelling typos in comments and code 2026-06-01 16:58:16 +02:00
sdlz.c
skr.c Importing invalid SKR file might overflow the stack buffer 2026-02-24 19:44:57 +01:00
soa.c
ssu.c
ssu_external.c
stats.c Remove the ANCIENT slabheader attribute and statistics counter 2026-06-22 13:45:18 +02:00
tests
time.c Use clang-format-22 to update formatting 2026-03-04 10:56:41 +01:00
tkey.c Merge tag 'v9.21.22' 2026-05-20 10:26:28 +00:00
transport.c
tsig.c Use SIEVE for TSIG generated-key LRU 2026-06-16 14:40:49 +02:00
tsig_p.h
ttl.c
unreachcache.c Fix use-after-free when destroying the bad and unreachable caches 2026-06-04 15:54:21 +02:00
update.c Fix memory leak bug during zone shutdown 2026-06-22 20:51:53 +00:00
validator.c Check that an NSEC signer is at or above the name to be validated 2026-06-24 21:03:45 +00:00
view.c Disallow configuration of user-defined non-IN class views 2026-06-08 17:50:15 +02:00
xfrin.c Replace the shared work pool with per-loop, per-lane worker threads 2026-06-17 19:07:08 +02:00
zone.c Fix memory leak bug during zone shutdown 2026-06-22 20:51:53 +00:00
zone_p.h Fix a bug in "receive secure serial" processing 2026-06-22 20:51:53 +00:00
zonefetch.c Guard parent-NS walk against running off the root 2026-05-01 08:18:36 +02:00
zonemgr.c Move dns_zone_next/dns_zone_first to zonemgr 2026-04-08 14:27:06 +02:00
zoneproperties.c Fix case-sensitivity bug in zone filename token-parsing 2026-04-16 11:37:02 +00:00
zoneverify.c Check wildcard signer and NOQNAME signer match 2026-06-18 10:01:29 -07:00
zt.c Move zone set/get properties to own source file 2026-04-02 15:50:07 +02:00