]> git.ipfire.org Git - thirdparty/bind9.git/commit
Queue "rndc signing -nsec3param ..." requests if needed
authorMichał Kępień <michal@isc.org>
Tue, 14 Aug 2018 07:22:43 +0000 (09:22 +0200)
committerMichał Kępień <michal@isc.org>
Tue, 14 Aug 2018 07:29:54 +0000 (09:29 +0200)
commitcbd85e01379615388eba494e2062103c313b3cdd
tree4ad80748007a8b61ff1b5eb421e26aea3d6d226f
parent8632fb1cd8d4c2ce3b5c31eb842ffe61d2e460be
Queue "rndc signing -nsec3param ..." requests if needed

If "rndc signing -nsec3param ..." is ran for a zone which has not yet
been loaded or transferred (i.e. its "db" field is NULL), it will be
silently ignored by named despite rndc logging an "nsec3param request
queued" message, which is misleading.  Prevent this by keeping a
per-zone queue of NSEC3PARAM change requests which arrive before a zone
is loaded or transferred and processing that queue once the raw version
of an inline-signed zone becomes available.

(cherry picked from commit cb40c5229aae51c97e9de6f60a58b55c9ffb2447)
bin/tests/system/inline/ns2/named.conf.in
bin/tests/system/inline/tests.sh
lib/dns/zone.c