+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
in zone objects that are configured not to send
notify requests. [RT #35195]
testclean clean distclean::
if test -f ./cleanall.sh; then sh ./cleanall.sh; fi
rm -f systests.output
+ rm -f random.data
distclean::
rm -f conf.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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 active.key inact.key del.key unpub.key standby.key rev.key
rm -f nopriv.key vanishing.key del1.key del2.key
rm -f */example.bk
rm -f */named.memstats
rm -f dig.out.*
-rm -f random.data
rm -f ns1/root.db
rm -f ns2/example.db
rm -f ns2/private.secure.example.db ns2/bar.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=.
zonefile=root.db
infile=root.db.in
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
# Have the child generate subdomain keys and pass DS sets to us.
( cd ../ns3 && sh keygen.sh )
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
dumpit () {
echo "D:${debug}: dumping ${1}"
cat "${1}" | sed 's/^/D:/'
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.5 2010/01/18 23:48:39 tbox Exp $
-
-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
+exec sh ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.5 2010/01/18 23:48:39 tbox Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-. ./clean.sh
-echo "I:generating keys and preparing zones"
+. ./clean.sh
-../../../tools/genrandom 400 random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
+echo "I:generating keys and preparing zones"
cd ns1 && sh keygen.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=random.data
-
status=0
n=0
ARPANAME=$TOP/bin/tools/arpaname
RESOLVE=$TOP/lib/samples/resolve
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
# load on the machine to make it unusable to other users.
rm -f */K*.key
rm -f */K*.private
rm -rf coverage.*
-rm -f random.data
--- /dev/null
+#!/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
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-KEYGEN="$KEYGEN -qr random.data"
+KEYGEN="$KEYGEN -qr $RANDFILE"
sh clean.sh
ln -s $CHECKZONE named-compilezone
-../../../tools/genrandom 400 random.data
# Test 1: KSK goes inactive before successor is active
dir=01-ksk-inactive
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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 ns1/K*
rm -f ns1/dsset-*
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=.
infile=root.db.in
zonefile=root.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=druz.
infile=druz.db.in
zonefile=druz.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
dlvzone=dlv.utld.
dlvsets=
dssets=
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.5 2011/05/26 23:47:28 tbox Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
echo "I:dlv/ns6/sign.sh"
-RANDFILE=../random.data
-
zone=grand.child1.utld.
infile=child.db.in
zonefile=grand.child1.utld.db
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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)
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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/*.signed
rm -f ns1/*.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.3 2011/03/03 16:16:46 each Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=dlv.isc.org
infile=dlv.isc.org.db.in
zonefile=dlv.isc.org.db
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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
-../../../tools/genrandom 400 random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh sign.sh
rm -f ns1/update.txt
rm -f */named.memstats
rm -f ns1/ddns.key
-rm -f random.data
rm -f dig.out*
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.7 2011/03/20 09:03:47 marka Exp $
-
-TOP=${SYSTEMTESTTOP:=.}/../../../..
-
./dlopen || {
echo "I:dlopen() not supported - skipping dlzexternal test"
exit 255
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.3 2010/12/20 23:47:20 tbox Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-../../../tools/genrandom 400 random.data
-$DDNSCONFGEN -q -r random.data -z example.nil > ns1/ddns.key
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
+
+$DDNSCONFGEN -q -r $RANDFILE -z example.nil > ns1/ddns.key
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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/signed.db*
rm -f ns1/dsset-signed.
rm -f */named.memstats
-rm -f dig.out.* random.data
+rm -f dig.out.*
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=signed
infile=example.db
zonefile=signed.db
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.4 2010/12/18 11:45:01 marka Exp $
-
sh clean.sh
-../../../tools/genrandom 400 random.data
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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 */trusted.conf */managed.conf */tmp* */*.jnl */*.bk */*.jbk
rm -f ns1/root.db ns2/example.db ns3/secure.example.db
rm -f */example.bk
rm -f dig.out.*
rm -f resolve.out*
-rm -f random.data
rm -f ns2/dlv.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
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=.
infile=root.db.in
zonefile=root.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=example.
infile=example.db.in
zonefile=example.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=secure.example.
infile=secure.example.db.in
zonefile=secure.example.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=optout-tld
infile=optout-tld.db.in
zonefile=optout-tld.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.13 2009/10/28 00:27:10 marka Exp $
-
-../../../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
+exec sh ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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
-../../../tools/genrandom 400 random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh sign.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=random.data
-
status=0
n=1
ret=0
(
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 server 10.53.0.3 5300
$RNDC -c ../common/rndc.conf -s 10.53.0.3 -p 9953 freeze expiring.example 2>&1 | sed 's/^/I:ns3 /'
(
cd ns3
-RANDFILE=../random.data
for file in K*.moved; do
mv $file `basename $file .moved`
done
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
rm -f supported
rm -f */K* */dsset-* */*.signed */trusted.conf
rm -f ns1/root.db
rm -f ns1/signer.err
rm -f ns2/good.db ns2/bad.db
rm -f dig.out*
-rm -f random.data
rm -f */named.run
rm -f */named.memstats
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=.
infile=root.db.in
zonefile=root.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone1=good.
infile1=good.db.in
zonefile1=good.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-../../../tools/genrandom 400 random.data
gostfail=0 ecdsafail=0
-$KEYGEN -q -a eccgost test > /dev/null 2>&1 || gostfail=1
-$KEYGEN -q -a ecdsap256sha256 test > /dev/null 2>&1 || ecdsafail=1
-rm -f Ktest* random.data
+sh ../testcrypto.sh -q gost || gostfail=1
+sh ../testcrypto.sh -q ecdsa || ecdsafail=1
if [ $gostfail = 0 -a $ecdsafail = 0 ]; then
echo both > supported
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
rm -f */K* */dsset-* */*.signed */trusted.conf
rm -f ns1/root.db
rm -f ns1/signer.err
rm -f dig.out*
-rm -f random.data
rm -f */named.run
rm -f */named.memstats
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=.
infile=root.db.in
zonefile=root.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
-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
+exec sh ../testcrypto.sh ecdsa
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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/*.signed
rm -f ns1/signer.err
rm -f ns4/named.run ns4/named.conf
rm -f ns4/named.memstats
-rm -f random.data
rm -f dig.out.*
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
dlvsets=
zone=signed.
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
dlvsets=
zone=signed.
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.2 2010/06/22 03:58:36 marka Exp $
-
if ./filter-aaaa
then
:
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.2 2010/06/22 03:58:36 marka Exp $
-
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 ns2/named1.conf ns2/named.conf
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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 ns1/root.db
rm -f ns1/signer.err
rm -f dig.out*
-rm -f random.data
rm -f */named.run
rm -f */named.memstats
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.2 2010/12/23 04:08:00 marka Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=.
infile=root.db.in
zonefile=root.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh.in,v 1.4 2010/12/27 13:38:43 marka Exp $
-
-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
+exec sh ../testcrypto.sh gost
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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.run
rm -f */trusted.conf
rm -f ns5/bits.bk.signed
rm -f ns5/bits.bk.signed.jnl
rm -f */*.jbk
-rm -f random.data
rm -f dig.out.ns*
rm -f signing.out*
rm -f freeze.test*
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=.
rm -f K.+*+*.key
rm -f K.+*+*.private
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=bits
rm -f K${zone}.+*+*.key
rm -f K${zone}.+*+*.private
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.11 2012/02/23 06:53:15 marka Exp $
-
sh clean.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
+
cp ns1/root.db.in ns1/root.db
rm -f ns1/root.db.signed
cp ns5/named.conf.pre ns5/named.conf
-../../../tools/genrandom 400 random.data
-
(cd ns3; sh -e sign.sh)
(cd ns1; sh -e sign.sh)
. $SYSTEMTESTTOP/conf.sh
DIGOPTS="+tcp +dnssec"
-RANDFILE=random.data
status=0
n=0
if [ $ret != 0 ]; then echo "I:setup broken"; fi
status=`expr $status + $ret`
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 -f KSK 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
$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
do
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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
then
:
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
rm -f named-compilezone
rm -f ns1/example.db.raw*
rm -f ns1/example.db.compat
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 ns1/Ksigned.* ns1/dsset-signed. ns1/signed.db.signed
-rm -f random.data
rm -f rndc.out
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
../named-compilezone -D -F raw -o example.db.raw example \
example.db > /dev/null 2>&1
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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
ln -s $CHECKZONE named-compilezone
-../../../tools/genrandom 400 random.data
-
rm -f ns1/example.db.raw
cp ns1/example.db ns2/
cp ns2/formerly-text.db.in ns2/formerly-text.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: clean.sh,v 1.5 2011/03/21 23:47:21 tbox Exp $
-
-rm -f K* dsset-* *.signed *.new random.data
+rm -f K* dsset-* *.signed *.new
rm -f zsk.key ksk.key parent.ksk.key parent.zsk.key
rm -f pending.key rolling.key standby.key inact.key
rm -f prerev.key postrev.key oldstyle.key
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.3 2009/11/30 23:48:02 tbox Exp $
-
-../../../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
+exec sh ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.5 2011/03/21 23:47:21 tbox Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-. ./clean.sh
+sh ./clean.sh
-RANDFILE=./random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
pzone=parent.nil
czone=child.parent.nil
-../../../tools/genrandom 400 $RANDFILE
-
echo "I:generating keys"
# active zsk
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=./random.data
pzone=parent.nil pfile=parent.db
czone=child.parent.nil cfile=child.db
status=0
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: clean.sh,v 1.25 2011/07/01 02:25:47 marka Exp $
-
#
# Clean up after zone transfer tests.
#
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 nsupdate.out
-rm -f random.data
rm -f ns2/example.bk
rm -f ns2/update.bk ns2/update.alt.bk
rm -f */named.memstats
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.4 2011/02/03 12:18:11 tbox Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=nsec3param.test.
infile=nsec3param.test.db.in
zonefile=nsec3param.test.db
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.19 2011/07/01 02:25:47 marka Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
+
#
# jnl and database files MUST be removed before we start
#
ns2.update.nil. AAAA ::1
EOF
-../../../tools/genrandom 400 random.data
-$DDNSCONFGEN -q -r random.data -z example.nil > ns1/ddns.key
+$DDNSCONFGEN -q -r $RANDFILE -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 random.data -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 random.data -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 random.data -a hmac-sha512 -k sha512-key -z keytests.nil > ns1/sha512.key
+$DDNSCONFGEN -q -r $RANDFILE -a hmac-md5 -k md5-key -z keytests.nil > ns1/md5.key
+$DDNSCONFGEN -q -r $RANDFILE -a hmac-sha1 -k sha1-key -z keytests.nil > ns1/sha1.key
+$DDNSCONFGEN -q -r $RANDFILE -a hmac-sha224 -k sha224-key -z keytests.nil > ns1/sha224.key
+$DDNSCONFGEN -q -r $RANDFILE -a hmac-sha256 -k sha256-key -z keytests.nil > ns1/sha256.key
+$DDNSCONFGEN -q -r $RANDFILE -a hmac-sha384 -k sha384-key -z keytests.nil > ns1/sha384.key
+$DDNSCONFGEN -q -r $RANDFILE -a hmac-sha512 -k sha512-key -z keytests.nil > ns1/sha512.key
(cd ns3; sh -e sign.sh)
ret=0
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
[ $ret = 0 ] || { echo I:failed; status=1; }
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: clean.sh,v 1.4 2009/12/30 08:02:22 jinmei Exp $
-
rm -rf */*.signed
rm -rf */*.jnl
rm -rf */K*
rm -rf ns1/root.db
rm -rf ns2/example.db
rm -rf ns2/example.com.db
-rm -rf random.data
rm -rf nsupdate.out.test
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=.
infile=root.db.in
zonefile=root.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
for domain in example example.com; do
zone=${domain}.
infile=${domain}.db.in
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.3 2009/11/18 23:48:06 tbox Exp $
-
-../../../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
+exec sh ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
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 supported
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.3 2010/06/08 23:50:24 tbox Exp $
-
-SYSTEMTESTTOP=..
-. $SYSTEMTESTTOP/conf.sh
-../../../tools/genrandom 400 random.data
-
+echo "I:(Native PKCS#11)" >&2
rsafail=0 eccfail=0
-$KEYGEN -q -r random.data foo > /dev/null 2>&1 || rsafail=1
-rm -f Kfoo*
-
-$KEYGEN -q -a ECDSAP256SHA256 -r random.data foo > /dev/null 2>&1 || eccfail=1
-rm -f Kfoo*
+sh ../testcrypto.sh -q rsa || rsafail=1
+sh ../testcrypto.sh -q ecdsa || eccfail=1
if [ $rsafail = 0 -a $eccfail = 0 ]; then
echo both > supported
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=random.data
infile=ns1/example.db.in
/bin/echo -n ${HSMPIN:-1234}> pin
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=random.data
-
DIGOPTS="+tcp +noadd +nosea +nostat +nocmd +dnssec -p 5300"
status=0
# PERFORMANCE OF THIS SOFTWARE.
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 supported
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.3 2010/06/08 23:50:24 tbox Exp $
-
-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
+echo "I:(PKCS#11 via OpenSSL)" >&2
+exec sh ../testcrypto.sh rsa
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=random.data
infile=ns1/example.db.in
/bin/echo -n ${HSMPIN:-1234}> pin
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=random.data
-
DIGOPTS="+tcp +noadd +nosea +nostat +nocmd +dnssec -p 5300"
status=0
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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/signed.db*
rm -f ns1/nsec3.db*
rm -f ns1/dsset-nsec3.
rm -f */named.memstats
rm -f */named.run
-rm -f dig.out.* random.data
+rm -f dig.out.*
rm -f ns2/*.db
rm -f rndc.out
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=signed
infile=example.db
zonefile=signed.db
--- /dev/null
+#!/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
# $Id: setup.sh,v 1.3 2011/03/01 23:48:06 tbox Exp $
+SYSTEMTESTTOP=..
+
sh clean.sh
-../../../tools/genrandom 400 random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cp ns2/redirect.db.in ns2/redirect.db
cp ns2/example.db.in ns2/example.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: clean.sh,v 1.11 2012/02/22 00:37:54 each Exp $
-
#
# Clean up after resolver tests.
#
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 ns7/server.db ns7/server.db.jnl ns7/named.conf
-rm -f random.data
rm -f resolve.out
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=example.net
zonefile="${zone}.db"
infile="${zonefile}.in"
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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
then
:
echo "I:This test requires the Net::DNS library." >&2
exit 1
fi
+
+exec sh ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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 ns6/to-be-removed.tld.db.in ns6/to-be-removed.tld.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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/session.key
rm -f ns2/named.stats
rm -f ns3/named_dump.db
rm -f ns*/named.memstats
rm -f ns*/named.run
-rm -f random.data
rm -f ns4/*.conf
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/other.db
cat ns4/named.conf.in > ns4/named.conf
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
egrep -v '(^# Start|^# End|^# Use|^[^#])' ns4/key$1.conf | cut -c3- | \
sed 's/allow { 10.53.0.4/allow { any/' >> ns4/named.conf
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
-
-
# Clean up after rpz tests.
-rm -f proto.* dsset-* random.data trusted.conf dig.out* nsupdate.tmp ns*/*tmp
+rm -f proto.* dsset-* trusted.conf dig.out* nsupdate.tmp ns*/*tmp
rm -f ns*/*.key ns*/*.private ns2/tld2s.db ns2/bl.tld2.db
rm -f ns3/bl*.db ns*/*switch ns5/requests ns5/example.db ns5/bl.db ns5/*.perf
rm -f */named.memstats */named.run */named.stats */session.key
--- /dev/null
+#!/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
done
# sign the root and a zone in ns2
-../../../tools/genrandom 400 random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
# $1=directory, $2=domain name, $3=input zone file, $4=output file
signzone () {
- KEYNAME=`$KEYGEN -q -r random.data -b 512 -K $1 $2`
+ KEYNAME=`$KEYGEN -q -r $RANDFILE -b 512 -K $1 $2`
cat $1/$3 $1/$KEYNAME.key > $1/tmp
$SIGNER -Pp -K $1 -o $2 -f $1/$4 $1/tmp >/dev/null
sed -n -e 's/\(.*\) IN DNSKEY \([0-9]\{1,\} [0-9]\{1,\} [0-9]\{1,\}\) \(.*\)/trusted-keys {"\1" \2 "\3";};/p' $1/$KEYNAME.key >>trusted.conf
CHECK(isc_mem_create(0, 0, &mctx), "isc_mem_create()");
CHECK(isc_entropy_create(mctx, &ectx), "isc_entropy_create()");
CHECK(isc_entropy_usebestsource(ectx, &source,
- "random.data", ISC_ENTROPY_KEYBOARDNO),
- "isc_entropy_usebestsource(\"random.data\")");
+ "../random.data",
+ ISC_ENTROPY_KEYBOARDNO),
+ "isc_entropy_usebestsource(\"../random.data\")");
CHECK(dst_lib_init2(mctx, ectx, NULL, 0), "dst_lib_init2()");
CHECK(isc_log_create(mctx, &log_, &logconfig), "isc_log_create()");
isc_log_setcontext(log_);
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
rm -f K* */K* */dsset-*. */*.signed */trusted.conf */tmp*
-rm -f random.data
rm -f ns*/named.run
rm -f ns*/named.memstats
rm -f ns1/root.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=.
infile=root.db.in
zonefile=root.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=example.
infile=example.db.in
outfile=example.db.bad
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
-../../../tools/genrandom 400 random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
if ./bigkey > /dev/null 2>&1
then
rm -f Kexample.*
else
echo "I:This test requires cryptography" >&2
- echo "I:--with-openssl, or --with-pkcs11 and --enable-native-pkcs11" >&2
+ echo "I:configure with --with-openssl, or --with-pkcs11 and --enable-native-pkcs11" >&2
exit 1
fi
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
sh clean.sh
-../../../tools/genrandom 400 random.data
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh -e sign.sh
echo "R:PASS"
# Clean up.
+ rm -f $SYSTEMTESTTOP/random.data
if test -f $test/clean.sh
then
( cd $test && sh clean.sh "$@" )
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: clean.sh,v 1.3 2010/01/18 23:48:40 tbox Exp $
-
-rm -f K* dsset-* *.signed random.data dnskey.sigs other.sigs dsset.out
+rm -f K* dsset-* *.signed dnskey.sigs other.sigs dsset.out
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.3 2010/01/18 23:48:40 tbox Exp $
-
-../../../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
+exec sh ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.3 2010/01/18 23:48:40 tbox Exp $
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
sh clean.sh
-../../../tools/genrandom 400 random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
status=0
-RANDFILE=./random.data
-
pzone=parent.nil
pfile=parent.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: clean.sh,v 1.3 2010/12/17 00:57:38 marka Exp $
-
rm -rf */*.signed
rm -rf */K*
rm -rf */dsset-*
-rm -rf random.data
rm -rf */trusted.conf
rm -f ns?/named.run
rm -f ns?/named.memstats
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=example.
infile=example.db.in
zonefile=example.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=sub.example
infile=${zone}.db.in
zonefile=${zone}.db
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.3 2010/12/17 00:57:38 marka Exp $
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
sed 's/SERVER_CONFIG_PLACEHOLDER/server-names { "ns.example.net"; };/' ns2/named.conf.in > ns2/named.conf
sed 's/EXAMPLE_ZONE_PLACEHOLDER/zone "example" { type master; file "example.db.signed"; };/' ns3/named.conf.in > ns3/named.conf
-../../../tools/genrandom 400 random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns3 && sh -e sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.2 2011/03/12 23:47:42 tbox Exp $
-
if $PERL -e 'use Net::DNS;' 2>/dev/null
then
:
--- /dev/null
+#!/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.
+
+SYSTEMTESTTOP=${SYSTEMTESTTOP:=..}
+. $SYSTEMTESTTOP/conf.sh
+
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
+
+prog=$0
+
+args="-r $RANDFILE"
+alg="-a RSAMD5 -b 512"
+quiet=0
+
+msg1="cryptography"
+msg2="--with-openssl, or --enable-native-pkcs11 --with-pkcs11"
+while test "$#" -gt 0; do
+ case $1 in
+ -q)
+ args="$args -q"
+ quiet=1
+ ;;
+ rsa|RSA)
+ alg=""
+ msg1="RSA cryptography"
+ ;;
+ gost|GOST)
+ alg="-a eccgost"
+ msg1="GOST cryptography"
+ msg2="--with-gost"
+ ;;
+ ecdsa|ECDSA)
+ alg="-a ecdsap256sha256"
+ msg1="ECDSA cryptography"
+ msg2="--with-ecdsa"
+ ;;
+ *)
+ echo "${prog}: unknown argument"
+ exit 1
+ ;;
+ esac
+ shift
+done
+
+
+if $KEYGEN $args $alg foo > /dev/null 2>&1
+then
+ rm -f Kfoo*
+else
+ if test $quiet -eq 0; then
+ echo "I:This test requires support for $msg1" >&2
+ echo "I:configure with $msg2" >&2
+ fi
+ exit 255
+fi
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: clean.sh,v 1.8 2011/11/03 23:46:26 tbox Exp $
-
-rm -f dig.out.* rndc.out.* random.data ns1/named.conf
+rm -f dig.out.* rndc.out.* ns1/named.conf
rm -f K* ns1/K*
rm -f */named.memstats
rm -f ns1/_default.tsigkeys
ectx = NULL;
RUNCHECK(isc_entropy_create(mctx, &ectx));
- RUNCHECK(isc_entropy_createfilesource(ectx, "random.data"));
+ RUNCHECK(isc_entropy_createfilesource(ectx, "../random.data"));
RUNCHECK(isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE));
log = NULL;
ectx = NULL;
RUNCHECK(isc_entropy_create(mctx, &ectx));
- RUNCHECK(isc_entropy_createfilesource(ectx, "random.data"));
+ RUNCHECK(isc_entropy_createfilesource(ectx, "../random.data"));
RUNCHECK(isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE));
log = NULL;
tkey-domain "server";
tkey-dhkey "server" KEYID;
allow-query-cache { any; };
+ random-device "RANDFILE";
};
key rndc_key {
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.10 2009/07/19 23:47:55 tbox Exp $
-
-RANDFILE=../random.data
+SYSTEMTESTTOP=../..
+. $SYSTEMTESTTOP/conf.sh
keyname=`$KEYGEN -T KEY -a DH -b 768 -n host -r $RANDFILE server`
keyid=`echo $keyname | $PERL -p -e 's/^.*\+0*//;'`
rm -f named.conf
-perl -p -e "s/KEYID/$keyid/;" < named.conf.in > named.conf
+sed -e "s;KEYID;$keyid;" -e "s;RANDFILE;$RANDFILE;" < named.conf.in > named.conf
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.12 2009/03/02 23:47:43 tbox Exp $
-
-../../../tools/genrandom 400 random.data
-
-if $KEYGEN -a RSAMD5 -b 512 -n zone -r random.data foo > /dev/null 2>&1
-then
- rm -f foo*
-else
- echo "I:This test requires cryptography" >&2
- echo "I:--with-openssl, or --with-pkcs11 and --enable-native-pkcs11" >&2
- exit 1
-fi
+exec sh ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.7 2009/03/02 23:47:43 tbox Exp $
-
-RANDFILE=random.data
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
sh clean.sh
-../../../tools/genrandom 100 $RANDFILE
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
cd ns1 && sh setup.sh
status=0
-RANDFILE=random.data
-
echo "I:generating new DH key"
ret=0
dhkeyname=`$KEYGEN -T KEY -a DH -b 768 -n host -r $RANDFILE client` || ret=1
rm -f ns1/_default.tsigkeys
rm -f */named.memstats
rm -f authsock.pid
-rm -f random.data
rm -f ns1/core
#!/bin/sh
#
-# Copyright (C) 2010-2012 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2010-2012, 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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.6 2011/04/05 16:10:39 smann Exp $
-
-TOP=${SYSTEMTESTTOP:=.}/../../../..
-
# enable the tsiggss test only if gssapi was enabled
./gssapi_krb || {
echo "I:gssapi and krb5 not supported - skipping tsiggss test"
exit 255
}
-exit 0
+# ... and crypto
+exec sh ../testcrypto.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE="random.data"
-
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
rm -f ns1/*.jnl ns1/K*.key ns1/K*.private ns1/_default.tsigkeys
-../../../tools/genrandom 400 $RANDFILE
-
key=`$KEYGEN -Cq -K ns1 -a DSA -b 512 -r $RANDFILE -n HOST -T KEY key.example.nil.`
cat ns1/example.nil.db.in ns1/${key}.key > ns1/example.nil.db
echo "I:testing external policy with SIG(0) key"
ret=0
-$NSUPDATE -R random.data -k ns1/Kkey.example.nil.*.private <<END > /dev/null 2>&1 || ret=1
+$NSUPDATE -R $RANDFILE -k ns1/Kkey.example.nil.*.private <<END > /dev/null 2>&1 || ret=1
server 10.53.0.1 5300
zone example.nil
update add fred.example.nil 120 cname foo.bar.
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
zone=example
rm -f K${zone}.+*+*.key
rm -f K${zone}.+*+*.private
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.11 2012/02/23 06:53:15 marka Exp $
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
-
-../../../tools/genrandom 400 random.data
+sh clean.sh
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
(cd ns3; sh -e sign.sh)
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: prereq.sh,v 1.3 2012/01/23 23:46:48 tbox Exp $
-
if $PERL -e 'use Net::DNS;' 2>/dev/null
then
:
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
rm -f zones/*.good
rm -f zones/*.good.tmp
rm -f zones/*.bad
rm -f zones/*.out*
rm -f zones/dsset-*
rm -f zones/K*
-rm -f random.data
rm -f verify.out*
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# 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
-
-../../../tools/genrandom 400 random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
(cd zones && sh genzones.sh)
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
-
dumpit () {
echo "D:${debug}: dumping ${1}"
cat "${1}" | sed 's/^/D:/'
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: clean.sh,v 1.1.2.1 2010/06/01 03:55:01 marka Exp $
-
-rm -f random.data
rm -f ns*/named.run
rm -f ns1/K*
rm -f ns1/*.db
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
-RANDFILE=../random.data
dssets=
zone=dlv.
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.1.2.1 2010/06/01 03:55:01 marka Exp $
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
-../../../tools/genrandom 400 random.data
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
(cd ns1 && sh -e sign.sh)
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
if $PERL -e 'use Net::DNS;' 2>/dev/null
then
if $PERL -e 'use Net::DNS; die if $Net::DNS::VERSION == 0.73;' 2>/dev/null
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: clean.sh,v 1.8 2012/01/31 23:47:32 tbox Exp $
-
rm -f *.out
rm -f */named.memstats
rm -f */*.db */*.db.signed */K*.key */K*.private */*.jnl */dsset-*
rm -f rndc.out.*
-rm -f random.data
--- /dev/null
+#!/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
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.3 2012/01/31 23:47:32 tbox Exp $
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
sh clean.sh
+test -e $RANDFILE || $GENRANDOM 400 $RANDFILE
-../../../tools/genrandom 400 random.data
sh ../genzone.sh 1 > ns1/master.db
cd ns1
touch master.db.signed
echo '$INCLUDE "master.db.signed"' >> master.db
-$KEYGEN -r ../random.data -3q master.example > /dev/null 2>&1
-$KEYGEN -r ../random.data -3qfk master.example > /dev/null 2>&1
+$KEYGEN -r $RANDFILE -3q master.example > /dev/null 2>&1
+$KEYGEN -r $RANDFILE -3qfk master.example > /dev/null 2>&1
$SIGNER -SD -o master.example master.db > /dev/null 2>&1
echo '$INCLUDE "soa.db"' > reload.db
echo '@ 0 NS .' >> reload.db
# elsewhere if there's a good reason for doing so.
#
-ac_config_files="$ac_config_files make/Makefile make/mkdep Makefile bin/Makefile bin/check/Makefile bin/confgen/Makefile bin/confgen/unix/Makefile bin/dig/Makefile bin/dnssec/Makefile bin/named/Makefile bin/named/unix/Makefile bin/nsupdate/Makefile bin/pkcs11/Makefile bin/python/Makefile bin/python/dnssec-checkds.py bin/python/dnssec-coverage.py bin/rndc/Makefile bin/tests/Makefile bin/tests/atomic/Makefile bin/tests/db/Makefile bin/tests/dst/Makefile bin/tests/dst/Kdh.+002+18602.key bin/tests/dst/Kdh.+002+18602.private bin/tests/dst/Kdh.+002+48957.key bin/tests/dst/Kdh.+002+48957.private bin/tests/dst/Ktest.+001+00002.key bin/tests/dst/Ktest.+001+54622.key bin/tests/dst/Ktest.+001+54622.private bin/tests/dst/Ktest.+003+23616.key bin/tests/dst/Ktest.+003+23616.private bin/tests/dst/Ktest.+003+49667.key bin/tests/dst/dst_2_data bin/tests/dst/t2_data_1 bin/tests/dst/t2_data_2 bin/tests/dst/t2_dsasig bin/tests/dst/t2_rsasig bin/tests/hashes/Makefile bin/tests/headerdep_test.sh bin/tests/master/Makefile bin/tests/mem/Makefile bin/tests/names/Makefile bin/tests/net/Makefile bin/tests/pkcs11/Makefile bin/tests/pkcs11/benchmarks/Makefile bin/tests/rbt/Makefile bin/tests/resolver/Makefile bin/tests/sockaddr/Makefile bin/tests/system/Makefile bin/tests/system/conf.sh bin/tests/system/dlz/prereq.sh bin/tests/system/dlzexternal/Makefile bin/tests/system/dlzexternal/ns1/named.conf bin/tests/system/dsdigest/prereq.sh bin/tests/system/ecdsa/prereq.sh bin/tests/system/dlzredir/prereq.sh bin/tests/system/filter-aaaa/Makefile bin/tests/system/geoip/Makefile bin/tests/system/gost/prereq.sh bin/tests/system/inline/checkdsa.sh bin/tests/system/lwresd/Makefile bin/tests/system/rpz/Makefile bin/tests/system/rsabigexponent/Makefile bin/tests/system/tkey/Makefile bin/tests/system/tsiggss/Makefile bin/tests/tasks/Makefile bin/tests/timers/Makefile bin/tests/virtual-time/Makefile bin/tests/virtual-time/conf.sh bin/tools/Makefile contrib/check-secure-delegation.pl contrib/zone-edit.sh doc/Makefile doc/arm/Makefile doc/doxygen/Doxyfile doc/doxygen/Makefile doc/doxygen/doxygen-input-filter doc/misc/Makefile doc/xsl/Makefile doc/xsl/isc-docbook-chunk.xsl doc/xsl/isc-docbook-html.xsl doc/xsl/isc-docbook-latex.xsl doc/xsl/isc-manpage.xsl isc-config.sh lib/Makefile lib/bind9/Makefile lib/bind9/include/Makefile lib/bind9/include/bind9/Makefile lib/dns/Makefile lib/dns/include/Makefile lib/dns/include/dns/Makefile lib/dns/include/dst/Makefile lib/dns/tests/Makefile lib/irs/Makefile lib/irs/include/Makefile lib/irs/include/irs/Makefile lib/irs/include/irs/netdb.h lib/irs/include/irs/platform.h lib/isc/$arch/Makefile lib/isc/$arch/include/Makefile lib/isc/$arch/include/isc/Makefile lib/isc/$thread_dir/Makefile lib/isc/$thread_dir/include/Makefile lib/isc/$thread_dir/include/isc/Makefile lib/isc/Makefile lib/isc/include/Makefile lib/isc/include/isc/Makefile lib/isc/include/isc/platform.h lib/isc/tests/Makefile lib/isc/nls/Makefile lib/isc/unix/Makefile lib/isc/unix/include/Makefile lib/isc/unix/include/isc/Makefile lib/isccc/Makefile lib/isccc/include/Makefile lib/isccc/include/isccc/Makefile lib/isccfg/Makefile lib/isccfg/include/Makefile lib/isccfg/include/isccfg/Makefile lib/iscpk11/Makefile lib/iscpk11/include/Makefile lib/iscpk11/include/iscpk11/Makefile lib/iscpk11/include/pkcs11/Makefile lib/iscpk11/unix/Makefile lib/iscpk11/unix/include/Makefile lib/iscpk11/unix/include/pkcs11/Makefile lib/lwres/Makefile lib/lwres/include/Makefile lib/lwres/include/lwres/Makefile lib/lwres/include/lwres/netdb.h lib/lwres/include/lwres/platform.h lib/lwres/man/Makefile lib/lwres/unix/Makefile lib/lwres/unix/include/Makefile lib/lwres/unix/include/lwres/Makefile lib/tests/Makefile lib/tests/include/Makefile lib/tests/include/tests/Makefile lib/samples/Makefile lib/samples/Makefile-postinstall unit/Makefile unit/unittest.sh"
+ac_config_files="$ac_config_files make/Makefile make/mkdep Makefile bin/Makefile bin/check/Makefile bin/confgen/Makefile bin/confgen/unix/Makefile bin/dig/Makefile bin/dnssec/Makefile bin/named/Makefile bin/named/unix/Makefile bin/nsupdate/Makefile bin/pkcs11/Makefile bin/python/Makefile bin/python/dnssec-checkds.py bin/python/dnssec-coverage.py bin/rndc/Makefile bin/tests/Makefile bin/tests/atomic/Makefile bin/tests/db/Makefile bin/tests/dst/Makefile bin/tests/dst/Kdh.+002+18602.key bin/tests/dst/Kdh.+002+18602.private bin/tests/dst/Kdh.+002+48957.key bin/tests/dst/Kdh.+002+48957.private bin/tests/dst/Ktest.+001+00002.key bin/tests/dst/Ktest.+001+54622.key bin/tests/dst/Ktest.+001+54622.private bin/tests/dst/Ktest.+003+23616.key bin/tests/dst/Ktest.+003+23616.private bin/tests/dst/Ktest.+003+49667.key bin/tests/dst/dst_2_data bin/tests/dst/t2_data_1 bin/tests/dst/t2_data_2 bin/tests/dst/t2_dsasig bin/tests/dst/t2_rsasig bin/tests/hashes/Makefile bin/tests/headerdep_test.sh bin/tests/master/Makefile bin/tests/mem/Makefile bin/tests/names/Makefile bin/tests/net/Makefile bin/tests/pkcs11/Makefile bin/tests/pkcs11/benchmarks/Makefile bin/tests/rbt/Makefile bin/tests/resolver/Makefile bin/tests/sockaddr/Makefile bin/tests/system/Makefile bin/tests/system/conf.sh bin/tests/system/dlz/prereq.sh bin/tests/system/dlzexternal/Makefile bin/tests/system/dlzexternal/ns1/named.conf bin/tests/system/dlzredir/prereq.sh bin/tests/system/filter-aaaa/Makefile bin/tests/system/geoip/Makefile bin/tests/system/inline/checkdsa.sh bin/tests/system/lwresd/Makefile bin/tests/system/rpz/Makefile bin/tests/system/rsabigexponent/Makefile bin/tests/system/tkey/Makefile bin/tests/system/tsiggss/Makefile bin/tests/tasks/Makefile bin/tests/timers/Makefile bin/tests/virtual-time/Makefile bin/tests/virtual-time/conf.sh bin/tools/Makefile contrib/check-secure-delegation.pl contrib/zone-edit.sh doc/Makefile doc/arm/Makefile doc/doxygen/Doxyfile doc/doxygen/Makefile doc/doxygen/doxygen-input-filter doc/misc/Makefile doc/xsl/Makefile doc/xsl/isc-docbook-chunk.xsl doc/xsl/isc-docbook-html.xsl doc/xsl/isc-docbook-latex.xsl doc/xsl/isc-manpage.xsl isc-config.sh lib/Makefile lib/bind9/Makefile lib/bind9/include/Makefile lib/bind9/include/bind9/Makefile lib/dns/Makefile lib/dns/include/Makefile lib/dns/include/dns/Makefile lib/dns/include/dst/Makefile lib/dns/tests/Makefile lib/irs/Makefile lib/irs/include/Makefile lib/irs/include/irs/Makefile lib/irs/include/irs/netdb.h lib/irs/include/irs/platform.h lib/isc/$arch/Makefile lib/isc/$arch/include/Makefile lib/isc/$arch/include/isc/Makefile lib/isc/$thread_dir/Makefile lib/isc/$thread_dir/include/Makefile lib/isc/$thread_dir/include/isc/Makefile lib/isc/Makefile lib/isc/include/Makefile lib/isc/include/isc/Makefile lib/isc/include/isc/platform.h lib/isc/tests/Makefile lib/isc/nls/Makefile lib/isc/unix/Makefile lib/isc/unix/include/Makefile lib/isc/unix/include/isc/Makefile lib/isccc/Makefile lib/isccc/include/Makefile lib/isccc/include/isccc/Makefile lib/isccfg/Makefile lib/isccfg/include/Makefile lib/isccfg/include/isccfg/Makefile lib/iscpk11/Makefile lib/iscpk11/include/Makefile lib/iscpk11/include/iscpk11/Makefile lib/iscpk11/include/pkcs11/Makefile lib/iscpk11/unix/Makefile lib/iscpk11/unix/include/Makefile lib/iscpk11/unix/include/pkcs11/Makefile lib/lwres/Makefile lib/lwres/include/Makefile lib/lwres/include/lwres/Makefile lib/lwres/include/lwres/netdb.h lib/lwres/include/lwres/platform.h lib/lwres/man/Makefile lib/lwres/unix/Makefile lib/lwres/unix/include/Makefile lib/lwres/unix/include/lwres/Makefile lib/tests/Makefile lib/tests/include/Makefile lib/tests/include/tests/Makefile lib/samples/Makefile lib/samples/Makefile-postinstall unit/Makefile unit/unittest.sh"
#
"bin/tests/system/dlz/prereq.sh") CONFIG_FILES="$CONFIG_FILES bin/tests/system/dlz/prereq.sh" ;;
"bin/tests/system/dlzexternal/Makefile") CONFIG_FILES="$CONFIG_FILES bin/tests/system/dlzexternal/Makefile" ;;
"bin/tests/system/dlzexternal/ns1/named.conf") CONFIG_FILES="$CONFIG_FILES bin/tests/system/dlzexternal/ns1/named.conf" ;;
- "bin/tests/system/dsdigest/prereq.sh") CONFIG_FILES="$CONFIG_FILES bin/tests/system/dsdigest/prereq.sh" ;;
- "bin/tests/system/ecdsa/prereq.sh") CONFIG_FILES="$CONFIG_FILES bin/tests/system/ecdsa/prereq.sh" ;;
"bin/tests/system/dlzredir/prereq.sh") CONFIG_FILES="$CONFIG_FILES bin/tests/system/dlzredir/prereq.sh" ;;
"bin/tests/system/filter-aaaa/Makefile") CONFIG_FILES="$CONFIG_FILES bin/tests/system/filter-aaaa/Makefile" ;;
"bin/tests/system/geoip/Makefile") CONFIG_FILES="$CONFIG_FILES bin/tests/system/geoip/Makefile" ;;
- "bin/tests/system/gost/prereq.sh") CONFIG_FILES="$CONFIG_FILES bin/tests/system/gost/prereq.sh" ;;
"bin/tests/system/inline/checkdsa.sh") CONFIG_FILES="$CONFIG_FILES bin/tests/system/inline/checkdsa.sh" ;;
"bin/tests/system/lwresd/Makefile") CONFIG_FILES="$CONFIG_FILES bin/tests/system/lwresd/Makefile" ;;
"bin/tests/system/rpz/Makefile") CONFIG_FILES="$CONFIG_FILES bin/tests/system/rpz/Makefile" ;;
bin/tests/system/dlz/prereq.sh
bin/tests/system/dlzexternal/Makefile
bin/tests/system/dlzexternal/ns1/named.conf
- bin/tests/system/dsdigest/prereq.sh
- bin/tests/system/ecdsa/prereq.sh
bin/tests/system/dlzredir/prereq.sh
bin/tests/system/filter-aaaa/Makefile
bin/tests/system/geoip/Makefile
- bin/tests/system/gost/prereq.sh
bin/tests/system/inline/checkdsa.sh
bin/tests/system/lwresd/Makefile
bin/tests/system/rpz/Makefile
}
ATF_TC_BODY(untested, tc) {
UNUSED(tc);
- atf_tc_skip("GOST hash not available");
+ atf_tc_skip("GOST not available");
}
#endif
/*
/*
- * Copyright (C) 2012 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2012, 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
#include "dnstest.h"
+#if defined(OPENSSL) || defined(PKCS11CRYPTO)
/*
* Helper functions
*/
iteration_test("testdata/nsec3/min-1024.db", 150);
iteration_test("testdata/nsec3/min-2048.db", 500);
}
+#else
+ATF_TC(untested);
+ATF_TC_HEAD(untested, tc) {
+ atf_tc_set_md_var(tc, "descr", "skipping nsec3 test");
+}
+ATF_TC_BODY(untested, tc) {
+ UNUSED(tc);
+ atf_tc_skip("DNSSEC not available");
+}
+#endif
/*
* Main
*/
ATF_TP_ADD_TCS(tp) {
+#if defined(OPENSSL) || defined(PKCS11CRYPTO)
ATF_TP_ADD_TC(tp, max_iterations);
+#else
+ ATF_TP_ADD_TC(tp, untested);
+#endif
return (atf_no_error());
}
./bin/tests/system/coverage/08-zsk-ttl/README X 2013
./bin/tests/system/coverage/08-zsk-ttl/expect X 2013
./bin/tests/system/coverage/clean.sh SH 2013
+./bin/tests/system/coverage/prereq.sh SH 2014
./bin/tests/system/coverage/setup.sh SH 2013,2014
./bin/tests/system/coverage/tests.sh SH 2013,2014
./bin/tests/system/database/clean.sh SH 2011,2012
./bin/tests/system/dlv/ns6/hints ZONE 2010
./bin/tests/system/dlv/ns6/named.conf CONF-C 2010,2011
./bin/tests/system/dlv/ns6/sign.sh SH 2010,2011,2012
+./bin/tests/system/dlv/prereq.sh SH 2014
./bin/tests/system/dlv/setup.sh SH 2004,2007,2009,2011,2012
./bin/tests/system/dlv/tests.sh SH 2004,2007,2010,2011,2012
./bin/tests/system/dlvauto/clean.sh SH 2011,2012
./bin/tests/system/dlvauto/ns1/root.db.in ZONE 2011
./bin/tests/system/dlvauto/ns1/sign.sh SH 2011,2012
./bin/tests/system/dlvauto/ns2/named.conf CONF-C 2011,2013
+./bin/tests/system/dlvauto/prereq.sh SH 2014
./bin/tests/system/dlvauto/setup.sh SH 2011,2012
./bin/tests/system/dlvauto/tests.sh SH 2011,2012,2014
./bin/tests/system/dlz/.gitignore X 2012
./bin/tests/system/dlz/prereq.sh.in SH 2011,2012
./bin/tests/system/dlz/tests.sh SH 2010,2011,2012,2013
./bin/tests/system/dlzexternal/Makefile.in MAKE 2011,2012
-./bin/tests/system/dlzexternal/clean.sh X 2010,2012
+./bin/tests/system/dlzexternal/clean.sh SH 2010,2012
./bin/tests/system/dlzexternal/dlopen.c C 2011
./bin/tests/system/dlzexternal/driver.c C 2011,2012,2013
./bin/tests/system/dlzexternal/driver.h C 2011
./bin/tests/system/dlzexternal/ns1/named.conf.in CONF-C 2011,2012,2013
./bin/tests/system/dlzexternal/prereq.sh SH 2010,2011,2012
./bin/tests/system/dlzexternal/setup.sh SH 2010,2012
-./bin/tests/system/dlzexternal/tests.sh X 2010,2011,2012,2013
+./bin/tests/system/dlzexternal/tests.sh SH 2010,2011,2012,2013
./bin/tests/system/dlzredir/.gitignore X 2012
./bin/tests/system/dlzredir/clean.sh SH 2012
./bin/tests/system/dlzredir/ns1/dns-root/dns.d/-/A=10=100.100.100.2= X 2012
./bin/tests/system/dns64/ns1/sign.sh SH 2010,2012
./bin/tests/system/dns64/ns2/named.conf CONF-C 2010,2011,2013
./bin/tests/system/dns64/ns2/rpz.db ZONE 2013
+./bin/tests/system/dns64/prereq.sh SH 2014
./bin/tests/system/dns64/setup.sh SH 2010,2012
./bin/tests/system/dns64/tests.sh SH 2010,2011,2012,2013
./bin/tests/system/dnssec/README TXT.BRIEF 2000,2001,2002,2004,2011
./bin/tests/system/inline/ns5/named.conf.post CONF-C 2011
./bin/tests/system/inline/ns5/named.conf.pre CONF-C 2011
./bin/tests/system/inline/ns6/named.conf CONF-C 2011
+./bin/tests/system/inline/prereq.sh SH 2014
./bin/tests/system/inline/setup.sh SH 2011,2012,2013
./bin/tests/system/inline/tests.sh SH 2011,2012,2013,2014
./bin/tests/system/ixfr/ans2/startme X 2011
./bin/tests/system/masterformat/ns2/formerly-text.db.in ZONE 2011
./bin/tests/system/masterformat/ns2/named.conf CONF-C 2005,2007,2011,2012
./bin/tests/system/masterformat/ns3/named.conf CONF-C 2012,2013
+./bin/tests/system/masterformat/prereq.sh SH 2014
./bin/tests/system/masterformat/setup.sh SH 2005,2006,2007,2011,2012,2013
./bin/tests/system/masterformat/tests.sh SH 2005,2007,2011,2012,2013
./bin/tests/system/metadata/child.db ZONE 2009
./bin/tests/system/nsupdate/ns3/named.conf CONF-C 2010,2011,2013
./bin/tests/system/nsupdate/ns3/nsec3param.test.db.in ZONE 2010
./bin/tests/system/nsupdate/ns3/sign.sh SH 2010,2011,2012
+./bin/tests/system/nsupdate/prereq.sh SH 2014
./bin/tests/system/nsupdate/setup.sh SH 2000,2001,2004,2007,2009,2010,2011,2012
./bin/tests/system/nsupdate/tests.sh SH 2000,2001,2004,2007,2009,2010,2011,2012,2013
./bin/tests/system/nsupdate/update_test.pl PERL 2000,2001,2004,2007,2012
./bin/tests/system/redirect/ns2/example.db.in ZONE 2013
./bin/tests/system/redirect/ns2/named.conf CONF-C 2011,2013
./bin/tests/system/redirect/ns2/redirect.db.in ZONE 2011.2013,2013
+./bin/tests/system/redirect/prereq.sh SH 2014
./bin/tests/system/redirect/setup.sh SH 2011,2012,2013
./bin/tests/system/redirect/tests.sh SH 2011,2012,2013
./bin/tests/system/relay/README TXT.BRIEF 2000,2001,2004
./bin/tests/system/rpz/ns5/named.args X 2013
./bin/tests/system/rpz/ns5/named.conf CONF-C 2012,2013
./bin/tests/system/rpz/ns5/tld5.db ZONE 2013
+./bin/tests/system/rpz/prereq.sh SH 2014
./bin/tests/system/rpz/qperf.sh SH 2012,2013
./bin/tests/system/rpz/rpz.c C 2011,2012,2013
./bin/tests/system/rpz/setup.sh SH 2011,2012,2013
./bin/tests/system/staticstub/ns4/named.conf CONF-C 2010
./bin/tests/system/staticstub/ns4/sign.sh SH 2010,2012
./bin/tests/system/staticstub/ns4/sub.example.db.in ZONE 2010
+./bin/tests/system/staticstub/prereq.sh SH 2014
./bin/tests/system/staticstub/setup.sh SH 2010,2012
./bin/tests/system/staticstub/tests.sh SH 2010,2011,2012,2013
./bin/tests/system/statistics/ans4/ans.pl PERL 2012
./bin/tests/system/tsig/tests.sh SH 2005,2006,2007,2011,2012
./bin/tests/system/tsiggss/Makefile.in MAKE 2011,2012
./bin/tests/system/tsiggss/authsock.pl PERL 2011,2012
-./bin/tests/system/tsiggss/clean.sh X 2010,2011
+./bin/tests/system/tsiggss/clean.sh SH 2010,2011
./bin/tests/system/tsiggss/gssapi_krb.c C 2011
./bin/tests/system/tsiggss/ns1/administrator.ccache X 2010
./bin/tests/system/tsiggss/ns1/dns.keytab X 2010
./bin/tests/system/tsiggss/ns1/example.nil.db.in X 2011
./bin/tests/system/tsiggss/ns1/named.conf CONF-C 2010,2011,2013
./bin/tests/system/tsiggss/ns1/testdenied.ccache X 2010
-./bin/tests/system/tsiggss/prereq.sh SH 2010,2011,2012
+./bin/tests/system/tsiggss/prereq.sh SH 2010,2011,2012,2014
./bin/tests/system/tsiggss/setup.sh SH 2010,2011,2012
-./bin/tests/system/tsiggss/tests.sh X 2010,2011
+./bin/tests/system/tsiggss/tests.sh SH 2010,2011
./bin/tests/system/unknown/clean.sh SH 2000,2001,2004,2007,2012,2013
./bin/tests/system/unknown/large.out X 2012
./bin/tests/system/unknown/ns1/broken1.db ZONE 2000,2001,2004,2007
./bin/tests/system/v6synth/tests.sh SH 2001,2004,2007,2012
./bin/tests/system/verify/.gitignore X 2012
./bin/tests/system/verify/clean.sh SH 2012
+./bin/tests/system/verify/prereq.sh SH 2014
./bin/tests/system/verify/setup.sh SH 2012
./bin/tests/system/verify/tests.sh SH 2012,2013
./bin/tests/system/verify/zones/genzones.sh SH 2012,2013
./bin/tests/system/wildcard/ns4/named.conf CONF-C 2012
./bin/tests/system/wildcard/ns5/hints ZONE 2013
./bin/tests/system/wildcard/ns5/named.conf CONF-C 2013
+./bin/tests/system/wildcard/prereq.sh SH 2014
./bin/tests/system/wildcard/setup.sh SH 2012
./bin/tests/system/wildcard/tests.sh SH 2012,2013
./bin/tests/system/xfer/ans5/badkeydata X 2011
./bin/tests/system/zonechecks/ns1/named.conf CONF-C 2012,2013
./bin/tests/system/zonechecks/ns2/named.conf CONF-C 2012,2013
./bin/tests/system/zonechecks/nxdomain.db ZONE 2004,2007
+./bin/tests/system/zonechecks/prereq.sh SH 2014
./bin/tests/system/zonechecks/setup.sh SH 2012,2013
./bin/tests/system/zonechecks/tests.sh SH 2004,2007,2009,2012,2013
./bin/tests/t_api.pl PERL 1999,2000,2001,2004,2007,2012
./lib/dns/tests/gost_test.c C 2014
./lib/dns/tests/master_test.c C 2011,2012,2013
./lib/dns/tests/mkraw.pl PERL 2011,2012
-./lib/dns/tests/nsec3_test.c C 2012
+./lib/dns/tests/nsec3_test.c C 2012,2014
./lib/dns/tests/private_test.c C 2011,2012
./lib/dns/tests/rbt_test.c C 2012,2013,2014
./lib/dns/tests/rdata_test.c C 2012,2013