]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Clarify qname-minimization relaxed in the ARM
authorPetr Špaček <pspacek@isc.org>
Fri, 3 Mar 2023 15:21:03 +0000 (16:21 +0100)
committerPetr Špaček <pspacek@isc.org>
Mon, 27 Mar 2023 13:05:01 +0000 (15:05 +0200)
Leading underscore in qname confused some users, and it was not
documented.

(cherry picked from commit 02430a72630b66875fcfe5f44cc1384fa2fdd423)

doc/arm/reference.rst

index 9d4b0f0e0377a4c0e291cf65557628d9bf7b41cf..3ee8cf1c2cb63c3d6c54b39fed8a3d975528e3a1 100644 (file)
@@ -1399,14 +1399,20 @@ default is used.
    :tags: query
    :short: Controls QNAME minimization behavior in the BIND 9 resolver.
 
-   This option controls QNAME minimization behavior in the BIND
-   resolver. When set to ``strict``, BIND follows the QNAME
+   When this is set to ``strict``, BIND follows the QNAME
    minimization algorithm to the letter, as specified in :rfc:`7816`.
+
    Setting this option to ``relaxed`` causes BIND to fall back to
    normal (non-minimized) query mode when it receives either NXDOMAIN or
    other unexpected responses (e.g., SERVFAIL, improper zone cut,
-   REFUSED) to a minimized query. ``disabled`` disables QNAME
-   minimization completely. ``off`` is a synonym for ``disabled``. The current default is ``relaxed``, but it
+   REFUSED) to a minimized query. A resolver can use a leading
+   underscore, like ``_.example.com``, in an attempt to improve
+   interoperability. (See :rfc:`7816` section 3.)
+
+   ``disabled`` disables QNAME minimization completely.
+   ``off`` is a synonym for ``disabled``.
+
+   The current default is ``relaxed``, but it
    may be changed to ``strict`` in a future release.
 
 .. namedconf:statement:: tkey-gssapi-keytab