]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
3809. [doc] Fix SIT and NSID documentation.
authorMark Andrews <marka@isc.org>
Wed, 16 Apr 2014 05:53:30 +0000 (15:53 +1000)
committerMark Andrews <marka@isc.org>
Wed, 16 Apr 2014 05:53:30 +0000 (15:53 +1000)
CHANGES
doc/arm/Bv9ARM-book.xml

diff --git a/CHANGES b/CHANGES
index abf6b17c24076e4e963c7568426fb0a7ffabf25a..ce4687f3dfe1b1dc60a820c66b82cdc6f492b36a 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+3809.  [doc]           Fix SIT and NSID documentation.  
+
 3808.  [doc]           Clean up "prefetch" documentation. [RT #35751]
 
 3807.  [bug]           Fix sign extention bug in dns_name_fromtext when
index 61eeb8ca3347971b66bb8aa2c79a066f742495b4..81a3d7d61f50ff27d779a81aad673e5150289001 100644 (file)
@@ -6281,31 +6281,36 @@ options {
 
            <varlistentry>
              <term><command>request-sit</command></term>
-             <para>
-               If <userinput>yes</userinput>, then a SIT (Source Identity
-               Token) EDNS option is sent along with the query.  If the
-               resolver has previously talked to the server, the SIT
-               returned in the previous transaction is sent. This
-               is used by the server to determine whether the resolver
-               has talked to it before. A resolver sending the correct
-               SIT is assumed not to be an off-path attacker sending a
-               spoofed-source query; the query is therefore unlikely to
-               be part of a reflection/amplification attack, so resolvers
-               sending a correct SIT option are not subject to response
-               rate limiting (RRL).  Resolvers which do not send a correct
-               SIT option may be limited to receiving smaller responses
-               via the <command>nosit-udp-size</command> option.
-             </para>
+             <listitem>
+               <para>
+                 If <userinput>yes</userinput>, then a SIT (Source
+                 Identity Token) EDNS option is sent along with
+                 the query.  If the resolver has previously talked
+                 to the server, the SIT returned in the previous
+                 transaction is sent. This is used by the server
+                 to determine whether the resolver has talked to
+                 it before. A resolver sending the correct SIT is
+                 assumed not to be an off-path attacker sending a
+                 spoofed-source query; the query is therefore
+                 unlikely to be part of a reflection/amplification
+                 attack, so resolvers sending a correct SIT option
+                 are not subject to response rate limiting (RRL).
+                 Resolvers which do not send a correct SIT option
+                 may be limited to receiving smaller responses via
+                 the <command>nosit-udp-size</command> option.
+               </para>
+             </listitem>
            </varlistentry>
 
            <varlistentry>
-             <term><command>sit-secret</command></term>
-             <para>
-               If set, this is a shared secret used for generating and
-               verifying Source Identity Token EDNS options within a
-               anycast cluster.  If not set the system will generate
-               a random secret at startup.
-             </para>
+             <term><command>sit-secret</command></term> <listitem>
+               <para>
+                 If set, this is a shared secret used for generating
+                 and verifying Source Identity Token EDNS options
+                 within a anycast cluster.  If not set the system
+                 will generate a random secret at startup.
+               </para>
+             </listitem>
            </varlistentry>
 
            <varlistentry>
@@ -10288,6 +10293,8 @@ rate-limit {
     <optional> bogus <replaceable>yes_or_no</replaceable> ; </optional>
     <optional> provide-ixfr <replaceable>yes_or_no</replaceable> ; </optional>
     <optional> request-ixfr <replaceable>yes_or_no</replaceable> ; </optional>
+    <optional> request-nsid <replaceable>yes_or_no</replaceable> ; </optional>
+    <optional> request-sit <replaceable>yes_or_no</replaceable> ; </optional>
     <optional> edns <replaceable>yes_or_no</replaceable> ; </optional>
     <optional> edns-udp-size <replaceable>number</replaceable> ; </optional>
     <optional> nosit-udp-size <replaceable>number</replaceable> ; </optional>
@@ -10504,6 +10511,23 @@ rate-limit {
            only <command>query-source-v6</command> can be specified.
          </para>
 
+         <para>
+           The <command>request-nsid</command> clause determines
+           whether the local server will add a NSID EDNS option
+           to requests sent to the server.  This overrides
+           <command>request-nsid</command> set at the view or
+           option level. 
+         </para>
+
+         <para>
+           The <command>request-sit</command> clause determines
+           whether the local server will add a SIT EDNS option
+           to requests sent to the server.  This overrides
+           <command>request-sit</command> set at the view or
+           option level.  Named may determine that SIT is not
+           supported by the remote server and not add a SIT
+           EDNS option to requests.
+         </para>
        </sect2>
 
       <sect2 id="statschannels">