bind9/lib
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
..
dns Refactor fctx_getaddresses() into couple smaller functions 2025-11-20 13:32:17 +01:00
isc attach socket before async streamdns_resume_processing 2025-11-20 18:08:52 +01:00
isccc Apply the changes from updated set_if_not_null semantic patch 2025-10-08 17:44:50 +02:00
isccfg fix allow-recursion/allow-query-cache inheritance 2025-11-20 11:24:11 -08:00
ns add query ID to the query trace message 2025-11-06 15:11:45 +01:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00