From: bert hubert Date: Sun, 13 Dec 2015 10:21:38 +0000 (+0100) Subject: add PoolAction() to Lua X-Git-Tag: dnsdist-1.0.0-alpha1~72 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e27097e42d801594a834cc01c7a74ea54be6cacd;p=pdns add PoolAction() to Lua --- diff --git a/pdns/dnsdist-lua.cc b/pdns/dnsdist-lua.cc index b5e0a2691..5e78e8132 100644 --- a/pdns/dnsdist-lua.cc +++ b/pdns/dnsdist-lua.cc @@ -407,6 +407,10 @@ vector> setupLua(bool client, const std::string& confi return std::shared_ptr(new NoRecurseAction); }); + g_lua.writeFunction("PoolAction", [](const string& a) { + return std::shared_ptr(new PoolAction(a)); + }); + g_lua.writeFunction("SpoofAction", [](const string& a, boost::optional b) { if(b) return std::shared_ptr(new SpoofAction(ComboAddress(a), ComboAddress(*b)));