]> git.ipfire.org Git - thirdparty/bind9.git/commit
Unify parental-agents, primaries to remote-servers
authorMatthijs Mekking <matthijs@isc.org>
Thu, 5 Dec 2024 07:52:03 +0000 (08:52 +0100)
committerMatthijs Mekking <matthijs@isc.org>
Fri, 13 Dec 2024 07:50:02 +0000 (08:50 +0100)
commitb121f02eac342ee285b6ab1292a0136448a91ee0
tree3a8779b9165dfc58f109ba4c3f42df9c2711b807
parent0d5b8bfd4037d8ae6e923e48a5a4da2f6200d838
Unify parental-agents, primaries to remote-servers

Having zone statements that are also top blocks is confusing, and if
we want to add more in the future (which I suspect will be for
generalized notifications, multi-signer), we need to duplicate a lot
of code.

Remove top blocks 'parental-agents' and 'primaries' and just have one
top block 'remote-servers' that you can refer to with zone statements.
26 files changed:
bin/named/config.c
bin/named/include/named/config.h
bin/named/server.c
bin/named/zoneconf.c
bin/tests/system/addzone/ns3/named1.conf.in
bin/tests/system/checkconf/bad-duplicate-primaries-2.conf [deleted file]
bin/tests/system/checkconf/bad-duplicate-remote-servers.conf [moved from bin/tests/system/checkconf/bad-duplicate-primaries-1.conf with 84% similarity]
bin/tests/system/checkconf/bad-parental-agents-def-view2.conf
bin/tests/system/checkconf/bad-parental-agents-dupdef.conf
bin/tests/system/checkconf/bad-parental-agents-empty.conf
bin/tests/system/checkconf/bad-parental-agents-notfound.conf
bin/tests/system/checkconf/bad-primaries-notfound.conf
bin/tests/system/checkconf/good-multiple-remote-servers.conf [moved from bin/tests/system/checkconf/good-masters-and-primaries.conf with 87% similarity]
bin/tests/system/checkconf/good.conf.in
bin/tests/system/checkconf/inline-bad.conf
bin/tests/system/checkconf/inline-good.conf
bin/tests/system/checkconf/inline-no.conf
bin/tests/system/checkds/ns9/named.conf.in
bin/tests/system/notify/ns2/named.conf.in
bin/tests/system/nsupdate/ns1/named.conf.in
bin/tests/system/xfer/ns2/named.conf.in
doc/arm/reference.rst
doc/dnssec-guide/signing.rst
doc/misc/options
lib/isccfg/check.c
lib/isccfg/namedconf.c