mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-23 18:47:40 -04:00
Add the entry point of the logic to merge the user and the default configuration, called cfg_effective_config(). This function takes a user configuration and a default configuration. It internally clones the user configuration tree, then walks through the clauses recursively applying default values if they are missing. The newly built configuration tree, called the effective configuration tree, is then returned. Currently this is just the basic mechanism which is implemented (i.e. enable to walk from clause to clause, goes into a nested clause, and so on). The next commits will introduce the implementation of clause-specific merge functions in order to preserve the existing named.conf semantics. |
||
|---|---|---|
| .. | ||
| isccfg | ||
| .clang-format | ||