From a20f58b688f1360c172efa69041a3d7d06a319c5 Mon Sep 17 00:00:00 2001 From: Kees Monshouwer Date: Mon, 9 Sep 2013 14:56:30 +0200 Subject: [PATCH] add TSIG to ext-bind tests --- regression-tests/start-test-stop | 23 ++++++++++++++++------- regression-tests/tsig-axfr/skip.bind | 0 2 files changed, 16 insertions(+), 7 deletions(-) delete mode 100644 regression-tests/tsig-axfr/skip.bind diff --git a/regression-tests/start-test-stop b/regression-tests/start-test-stop index ee85f3580..c3fd057e8 100755 --- a/regression-tests/start-test-stop +++ b/regression-tests/start-test-stop @@ -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 index e69de29bb..000000000 -- 2.49.0