2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-22 18:19:42 +00:00

[master] testcrypto.sh in system tests

3714.	[test]		System tests that need to test for cryptography
			support before running can now use a common
			"testcrypto.sh" script to do so. [RT #35213]
This commit is contained in:
Evan Hunt 2014-01-20 16:08:09 -08:00
parent e45d0508c3
commit d58e33bfab
154 changed files with 493 additions and 460 deletions

View File

@ -1,3 +1,7 @@
3714. [test] System tests that need to test for cryptography
support before running can now use a common
"testcrypto.sh" script to do so. [RT #35213]
3713. [bug] Save memory by not storing "also-notify" addresses 3713. [bug] Save memory by not storing "also-notify" addresses
in zone objects that are configured not to send in zone objects that are configured not to send
notify requests. [RT #35195] notify requests. [RT #35195]

View File

@ -37,6 +37,7 @@ test: subdirs
testclean clean distclean:: testclean clean distclean::
if test -f ./cleanall.sh; then sh ./cleanall.sh; fi if test -f ./cleanall.sh; then sh ./cleanall.sh; fi
rm -f systests.output rm -f systests.output
rm -f random.data
distclean:: distclean::
rm -f conf.sh rm -f conf.sh

View File

@ -14,8 +14,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.15 2012/02/06 23:46:45 tbox Exp $
rm -f */K* */dsset-* */*.signed */trusted.conf */tmp* */*.jnl */*.bk rm -f */K* */dsset-* */*.signed */trusted.conf */tmp* */*.jnl */*.bk
rm -f active.key inact.key del.key unpub.key standby.key rev.key rm -f active.key inact.key del.key unpub.key standby.key rev.key
rm -f nopriv.key vanishing.key del1.key del2.key rm -f nopriv.key vanishing.key del1.key del2.key
@ -26,7 +24,6 @@ rm -f */core
rm -f */example.bk rm -f */example.bk
rm -f */named.memstats rm -f */named.memstats
rm -f dig.out.* rm -f dig.out.*
rm -f random.data
rm -f ns1/root.db rm -f ns1/root.db
rm -f ns2/example.db rm -f ns2/example.db
rm -f ns2/private.secure.example.db ns2/bar.db rm -f ns2/private.secure.example.db ns2/bar.db

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=. zone=.
zonefile=root.db zonefile=root.db
infile=root.db.in infile=root.db.in

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
# Have the child generate subdomain keys and pass DS sets to us. # Have the child generate subdomain keys and pass DS sets to us.
( cd ../ns3 && sh keygen.sh ) ( cd ../ns3 && sh keygen.sh )

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
dumpit () { dumpit () {
echo "D:${debug}: dumping ${1}" echo "D:${debug}: dumping ${1}"
cat "${1}" | sed 's/^/D:/' cat "${1}" | sed 's/^/D:/'

View File

@ -14,18 +14,4 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh,v 1.5 2010/01/18 23:48:39 tbox Exp $ exec sh ../testcrypto.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data
if $KEYGEN -q -a RSAMD5 -b 512 -n zone -r random.data foo > /dev/null 2>&1
then
rm -f Kfoo*
else
echo "I:This test requires cryptography" >&2
echo "I:--with-openssl, or --with-pkcs11 and --enable-native-pkcs11" >&2
exit 1
fi

View File

@ -14,14 +14,12 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.5 2010/01/18 23:48:39 tbox Exp $
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
. ./clean.sh . ./clean.sh
test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
echo "I:generating keys and preparing zones" echo "I:generating keys and preparing zones"
../../../tools/genrandom 400 random.data
cd ns1 && sh keygen.sh cd ns1 && sh keygen.sh

View File

@ -14,13 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id$
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=random.data
status=0 status=0
n=0 n=0

View File

@ -56,6 +56,9 @@ VERIFY=$TOP/bin/dnssec/dnssec-verify
ARPANAME=$TOP/bin/tools/arpaname ARPANAME=$TOP/bin/tools/arpaname
RESOLVE=$TOP/lib/samples/resolve RESOLVE=$TOP/lib/samples/resolve
RRCHECKER=$TOP/bin/tools/named-rrchecker RRCHECKER=$TOP/bin/tools/named-rrchecker
GENRANDOM=$TOP/bin/tools/genrandom
RANDFILE=$TOP/bin/tests/system/random.data
# The "stress" test is not run by default since it creates enough # The "stress" test is not run by default since it creates enough
# load on the machine to make it unusable to other users. # load on the machine to make it unusable to other users.

View File

@ -18,4 +18,3 @@ rm -f named-compilezone
rm -f */K*.key rm -f */K*.key
rm -f */K*.private rm -f */K*.private
rm -rf coverage.* rm -rf coverage.*
rm -f random.data

View File

@ -0,0 +1,17 @@
#!/bin/sh
#
# Copyright (C) 2014 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
exec sh ../testcrypto.sh

View File

@ -17,12 +17,11 @@
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
KEYGEN="$KEYGEN -qr random.data" KEYGEN="$KEYGEN -qr $RANDFILE"
sh clean.sh sh clean.sh
ln -s $CHECKZONE named-compilezone ln -s $CHECKZONE named-compilezone
../../../tools/genrandom 400 random.data
# Test 1: KSK goes inactive before successor is active # Test 1: KSK goes inactive before successor is active
dir=01-ksk-inactive dir=01-ksk-inactive

View File

@ -14,9 +14,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.9 2011/05/26 23:47:28 tbox Exp $
rm -f random.data
rm -f ns*/named.run rm -f ns*/named.run
rm -f ns1/K* rm -f ns1/K*
rm -f ns1/dsset-* rm -f ns1/dsset-*

View File

@ -23,8 +23,6 @@ echo "I:dlv/ns1/sign.sh"
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=. zone=.
infile=root.db.in infile=root.db.in
zonefile=root.db zonefile=root.db

View File

@ -23,8 +23,6 @@ echo "I:dlv/ns2/sign.sh"
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=druz. zone=druz.
infile=druz.db.in infile=druz.db.in
zonefile=druz.db zonefile=druz.db

View File

@ -23,7 +23,6 @@ echo "I:dlv/ns3/sign.sh"
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
dlvzone=dlv.utld. dlvzone=dlv.utld.
dlvsets= dlvsets=
dssets= dssets=

View File

@ -14,15 +14,11 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: sign.sh,v 1.5 2011/05/26 23:47:28 tbox Exp $
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
echo "I:dlv/ns6/sign.sh" echo "I:dlv/ns6/sign.sh"
RANDFILE=../random.data
zone=grand.child1.utld. zone=grand.child1.utld.
infile=child.db.in infile=child.db.in
zonefile=grand.child1.utld.db zonefile=grand.child1.utld.db

View File

@ -0,0 +1,17 @@
#!/bin/sh
#
# Copyright (C) 2014 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
exec sh ../testcrypto.sh

View File

@ -14,8 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.8 2011/05/26 23:47:28 tbox Exp $ SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
(cd ns1 && sh -e sign.sh) (cd ns1 && sh -e sign.sh)

View File

@ -12,9 +12,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.3 2011/03/03 16:16:43 each Exp $
rm -f random.data
rm -f ns1/K* rm -f ns1/K*
rm -f ns1/*.signed rm -f ns1/*.signed
rm -f ns1/*.db rm -f ns1/*.db

View File

@ -14,13 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: sign.sh,v 1.3 2011/03/03 16:16:46 each Exp $
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=dlv.isc.org zone=dlv.isc.org
infile=dlv.isc.org.db.in infile=dlv.isc.org.db.in
zonefile=dlv.isc.org.db zonefile=dlv.isc.org.db

View File

@ -0,0 +1,17 @@
#!/bin/sh
#
# Copyright (C) 2014 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
exec sh ../testcrypto.sh

View File

@ -14,10 +14,11 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.2 2011/03/01 22:44:04 marka Exp $ SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
sh clean.sh sh clean.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh sign.sh cd ns1 && sh sign.sh

View File

@ -6,5 +6,4 @@
rm -f ns1/update.txt rm -f ns1/update.txt
rm -f */named.memstats rm -f */named.memstats
rm -f ns1/ddns.key rm -f ns1/ddns.key
rm -f random.data
rm -f dig.out* rm -f dig.out*

View File

@ -14,10 +14,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh,v 1.7 2011/03/20 09:03:47 marka Exp $
TOP=${SYSTEMTESTTOP:=.}/../../../..
./dlopen || { ./dlopen || {
echo "I:dlopen() not supported - skipping dlzexternal test" echo "I:dlopen() not supported - skipping dlzexternal test"
exit 255 exit 255

View File

@ -14,10 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.3 2010/12/20 23:47:20 tbox Exp $
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
$DDNSCONFGEN -q -r random.data -z example.nil > ns1/ddns.key
$DDNSCONFGEN -q -r $RANDFILE -z example.nil > ns1/ddns.key

View File

@ -14,11 +14,8 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.4 2010/12/18 02:12:43 each Exp $
rm -f ns1/K* rm -f ns1/K*
rm -f ns1/signed.db* rm -f ns1/signed.db*
rm -f ns1/dsset-signed. rm -f ns1/dsset-signed.
rm -f */named.memstats rm -f */named.memstats
rm -f dig.out.* random.data rm -f dig.out.*

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=signed zone=signed
infile=example.db infile=example.db
zonefile=signed.db zonefile=signed.db

View File

@ -0,0 +1,17 @@
#!/bin/sh
#
# Copyright (C) 2014 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
exec sh ../testcrypto.sh

View File

@ -14,10 +14,11 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.4 2010/12/18 11:45:01 marka Exp $
sh clean.sh sh clean.sh
../../../tools/genrandom 400 random.data SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh sign.sh cd ns1 && sh sign.sh

View File

@ -15,8 +15,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.48 2012/02/22 23:47:34 tbox Exp $
rm -f */K* */keyset-* */dsset-* */dlvset-* */signedkey-* */*.signed rm -f */K* */keyset-* */dsset-* */dlvset-* */signedkey-* */*.signed
rm -f */trusted.conf */managed.conf */tmp* */*.jnl */*.bk */*.jbk rm -f */trusted.conf */managed.conf */tmp* */*.jnl */*.bk */*.jbk
rm -f ns1/root.db ns2/example.db ns3/secure.example.db rm -f ns1/root.db ns2/example.db ns3/secure.example.db
@ -32,7 +30,6 @@ rm -f ns2/nsec3chain-test.db
rm -f */example.bk rm -f */example.bk
rm -f dig.out.* rm -f dig.out.*
rm -f resolve.out* rm -f resolve.out*
rm -f random.data
rm -f ns2/dlv.db rm -f ns2/dlv.db
rm -f ns3/multiple.example.db ns3/nsec3-unknown.example.db ns3/nsec3.example.db rm -f ns3/multiple.example.db ns3/nsec3-unknown.example.db ns3/nsec3.example.db
rm -f ns3/optout-unknown.example.db ns3/optout.example.db rm -f ns3/optout-unknown.example.db ns3/optout.example.db

View File

@ -20,8 +20,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=. zone=.
infile=root.db.in infile=root.db.in
zonefile=root.db zonefile=root.db

View File

@ -20,8 +20,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=example. zone=example.
infile=example.db.in infile=example.db.in
zonefile=example.db zonefile=example.db

View File

@ -20,8 +20,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=secure.example. zone=secure.example.
infile=secure.example.db.in infile=secure.example.db.in
zonefile=secure.example.db zonefile=secure.example.db

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=optout-tld zone=optout-tld
infile=optout-tld.db.in infile=optout-tld.db.in
zonefile=optout-tld.db zonefile=optout-tld.db

View File

@ -15,15 +15,4 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh,v 1.13 2009/10/28 00:27:10 marka Exp $ exec sh ../testcrypto.sh
../../../tools/genrandom 400 random.data
if $KEYGEN -q -a RSAMD5 -b 512 -n zone -r random.data foo > /dev/null 2>&1
then
rm -f Kfoo*
else
echo "I:This test requires cryptography" >&2
echo "I:--with-openssl, or --with-pkcs11 and --enable-native-pkcs11" >&2
exit 1
fi

View File

@ -15,11 +15,12 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.20 2011/02/15 22:02:36 marka Exp $ SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
sh clean.sh sh clean.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh sign.sh cd ns1 && sh sign.sh

View File

@ -20,8 +20,6 @@
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=random.data
status=0 status=0
n=1 n=1
@ -1741,7 +1739,7 @@ echo "I:checking that the NSEC3 record for the apex is properly signed when a DN
ret=0 ret=0
( (
cd ns3 cd ns3
kskname=`$KEYGEN -q -3 -r ../random.data -fk update-nsec3.example` kskname=`$KEYGEN -q -3 -r $RANDFILE -fk update-nsec3.example`
( (
echo zone update-nsec3.example echo zone update-nsec3.example
echo server 10.53.0.3 5300 echo server 10.53.0.3 5300
@ -2115,7 +2113,6 @@ ret=0
$RNDC -c ../common/rndc.conf -s 10.53.0.3 -p 9953 freeze expiring.example 2>&1 | sed 's/^/I:ns3 /' $RNDC -c ../common/rndc.conf -s 10.53.0.3 -p 9953 freeze expiring.example 2>&1 | sed 's/^/I:ns3 /'
( (
cd ns3 cd ns3
RANDFILE=../random.data
for file in K*.moved; do for file in K*.moved; do
mv $file `basename $file .moved` mv $file `basename $file .moved`
done done

View File

@ -14,14 +14,11 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id$
rm -f supported rm -f supported
rm -f */K* */dsset-* */*.signed */trusted.conf rm -f */K* */dsset-* */*.signed */trusted.conf
rm -f ns1/root.db rm -f ns1/root.db
rm -f ns1/signer.err rm -f ns1/signer.err
rm -f ns2/good.db ns2/bad.db rm -f ns2/good.db ns2/bad.db
rm -f dig.out* rm -f dig.out*
rm -f random.data
rm -f */named.run rm -f */named.run
rm -f */named.memstats rm -f */named.memstats

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=. zone=.
infile=root.db.in infile=root.db.in
zonefile=root.db zonefile=root.db

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone1=good. zone1=good.
infile1=good.db.in infile1=good.db.in
zonefile1=good.db zonefile1=good.db

View File

@ -14,16 +14,12 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id$
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data
gostfail=0 ecdsafail=0 gostfail=0 ecdsafail=0
$KEYGEN -q -a eccgost test > /dev/null 2>&1 || gostfail=1 sh ../testcrypto.sh -q gost || gostfail=1
$KEYGEN -q -a ecdsap256sha256 test > /dev/null 2>&1 || ecdsafail=1 sh ../testcrypto.sh -q ecdsa || ecdsafail=1
rm -f Ktest* random.data
if [ $gostfail = 0 -a $ecdsafail = 0 ]; then if [ $gostfail = 0 -a $ecdsafail = 0 ]; then
echo both > supported echo both > supported

View File

@ -14,8 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id$ SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh sign.sh cd ns1 && sh sign.sh

View File

@ -14,12 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id$
rm -f */K* */dsset-* */*.signed */trusted.conf rm -f */K* */dsset-* */*.signed */trusted.conf
rm -f ns1/root.db rm -f ns1/root.db
rm -f ns1/signer.err rm -f ns1/signer.err
rm -f dig.out* rm -f dig.out*
rm -f random.data
rm -f */named.run rm -f */named.run
rm -f */named.memstats rm -f */named.memstats

View File

@ -14,13 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id$
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=. zone=.
infile=root.db.in infile=root.db.in
zonefile=root.db zonefile=root.db

View File

@ -14,18 +14,4 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id$ exec sh ../testcrypto.sh ecdsa
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data
fail=0
$KEYGEN -q -a ecdsap256sha256 test > /dev/null 2>&1 || fail=1
rm -f Ktest* random.data
if [ $fail != 0 ]
then
echo "I:This test requires support for ECDSA cryptography." >&2
exit 255
fi

View File

@ -14,8 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id$ SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh sign.sh cd ns1 && sh sign.sh

View File

@ -14,8 +14,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.2 2010/06/22 03:58:36 marka Exp $
rm -f ns1/K* rm -f ns1/K*
rm -f ns1/*.signed rm -f ns1/*.signed
rm -f ns1/signer.err rm -f ns1/signer.err
@ -36,5 +34,4 @@ rm -f ns4/dsset-*
rm -f ns4/named.run ns4/named.conf rm -f ns4/named.run ns4/named.conf
rm -f ns4/named.memstats rm -f ns4/named.memstats
rm -f random.data
rm -f dig.out.* rm -f dig.out.*

View File

@ -19,7 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
dlvsets= dlvsets=
zone=signed. zone=signed.

View File

@ -19,7 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
dlvsets= dlvsets=
zone=signed. zone=signed.

View File

@ -14,8 +14,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh,v 1.2 2010/06/22 03:58:36 marka Exp $
if ./filter-aaaa if ./filter-aaaa
then then
: :

View File

@ -14,11 +14,12 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.2 2010/06/22 03:58:36 marka Exp $
sh clean.sh sh clean.sh
../../../tools/genrandom 400 random.data SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cp ns1/named1.conf ns1/named.conf cp ns1/named1.conf ns1/named.conf
cp ns2/named1.conf ns2/named.conf cp ns2/named1.conf ns2/named.conf

View File

@ -14,12 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.2 2010/12/23 04:07:59 marka Exp $
rm -f */K* */dsset-* */*.signed */trusted.conf rm -f */K* */dsset-* */*.signed */trusted.conf
rm -f ns1/root.db rm -f ns1/root.db
rm -f ns1/signer.err rm -f ns1/signer.err
rm -f dig.out* rm -f dig.out*
rm -f random.data
rm -f */named.run rm -f */named.run
rm -f */named.memstats rm -f */named.memstats

View File

@ -14,13 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: sign.sh,v 1.2 2010/12/23 04:08:00 marka Exp $
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=. zone=.
infile=root.db.in infile=root.db.in
zonefile=root.db zonefile=root.db

View File

@ -14,18 +14,4 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh.in,v 1.4 2010/12/27 13:38:43 marka Exp $ exec sh ../testcrypto.sh gost
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data
fail=0
$KEYGEN -q -a eccgost test > /dev/null 2>&1 || fail=1
rm -f Ktest* random.data
if [ $fail != 0 ]
then
echo "I:This test requires support for GOST cryptography." >&2
exit 255
fi

View File

@ -14,8 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.2 2010/12/23 04:08:00 marka Exp $ SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh sign.sh cd ns1 && sh sign.sh

View File

@ -12,8 +12,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.13 2012/02/23 06:53:15 marka Exp $
rm -f */named.memstats rm -f */named.memstats
rm -f */named.run rm -f */named.run
rm -f */trusted.conf rm -f */trusted.conf
@ -77,7 +75,6 @@ rm -f ns5/bits.bk.jnl
rm -f ns5/bits.bk.signed rm -f ns5/bits.bk.signed
rm -f ns5/bits.bk.signed.jnl rm -f ns5/bits.bk.signed.jnl
rm -f */*.jbk rm -f */*.jbk
rm -f random.data
rm -f dig.out.ns* rm -f dig.out.ns*
rm -f signing.out* rm -f signing.out*
rm -f freeze.test* rm -f freeze.test*

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=. zone=.
rm -f K.+*+*.key rm -f K.+*+*.key
rm -f K.+*+*.private rm -f K.+*+*.private

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=bits zone=bits
rm -f K${zone}.+*+*.key rm -f K${zone}.+*+*.key
rm -f K${zone}.+*+*.private rm -f K${zone}.+*+*.private

View File

@ -0,0 +1,17 @@
#!/bin/sh
#
# Copyright (C) 2014 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
exec sh ../testcrypto.sh

View File

@ -12,10 +12,13 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.11 2012/02/23 06:53:15 marka Exp $
sh clean.sh sh clean.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cp ns1/root.db.in ns1/root.db cp ns1/root.db.in ns1/root.db
rm -f ns1/root.db.signed rm -f ns1/root.db.signed
@ -37,7 +40,5 @@ rm -f ns4/noixfr.db.jnl
cp ns5/named.conf.pre ns5/named.conf cp ns5/named.conf.pre ns5/named.conf
../../../tools/genrandom 400 random.data
(cd ns3; sh -e sign.sh) (cd ns3; sh -e sign.sh)
(cd ns1; sh -e sign.sh) (cd ns1; sh -e sign.sh)

View File

@ -20,7 +20,6 @@ SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
DIGOPTS="+tcp +dnssec" DIGOPTS="+tcp +dnssec"
RANDFILE=random.data
status=0 status=0
n=0 n=0
@ -623,8 +622,8 @@ grep "ANSWER: 1," dig.out.ns5.test$n > /dev/null || ret=1
if [ $ret != 0 ]; then echo "I:setup broken"; fi if [ $ret != 0 ]; then echo "I:setup broken"; fi
status=`expr $status + $ret` status=`expr $status + $ret`
cp ns5/named.conf.post ns5/named.conf cp ns5/named.conf.post ns5/named.conf
(cd ns5; $KEYGEN -q -r ../$RANDFILE bits) > /dev/null 2>&1 (cd ns5; $KEYGEN -q -r $RANDFILE bits) > /dev/null 2>&1
(cd ns5; $KEYGEN -q -r ../$RANDFILE -f KSK bits) > /dev/null 2>&1 (cd ns5; $KEYGEN -q -r $RANDFILE -f KSK bits) > /dev/null 2>&1
$RNDC -c ../common/rndc.conf -s 10.53.0.5 -p 9953 reload 2>&1 | sed 's/^/I:ns5 /' $RNDC -c ../common/rndc.conf -s 10.53.0.5 -p 9953 reload 2>&1 | sed 's/^/I:ns5 /'
for i in 1 2 3 4 5 6 7 8 9 10 for i in 1 2 3 4 5 6 7 8 9 10
do do

View File

@ -15,8 +15,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh,v 1.5 2007/06/19 23:47:03 tbox Exp $
if $PERL -e 'use Net::DNS;' 2>/dev/null if $PERL -e 'use Net::DNS;' 2>/dev/null
then then
: :

View File

@ -14,8 +14,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id$
rm -f named-compilezone rm -f named-compilezone
rm -f ns1/example.db.raw* rm -f ns1/example.db.raw*
rm -f ns1/example.db.compat rm -f ns1/example.db.compat
@ -34,5 +32,4 @@ rm -f ns2/large.bk
rm -f ns3/example.db.map ns3/dynamic.db.map rm -f ns3/example.db.map ns3/dynamic.db.map
rm -f baseline.txt text.1 text.2 raw.1 raw.2 map.1 map.2 map.5 text.5 badmap rm -f baseline.txt text.1 text.2 raw.1 raw.2 map.1 map.2 map.5 text.5 badmap
rm -f ns1/Ksigned.* ns1/dsset-signed. ns1/signed.db.signed rm -f ns1/Ksigned.* ns1/dsset-signed. ns1/signed.db.signed
rm -f random.data
rm -f rndc.out rm -f rndc.out

View File

@ -16,7 +16,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
../named-compilezone -D -F raw -o example.db.raw example \ ../named-compilezone -D -F raw -o example.db.raw example \
example.db > /dev/null 2>&1 example.db > /dev/null 2>&1

View File

@ -0,0 +1,17 @@
#!/bin/sh
#
# Copyright (C) 2014 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
exec sh ../testcrypto.sh

View File

@ -12,13 +12,14 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.11 2012/02/14 23:47:15 tbox Exp $ SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
rm -f named-compilezone rm -f named-compilezone
ln -s $CHECKZONE named-compilezone ln -s $CHECKZONE named-compilezone
../../../tools/genrandom 400 random.data
rm -f ns1/example.db.raw rm -f ns1/example.db.raw
cp ns1/example.db ns2/ cp ns1/example.db ns2/
cp ns2/formerly-text.db.in ns2/formerly-text.db cp ns2/formerly-text.db.in ns2/formerly-text.db

View File

@ -14,9 +14,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.5 2011/03/21 23:47:21 tbox Exp $ rm -f K* dsset-* *.signed *.new
rm -f K* dsset-* *.signed *.new random.data
rm -f zsk.key ksk.key parent.ksk.key parent.zsk.key rm -f zsk.key ksk.key parent.ksk.key parent.zsk.key
rm -f pending.key rolling.key standby.key inact.key rm -f pending.key rolling.key standby.key inact.key
rm -f prerev.key postrev.key oldstyle.key rm -f prerev.key postrev.key oldstyle.key

View File

@ -14,15 +14,4 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh,v 1.3 2009/11/30 23:48:02 tbox Exp $ exec sh ../testcrypto.sh
../../../tools/genrandom 400 random.data
if $KEYGEN -q -r random.data foo > /dev/null 2>&1
then
rm -f Kfoo*
else
echo "I:This test requires cryptography" >&2
echo "I:--with-openssl, or --with-pkcs11 and --enable-native-pkcs11" >&2
exit 1
fi

View File

@ -14,19 +14,15 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.5 2011/03/21 23:47:21 tbox Exp $
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
. ./clean.sh sh ./clean.sh
RANDFILE=./random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
pzone=parent.nil pzone=parent.nil
czone=child.parent.nil czone=child.parent.nil
../../../tools/genrandom 400 $RANDFILE
echo "I:generating keys" echo "I:generating keys"
# active zsk # active zsk

View File

@ -19,7 +19,6 @@
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=./random.data
pzone=parent.nil pfile=parent.db pzone=parent.nil pfile=parent.db
czone=child.parent.nil cfile=child.db czone=child.parent.nil cfile=child.db
status=0 status=0

View File

@ -15,8 +15,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.25 2011/07/01 02:25:47 marka Exp $
# #
# Clean up after zone transfer tests. # Clean up after zone transfer tests.
# #
@ -26,7 +24,6 @@ rm -f ns1/example.db ns1/unixtime.db ns1/update.db ns1/other.db ns1/keytests.db
rm -f ns1/md5.key ns1/sha1.key ns1/sha224.key ns1/sha256.key ns1/sha384.key rm -f ns1/md5.key ns1/sha1.key ns1/sha224.key ns1/sha256.key ns1/sha384.key
rm -f ns1/sha512.key ns1/ddns.key rm -f ns1/sha512.key ns1/ddns.key
rm -f nsupdate.out rm -f nsupdate.out
rm -f random.data
rm -f ns2/example.bk rm -f ns2/example.bk
rm -f ns2/update.bk ns2/update.alt.bk rm -f ns2/update.bk ns2/update.alt.bk
rm -f */named.memstats rm -f */named.memstats

View File

@ -14,13 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: sign.sh,v 1.4 2011/02/03 12:18:11 tbox Exp $
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=nsec3param.test. zone=nsec3param.test.
infile=nsec3param.test.db.in infile=nsec3param.test.db.in
zonefile=nsec3param.test.db zonefile=nsec3param.test.db

View File

@ -0,0 +1,17 @@
#!/bin/sh
#
# Copyright (C) 2014 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
exec sh ../testcrypto.sh

View File

@ -15,11 +15,11 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.19 2011/07/01 02:25:47 marka Exp $
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
# #
# jnl and database files MUST be removed before we start # jnl and database files MUST be removed before we start
# #
@ -51,14 +51,13 @@ ns1.update.nil. A 10.53.0.2
ns2.update.nil. AAAA ::1 ns2.update.nil. AAAA ::1
EOF EOF
../../../tools/genrandom 400 random.data $DDNSCONFGEN -q -r $RANDFILE -z example.nil > ns1/ddns.key
$DDNSCONFGEN -q -r random.data -z example.nil > ns1/ddns.key
$DDNSCONFGEN -q -r random.data -a hmac-md5 -k md5-key -z keytests.nil > ns1/md5.key $DDNSCONFGEN -q -r $RANDFILE -a hmac-md5 -k md5-key -z keytests.nil > ns1/md5.key
$DDNSCONFGEN -q -r random.data -a hmac-sha1 -k sha1-key -z keytests.nil > ns1/sha1.key $DDNSCONFGEN -q -r $RANDFILE -a hmac-sha1 -k sha1-key -z keytests.nil > ns1/sha1.key
$DDNSCONFGEN -q -r random.data -a hmac-sha224 -k sha224-key -z keytests.nil > ns1/sha224.key $DDNSCONFGEN -q -r $RANDFILE -a hmac-sha224 -k sha224-key -z keytests.nil > ns1/sha224.key
$DDNSCONFGEN -q -r random.data -a hmac-sha256 -k sha256-key -z keytests.nil > ns1/sha256.key $DDNSCONFGEN -q -r $RANDFILE -a hmac-sha256 -k sha256-key -z keytests.nil > ns1/sha256.key
$DDNSCONFGEN -q -r random.data -a hmac-sha384 -k sha384-key -z keytests.nil > ns1/sha384.key $DDNSCONFGEN -q -r $RANDFILE -a hmac-sha384 -k sha384-key -z keytests.nil > ns1/sha384.key
$DDNSCONFGEN -q -r random.data -a hmac-sha512 -k sha512-key -z keytests.nil > ns1/sha512.key $DDNSCONFGEN -q -r $RANDFILE -a hmac-sha512 -k sha512-key -z keytests.nil > ns1/sha512.key
(cd ns3; sh -e sign.sh) (cd ns3; sh -e sign.sh)

View File

@ -169,7 +169,7 @@ grep ns6.other.nil dig.out.ns1 > /dev/null 2>&1 || ret=1
ret=0 ret=0
echo "I:check SIG(0) key is accepted" echo "I:check SIG(0) key is accepted"
key=`$KEYGEN -q -r random.data -a NSEC3RSASHA1 -b 512 -T KEY -n ENTITY xxx` key=`$KEYGEN -q -r $RANDFILE -a NSEC3RSASHA1 -b 512 -T KEY -n ENTITY xxx`
echo "" | $NSUPDATE -k ${key}.private > /dev/null 2>&1 || ret=1 echo "" | $NSUPDATE -k ${key}.private > /dev/null 2>&1 || ret=1
[ $ret = 0 ] || { echo I:failed; status=1; } [ $ret = 0 ] || { echo I:failed; status=1; }

View File

@ -14,8 +14,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.4 2009/12/30 08:02:22 jinmei Exp $
rm -rf */*.signed rm -rf */*.signed
rm -rf */*.jnl rm -rf */*.jnl
rm -rf */K* rm -rf */K*
@ -26,5 +24,4 @@ rm -rf */trusted.conf
rm -rf ns1/root.db rm -rf ns1/root.db
rm -rf ns2/example.db rm -rf ns2/example.db
rm -rf ns2/example.com.db rm -rf ns2/example.com.db
rm -rf random.data
rm -rf nsupdate.out.test rm -rf nsupdate.out.test

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=. zone=.
infile=root.db.in infile=root.db.in
zonefile=root.db zonefile=root.db

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
for domain in example example.com; do for domain in example example.com; do
zone=${domain}. zone=${domain}.
infile=${domain}.db.in infile=${domain}.db.in

View File

@ -14,15 +14,4 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh,v 1.3 2009/11/18 23:48:06 tbox Exp $ exec sh ../testcrypto.sh
../../../tools/genrandom 400 random.data
if $KEYGEN -q -a RSAMD5 -b 512 -n zone -r random.data foo > /dev/null 2>&1
then
rm -f Kfoo*
else
echo "I:This test requires cryptography" >&2
echo "I:--with-openssl, or --with-pkcs11 and --enable-native-pkcs11" >&2
exit 1
fi

View File

@ -14,8 +14,9 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.2 2009/11/17 23:55:18 marka Exp $ SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh -e sign.sh cd ns1 && sh -e sign.sh

View File

@ -14,9 +14,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id$
rm -f K* ns1/K* keyset-* dsset-* ns1/*.db ns1/*.signed ns1/*.jnl rm -f K* ns1/K* keyset-* dsset-* ns1/*.db ns1/*.signed ns1/*.jnl
rm -f dig.out random.data pin rm -f dig.out pin
rm -f ns1/*.key ns1/named.memstats rm -f ns1/*.key ns1/named.memstats
rm -f supported rm -f supported

View File

@ -14,19 +14,11 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh,v 1.3 2010/06/08 23:50:24 tbox Exp $ echo "I:(Native PKCS#11)" >&2
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data
rsafail=0 eccfail=0 rsafail=0 eccfail=0
$KEYGEN -q -r random.data foo > /dev/null 2>&1 || rsafail=1 sh ../testcrypto.sh -q rsa || rsafail=1
rm -f Kfoo* sh ../testcrypto.sh -q ecdsa || eccfail=1
$KEYGEN -q -a ECDSAP256SHA256 -r random.data foo > /dev/null 2>&1 || eccfail=1
rm -f Kfoo*
if [ $rsafail = 0 -a $eccfail = 0 ]; then if [ $rsafail = 0 -a $eccfail = 0 ]; then
echo both > supported echo both > supported

View File

@ -17,7 +17,6 @@
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=random.data
infile=ns1/example.db.in infile=ns1/example.db.in
/bin/echo -n ${HSMPIN:-1234}> pin /bin/echo -n ${HSMPIN:-1234}> pin

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=random.data
DIGOPTS="+tcp +noadd +nosea +nostat +nocmd +dnssec -p 5300" DIGOPTS="+tcp +noadd +nosea +nostat +nocmd +dnssec -p 5300"
status=0 status=0

View File

@ -15,6 +15,6 @@
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
rm -f K* ns1/K* keyset-* dsset-* ns1/*.db ns1/*.signed ns1/*.jnl rm -f K* ns1/K* keyset-* dsset-* ns1/*.db ns1/*.signed ns1/*.jnl
rm -f dig.out random.data pin rm -f dig.out pin
rm -f ns1/*.key ns1/named.memstats rm -f ns1/*.key ns1/named.memstats
rm -f supported rm -f supported

View File

@ -14,21 +14,5 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh,v 1.3 2010/06/08 23:50:24 tbox Exp $ echo "I:(PKCS#11 via OpenSSL)" >&2
exec sh ../testcrypto.sh rsa
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data
echo rsaonly > supported
exit 0
rsafail=0 eccfail=0
$KEYGEN -q -r random.data foo > /dev/null 2>&1 || rsafail=1
rm -f Kfoo*
if [ $rsafail = 1 ]; then
echo "I:This test requires OpenSSL built with PKCS#11 support." >&2
exit 255
fi

View File

@ -17,7 +17,6 @@
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=random.data
infile=ns1/example.db.in infile=ns1/example.db.in
/bin/echo -n ${HSMPIN:-1234}> pin /bin/echo -n ${HSMPIN:-1234}> pin

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=.. SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=random.data
DIGOPTS="+tcp +noadd +nosea +nostat +nocmd +dnssec -p 5300" DIGOPTS="+tcp +noadd +nosea +nostat +nocmd +dnssec -p 5300"
status=0 status=0

View File

@ -14,9 +14,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.3 2011/03/01 23:48:06 tbox Exp $
rm -f ns1/K* rm -f ns1/K*
rm -f ns1/signed.db* rm -f ns1/signed.db*
rm -f ns1/nsec3.db* rm -f ns1/nsec3.db*
@ -24,6 +21,6 @@ rm -f ns1/dsset-signed.
rm -f ns1/dsset-nsec3. rm -f ns1/dsset-nsec3.
rm -f */named.memstats rm -f */named.memstats
rm -f */named.run rm -f */named.run
rm -f dig.out.* random.data rm -f dig.out.*
rm -f ns2/*.db rm -f ns2/*.db
rm -f rndc.out rm -f rndc.out

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=signed zone=signed
infile=example.db infile=example.db
zonefile=signed.db zonefile=signed.db

View File

@ -0,0 +1,17 @@
#!/bin/sh
#
# Copyright (C) 2014 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
exec sh ../testcrypto.sh

View File

@ -16,9 +16,11 @@
# $Id: setup.sh,v 1.3 2011/03/01 23:48:06 tbox Exp $ # $Id: setup.sh,v 1.3 2011/03/01 23:48:06 tbox Exp $
SYSTEMTESTTOP=..
sh clean.sh sh clean.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cp ns2/redirect.db.in ns2/redirect.db cp ns2/redirect.db.in ns2/redirect.db
cp ns2/example.db.in ns2/example.db cp ns2/example.db.in ns2/example.db

View File

@ -14,8 +14,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.11 2012/02/22 00:37:54 each Exp $
# #
# Clean up after resolver tests. # Clean up after resolver tests.
# #
@ -32,5 +30,4 @@ rm -f ns6/example.net.db.signed ns6/example.net.db
rm -f ns6/dsset-example.net. ns6/example.net.db.signed.jnl rm -f ns6/dsset-example.net. ns6/example.net.db.signed.jnl
rm -f ns6/to-be-removed.tld.db ns6/to-be-removed.tld.db.jnl rm -f ns6/to-be-removed.tld.db ns6/to-be-removed.tld.db.jnl
rm -f ns7/server.db ns7/server.db.jnl ns7/named.conf rm -f ns7/server.db ns7/server.db.jnl ns7/named.conf
rm -f random.data
rm -f resolve.out rm -f resolve.out

View File

@ -19,8 +19,6 @@
SYSTEMTESTTOP=../.. SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh . $SYSTEMTESTTOP/conf.sh
RANDFILE=../random.data
zone=example.net zone=example.net
zonefile="${zone}.db" zonefile="${zone}.db"
infile="${zonefile}.in" infile="${zonefile}.in"

View File

@ -15,8 +15,6 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: prereq.sh,v 1.7 2007/06/19 23:47:05 tbox Exp $
if $PERL -e 'use Net::DNS;' 2>/dev/null if $PERL -e 'use Net::DNS;' 2>/dev/null
then then
: :
@ -24,3 +22,5 @@ else
echo "I:This test requires the Net::DNS library." >&2 echo "I:This test requires the Net::DNS library." >&2
exit 1 exit 1
fi fi
exec sh ../testcrypto.sh

View File

@ -14,9 +14,10 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: setup.sh,v 1.7 2012/02/09 23:47:17 tbox Exp $ SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cp ns4/tld1.db ns4/tld.db cp ns4/tld1.db ns4/tld.db
cp ns6/to-be-removed.tld.db.in ns6/to-be-removed.tld.db cp ns6/to-be-removed.tld.db.in ns6/to-be-removed.tld.db

View File

@ -14,13 +14,10 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.2 2011/03/21 18:06:06 each Exp $
rm -f ns2/nil.db ns2/other.db ns2/static.db ns2/*.jnl rm -f ns2/nil.db ns2/other.db ns2/static.db ns2/*.jnl
rm -f ns2/session.key rm -f ns2/session.key
rm -f ns2/named.stats rm -f ns2/named.stats
rm -f ns3/named_dump.db rm -f ns3/named_dump.db
rm -f ns*/named.memstats rm -f ns*/named.memstats
rm -f ns*/named.run rm -f ns*/named.run
rm -f random.data
rm -f ns4/*.conf rm -f ns4/*.conf

View File

@ -21,7 +21,7 @@ SYSTEMTESTTOP=..
sh clean.sh sh clean.sh
../../../tools/genrandom 400 random.data test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
sh ../genzone.sh 2 >ns2/nil.db sh ../genzone.sh 2 >ns2/nil.db
sh ../genzone.sh 2 >ns2/other.db sh ../genzone.sh 2 >ns2/other.db
@ -30,7 +30,7 @@ sh ../genzone.sh 2 >ns2/static.db
cat ns4/named.conf.in > ns4/named.conf cat ns4/named.conf.in > ns4/named.conf
make_key () { make_key () {
$RNDCCONFGEN -r random.data -k key$1 -A $2 -s 10.53.0.4 -p 995${1} \ $RNDCCONFGEN -r $RANDFILE -k key$1 -A $2 -s 10.53.0.4 -p 995${1} \
> ns4/key${1}.conf > ns4/key${1}.conf
egrep -v '(^# Start|^# End|^# Use|^[^#])' ns4/key$1.conf | cut -c3- | \ egrep -v '(^# Start|^# End|^# Use|^[^#])' ns4/key$1.conf | cut -c3- | \
sed 's/allow { 10.53.0.4/allow { any/' >> ns4/named.conf sed 's/allow { 10.53.0.4/allow { any/' >> ns4/named.conf

Some files were not shown because too many files have changed in this diff Show More