From: Kees Monshouwer Date: Wed, 26 May 2021 20:30:56 +0000 (+0200) Subject: auth: add dns-get-all-domains in lua2 backend script X-Git-Tag: auth-4.5.0-beta1~5^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8bfdf55a1e8f3f34b15a234ba646c1337928a2b6;p=thirdparty%2Fpdns.git auth: add dns-get-all-domains in lua2 backend script --- diff --git a/modules/lua2backend/regression-tests/lua2-dnssec.lua b/modules/lua2backend/regression-tests/lua2-dnssec.lua index 0e4820ced4..87f7ee0ba8 100644 --- a/modules/lua2backend/regression-tests/lua2-dnssec.lua +++ b/modules/lua2backend/regression-tests/lua2-dnssec.lua @@ -123,6 +123,10 @@ function dns_get_domaininfo(dom) return false end +function dns_get_all_domains() + return { [newDN("test.invalid")] = { id=1, serial=20180115 }, [newDN("test.unit")] = { id=2, serial=20180115 } } +end + function dns_get_domain_metadata(dom) return false end diff --git a/regression-tests/backends/lua2-master b/regression-tests/backends/lua2-master index bc3f88475d..785a71c9de 100644 --- a/regression-tests/backends/lua2-master +++ b/regression-tests/backends/lua2-master @@ -10,12 +10,15 @@ case $context in luascript="lua2.lua" + interval=0 + if [ "$lua2sec" = "dnssec" ] then lua2dosec="yes" extracontexts="dnssec" skipreasons="nonsec3 nonarrow nodyndns" luascript="lua2-dnssec.lua" + interval=60 fi # generate pdns.conf for pdnsutil @@ -30,7 +33,7 @@ EOF $RUNWRAPPER $PDNS --daemon=no --local-address=$address --local-port=$port --socket-dir=./ \ --no-shuffle --launch=lua2 \ --cache-ttl=$cachettl --dname-processing --no-config \ - --distributor-threads=1 \ + --distributor-threads=1 --zone-cache-refresh-interval=$interval \ --allow-axfr-ips=0.0.0.0/0,::/0 \ --lua2-filename=$testsdir/$luascript --lua2-api=2 --module-dir=./modules & ;;