From c1305b35c5a8176184126c687f73f309c86165d5 Mon Sep 17 00:00:00 2001 From: Kees Monshouwer Date: Tue, 7 May 2019 18:48:04 +0200 Subject: [PATCH] auth: update lmdb tests and some cleanup --- regression-tests/backends/lmdb-master | 56 ++++++++++++------- .../tests/00dnssec-grabkeys/command | 8 +-- .../tests/00dnssec-grabkeys/expected_result | 1 - .../00dnssec-grabkeys/expected_result.dnssec | 1 - .../00dnssec-grabkeys/expected_result.lmdb | 1 - 5 files changed, 40 insertions(+), 27 deletions(-) delete mode 100644 regression-tests/tests/00dnssec-grabkeys/expected_result.dnssec delete mode 100644 regression-tests/tests/00dnssec-grabkeys/expected_result.lmdb diff --git a/regression-tests/backends/lmdb-master b/regression-tests/backends/lmdb-master index dbcbfe4a4e..9f37e57725 100644 --- a/regression-tests/backends/lmdb-master +++ b/regression-tests/backends/lmdb-master @@ -6,7 +6,6 @@ launch=lmdb lmdb-filename=./pdns.lmdb __EOF__ - skipreasons="$skipreasons lmdb nodyndns" rm -f pdns.lmdb* for zone in $(grep 'zone ' named.conf | cut -f2 -d\" | grep -v '^nztest.com$') do @@ -17,28 +16,21 @@ __EOF__ fi if [ $context != lmdb-nodnssec ] then - extracontexts="dnssec lmdb" - skipreasons="$skipreasons nodyndns" - if [ $context = lmdb-nsec3 ] + if [ $zone != insecure.dnssec-parent.com ] then - extracontexts="dnssec nsec3 lmdb" - $PDNSUTIL --config-dir=. --config-name=lmdb set-nsec3 $zone "1 0 1 abcd" 2>&1 - elif [ $context = lmdb-nsec3-optout ] - then - extracontexts="dnssec nsec3 nsec3-optout lmdb" - skipreasons="$skipreasons optout" - $PDNSUTIL --config-dir=. --config-name=lmdb set-nsec3 $zone "1 1 1 abcd" 2>&1 - elif [ $context = lmdb-nsec3-narrow ] - then - $PDNSUTIL --config-dir=. --config-name=lmdb set-nsec3 $zone '1 1 1 abcd' narrow 2>&1 - extracontexts="dnssec narrow lmdb" - skipreasons="$skipreasons narrow" - else - skipreasons="$skipreasons nsec" + if [ $context = lmdb-nsec3 ] + then + $PDNSUTIL --config-dir=. --config-name=lmdb set-nsec3 $zone "1 0 1 abcd" 2>&1 + elif [ $context = lmdb-nsec3-optout ] + then + $PDNSUTIL --config-dir=. --config-name=lmdb set-nsec3 $zone "1 1 1 abcd" 2>&1 + elif [ $context = lmdb-nsec3-narrow ] + then + $PDNSUTIL --config-dir=. --config-name=lmdb set-nsec3 $zone '1 1 1 abcd' narrow 2>&1 + fi + securezone $zone lmdb fi - securezone $zone lmdb else - skipreasons="$skipreasons nodnssec nodyndns" $PDNSUTIL --config-dir=. --config-name=lmdb rectify-zone $zone 2>&1 fi if [ "$zone" = "tsig.com" ]; then @@ -54,7 +46,31 @@ __EOF__ --disable-axfr-rectify=yes --outgoing-axfr-expand-alias=yes \ --cache-ttl=$cachettl --dname-processing $lua_prequery & + extracontexts="lmdb" + skipreasons="lmdb nodyndns" + + if [ $context = lmdb-nsec3 ] + then + extracontexts="$extracontexts dnssec nsec3" + skipreasons="$skipreasons nsec3" + elif [ $context = lmdb-nsec3-optout ] + then + extracontexts="$extracontexts dnssec nsec3 nsec3-optout" + skipreasons="$skipreasons optout" + elif [ $context = lmdb-nsec3-narrow ] + then + extracontexts="$extracontexts dnssec narrow" + skipreasons="$skipreasons narrow" + elif [ $context = lmdb-nodnssec ] + then + skipreasons="$skipreasons nodnssec" + else + extracontexts="$extracontexts dnssec" + skipreasons="$skipreasons nsec" + fi + ;; + *) nocontext=yes esac diff --git a/regression-tests/tests/00dnssec-grabkeys/command b/regression-tests/tests/00dnssec-grabkeys/command index 234627a672..a6ac2abb2a 100755 --- a/regression-tests/tests/00dnssec-grabkeys/command +++ b/regression-tests/tests/00dnssec-grabkeys/command @@ -22,9 +22,9 @@ echo "server:" >> unbound-host.conf echo " do-not-query-address: 192.168.0.0/16" >> unbound-host.conf echo ' trust-anchor-file: "trustedkeys"' >> unbound-host.conf -if [ -e trustedkeys ] -then - cat trustedkeys | grep -c '.' # because wc -l is not portable enough! -fi +#if [ -e trustedkeys ] +#then +# cat trustedkeys | grep -c '.' # because wc -l is not portable enough! +#fi ldns-key2ds -n trustedkeys | awk -F '\t' '{print "addTA(\""$1"\", \""$5"\")"}' > recursor.trustedkeys.lua \ No newline at end of file diff --git a/regression-tests/tests/00dnssec-grabkeys/expected_result b/regression-tests/tests/00dnssec-grabkeys/expected_result index 573541ac97..e69de29bb2 100644 --- a/regression-tests/tests/00dnssec-grabkeys/expected_result +++ b/regression-tests/tests/00dnssec-grabkeys/expected_result @@ -1 +0,0 @@ -0 diff --git a/regression-tests/tests/00dnssec-grabkeys/expected_result.dnssec b/regression-tests/tests/00dnssec-grabkeys/expected_result.dnssec deleted file mode 100644 index 48082f72f0..0000000000 --- a/regression-tests/tests/00dnssec-grabkeys/expected_result.dnssec +++ /dev/null @@ -1 +0,0 @@ -12 diff --git a/regression-tests/tests/00dnssec-grabkeys/expected_result.lmdb b/regression-tests/tests/00dnssec-grabkeys/expected_result.lmdb deleted file mode 100644 index b4de394767..0000000000 --- a/regression-tests/tests/00dnssec-grabkeys/expected_result.lmdb +++ /dev/null @@ -1 +0,0 @@ -11 -- 2.47.2