From: Peter van Dijk Date: Mon, 10 Feb 2020 09:40:39 +0000 (+0100) Subject: dnsdist docs: refer to new tables. Fixes #8798 X-Git-Tag: auth-4.3.0-beta2~27^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F8800%2Fhead;p=thirdparty%2Fpdns.git dnsdist docs: refer to new tables. Fixes #8798 --- diff --git a/pdns/dnsdistdist/docs/guides/downstreams.rst b/pdns/dnsdistdist/docs/guides/downstreams.rst index a478c8eace..26c1761cc6 100644 --- a/pdns/dnsdistdist/docs/guides/downstreams.rst +++ b/pdns/dnsdistdist/docs/guides/downstreams.rst @@ -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}) diff --git a/pdns/dnsdistdist/docs/guides/dynblocks.rst b/pdns/dnsdistdist/docs/guides/dynblocks.rst index e22d6e4e5c..ff0ad6fdc3 100644 --- a/pdns/dnsdistdist/docs/guides/dynblocks.rst +++ b/pdns/dnsdistdist/docs/guides/dynblocks.rst @@ -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() diff --git a/pdns/dnsdistdist/docs/rules-actions.rst b/pdns/dnsdistdist/docs/rules-actions.rst index 4e9af366f6..9ff60543c8 100644 --- a/pdns/dnsdistdist/docs/rules-actions.rst +++ b/pdns/dnsdistdist/docs/rules-actions.rst @@ -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