bind9/lib
Matthijs Mekking bc448fb3b1 Don't use stale nodes when looking up a zonecut
When looking up a zonecut in cache, we use 'dns_rbt_findnode' to find
the closest matching node. This function however does not take into
account stale nodes. When we do find a stale node and use it, this
has implications for subsequent lookups. For example, this may break
QNAME minimization because we are using a deeper zonecut than we should
have.

Check the header for staleness and if so, and stale entries are not
accepted, look for the deepest zonecut from this node up.
2021-08-13 11:37:52 +02:00
..
bind9 Add (http-)listener-clients option (DoH quota mechanism) 2021-07-16 11:50:20 +03:00
dns Don't use stale nodes when looking up a zonecut 2021-08-13 11:37:52 +02:00
irs Check parsed resconf values 2021-08-12 09:52:52 -07:00
isc Fix the doh_recv_send() logic in the doh_test 2021-08-12 14:28:17 +03:00
isccc Move the include Makefile.tests to the bottom of Makefile.am(s) 2021-06-24 15:33:52 +02:00
isccfg Make max number of HTTP/2 streams configurable 2021-07-16 11:50:22 +03:00
ns Get rid of RW locks in the DoH code 2021-08-04 10:32:25 +03:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00
unit-test-driver.sh.in Enforce a run time limit on unit test binaries 2021-04-07 11:41:45 +02:00