]> git.ipfire.org Git - thirdparty/bind9.git/commit
effective config: specific view cases
authorColin Vidal <colin@isc.org>
Thu, 16 Oct 2025 14:33:51 +0000 (16:33 +0200)
committerEvan Hunt <each@isc.org>
Wed, 29 Oct 2025 20:55:04 +0000 (13:55 -0700)
commit27c4f68dcc1a30bef521b7d63cba09f95a010f58
tree2319fc9432c969c75d2a45bc52908e1e058936e4
parenta99573d64846cc05d8d87453bc1afed23c15ce14
effective config: specific view cases

User specified views don't override default views. In particular, the
_bind/CH view is still active. However, the order is important: if the
user defines a foo/CH view, it must be able to override _bind/CH by
matching clients first (this is how the view is documented).

The server configuration code is now simpler; it only has to build the
views based on the effective view list, and only creates the _default
view if there are no explicit views created by the user.
bin/named/server.c
lib/isccfg/namedconf.c