bind9/lib/ns
Matthijs Mekking 2322425016 Don't ignore auth zones when in serve-stale mode
When serve-stale is enabled and recursive resolution fails, the fallback
to lookup stale data always happens in the cache database. Any
authoritative data is ignored, and only information learned through
recursive resolution is examined.

If there is data in the cache that could lead to an answer, and this can
be just the root delegation, the resolver will iterate further, getting
closer to the answer that can be found by recursing down the root, and
eventually puts the final response in the cache.

Change the fallback to serve-stale to use 'query_getdb()', that finds
out the best matching database for the given query.
2023-10-30 20:07:01 +01:00
..
include Update the source code formatting using clang-format-17 2023-10-17 17:47:46 +02:00
.gitignore Add support for User Statically Defined Tracing (USDT) probes 2023-08-21 18:39:53 +02:00
client.c Remove unnecessary NULL-checks in ns__client_setup() 2023-09-28 13:43:18 +00:00
hooks.c Remove do-nothing header <isc/print.h> 2023-02-15 16:44:47 +00:00
interfacemgr.c Refactor dns_{acl,aclenv}_create to return void 2023-10-13 14:44:40 +02:00
listenlist.c Report when loading of dhparam-file fails 2023-04-03 12:06:04 +10:00
log.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
Makefile.am Add support for User Statically Defined Tracing (USDT) probes 2023-08-21 18:39:53 +02:00
notify.c convert TSIG keyring storage from RBT to hash table 2023-06-14 08:14:38 +00:00
probes.d Add a probe when the response rate limiting drops or slips query 2023-08-21 18:39:53 +02:00
query.c Don't ignore auth zones when in serve-stale mode 2023-10-30 20:07:01 +01:00
server.c Allocate DNS send buffers using dedicated per-worker memory arenas 2023-09-05 09:39:41 +02:00
sortlist.c Convert rwlock in dns_acl to RCU 2023-10-13 14:44:40 +02:00
stats.c Refactor isc_stats_create() and its downstream users to return void 2023-07-27 11:37:44 +02:00
tests Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
update.c Apply the isc_mem_cget semantic patch 2023-08-31 22:08:35 +02:00
xfrout.c Change dns_message_create() function to accept memory pools 2023-09-24 18:07:40 +02:00