Hello Ask, On Jun 15, 2012, at 18:26 , Ask Bjørn Hansen wrote:
>> I have a PowerDNS branch that allows a Lua hook to be called before >> processing of any >> query:https://github.com/Habbie/powerdns/compare/master...lua-prequery >> >> I'm thinking building the filtering in Lua (performance permitting) would be >> an interesting exercise in configurability. > > That would be fun; and indeed great if the lua stuff can be that flexible. > > My Lua experience is limited to situations that were entirely stateless, so I > don't know how practical its data structures are for this sort of thing. The same goes for me, mostly; I hear rate limiting proposals for other DNS servers involve bloom filters, and doing those in stock Lua is expensive. We could of course offer a few helper classes from the C++ end to allow a Lua script to track certain things efficiently. Suggestions on how one would approach this, in any language really, are welcome! Kind regards, -- Peter van Dijk Netherlabs Computer Consulting BV - http://www.netherlabs.nl/ _______________________________________________ Pdns-dev mailing list [email protected] http://mailman.powerdns.com/mailman/listinfo/pdns-dev
