bind9/lib/ns
Diego Fronza c786c578d7 Added RPZ configuration option "nsdname-wait-recurse"
This new option was added to fill a gap in RPZ configuration
options.

It was possible to instruct BIND wheter NSIP rewritting rules would
apply or not, as long as the required data was already in cache or not,
respectively, by means of the option nsip-wait-recurse.

A value of yes (default) could incur a little processing cost, since
BIND would need to recurse to find NS addresses in case they were not in
the cache.

This behavior could be changed by setting nsip-wait-recurse value to no,
in which case BIND would promptly return some error code if the NS IP addresses
data were not in cache, then BIND would start a recursive query
in background, so future similar requests would have the required data
(NS IPs) in cache, allowing BIND to apply NSIP rules accordingly.

A similar feature wasn't available for NSDNAME triggers, so this commit
adds the option nsdname-wait-recurse to fill this gap, as it was
expected by couple BIND users.
2020-03-16 15:18:46 -03:00
..
include Remove some stale fields from ns_client_t; make sendbuf allocated on heap 2020-02-28 08:46:16 +01:00
tests Remove configure option to compile without libtool 2020-03-11 10:31:51 +01:00
win32 apply the modified style 2020-02-13 15:05:06 -08:00
api Bump library API versions for BIND 9.17 2020-02-24 10:56:47 +01:00
client.c Destroy query in killoldestquery under a lock. 2020-03-05 08:13:50 +00:00
hooks.c apply the modified style 2020-02-13 15:05:06 -08:00
interfacemgr.c Use thread-friendly mctxpool and taskpool in ns_client. 2020-02-18 10:31:13 +01:00
Kyuafile regen master 2017-12-29 01:44:18 +00:00
lib.c apply the modified style 2020-02-13 15:05:06 -08:00
listenlist.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
log.c apply the modified style 2020-02-13 15:05:06 -08:00
Makefile.in Add ZLIB_LIBS to ISCLIBS 2020-02-28 15:22:29 +01:00
notify.c apply the modified style 2020-02-13 15:05:06 -08:00
query.c Added RPZ configuration option "nsdname-wait-recurse" 2020-03-16 15:18:46 -03:00
server.c apply the modified style 2020-02-13 15:05:06 -08:00
sortlist.c apply the modified style 2020-02-13 15:05:06 -08:00
stats.c apply the modified style 2020-02-13 15:05:06 -08:00
update.c some Fossies-reported spelling errors were accidentally left unfixed 2020-02-21 14:12:42 -08:00
version.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
xfrout.c add serial number to "transfer ended" log messages 2020-03-05 17:20:16 -08:00