]> granicus.if.org Git - pdns/commitdiff
revive validns testing, closes #3097
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 10 May 2018 17:09:34 +0000 (19:09 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Sun, 13 May 2018 15:03:58 +0000 (17:03 +0200)
build-scripts/travis.sh
regression-tests.nobackend/rectify-axfr/expected_result
regression-tests/tests/verify-dnssec-zone/command
regression-tests/tests/verify-dnssec-zone/expected_result
regression-tests/tests/verify-dnssec-zone/expected_result.nsec3-optout

index 128e3abb3d395d6f8c4f0090de5eb8f577114090..9c4be9765fc355ae12fc7be52e7907a24f0ef1a3 100755 (executable)
@@ -206,6 +206,10 @@ install_auth() {
   run "sudo apt-get -qq --no-install-recommends install \
     libp11-kit-dev"
 
+  # for validns
+  run "sudo add-apt-repository -y ppa:jelu/validns"
+  run 'curl "http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x7AA4AC1F04A52E842B88094F01B7B7D6564DECD0" | sudo apt-key add - '
+
   # geoip-backend
   run "sudo add-apt-repository -y ppa:maxmind/ppa"
   run "gpg --keyserver keyserver.ubuntu.com --recv-keys DE742AFA"
index 9d72712d2d84614f62eff62ffd9690644d771944..0da83a2e594c45e6b56005cc0a892ff7ae2b2790 100644 (file)
@@ -1,6 +1,9 @@
 --- ldns-verify-zone -V2 test.com
 RETVAL: 0
 
+--- validns test.com
+RETVAL: 0
+
 --- jdnssec-verifyzone test.com
 zone verified.
 RETVAL: 0
@@ -15,6 +18,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 test.dyndns
 RETVAL: 0
 
+--- validns test.dyndns
+RETVAL: 0
+
 --- jdnssec-verifyzone test.dyndns
 zone verified.
 RETVAL: 0
@@ -27,6 +33,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 wtest.com
 RETVAL: 0
 
+--- validns wtest.com
+RETVAL: 0
+
 --- jdnssec-verifyzone wtest.com
 zone verified.
 RETVAL: 0
@@ -43,6 +52,9 @@ Error: there is no NSEC(3) for ent.ent.auth-ent.dnssec-parent.com.
 There were errors in the zone
 RETVAL: 11
 
+--- validns dnssec-parent.com
+RETVAL: 0
+
 --- jdnssec-verifyzone dnssec-parent.com
 zone verified.
 RETVAL: 0
@@ -55,6 +67,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 delegated.dnssec-parent.com
 RETVAL: 0
 
+--- validns delegated.dnssec-parent.com
+RETVAL: 0
+
 --- jdnssec-verifyzone delegated.dnssec-parent.com
 zone verified.
 RETVAL: 0
@@ -67,6 +82,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 secure-delegated.dnssec-parent.com
 RETVAL: 0
 
+--- validns secure-delegated.dnssec-parent.com
+RETVAL: 0
+
 --- jdnssec-verifyzone secure-delegated.dnssec-parent.com
 zone verified.
 RETVAL: 0
@@ -79,6 +97,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 minimal.com
 RETVAL: 0
 
+--- validns minimal.com
+RETVAL: 0
+
 --- jdnssec-verifyzone minimal.com
 zone verified.
 RETVAL: 0
@@ -91,6 +112,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 tsig.com
 RETVAL: 0
 
+--- validns tsig.com
+RETVAL: 0
+
 --- jdnssec-verifyzone tsig.com
 zone verified.
 RETVAL: 0
@@ -103,6 +127,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 stest.com
 RETVAL: 0
 
+--- validns stest.com
+RETVAL: 0
+
 --- jdnssec-verifyzone stest.com
 zone verified.
 RETVAL: 0
@@ -115,6 +142,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 cdnskey-cds-test.com
 RETVAL: 0
 
+--- validns cdnskey-cds-test.com
+RETVAL: 0
+
 --- jdnssec-verifyzone cdnskey-cds-test.com
 zone verified.
 RETVAL: 0
@@ -127,6 +157,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 2.0.192.in-addr.arpa
 RETVAL: 0
 
+--- validns 2.0.192.in-addr.arpa
+RETVAL: 0
+
 --- jdnssec-verifyzone 2.0.192.in-addr.arpa
 zone verified.
 RETVAL: 0
index 0f9d39ae5b9a3b5155ee68202808cd93a95d8f1b..98cf3d9a0746321610d8097b2e9f6cb188a4a75a 100755 (executable)
@@ -3,8 +3,12 @@ for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | grep -v '^\(example.com\
 do
        TFILE=$(mktemp tmp.XXXXXXXXXX)
        drill -p $port axfr $zone @$nameserver | ldns-read-zone -z -u CDS -u CDNSKEY > $TFILE
-       for validator in "ldns-verify-zone -V2" jdnssec-verifyzone named-checkzone
+       for validator in "ldns-verify-zone -V2" validns jdnssec-verifyzone named-checkzone
        do
+               if [ "$validator" = "validns" ] && [ "$zone" = "." ]
+               then
+                       continue
+               fi
                echo --- $validator $zone
                if [ "$validator" = "named-checkzone" ]
                then
index e3d4478693cffff0bcf2b525fe4916829e949373..f2f0e6bb5fe836359077078bbff11a5067d8f4a1 100644 (file)
@@ -1,6 +1,9 @@
 --- ldns-verify-zone -V2 test.com
 RETVAL: 0
 
+--- validns test.com
+RETVAL: 0
+
 --- jdnssec-verifyzone test.com
 zone verified.
 RETVAL: 0
@@ -15,6 +18,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 test.dyndns
 RETVAL: 0
 
+--- validns test.dyndns
+RETVAL: 0
+
 --- jdnssec-verifyzone test.dyndns
 zone verified.
 RETVAL: 0
@@ -27,6 +33,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 wtest.com
 RETVAL: 0
 
+--- validns wtest.com
+RETVAL: 0
+
 --- jdnssec-verifyzone wtest.com
 zone verified.
 RETVAL: 0
@@ -40,6 +49,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 dnssec-parent.com
 RETVAL: 0
 
+--- validns dnssec-parent.com
+RETVAL: 0
+
 --- jdnssec-verifyzone dnssec-parent.com
 zone verified.
 RETVAL: 0
@@ -52,6 +64,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 delegated.dnssec-parent.com
 RETVAL: 0
 
+--- validns delegated.dnssec-parent.com
+RETVAL: 0
+
 --- jdnssec-verifyzone delegated.dnssec-parent.com
 zone verified.
 RETVAL: 0
@@ -64,6 +79,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 secure-delegated.dnssec-parent.com
 RETVAL: 0
 
+--- validns secure-delegated.dnssec-parent.com
+RETVAL: 0
+
 --- jdnssec-verifyzone secure-delegated.dnssec-parent.com
 zone verified.
 RETVAL: 0
@@ -76,6 +94,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 minimal.com
 RETVAL: 0
 
+--- validns minimal.com
+RETVAL: 0
+
 --- jdnssec-verifyzone minimal.com
 zone verified.
 RETVAL: 0
@@ -88,6 +109,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 tsig.com
 RETVAL: 0
 
+--- validns tsig.com
+RETVAL: 0
+
 --- jdnssec-verifyzone tsig.com
 zone verified.
 RETVAL: 0
@@ -100,6 +124,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 stest.com
 RETVAL: 0
 
+--- validns stest.com
+RETVAL: 0
+
 --- jdnssec-verifyzone stest.com
 zone verified.
 RETVAL: 0
@@ -112,6 +139,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 cdnskey-cds-test.com
 RETVAL: 0
 
+--- validns cdnskey-cds-test.com
+RETVAL: 0
+
 --- jdnssec-verifyzone cdnskey-cds-test.com
 zone verified.
 RETVAL: 0
@@ -124,6 +154,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 2.0.192.in-addr.arpa
 RETVAL: 0
 
+--- validns 2.0.192.in-addr.arpa
+RETVAL: 0
+
 --- jdnssec-verifyzone 2.0.192.in-addr.arpa
 zone verified.
 RETVAL: 0
index 082b76a6d268d31d772d08df862668c9a4dcadb2..667918b8b9240e6cc05141697727c69ce81c0595 100644 (file)
@@ -1,6 +1,9 @@
 --- ldns-verify-zone -V2 test.com
 RETVAL: 0
 
+--- validns test.com
+RETVAL: 0
+
 --- jdnssec-verifyzone test.com
 zone verified.
 RETVAL: 0
@@ -15,6 +18,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 test.dyndns
 RETVAL: 0
 
+--- validns test.dyndns
+RETVAL: 0
+
 --- jdnssec-verifyzone test.dyndns
 zone verified.
 RETVAL: 0
@@ -27,6 +33,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 wtest.com
 RETVAL: 0
 
+--- validns wtest.com
+RETVAL: 0
+
 --- jdnssec-verifyzone wtest.com
 zone verified.
 RETVAL: 0
@@ -43,6 +52,9 @@ Error: there is no NSEC(3) for ent.ent.auth-ent.dnssec-parent.com.
 There were errors in the zone
 RETVAL: 11
 
+--- validns dnssec-parent.com
+RETVAL: 0
+
 --- jdnssec-verifyzone dnssec-parent.com
 zone verified.
 RETVAL: 0
@@ -55,6 +67,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 delegated.dnssec-parent.com
 RETVAL: 0
 
+--- validns delegated.dnssec-parent.com
+RETVAL: 0
+
 --- jdnssec-verifyzone delegated.dnssec-parent.com
 zone verified.
 RETVAL: 0
@@ -67,6 +82,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 secure-delegated.dnssec-parent.com
 RETVAL: 0
 
+--- validns secure-delegated.dnssec-parent.com
+RETVAL: 0
+
 --- jdnssec-verifyzone secure-delegated.dnssec-parent.com
 zone verified.
 RETVAL: 0
@@ -79,6 +97,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 minimal.com
 RETVAL: 0
 
+--- validns minimal.com
+RETVAL: 0
+
 --- jdnssec-verifyzone minimal.com
 zone verified.
 RETVAL: 0
@@ -91,6 +112,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 tsig.com
 RETVAL: 0
 
+--- validns tsig.com
+RETVAL: 0
+
 --- jdnssec-verifyzone tsig.com
 zone verified.
 RETVAL: 0
@@ -103,6 +127,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 stest.com
 RETVAL: 0
 
+--- validns stest.com
+RETVAL: 0
+
 --- jdnssec-verifyzone stest.com
 zone verified.
 RETVAL: 0
@@ -115,6 +142,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 cdnskey-cds-test.com
 RETVAL: 0
 
+--- validns cdnskey-cds-test.com
+RETVAL: 0
+
 --- jdnssec-verifyzone cdnskey-cds-test.com
 zone verified.
 RETVAL: 0
@@ -127,6 +157,9 @@ RETVAL: 0
 --- ldns-verify-zone -V2 2.0.192.in-addr.arpa
 RETVAL: 0
 
+--- validns 2.0.192.in-addr.arpa
+RETVAL: 0
+
 --- jdnssec-verifyzone 2.0.192.in-addr.arpa
 zone verified.
 RETVAL: 0