]> git.ipfire.org Git - thirdparty/bind9.git/commit
new: usr: Add support for EDE 20 (Not Authoritative)
authorColin Vidal <colin@isc.org>
Thu, 13 Mar 2025 11:56:37 +0000 (11:56 +0000)
committerColin Vidal <colin@isc.org>
Thu, 13 Mar 2025 11:56:37 +0000 (11:56 +0000)
commit45ee3715e13392e1b0cd362574e56ebbf7a6c372
treed7413e6581bff710ce8d8554fcc336a269b6d733
parente66dc07c682e47bc5de3cfab8600c797c5759201
parent7f613c207fa209335239d41ca7a51b52be4f0e9a
new: usr: Add support for EDE 20 (Not Authoritative)

Support was added for EDE codes 20 (Not Authoritative) when client requests recursion (RD) but the server has recursion disabled.

RFC 8914 mention EDE 20 should also be returned if the client doesn't have the RD bit set (and recursion is needed) but it doesn't apply for
BIND as BIND would try to resolve from the "deepest" referral in AUTHORITY section. For example, if the client asks for "www.isc.org/A" but the server only knows the root domain, it will return NOERROR but no answer for "www.isc.og/A", just the list of other servers to ask.

See #1836

Merge branch '1836-not-authoritative' into 'main'

See merge request isc-projects/bind9!10228