From: Remi Gacogne Date: Mon, 15 Nov 2021 11:00:52 +0000 (+0100) Subject: dnsdist: Also disable forgotten bindings for DISABLE_DEPRECATED_DYNBLOCK X-Git-Tag: auth-4.7.0-alpha1~103^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6ed31591983dfcdd31f220857b89f1637b3c5556;p=thirdparty%2Fpdns.git dnsdist: Also disable forgotten bindings for DISABLE_DEPRECATED_DYNBLOCK --- diff --git a/pdns/dnsdist-lua.cc b/pdns/dnsdist-lua.cc index bc40640a51..deb547e78e 100644 --- a/pdns/dnsdist-lua.cc +++ b/pdns/dnsdist-lua.cc @@ -1404,6 +1404,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) g_dynblockSMT.setState(smt); }); +#ifndef DISABLE_DEPRECATED_DYNBLOCK luaCtx.writeFunction("addDynBlocks", [](const std::unordered_map& m, const std::string& msg, boost::optional seconds, boost::optional action) { if (m.empty()) { @@ -1496,6 +1497,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) g_outputBuffer = "Dynamic blocks action cannot be altered at runtime!\n"; } }); +#endif /* DISABLE_DEPRECATED_DYNBLOCK */ luaCtx.writeFunction("setDynBlocksPurgeInterval", [](uint64_t interval) { DynBlockMaintenance::s_expiredDynBlocksPurgeInterval = interval; @@ -1751,6 +1753,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) } }); +#ifndef DISABLE_DEPRECATED_DYNBLOCK luaCtx.writeFunction("addBPFFilterDynBlocks", [](const std::unordered_map& m, std::shared_ptr dynbpf, boost::optional seconds, boost::optional msg) { if (!dynbpf) { return; @@ -1767,6 +1770,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) } } }); +#endif /* DISABLE_DEPRECATED_DYNBLOCK */ #endif /* HAVE_EBPF */