]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist docs: refer to new tables. Fixes #8798 8800/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 10 Feb 2020 09:40:39 +0000 (10:40 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 10 Feb 2020 09:40:43 +0000 (10:40 +0100)
pdns/dnsdistdist/docs/guides/downstreams.rst
pdns/dnsdistdist/docs/guides/dynblocks.rst
pdns/dnsdistdist/docs/rules-actions.rst

index a478c8eacee057b4d3073f665360454048d705ea..26c1761cc61fbfdcecbd74a3cd7218b49bec436c 100644 (file)
@@ -52,7 +52,7 @@ The following example sets the CD flag to true and change the QName to "powerdns
     function myHealthCheck(qname, qtype, qclass, dh)
       dh:setCD(true)
 
-      return newDNSName("powerdns.com."), dnsdist.AAAA, qclass
+      return newDNSName("powerdns.com."), DNSQType.AAAA, qclass
     end
 
     newServer({address="2620:0:0ccd::2", checkFunction=myHealthCheck})
index e22d6e4e5caed0092623b82d97976501cc3cb0ed..ff0ad6fdc3885a93300e2826bdef0e5519d57629 100644 (file)
@@ -42,7 +42,7 @@ For example, instead of having something like:
     addDynBlocks(exceedQRate(30, 10), "Exceeded query rate", 60)
     addDynBlocks(exceedNXDOMAINs(20, 10), "Exceeded NXD rate", 60)
     addDynBlocks(exceedServFails(20, 10), "Exceeded ServFail rate", 60)
-    addDynBlocks(exceedQTypeRate(dnsdist.ANY, 5, 10), "Exceeded ANY rate", 60)
+    addDynBlocks(exceedQTypeRate(DNSQType.ANY, 5, 10), "Exceeded ANY rate", 60)
     addDynBlocks(exceedRespByterate(1000000, 10), "Exceeded resp BW rate", 60)
   end
 
@@ -52,9 +52,9 @@ The new syntax would be:
 
   local dbr = dynBlockRulesGroup()
   dbr:setQueryRate(30, 10, "Exceeded query rate", 60)
-  dbr:setRCodeRate(dnsdist.NXDOMAIN, 20, 10, "Exceeded NXD rate", 60)
-  dbr:setRCodeRate(dnsdist.SERVFAIL, 20, 10, "Exceeded ServFail rate", 60)
-  dbr:setQTypeRate(dnsdist.ANY, 5, 10, "Exceeded ANY rate", 60)
+  dbr:setRCodeRate(DNSRCode.NXDOMAIN, 20, 10, "Exceeded NXD rate", 60)
+  dbr:setRCodeRate(DNSRCode.SERVFAIL, 20, 10, "Exceeded ServFail rate", 60)
+  dbr:setQTypeRate(DNSQType.ANY, 5, 10, "Exceeded ANY rate", 60)
   dbr:setResponseByteRate(10000, 10, "Exceeded resp BW rate", 60)
 
   function maintenance()
index 4e9af366f6a46df17beec9daef036a624e5ce3da..9ff60543c8993cabce57cacca0d018e660abec18 100644 (file)
@@ -174,7 +174,7 @@ Rule Generators
   ::
 
     function luarule(dq)
-      if(dq.qtype==dnsdist.NAPTR)
+      if(dq.qtype==DNSQType.NAPTR)
       then
         return DNSAction.Pool, "abuse" -- send to abuse pool
       else
@@ -712,7 +712,7 @@ These ``DNSRule``\ s be one of the following items:
 
   Matches queries with the specified ``qtype``
   ``qtype`` may be specified as an integer or as one of the built-in QTypes.
-  For instance ``dnsdist.A``, ``dnsdist.TXT`` and ``dnsdist.ANY``.
+  For instance ``DNSQType.A``, ``DNSQType.TXT`` and ``DNSQType.ANY``.
 
   :param int qtype: The QType to match on