bind9/lib
Colin Vidal 7ff1b7ef21 introduce default config builtin-root-anchors
Since the effective configuration tree is a "merged" configuration tree
from the user and the default configurations, the effective configuration
provides a unique configuration tree used by apply_confiuration() to
configure the server.

However, there is one specific case where the configuration code needs
to differentiate whether the configuration originally came from the
default or the user configuration: the trust-anchors. This is because
the default trust-anchors _have_ to be those for the root zone, and the
one provided by the user can be for any zone. A check enforces this.

In order to keep this difference visible from the configuration code,
with a unique configuration tree, we now introduce a default-only
`builtin-trust-anchors` statement which holds the builtin root
trust-anchors. It can't be used from the user configuration (this would
raise an error), hence it is not documented.
2025-10-29 13:55:47 -07:00
..
dns Fix "shutdown system test crashed in dns_dispatchmgr_getblackhole" 2025-10-28 09:02:12 +11:00
isc Fix assertion failure from arc4random_uniform with invalid limit 2025-10-24 22:20:43 +02:00
isccc Apply the changes from updated set_if_not_null semantic patch 2025-10-08 17:44:50 +02:00
isccfg introduce default config builtin-root-anchors 2025-10-29 13:55:47 -07:00
ns rename ns_pluginregister_ctx_t into ns_pluginctx_t 2025-10-01 20:20:48 +02: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