bind9/bin
Evan Hunt 1a77ae2a7a fix allow-recursion/allow-query-cache inheritance
the merging of options and defaults into the effective configuration
broke the mutual inheritance of the allow-recursion, allow-query, and
allow-query-cache ACLs, and of the allow-recursion-on and
allow-query-cache-on ACLs.

this has been corrected by adding a 'cloned' flag to the cfg_obj
structure to indicate whether it was configured explicitly or
cloned from the defaults during parsing. we can then adjust the
ACLs while configuring a view, favoring user-configured values
when they're available over cloned defaults.

currently the adjustments to the ACLs are done in configure_view();
later they'll be moved into the effective configuration and this
special handling can be removed.
2025-11-20 11:24:11 -08:00
..
check "named-checkconf -b" dumps built-in config 2025-11-04 09:26:33 +01:00
confgen Change the 'isc_g_mctx' to be always available 2025-08-04 11:29:50 +02:00
delv fix delv when using the builtin trust-anchors 2025-10-29 13:55:47 -07:00
dig avoid retrying a server if its address is unusable 2025-11-03 19:37:09 +00:00
dnssec cfg_parse_ functions internally handle the parser 2025-10-23 13:01:08 -07:00
include move default configuration to common bin/include folder 2025-10-29 13:55:04 -07:00
named fix allow-recursion/allow-query-cache inheritance 2025-11-20 11:24:11 -08:00
nsupdate cfg_parse_ functions internally handle the parser 2025-10-23 13:01:08 -07:00
plugins cfg_parse_ functions internally handle the parser 2025-10-23 13:01:08 -07:00
rndc add showconf in RNDC usage 2025-11-18 09:23:10 +01:00
tests add a test for allow-recursion/allow-query-cache inheritance 2025-11-20 11:24:11 -08:00
tools mdig: fix implicit bool to int cast 2025-11-12 11:31:28 +01:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00