]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
CHANGES and release note for [GL #2918]
authorEvan Hunt <each@isc.org>
Mon, 11 Jul 2022 20:48:21 +0000 (13:48 -0700)
committerEvan Hunt <each@isc.org>
Fri, 22 Jul 2022 20:13:43 +0000 (13:13 -0700)
CHANGES
doc/notes/notes-current.rst

diff --git a/CHANGES b/CHANGES
index a387e60749944a0d7c349faaff52a9a6d6c9fc81..604181d24a4be9d3c5fa9016b5597e2e3073a02a 100644 (file)
--- a/CHANGES
+++ b/CHANGES
                        option (or use the default values of 2 or 3
                        respectively). [GL #3407]
 
+5929.  [bug]           The "max-zone-ttl" option in "dnssec-policy" was
+                       not fully effective; it was used for timing key
+                       rollovers but did not actually place an upper limit
+                       on TTLs when loading a zone. This has been
+                       corrected, and the documentation has been clarified
+                       to indicate that the old "max-zone-ttl" zone option
+                       is now ignored when "dnssec-policy" is in use.
+                       [GL #2918]
+
 5927.  [bug]           A race was possible in dns_dispatch_connect()
                        that could trigger an assertion failure if two
                        threads called it near-simultaneously. [GL #3456]
index 3f3ed47efe62b6317fbcb642dbfb7a36023cf65e..0bf1dcca117f95d29d02cc1ae8bbbbba4835e968 100644 (file)
@@ -49,3 +49,11 @@ Bug Fixes
 - Non-dynamic zones that inherit dnssec-policy from the view or
   options level were not marked as inline-signed, and thus were never
   scheduled to be re-signed. This is now fixed. :gl:`#3438`
+
+- The old ``max-zone-ttl`` zone option was meant to be superseded by
+  the ``max-zone-ttl`` option in ``dnssec-policy``; however, the latter
+  option was not fully effective. This has been corrected: zones will
+  not load if they contain TTLs greater than the limit configured in
+  ``dnssec-policy``. In zones with both the old ``max-zone-ttl``
+  option and ``dnssec-policy`` configured, the old option will be
+  ignored, and a warning will be generated. :gl:`#2918`