]> granicus.if.org Git - pdns/commitdiff
add TSIG to ext-bind tests
authorKees Monshouwer <mind04@monshouwer.org>
Mon, 9 Sep 2013 12:56:30 +0000 (14:56 +0200)
committermind04 <mind04@monshouwer.org>
Mon, 9 Sep 2013 12:59:25 +0000 (14:59 +0200)
regression-tests/start-test-stop
regression-tests/tsig-axfr/skip.bind [deleted file]

index ee85f35800e0e024532d2df723eb194c23ed330f..c3fd057e87a2d6241e59efc1c15d70a163e53dfa 100755 (executable)
@@ -81,15 +81,15 @@ __EOF__
 
                echo "" >> nsd.conf
                echo "zone:" >> nsd.conf
-               echo "  name: \"${zone}\"" >> nsd.conf
-               echo "  zonefile: \"${zone}.signed\"" >> nsd.conf
-               if [ "${zone}" == "tsig.com" ]
+               echo "  name: \"${zone}\"" >> nsd.conf
+               echo "  zonefile: \"${zone}.signed\"" >> nsd.conf
+               if [ "${zone}" = "tsig.com" ]
                then
-                       echo "  provide-xfr: 0.0.0.0/0 test" >> nsd.conf
-                       echo "  provide-xfr: ::0/0 test" >> nsd.conf
+                       echo "  provide-xfr: 0.0.0.0/0 test" >> nsd.conf
+                       echo "  provide-xfr: ::0/0 test" >> nsd.conf
                else
-                       echo "  provide-xfr: 0.0.0.0/0 NOKEY" >> nsd.conf
-                       echo "  provide-xfr: ::0/0 NOKEY" >> nsd.conf
+                       echo "  provide-xfr: 0.0.0.0/0 NOKEY" >> nsd.conf
+                       echo "  provide-xfr: ::0/0 NOKEY" >> nsd.conf
                fi
        done
        nsdc -c nsd.conf rebuild
@@ -106,6 +106,11 @@ options {
        minimal-responses yes;
        pid-file "pdns.pid";
 };
+
+key test {
+       algorithm hmac-md5;
+       secret "kp4/24gyYsEzbuTVJRUMoqGFmN3LYgVDzJ/3oRSP7ys=";
+};
 __EOF__
 
        rm -f K*
@@ -162,6 +167,10 @@ __EOF__
                echo "" >> bind.conf
                echo "zone \"${zone}\" {" >> bind.conf
                echo "  type master;" >> bind.conf
+               if [ "${zone}" = "tsig.com" ]
+               then
+                       echo "  allow-transfer { key test; none; };" >> bind.conf
+               fi
                echo "  file \"${zone}.signed\";" >> bind.conf
                echo "};" >> bind.conf
        done
diff --git a/regression-tests/tsig-axfr/skip.bind b/regression-tests/tsig-axfr/skip.bind
deleted file mode 100644 (file)
index e69de29..0000000