]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add CHANGES and release note for GL #1847
authorDiego Fronza <diego@isc.org>
Mon, 31 Aug 2020 16:26:56 +0000 (13:26 -0300)
committerOndřej Surý <ondrej@isc.org>
Wed, 2 Sep 2020 14:52:39 +0000 (16:52 +0200)
(cherry picked from commit 044a72cca9912f0b0937588b83f2c9d00fe5a355)

CHANGES
doc/notes/notes-current.rst

diff --git a/CHANGES b/CHANGES
index 4fa866394b92a5470f13ecdb858f2f242af2da34..06ed64819b487148d45873af223736776a435366 100644 (file)
--- a/CHANGES
+++ b/CHANGES
 5496.  [bug]           The rate limiter needs to hold a reference to its task.
                        [GL #2081]
 
+5495.  [bug]           With query minimization enabled, named failed to
+                       resolve ip6.arpa. names that had more labels after the
+                       IPv6 part. [GL #1847]
+
 5494.  [bug]           Silence the EPROTO syslog message on older systems.
                        [GL #1928]
 
index 3fc4e302006d319aed01098087f915e9fdb9439d..43b16b65203a93cf5263e570ad003ae43375203d 100644 (file)
@@ -47,3 +47,13 @@ Bug Fixes
   seen on older operating systems where unhandled ICMPv6 errors result in a
   generic protocol error being returned instead of the more specific error code.
   [GL #1928]
+
+- With query minimization enabled, named failed to resolve ip6.arpa. names
+  that had more labels before the IPv6 part. For example, when named
+  implemented query minimization on a name like
+  ``A.B.1.2.3.4.(...).ip6.arpa.``, it stopped at the left-most IPv6 label, i.e.
+  ``1.2.3.4.(...).ip6.arpa.`` without considering the extra labels ``A.B``.
+  That caused a query loop when resolving the name: if named received
+  NXDOMAIN answers, then the same query was repeatedly sent until the number
+  of queries sent reached the value in the ``max-recursion-queries``
+  configuration option. [GL #1847]