From: Remi Gacogne Date: Wed, 20 Jan 2016 17:09:18 +0000 (+0100) Subject: dnsdist: Fix exceedServFails() case. Add exceedQRate to completion X-Git-Tag: dnsdist-1.0.0-alpha2~45^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8d85d5bdec7199267d24b4d13ed78c5a65f8de1;p=thirdparty%2Fpdns.git dnsdist: Fix exceedServFails() case. Add exceedQRate to completion Rename exceedServfails() to exceedServFails() to be consistent. Closes #3273. --- diff --git a/pdns/dnsdist-console.cc b/pdns/dnsdist-console.cc index 51b24a5cb8..3838b7478f 100644 --- a/pdns/dnsdist-console.cc +++ b/pdns/dnsdist-console.cc @@ -192,7 +192,8 @@ char* my_generator(const char* text, int state) "carbonServer(", "controlSocket(", "clearDynBlocks()", "DelayAction(", "delta()", "DisableValidationAction(", "DropAction(", "dumpStats()", - "exceedNXDOMAINs(", "exceedQTypeRate(", "exceedRespByterate(", "exceedServFails(", + "exceedNXDOMAINs(", "exceedQRate(", "exceedQTypeRate(", "exceedRespByterate(", + "exceedServFails(", "firstAvailable", "fixupCase(", "generateDNSCryptCertificate(", "generateDNSCryptProviderKeys(", "getPoolServers(", "getResponseRing(", "getServer(", "getServers()", "grepq(", diff --git a/pdns/dnsdist-lua2.cc b/pdns/dnsdist-lua2.cc index 0cf7095f73..0172032cc2 100644 --- a/pdns/dnsdist-lua2.cc +++ b/pdns/dnsdist-lua2.cc @@ -184,7 +184,7 @@ void moreLua() g_lua.registerFunction("match", [](nmts_t& s, const ComboAddress& ca) { return s.match(ca); }); - g_lua.writeFunction("exceedServfails", [](unsigned int rate, int seconds) { + g_lua.writeFunction("exceedServFails", [](unsigned int rate, int seconds) { setLuaNoSideEffect(); return exceedRCode(rate, seconds, RCode::ServFail); });