]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
fix: usr: Resolver could return expired records instead of a negative answer
authorOndřej Surý <ondrej@isc.org>
Mon, 20 Jul 2026 06:30:06 +0000 (08:30 +0200)
committerOndřej Surý <ondrej@isc.org>
Mon, 20 Jul 2026 06:30:06 +0000 (08:30 +0200)
When an unvalidated negative answer (such as one obtained for
a query with the "checking disabled" flag set) arrived for
a name that had DNSSEC-validated records in the cache, those
records blocked the negative answer from being cached even
after they had passed their TTL, and the expired records could
be returned to the client instead. Validated records that have
expired no longer prevent negative answers from being cached.

Merge branch '5877-skip-inactive-headers' into 'main'

See merge request isc-projects/bind9!12423


Trivial merge