]> git.ipfire.org Git - thirdparty/bind9.git/commit
fix ACL settings when merging views
authorEvan Hunt <each@isc.org>
Thu, 20 Nov 2025 06:09:53 +0000 (22:09 -0800)
committerEvan Hunt <each@isc.org>
Thu, 20 Nov 2025 19:24:11 +0000 (11:24 -0800)
commitf798feda40a29098fda78c4cd3e4e9589cb47d58
tree878cf0c03e8cd739678d4b327566490e9693ca2f
parent1a77ae2a7afaaa24d9c181dc2ca33c6853ec2246
fix ACL settings when merging views

when merging view objects into the effective configuration, add
allow-query-cache, allow-recursion, allow-query-cache-on and
allow-recursion-on ACLs as needed to reflect the way those
options inherit from each other.

this means the effective configuration is now correct for each
view.  ACLs no longer need to be corrected when applying the
configuration, and the actual effective ACL values will be
displayed in "rndc showconf" and "named-checkconf -pe".
bin/named/server.c
lib/isccfg/include/isccfg/cfg.h
lib/isccfg/include/isccfg/grammar.h
lib/isccfg/namedconf.c
lib/isccfg/parser.c