From ea648e70a989cca190cd7403fe892fd2dcc290b4 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 5 May 2024 20:37:14 +0200 Subject: Adding upstream version 1:9.11.5.P4+dfsg. Signed-off-by: Daniel Baumann --- bin/tests/system/Makefile.in | 140 + bin/tests/system/README | 773 + bin/tests/system/acl/clean.sh | 23 + bin/tests/system/acl/ns2/named1.conf.in | 59 + bin/tests/system/acl/ns2/named2.conf.in | 63 + bin/tests/system/acl/ns2/named3.conf.in | 72 + bin/tests/system/acl/ns2/named4.conf.in | 71 + bin/tests/system/acl/ns2/named5.conf.in | 60 + bin/tests/system/acl/ns2/named6.conf.in | 50 + bin/tests/system/acl/ns2/named7.conf.in | 60 + bin/tests/system/acl/ns3/example.db | 19 + bin/tests/system/acl/ns3/named.conf.in | 33 + bin/tests/system/acl/ns4/example.db | 19 + bin/tests/system/acl/ns4/existing.db | 19 + bin/tests/system/acl/ns4/named.conf.in | 38 + bin/tests/system/acl/setup.sh | 20 + bin/tests/system/acl/tests.sh | 236 + bin/tests/system/additional/clean.sh | 20 + bin/tests/system/additional/ns1/mx.db | 16 + bin/tests/system/additional/ns1/named.args | 2 + bin/tests/system/additional/ns1/named1.conf.in | 55 + bin/tests/system/additional/ns1/named2.conf.in | 55 + bin/tests/system/additional/ns1/named3.conf.in | 56 + bin/tests/system/additional/ns1/named4.conf.in | 65 + bin/tests/system/additional/ns1/naptr.db | 18 + bin/tests/system/additional/ns1/naptr2.db | 18 + bin/tests/system/additional/ns1/nid.db | 19 + bin/tests/system/additional/ns1/rt.db | 18 + bin/tests/system/additional/ns1/rt2.db | 18 + bin/tests/system/additional/ns1/srv.db | 16 + bin/tests/system/additional/ns3/named.conf.in | 28 + bin/tests/system/additional/ns3/root.hint | 11 + bin/tests/system/additional/setup.sh | 17 + bin/tests/system/additional/tests.sh | 330 + bin/tests/system/addzone/clean.sh | 29 + bin/tests/system/addzone/ns1/inlineslave.db | 24 + bin/tests/system/addzone/ns1/named.conf.in | 35 + bin/tests/system/addzone/ns2/added.db | 24 + bin/tests/system/addzone/ns2/default.nzf.in | 1 + bin/tests/system/addzone/ns2/hints.db | 12 + bin/tests/system/addzone/ns2/inline.db | 24 + bin/tests/system/addzone/ns2/named1.conf.in | 41 + bin/tests/system/addzone/ns2/named2.conf.in | 65 + bin/tests/system/addzone/ns2/normal.db | 24 + bin/tests/system/addzone/ns2/previous.db | 24 + bin/tests/system/addzone/ns2/redirect.db | 11 + bin/tests/system/addzone/ns3/e.db | 12 + bin/tests/system/addzone/ns3/named1.conf.in | 30 + bin/tests/system/addzone/ns3/named2.conf.in | 26 + bin/tests/system/addzone/setup.sh | 24 + bin/tests/system/addzone/tests.sh | 539 + bin/tests/system/allow-query/clean.sh | 21 + bin/tests/system/allow-query/ns1/named.conf.in | 23 + bin/tests/system/allow-query/ns1/root.db | 16 + bin/tests/system/allow-query/ns2/generic.db | 24 + bin/tests/system/allow-query/ns2/named01.conf.in | 32 + bin/tests/system/allow-query/ns2/named02.conf.in | 33 + bin/tests/system/allow-query/ns2/named03.conf.in | 33 + bin/tests/system/allow-query/ns2/named04.conf.in | 33 + bin/tests/system/allow-query/ns2/named05.conf.in | 33 + bin/tests/system/allow-query/ns2/named06.conf.in | 33 + bin/tests/system/allow-query/ns2/named07.conf.in | 35 + bin/tests/system/allow-query/ns2/named08.conf.in | 35 + bin/tests/system/allow-query/ns2/named09.conf.in | 35 + bin/tests/system/allow-query/ns2/named10.conf.in | 38 + bin/tests/system/allow-query/ns2/named11.conf.in | 44 + bin/tests/system/allow-query/ns2/named12.conf.in | 38 + bin/tests/system/allow-query/ns2/named21.conf.in | 35 + bin/tests/system/allow-query/ns2/named22.conf.in | 38 + bin/tests/system/allow-query/ns2/named23.conf.in | 37 + bin/tests/system/allow-query/ns2/named24.conf.in | 37 + bin/tests/system/allow-query/ns2/named25.conf.in | 37 + bin/tests/system/allow-query/ns2/named26.conf.in | 37 + bin/tests/system/allow-query/ns2/named27.conf.in | 40 + bin/tests/system/allow-query/ns2/named28.conf.in | 39 + bin/tests/system/allow-query/ns2/named29.conf.in | 39 + bin/tests/system/allow-query/ns2/named30.conf.in | 42 + bin/tests/system/allow-query/ns2/named31.conf.in | 49 + bin/tests/system/allow-query/ns2/named32.conf.in | 42 + bin/tests/system/allow-query/ns2/named33.conf.in | 39 + bin/tests/system/allow-query/ns2/named34.conf.in | 38 + bin/tests/system/allow-query/ns2/named40.conf.in | 107 + bin/tests/system/allow-query/ns2/named53.conf.in | 34 + bin/tests/system/allow-query/ns2/named54.conf.in | 34 + bin/tests/system/allow-query/ns2/named55.conf.in | 39 + bin/tests/system/allow-query/ns2/named56.conf.in | 38 + bin/tests/system/allow-query/ns2/named57.conf.in | 42 + bin/tests/system/allow-query/ns3/named.args | 2 + bin/tests/system/allow-query/ns3/named.conf.in | 24 + bin/tests/system/allow-query/setup.sh | 18 + bin/tests/system/allow-query/tests.sh | 617 + bin/tests/system/ans.pl | 519 + bin/tests/system/autosign/clean.sh | 64 + bin/tests/system/autosign/ns1/keygen.sh | 52 + bin/tests/system/autosign/ns1/named.conf.in | 46 + bin/tests/system/autosign/ns1/root.db.in | 24 + bin/tests/system/autosign/ns2/Xbar.+005+30676.key | 5 + .../system/autosign/ns2/Xbar.+005+30676.private | 13 + bin/tests/system/autosign/ns2/Xbar.+005+30804.key | 5 + .../system/autosign/ns2/Xbar.+005+30804.private | 13 + bin/tests/system/autosign/ns2/bar.db.in | 78 + .../system/autosign/ns2/child.nsec3.example.db | 18 + .../system/autosign/ns2/child.optout.example.db | 18 + bin/tests/system/autosign/ns2/dst.example.db.in | 19 + bin/tests/system/autosign/ns2/example.db.in | 84 + .../system/autosign/ns2/insecure.secure.example.db | 24 + bin/tests/system/autosign/ns2/keygen.sh | 52 + bin/tests/system/autosign/ns2/named.conf.in | 98 + .../autosign/ns2/private.secure.example.db.in | 25 + .../system/autosign/ns3/autonsec3.example.db.in | 35 + bin/tests/system/autosign/ns3/delay.example.db | 24 + bin/tests/system/autosign/ns3/delzsk.example.db.in | 23 + .../system/autosign/ns3/inacksk2.example.db.in | 24 + .../system/autosign/ns3/inacksk3.example.db.in | 24 + .../system/autosign/ns3/inaczsk.example.db.in | 24 + .../system/autosign/ns3/inaczsk2.example.db.in | 24 + .../system/autosign/ns3/inaczsk3.example.db.in | 24 + bin/tests/system/autosign/ns3/insecure.example.db | 24 + bin/tests/system/autosign/ns3/keygen.sh | 318 + bin/tests/system/autosign/ns3/named.conf.in | 284 + bin/tests/system/autosign/ns3/nozsk.example.db.in | 24 + bin/tests/system/autosign/ns3/nsec.example.db.in | 24 + .../autosign/ns3/nsec3-to-nsec.example.db.in | 24 + bin/tests/system/autosign/ns3/nsec3.example.db.in | 35 + .../system/autosign/ns3/nsec3.nsec3.example.db.in | 33 + .../system/autosign/ns3/nsec3.optout.example.db.in | 33 + .../system/autosign/ns3/oldsigs.example.db.in | 24 + bin/tests/system/autosign/ns3/optout.example.db.in | 36 + .../system/autosign/ns3/optout.nsec3.example.db.in | 33 + .../autosign/ns3/optout.optout.example.db.in | 33 + .../system/autosign/ns3/rsasha256.example.db.in | 26 + .../system/autosign/ns3/rsasha512.example.db.in | 26 + .../autosign/ns3/secure-to-insecure.example.db.in | 24 + .../autosign/ns3/secure-to-insecure2.example.db.in | 24 + bin/tests/system/autosign/ns3/secure.example.db.in | 33 + .../system/autosign/ns3/secure.nsec3.example.db.in | 33 + .../autosign/ns3/secure.optout.example.db.in | 33 + bin/tests/system/autosign/ns3/sync.example.db.in | 32 + bin/tests/system/autosign/ns3/ttl1.example.db.in | 24 + bin/tests/system/autosign/ns3/ttl2.example.db.in | 24 + bin/tests/system/autosign/ns3/ttl3.example.db.in | 24 + bin/tests/system/autosign/ns3/ttl4.example.db.in | 24 + bin/tests/system/autosign/ns4/named.conf.in | 34 + bin/tests/system/autosign/ns5/named.conf.in | 33 + bin/tests/system/autosign/prereq.sh | 15 + bin/tests/system/autosign/setup.sh | 26 + bin/tests/system/autosign/tests.sh | 1428 ++ bin/tests/system/builtin/clean.sh | 17 + bin/tests/system/builtin/ns1/named.conf.in | 28 + bin/tests/system/builtin/ns2/named.conf.in | 29 + bin/tests/system/builtin/ns3/named.conf.in | 31 + bin/tests/system/builtin/setup.sh | 18 + bin/tests/system/builtin/tests.sh | 242 + bin/tests/system/cacheclean/clean.sh | 23 + bin/tests/system/cacheclean/dig.batch | 924 + bin/tests/system/cacheclean/knowngood.dig.out | 953 + bin/tests/system/cacheclean/ns1/example.db | 2940 +++ bin/tests/system/cacheclean/ns1/expire-test.db | 19 + bin/tests/system/cacheclean/ns1/flushtest.db | 42 + bin/tests/system/cacheclean/ns1/named.conf.in | 38 + bin/tests/system/cacheclean/ns2/named.conf.in | 47 + bin/tests/system/cacheclean/setup.sh | 17 + bin/tests/system/cacheclean/tests.sh | 257 + bin/tests/system/case/clean.sh | 21 + bin/tests/system/case/dynamic.good | 6 + bin/tests/system/case/ns1/dynamic.db.in | 25 + bin/tests/system/case/ns1/example.db | 22 + bin/tests/system/case/ns1/named.conf.in | 37 + bin/tests/system/case/ns2/named.conf.in | 37 + bin/tests/system/case/postns1.good | 14 + bin/tests/system/case/postupdate.good | 6 + bin/tests/system/case/setup.sh | 16 + bin/tests/system/case/tests.sh | 138 + bin/tests/system/catz/clean.sh | 24 + bin/tests/system/catz/ns1/catalog.example.db.in | 12 + bin/tests/system/catz/ns1/named.conf.in | 65 + bin/tests/system/catz/ns2/named.conf.in | 74 + bin/tests/system/catz/ns3/dom5.example.db | 11 + bin/tests/system/catz/ns3/dom6.example.db | 11 + bin/tests/system/catz/ns3/named.conf.in | 55 + bin/tests/system/catz/setup.sh | 26 + bin/tests/system/catz/tests.sh | 1999 ++ bin/tests/system/chain/README | 15 + bin/tests/system/chain/ans3/ans.pl | 101 + bin/tests/system/chain/ans4/README.anspy | 17 + bin/tests/system/chain/ans4/ans.py | 347 + bin/tests/system/chain/clean.sh | 15 + bin/tests/system/chain/ns1/named.conf.in | 25 + bin/tests/system/chain/ns1/root.db | 45 + bin/tests/system/chain/ns2/example.db | 67 + bin/tests/system/chain/ns2/generic.db | 17 + bin/tests/system/chain/ns2/named.conf.in | 51 + bin/tests/system/chain/ns2/sign.sh | 20 + bin/tests/system/chain/ns2/sub.db | 24 + bin/tests/system/chain/ns5/named.conf.in | 39 + bin/tests/system/chain/ns5/sub.db | 24 + bin/tests/system/chain/ns7/named.conf.in | 43 + bin/tests/system/chain/ns7/root.hint | 12 + bin/tests/system/chain/prereq.sh | 50 + bin/tests/system/chain/setup.sh | 25 + bin/tests/system/chain/tests.sh | 269 + bin/tests/system/checkconf/altdb.conf | 17 + bin/tests/system/checkconf/altdlz.conf | 25 + bin/tests/system/checkconf/bad-also-notify.conf | 20 + bin/tests/system/checkconf/bad-catz-zone.conf | 16 + bin/tests/system/checkconf/bad-dnssec.conf | 29 + bin/tests/system/checkconf/bad-hint.conf | 16 + bin/tests/system/checkconf/bad-in-view-dup.conf | 19 + bin/tests/system/checkconf/bad-inline-slave.conf | 20 + .../system/checkconf/bad-keep-response-order.conf | 16 + bin/tests/system/checkconf/bad-lifetime.conf | 14 + .../system/checkconf/bad-lmdb-mapsize-bogus.conf | 14 + .../checkconf/bad-lmdb-mapsize-toolarge.conf | 14 + .../checkconf/bad-lmdb-mapsize-toosmall.conf | 14 + .../checkconf/bad-lmdb-mapsize-unlimited.conf | 14 + bin/tests/system/checkconf/bad-many.conf | 46 + .../system/checkconf/bad-master-request-ixfr.conf | 20 + bin/tests/system/checkconf/bad-maxttlmap.conf | 17 + bin/tests/system/checkconf/bad-noddns.conf | 17 + .../system/checkconf/bad-options-also-notify.conf | 19 + bin/tests/system/checkconf/bad-rate-limit-acl.conf | 18 + .../checkconf/bad-rate-limit-all-per-second.conf | 16 + .../bad-rate-limit-errors-per-second.conf | 16 + .../bad-rate-limit-ipv4-prefix-length.conf | 16 + .../bad-rate-limit-ipv6-prefix-length.conf | 16 + .../checkconf/bad-rate-limit-max-table-size.conf | 16 + .../bad-rate-limit-nodata-per-second.conf | 16 + .../bad-rate-limit-nxdomains-per-second.conf | 16 + .../system/checkconf/bad-rate-limit-qps-scale.conf | 16 + .../bad-rate-limit-referrals-per-second.conf | 16 + .../bad-rate-limit-responses-per-second.conf | 16 + .../system/checkconf/bad-rate-limit-slip.conf | 16 + .../system/checkconf/bad-rate-limit-window.conf | 16 + bin/tests/system/checkconf/bad-rpz-zone.conf | 16 + .../system/checkconf/bad-sharedwritable1.conf | 20 + .../system/checkconf/bad-sharedwritable2.conf | 21 + bin/tests/system/checkconf/bad-sharedzone1.conf | 29 + bin/tests/system/checkconf/bad-sharedzone2.conf | 31 + bin/tests/system/checkconf/bad-sharedzone3.conf | 23 + bin/tests/system/checkconf/bad-tsig.conf | 17 + bin/tests/system/checkconf/bad-update-policy1.conf | 18 + .../system/checkconf/bad-update-policy10.conf | 18 + .../system/checkconf/bad-update-policy11.conf | 18 + .../system/checkconf/bad-update-policy12.conf | 18 + .../system/checkconf/bad-update-policy13.conf | 18 + .../system/checkconf/bad-update-policy14.conf | 18 + .../system/checkconf/bad-update-policy15.conf | 18 + bin/tests/system/checkconf/bad-update-policy2.conf | 18 + bin/tests/system/checkconf/bad-update-policy3.conf | 18 + bin/tests/system/checkconf/bad-update-policy4.conf | 18 + bin/tests/system/checkconf/bad-update-policy5.conf | 18 + bin/tests/system/checkconf/bad-update-policy6.conf | 18 + bin/tests/system/checkconf/bad-update-policy7.conf | 18 + bin/tests/system/checkconf/bad-update-policy8.conf | 18 + bin/tests/system/checkconf/bad-update-policy9.conf | 18 + .../system/checkconf/bad-view-also-notify.conf | 18 + bin/tests/system/checkconf/check-dlv-ksk-key.conf | 20 + .../system/checkconf/check-dup-records-fail.conf | 21 + bin/tests/system/checkconf/check-dup-records.db | 31 + .../system/checkconf/check-mx-cname-fail.conf | 20 + bin/tests/system/checkconf/check-mx-cname.db | 24 + bin/tests/system/checkconf/check-mx-fail.conf | 20 + bin/tests/system/checkconf/check-mx.db | 22 + bin/tests/system/checkconf/check-names-fail.conf | 20 + bin/tests/system/checkconf/check-names.db | 26 + .../system/checkconf/check-root-ksk-2010.conf | 24 + .../system/checkconf/check-root-ksk-2017.conf | 27 + .../system/checkconf/check-root-ksk-both.conf | 39 + .../system/checkconf/check-srv-cname-fail.conf | 20 + bin/tests/system/checkconf/check-srv-cname.db | 26 + bin/tests/system/checkconf/clean.sh | 15 + bin/tests/system/checkconf/dlz-bad.conf | 25 + bin/tests/system/checkconf/dnssec.1 | 15 + bin/tests/system/checkconf/dnssec.2 | 29 + bin/tests/system/checkconf/dnssec.3 | 39 + bin/tests/system/checkconf/good-acl.conf | 19 + bin/tests/system/checkconf/good-class.conf | 12 + .../system/checkconf/good-dlv-dlv.example.com.conf | 14 + .../checkconf/good-lmdb-mapsize-largest.conf | 14 + .../checkconf/good-lmdb-mapsize-smallest.conf | 14 + bin/tests/system/checkconf/good-nested.conf | 18 + .../system/checkconf/good-options-also-notify.conf | 20 + bin/tests/system/checkconf/good-response-dot.conf | 21 + .../system/checkconf/good-update-policy1.conf | 18 + .../system/checkconf/good-update-policy10.conf | 18 + .../system/checkconf/good-update-policy11.conf | 18 + .../system/checkconf/good-update-policy12.conf | 18 + .../system/checkconf/good-update-policy2.conf | 18 + .../system/checkconf/good-update-policy3.conf | 18 + .../system/checkconf/good-update-policy4.conf | 18 + .../system/checkconf/good-update-policy5.conf | 18 + .../system/checkconf/good-update-policy6.conf | 18 + .../system/checkconf/good-update-policy7.conf | 18 + .../system/checkconf/good-update-policy8.conf | 18 + .../system/checkconf/good-update-policy9.conf | 18 + .../system/checkconf/good-view-also-notify.conf | 19 + bin/tests/system/checkconf/good.conf | 158 + bin/tests/system/checkconf/hint-nofile.conf | 15 + bin/tests/system/checkconf/in-view-good.conf | 23 + bin/tests/system/checkconf/inline-bad.conf | 25 + bin/tests/system/checkconf/inline-good.conf | 26 + bin/tests/system/checkconf/inline-no.conf | 25 + .../system/checkconf/max-cache-size-good.conf | 14 + bin/tests/system/checkconf/max-ttl.conf | 32 + bin/tests/system/checkconf/maxttl-bad.conf | 22 + bin/tests/system/checkconf/maxttl-bad.db | 23 + bin/tests/system/checkconf/maxttl.db | 23 + bin/tests/system/checkconf/notify.conf | 82 + bin/tests/system/checkconf/portrange-good.conf | 20 + bin/tests/system/checkconf/range.conf | 23 + bin/tests/system/checkconf/shared.example.db | 11 + bin/tests/system/checkconf/tests.sh | 394 + bin/tests/system/checkconf/view-class-any1.conf | 12 + bin/tests/system/checkconf/view-class-any2.conf | 12 + bin/tests/system/checkconf/view-class-in1.conf | 12 + bin/tests/system/checkconf/view-class-in2.conf | 12 + bin/tests/system/checkconf/warn-dlv-auto.conf | 14 + .../system/checkconf/warn-dlv-dlv.isc.org.conf | 14 + bin/tests/system/checkconf/warn-keydir.conf | 23 + bin/tests/system/checkds/clean.sh | 15 + bin/tests/system/checkds/dig.bat | 38 + bin/tests/system/checkds/dig.pl | 45 + bin/tests/system/checkds/dig.sh | 26 + .../checkds/missing.example.dlv.example.dlv.db | 2 + bin/tests/system/checkds/missing.example.dnskey.db | 3 + bin/tests/system/checkds/missing.example.ds.db | 2 + .../system/checkds/none.example.dlv.example.dlv.db | 0 bin/tests/system/checkds/none.example.dnskey.db | 3 + bin/tests/system/checkds/none.example.ds.db | 0 .../system/checkds/ok.example.dlv.example.dlv.db | 2 + bin/tests/system/checkds/ok.example.dnskey.db | 2 + bin/tests/system/checkds/ok.example.ds.db | 2 + bin/tests/system/checkds/setup.sh | 15 + bin/tests/system/checkds/tests.sh | 179 + .../checkds/wrong.example.dlv.example.dlv.db | 2 + bin/tests/system/checkds/wrong.example.dnskey.db | 2 + bin/tests/system/checkds/wrong.example.ds.db | 2 + bin/tests/system/checknames/clean.sh | 22 + bin/tests/system/checknames/ns1/fail.example.db.in | 15 + bin/tests/system/checknames/ns1/fail.update.db.in | 14 + .../system/checknames/ns1/ignore.example.db.in | 16 + .../system/checknames/ns1/ignore.update.db.in | 14 + bin/tests/system/checknames/ns1/named.conf.in | 67 + bin/tests/system/checknames/ns1/root.db | 28 + bin/tests/system/checknames/ns1/warn.example.db.in | 15 + bin/tests/system/checknames/ns1/warn.update.db.in | 14 + bin/tests/system/checknames/ns2/named.conf.in | 29 + bin/tests/system/checknames/ns2/root.hints | 12 + bin/tests/system/checknames/ns3/named.conf.in | 29 + bin/tests/system/checknames/ns3/root.hints | 12 + .../checknames/ns4/master-ignore.update.db.in | 14 + bin/tests/system/checknames/ns4/named.conf.in | 35 + bin/tests/system/checknames/ns4/root.hints | 12 + bin/tests/system/checknames/setup.sh | 28 + bin/tests/system/checknames/tests.sh | 148 + bin/tests/system/checkzone/clean.sh | 11 + bin/tests/system/checkzone/setup.sh | 19 + bin/tests/system/checkzone/tests.sh | 185 + bin/tests/system/checkzone/zones/.gitattributes | 1 + bin/tests/system/checkzone/zones/bad-badclass.raw | Bin 0 -> 104 bytes bin/tests/system/checkzone/zones/bad-caa-rr.db | Bin 0 -> 600 bytes .../system/checkzone/zones/bad-dns-sd-reverse.db | 19 + .../system/checkzone/zones/bad-generate-tkey.db | 15 + bin/tests/system/checkzone/zones/bad-nsap-empty.db | 16 + .../system/checkzone/zones/bad-nsap-odd-nibble.db | 16 + .../system/checkzone/zones/bad-nsec3-padded.db | 19 + .../checkzone/zones/bad-nsec3owner-padded.db | 17 + bin/tests/system/checkzone/zones/bad-tkey.db | 15 + bin/tests/system/checkzone/zones/bad-tsig.db | 15 + bin/tests/system/checkzone/zones/bad-unspec.db | 14 + bin/tests/system/checkzone/zones/bad1.db | Bin 0 -> 507 bytes bin/tests/system/checkzone/zones/bad2.db | 17 + bin/tests/system/checkzone/zones/bad3.db | 17 + bin/tests/system/checkzone/zones/bad4.db | 17 + bin/tests/system/checkzone/zones/badttl.db | 18 + bin/tests/system/checkzone/zones/crashzone.db | 62 + .../zones/delegating-ns-address-below-dname.db | 22 + .../system/checkzone/zones/good-dns-sd-reverse.db | 21 + bin/tests/system/checkzone/zones/good-gc-msdcs.db | 14 + bin/tests/system/checkzone/zones/good-nsap.db | 16 + .../system/checkzone/zones/good-nsec3-nopadhash.db | 17 + .../checkzone/zones/good-occulted-ns-by-dname.db | 20 + .../checkzone/zones/good-occulted-ns-by-ns.db | 20 + bin/tests/system/checkzone/zones/good1.db | 17 + bin/tests/system/checkzone/zones/inherit.db | 10 + .../checkzone/zones/nowarn.inherited.owner.db | 11 + .../checkzone/zones/ns-address-below-dname.db | 20 + bin/tests/system/checkzone/zones/spf.db | 16 + bin/tests/system/checkzone/zones/test1.db | 16 + bin/tests/system/checkzone/zones/test2.db | 17 + .../system/checkzone/zones/warn.inherit.origin.db | 12 + .../system/checkzone/zones/warn.inherited.owner.db | 11 + bin/tests/system/clean.sh | 51 + bin/tests/system/cleanall.sh | 35 + bin/tests/system/cleanpkcs11.sh | 17 + bin/tests/system/common/controls.conf | 20 + bin/tests/system/common/controls.conf.in | 20 + bin/tests/system/common/rndc.conf | 19 + bin/tests/system/common/rndc.key | 15 + bin/tests/system/common/root.hint | 12 + bin/tests/system/conf.sh.in | 366 + bin/tests/system/conf.sh.win32 | 344 + bin/tests/system/cookie/bad-cookie-badhex.conf | 14 + bin/tests/system/cookie/bad-cookie-badsha1.conf | 15 + bin/tests/system/cookie/bad-cookie-badsha256.conf | 15 + bin/tests/system/cookie/bad-cookie-toolong.conf | 14 + bin/tests/system/cookie/clean.sh | 15 + bin/tests/system/cookie/good-cookie-sha1.conf | 15 + bin/tests/system/cookie/good-cookie-sha256.conf | 15 + bin/tests/system/cookie/ns1/example.db | 22 + bin/tests/system/cookie/ns1/named.conf.in | 49 + bin/tests/system/cookie/ns1/root.hint | 12 + bin/tests/system/cookie/ns2/named.conf.in | 29 + bin/tests/system/cookie/ns2/root.db | 22 + bin/tests/system/cookie/ns3/named.conf.in | 50 + bin/tests/system/cookie/ns3/root.hint | 12 + bin/tests/system/cookie/ns4/named.conf.in | 38 + bin/tests/system/cookie/ns4/root.hint | 12 + bin/tests/system/cookie/ns5/named.conf.in | 39 + bin/tests/system/cookie/ns5/root.hint | 12 + bin/tests/system/cookie/ns6/named.conf.in | 38 + bin/tests/system/cookie/ns6/root.hint | 12 + bin/tests/system/cookie/ns7/named.conf.in | 29 + bin/tests/system/cookie/ns7/root.db | 22 + bin/tests/system/cookie/setup.sh | 22 + bin/tests/system/cookie/tests.sh | 273 + bin/tests/system/coverage/01-ksk-inactive/README | 10 + bin/tests/system/coverage/01-ksk-inactive/expect | 6 + bin/tests/system/coverage/02-zsk-inactive/README | 10 + bin/tests/system/coverage/02-zsk-inactive/expect | 6 + .../system/coverage/03-ksk-unpublished/README | 10 + .../system/coverage/03-ksk-unpublished/expect | 8 + .../system/coverage/04-zsk-unpublished/README | 10 + .../system/coverage/04-zsk-unpublished/expect | 8 + .../system/coverage/05-ksk-unpub-active/README | 12 + .../system/coverage/05-ksk-unpub-active/expect | 8 + .../system/coverage/06-zsk-unpub-active/README | 12 + .../system/coverage/06-zsk-unpub-active/expect | 8 + bin/tests/system/coverage/07-ksk-ttl/README | 4 + bin/tests/system/coverage/07-ksk-ttl/expect | 9 + bin/tests/system/coverage/08-zsk-ttl/README | 4 + bin/tests/system/coverage/08-zsk-ttl/expect | 9 + bin/tests/system/coverage/09-check-zsk/README | 6 + bin/tests/system/coverage/09-check-zsk/expect | 6 + bin/tests/system/coverage/10-check-ksk/README | 7 + bin/tests/system/coverage/10-check-ksk/expect | 6 + bin/tests/system/coverage/11-cutoff/README | 10 + bin/tests/system/coverage/11-cutoff/expect | 6 + bin/tests/system/coverage/clean.sh | 16 + bin/tests/system/coverage/prereq.sh | 15 + bin/tests/system/coverage/setup.sh | 131 + bin/tests/system/coverage/tests.sh | 79 + bin/tests/system/database/clean.sh | 14 + bin/tests/system/database/ns1/named1.conf.in | 40 + bin/tests/system/database/ns1/named2.conf.in | 40 + bin/tests/system/database/setup.sh | 16 + bin/tests/system/database/tests.sh | 53 + bin/tests/system/delzone/clean.sh | 22 + bin/tests/system/delzone/ns1/inlineslave.db | 24 + bin/tests/system/delzone/ns1/named.conf | 31 + bin/tests/system/delzone/ns2/added.db | 24 + bin/tests/system/delzone/ns2/named.args | 1 + bin/tests/system/delzone/ns2/named.conf | 32 + bin/tests/system/delzone/ns2/normal.db | 24 + bin/tests/system/delzone/setup.sh | 15 + bin/tests/system/delzone/tests.sh | 63 + bin/tests/system/dialup/ns1/example.db | 17 + bin/tests/system/dialup/ns1/named.conf | 37 + bin/tests/system/dialup/ns1/root.db | 18 + bin/tests/system/dialup/ns2/hint.db | 11 + bin/tests/system/dialup/ns2/named.conf | 37 + bin/tests/system/dialup/ns3/hint.db | 11 + bin/tests/system/dialup/ns3/named.conf | 37 + bin/tests/system/dialup/setup.sh | 11 + bin/tests/system/dialup/tests.sh | 63 + bin/tests/system/digcomp.pl | 118 + bin/tests/system/digdelv/ans4/startme | 0 bin/tests/system/digdelv/clean.sh | 17 + bin/tests/system/digdelv/ns1/named.conf.in | 29 + bin/tests/system/digdelv/ns1/root.db | 24 + bin/tests/system/digdelv/ns2/example.db | 57 + bin/tests/system/digdelv/ns2/named.conf.in | 33 + bin/tests/system/digdelv/ns3/named.conf.in | 28 + bin/tests/system/digdelv/prereq.sh | 21 + bin/tests/system/digdelv/setup.sh | 18 + bin/tests/system/digdelv/tests.sh | 652 + bin/tests/system/ditch.pl | 85 + bin/tests/system/dlv/clean.sh | 42 + bin/tests/system/dlv/ns1/named.conf.in | 26 + bin/tests/system/dlv/ns1/root.db.in | 19 + bin/tests/system/dlv/ns1/rootservers.utld.db | 13 + bin/tests/system/dlv/ns1/sign.sh | 36 + bin/tests/system/dlv/ns2/druz.db.in | 47 + bin/tests/system/dlv/ns2/hints | 11 + bin/tests/system/dlv/ns2/named.conf.in | 27 + bin/tests/system/dlv/ns2/sign.sh | 37 + bin/tests/system/dlv/ns2/utld.db | 49 + bin/tests/system/dlv/ns3/child.db.in | 17 + bin/tests/system/dlv/ns3/dlv.db.in | 13 + bin/tests/system/dlv/ns3/hints | 11 + bin/tests/system/dlv/ns3/named.conf.in | 42 + bin/tests/system/dlv/ns3/sign.sh | 286 + bin/tests/system/dlv/ns4/child.db | 34 + bin/tests/system/dlv/ns4/hints | 11 + bin/tests/system/dlv/ns4/named.conf.in | 27 + bin/tests/system/dlv/ns5/hints | 11 + bin/tests/system/dlv/ns5/named.conf.in | 31 + bin/tests/system/dlv/ns5/rndc.conf | 20 + bin/tests/system/dlv/ns6/child.db.in | 15 + bin/tests/system/dlv/ns6/hints | 11 + bin/tests/system/dlv/ns6/named.conf.in | 41 + bin/tests/system/dlv/ns6/sign.sh | 251 + bin/tests/system/dlv/prereq.sh | 15 + bin/tests/system/dlv/setup.sh | 24 + bin/tests/system/dlv/tests.sh | 55 + bin/tests/system/dlz/clean.sh | 16 + .../com/broken/dns.d/@/DNAME=10=example.net.= | 6 + .../com/broken/dns.d/@/NS=10=example.com.= | 6 + ...om.=root.example.com.=None=None=None=None=None= | 6 + .../com/example/dns.d/@/DNAME=10=example.net.= | 6 + .../com/example/dns.d/@/NS=10=example.com.= | 6 + ...ple.com.=root.example.com.=2010062900=0=0=0=10= | 6 + .../dlz/ns1/dns-root/com/example/xfr.d/10.53.0.1 | 6 + bin/tests/system/dlz/ns1/named.conf.in | 25 + bin/tests/system/dlz/prereq.sh.in | 19 + bin/tests/system/dlz/setup.sh | 16 + bin/tests/system/dlz/tests.sh | 75 + bin/tests/system/dlzexternal/Makefile.in | 46 + bin/tests/system/dlzexternal/clean.sh | 23 + bin/tests/system/dlzexternal/driver.c | 830 + bin/tests/system/dlzexternal/driver.h | 30 + bin/tests/system/dlzexternal/ns1/dlzs.conf.in | 33 + bin/tests/system/dlzexternal/ns1/named.conf.in | 51 + bin/tests/system/dlzexternal/ns1/root.db | 24 + bin/tests/system/dlzexternal/prereq.sh | 19 + bin/tests/system/dlzexternal/setup.sh | 19 + bin/tests/system/dlzexternal/tests.sh | 210 + bin/tests/system/dns64/clean.sh | 19 + bin/tests/system/dns64/conf/bad1.conf | 14 + bin/tests/system/dns64/conf/bad2.conf | 14 + bin/tests/system/dns64/conf/bad3.conf | 14 + bin/tests/system/dns64/conf/bad4.conf | 14 + bin/tests/system/dns64/conf/bad5.conf | 14 + bin/tests/system/dns64/conf/bad6.conf | 14 + bin/tests/system/dns64/conf/bad7.conf | 16 + bin/tests/system/dns64/conf/bad8.conf | 16 + bin/tests/system/dns64/conf/bad9.conf | 16 + bin/tests/system/dns64/conf/good1.conf | 20 + bin/tests/system/dns64/conf/good2.conf | 19 + bin/tests/system/dns64/conf/good3.conf | 19 + bin/tests/system/dns64/conf/good4.conf | 19 + bin/tests/system/dns64/conf/good5.conf | 16 + bin/tests/system/dns64/ns1/example.db | 54 + bin/tests/system/dns64/ns1/named.conf.in | 53 + bin/tests/system/dns64/ns1/root.db | 17 + bin/tests/system/dns64/ns1/sign.sh | 24 + bin/tests/system/dns64/ns2/named.conf.in | 70 + bin/tests/system/dns64/ns2/rpz.db | 21 + bin/tests/system/dns64/prereq.sh | 15 + bin/tests/system/dns64/setup.sh | 22 + bin/tests/system/dns64/tests.sh | 1404 ++ bin/tests/system/dnssec/README | 19 + bin/tests/system/dnssec/clean.sh | 95 + bin/tests/system/dnssec/dnssec_update_test.pl | 97 + bin/tests/system/dnssec/ns1/named.conf.in | 35 + bin/tests/system/dnssec/ns1/root.db.in | 29 + bin/tests/system/dnssec/ns1/sign.sh | 53 + bin/tests/system/dnssec/ns2/algroll.db.in | 24 + bin/tests/system/dnssec/ns2/badparam.db.in | 19 + .../system/dnssec/ns2/cdnskey-auto.secure.db.in | 12 + .../system/dnssec/ns2/cdnskey-update.secure.db.in | 12 + bin/tests/system/dnssec/ns2/cdnskey.secure.db.in | 12 + bin/tests/system/dnssec/ns2/cds-auto.secure.db.in | 12 + .../system/dnssec/ns2/cds-update.secure.db.in | 12 + bin/tests/system/dnssec/ns2/cds.secure.db.in | 12 + bin/tests/system/dnssec/ns2/child.nsec3.example.db | 18 + .../system/dnssec/ns2/child.optout.example.db | 18 + bin/tests/system/dnssec/ns2/dlv.db.in | 19 + bin/tests/system/dnssec/ns2/dst.example.db.in | 19 + bin/tests/system/dnssec/ns2/example.db.in | 160 + bin/tests/system/dnssec/ns2/in-addr.arpa.db.in | 17 + .../system/dnssec/ns2/insecure.secure.example.db | 24 + bin/tests/system/dnssec/ns2/named.conf.in | 136 + .../system/dnssec/ns2/private.secure.example.db.in | 26 + bin/tests/system/dnssec/ns2/rfc2335.example.db | 103 + bin/tests/system/dnssec/ns2/sign.sh | 239 + bin/tests/system/dnssec/ns2/single-nsec3.db.in | 19 + .../system/dnssec/ns3/auto-nsec.example.db.in | 38 + .../system/dnssec/ns3/auto-nsec3.example.db.in | 38 + bin/tests/system/dnssec/ns3/bogus.example.db.in | 25 + .../dnssec/ns3/dnskey-nsec3-unknown.example.db.in | 28 + .../system/dnssec/ns3/dnskey-unknown.example.db.in | 27 + bin/tests/system/dnssec/ns3/dynamic.example.db.in | 23 + bin/tests/system/dnssec/ns3/expired.example.db.in | 42 + bin/tests/system/dnssec/ns3/expiring.example.db.in | 38 + bin/tests/system/dnssec/ns3/future.example.db.in | 38 + bin/tests/system/dnssec/ns3/generic.example.db.in | 21 + bin/tests/system/dnssec/ns3/inline.example.db | 24 + .../dnssec/ns3/insecure.below-cname.example.db | 24 + bin/tests/system/dnssec/ns3/insecure.example.db | 24 + .../system/dnssec/ns3/insecure.nsec3.example.db | 24 + .../system/dnssec/ns3/insecure.optout.example.db | 24 + bin/tests/system/dnssec/ns3/kskonly.example.db.in | 24 + bin/tests/system/dnssec/ns3/lower.example.db.in | 19 + .../system/dnssec/ns3/managed-future.example.db.in | 38 + bin/tests/system/dnssec/ns3/multiple.example.db.in | 27 + bin/tests/system/dnssec/ns3/named.conf.in | 298 + bin/tests/system/dnssec/ns3/nosign.example.db.in | 21 + .../system/dnssec/ns3/nsec3-unknown.example.db.in | 27 + bin/tests/system/dnssec/ns3/nsec3.example.db.in | 36 + .../system/dnssec/ns3/nsec3.nsec3.example.db.in | 33 + .../system/dnssec/ns3/nsec3.optout.example.db.in | 33 + .../system/dnssec/ns3/optout-unknown.example.db.in | 27 + bin/tests/system/dnssec/ns3/optout.example.db.in | 38 + .../system/dnssec/ns3/optout.nsec3.example.db.in | 33 + .../system/dnssec/ns3/optout.optout.example.db.in | 33 + .../dnssec/ns3/publish-inactive.example.db.in | 24 + .../system/dnssec/ns3/rsasha256.example.db.in | 26 + .../system/dnssec/ns3/rsasha512.example.db.in | 26 + .../dnssec/ns3/secure.below-cname.example.db.in | 24 + bin/tests/system/dnssec/ns3/secure.example.db.in | 46 + .../system/dnssec/ns3/secure.nsec3.example.db.in | 33 + .../system/dnssec/ns3/secure.optout.example.db.in | 33 + .../system/dnssec/ns3/siginterval.example.db.in | 19 + bin/tests/system/dnssec/ns3/siginterval1.conf | 18 + bin/tests/system/dnssec/ns3/siginterval2.conf | 18 + bin/tests/system/dnssec/ns3/sign.sh | 545 + .../system/dnssec/ns3/split-dnssec.example.db.in | 36 + .../system/dnssec/ns3/split-smart.example.db.in | 36 + bin/tests/system/dnssec/ns3/ttlpatch.example.db.in | 24 + .../system/dnssec/ns3/update-nsec3.example.db.in | 38 + bin/tests/system/dnssec/ns3/upper.example.db.in | 19 + bin/tests/system/dnssec/ns4/named1.conf.in | 53 + bin/tests/system/dnssec/ns4/named2.conf.in | 42 + bin/tests/system/dnssec/ns4/named3.conf.in | 42 + bin/tests/system/dnssec/ns4/named4.conf.in | 42 + bin/tests/system/dnssec/ns4/named5.conf.in | 76 + bin/tests/system/dnssec/ns5/named1.conf.in | 43 + bin/tests/system/dnssec/ns5/named2.conf.in | 50 + bin/tests/system/dnssec/ns5/sign.sh | 29 + bin/tests/system/dnssec/ns5/trusted.conf.bad | 14 + bin/tests/system/dnssec/ns6/named.args | 1 + bin/tests/system/dnssec/ns6/named.conf.in | 41 + bin/tests/system/dnssec/ns6/optout-tld.db.in | 20 + bin/tests/system/dnssec/ns6/sign.sh | 23 + bin/tests/system/dnssec/ns7/named.conf.in | 75 + bin/tests/system/dnssec/ns7/named.nosoa | 5 + .../system/dnssec/ns7/nosoa.secure.example.db | 20 + bin/tests/system/dnssec/ns7/sign.sh | 28 + bin/tests/system/dnssec/ns7/split-rrsig.db.in | 19 + bin/tests/system/dnssec/ntadiff.pl | 22 + bin/tests/system/dnssec/prereq.sh | 26 + bin/tests/system/dnssec/setup.sh | 41 + bin/tests/system/dnssec/signer/example.db.in | 15 + .../signer/general/Kexample.com.+005+07065.key | 1 + .../signer/general/Kexample.com.+005+07065.private | 10 + .../signer/general/Kexample.com.+005+23362.key | 1 + .../signer/general/Kexample.com.+005+23362.private | 10 + .../system/dnssec/signer/general/bogus-ksk.key | 6 + .../system/dnssec/signer/general/bogus-zsk.key | 6 + bin/tests/system/dnssec/signer/general/test1.zone | 17 + bin/tests/system/dnssec/signer/general/test2.zone | 16 + bin/tests/system/dnssec/signer/general/test3.zone | 16 + bin/tests/system/dnssec/signer/general/test4.zone | 18 + bin/tests/system/dnssec/signer/general/test5.zone | 17 + bin/tests/system/dnssec/signer/general/test6.zone | 19 + bin/tests/system/dnssec/signer/general/test7.zone | 17 + bin/tests/system/dnssec/signer/general/test8.zone | 17 + bin/tests/system/dnssec/signer/remove.db.in | 16 + bin/tests/system/dnssec/signer/remove2.db.in | 14 + bin/tests/system/dnssec/tests.sh | 3529 ++++ .../dnstap/bad-fstrm-set-buffer-hint-max.conf | 14 + .../dnstap/bad-fstrm-set-buffer-hint-min.conf | 14 + .../dnstap/bad-fstrm-set-flush-timeout-max.conf | 14 + .../dnstap/bad-fstrm-set-flush-timeout-min.conf | 14 + .../dnstap/bad-fstrm-set-input-queue-size-max.conf | 14 + .../dnstap/bad-fstrm-set-input-queue-size-min.conf | 14 + .../dnstap/bad-fstrm-set-input-queue-size-po2.conf | 14 + .../bad-fstrm-set-output-notify-threshold.conf | 14 + .../bad-fstrm-set-output-queue-size-max.conf | 17 + .../bad-fstrm-set-output-queue-size-min.conf | 14 + .../dnstap/bad-fstrm-set-reopen-interval-max.conf | 14 + .../dnstap/bad-fstrm-set-reopen-interval-min.conf | 14 + bin/tests/system/dnstap/clean.sh | 24 + .../system/dnstap/good-fstrm-set-buffer-hint.conf | 14 + .../dnstap/good-fstrm-set-flush-timeout.conf | 14 + .../dnstap/good-fstrm-set-input-queue-size.conf | 14 + .../good-fstrm-set-output-notify-threshold.conf | 14 + .../good-fstrm-set-output-queue-model-mpsc.conf | 14 + .../good-fstrm-set-output-queue-model-spsc.conf | 14 + .../dnstap/good-fstrm-set-output-queue-size.conf | 14 + .../dnstap/good-fstrm-set-reopen-interval.conf | 14 + bin/tests/system/dnstap/ns1/named.conf.in | 43 + bin/tests/system/dnstap/ns1/root.db | 22 + bin/tests/system/dnstap/ns2/example.db | 28 + bin/tests/system/dnstap/ns2/named.conf.in | 49 + bin/tests/system/dnstap/ns3/named.conf.in | 45 + bin/tests/system/dnstap/ns4/named.conf.in | 45 + bin/tests/system/dnstap/setup.sh | 19 + bin/tests/system/dnstap/tests.sh | 591 + bin/tests/system/dnstap/ydump.py | 26 + bin/tests/system/dscp/clean.sh | 15 + bin/tests/system/dscp/ns1/named.args | 1 + bin/tests/system/dscp/ns1/named.conf.in | 28 + bin/tests/system/dscp/ns1/root.db | 17 + bin/tests/system/dscp/ns2/named.args | 1 + bin/tests/system/dscp/ns2/named.conf.in | 29 + bin/tests/system/dscp/ns3/hint.db | 14 + bin/tests/system/dscp/ns3/named.args | 1 + bin/tests/system/dscp/ns3/named.conf.in | 27 + bin/tests/system/dscp/ns4/named.args | 1 + bin/tests/system/dscp/ns4/named.conf.in | 28 + bin/tests/system/dscp/ns4/root.db | 17 + bin/tests/system/dscp/ns5/named.args | 1 + bin/tests/system/dscp/ns5/named.conf.in | 30 + bin/tests/system/dscp/ns6/hint.db | 14 + bin/tests/system/dscp/ns6/named.args | 1 + bin/tests/system/dscp/ns6/named.conf.in | 27 + bin/tests/system/dscp/ns7/named.args | 1 + bin/tests/system/dscp/ns7/named.conf.in | 33 + bin/tests/system/dscp/setup.sh | 22 + bin/tests/system/dscp/tests.sh | 38 + bin/tests/system/dsdigest/clean.sh | 21 + bin/tests/system/dsdigest/ns1/named.conf.in | 35 + bin/tests/system/dsdigest/ns1/root.db.in | 24 + bin/tests/system/dsdigest/ns1/sign.sh | 35 + bin/tests/system/dsdigest/ns2/bad.db.in | 21 + bin/tests/system/dsdigest/ns2/good.db.in | 21 + bin/tests/system/dsdigest/ns2/named.conf.in | 45 + bin/tests/system/dsdigest/ns2/sign.sh | 46 + bin/tests/system/dsdigest/ns3/named.conf.in | 38 + bin/tests/system/dsdigest/ns4/named.conf.in | 36 + bin/tests/system/dsdigest/prereq.sh | 28 + bin/tests/system/dsdigest/setup.sh | 22 + bin/tests/system/dsdigest/tests.sh | 52 + bin/tests/system/dupsigs/check_journal.pl | 209 + bin/tests/system/dupsigs/clean.sh | 19 + bin/tests/system/dupsigs/ns1/named.args | 1 + bin/tests/system/dupsigs/ns1/named.conf.in | 31 + bin/tests/system/dupsigs/ns1/reset_keys.sh | 97 + bin/tests/system/dupsigs/ns1/signing.test.db.in | 16 + bin/tests/system/dupsigs/prereq.sh | 15 + bin/tests/system/dupsigs/setup.sh | 20 + bin/tests/system/dupsigs/tests.sh | 35 + bin/tests/system/dyndb/Makefile.in | 21 + bin/tests/system/dyndb/clean.sh | 22 + bin/tests/system/dyndb/driver/AUTHORS | 8 + bin/tests/system/dyndb/driver/COPYING | 19 + bin/tests/system/dyndb/driver/Makefile.in | 57 + bin/tests/system/dyndb/driver/README | 65 + bin/tests/system/dyndb/driver/db.c | 822 + bin/tests/system/dyndb/driver/db.h | 15 + bin/tests/system/dyndb/driver/driver.c | 141 + bin/tests/system/dyndb/driver/instance.c | 158 + bin/tests/system/dyndb/driver/instance.h | 49 + bin/tests/system/dyndb/driver/lock.c | 56 + bin/tests/system/dyndb/driver/lock.h | 17 + bin/tests/system/dyndb/driver/log.c | 21 + bin/tests/system/dyndb/driver/log.h | 27 + bin/tests/system/dyndb/driver/syncptr.c | 266 + bin/tests/system/dyndb/driver/syncptr.h | 15 + bin/tests/system/dyndb/driver/util.h | 57 + bin/tests/system/dyndb/driver/zone.c | 194 + bin/tests/system/dyndb/driver/zone.h | 15 + bin/tests/system/dyndb/ns1/named.conf.in | 37 + bin/tests/system/dyndb/prereq.sh | 19 + bin/tests/system/dyndb/setup.sh | 16 + bin/tests/system/dyndb/tests.sh | 153 + bin/tests/system/ecdsa/clean.sh | 18 + bin/tests/system/ecdsa/ns1/named.conf | 35 + bin/tests/system/ecdsa/ns1/root.db.in | 19 + bin/tests/system/ecdsa/ns1/sign.sh | 29 + bin/tests/system/ecdsa/ns2/named.conf | 35 + bin/tests/system/ecdsa/prereq.sh | 15 + bin/tests/system/ecdsa/setup.sh | 17 + bin/tests/system/ecdsa/tests.sh | 35 + bin/tests/system/eddsa/clean.sh | 18 + bin/tests/system/eddsa/ns1/named.conf | 35 + bin/tests/system/eddsa/ns1/root.db.in | 19 + bin/tests/system/eddsa/ns1/sign.sh | 32 + .../system/eddsa/ns2/Xexample.com.+015+03613.key | 1 + .../eddsa/ns2/Xexample.com.+015+03613.private | 4 + .../system/eddsa/ns2/Xexample.com.+015+35217.key | 1 + .../eddsa/ns2/Xexample.com.+015+35217.private | 3 + bin/tests/system/eddsa/ns2/example.com.db | 23 + bin/tests/system/eddsa/ns2/named.conf | 35 + bin/tests/system/eddsa/ns2/sign.sh | 26 + bin/tests/system/eddsa/prereq.sh | 15 + bin/tests/system/eddsa/setup.sh | 17 + bin/tests/system/eddsa/tests.sh | 47 + bin/tests/system/ednscompliance/clean.sh | 16 + bin/tests/system/ednscompliance/ns1/named.conf.in | 26 + bin/tests/system/ednscompliance/ns1/root.db | 19 + bin/tests/system/ednscompliance/setup.sh | 16 + bin/tests/system/ednscompliance/tests.sh | 111 + bin/tests/system/emptyzones/clean.sh | 14 + bin/tests/system/emptyzones/ns1/empty.db | 11 + bin/tests/system/emptyzones/ns1/named1.conf.in | 44 + bin/tests/system/emptyzones/ns1/named2.conf.in | 47 + bin/tests/system/emptyzones/ns1/rfc1918.zones | 30 + bin/tests/system/emptyzones/ns1/root.hint | 12 + bin/tests/system/emptyzones/setup.sh | 14 + bin/tests/system/emptyzones/tests.sh | 44 + bin/tests/system/feature-test.c | 195 + bin/tests/system/fetchlimit/ans4/ans.pl | 84 + bin/tests/system/fetchlimit/clean.sh | 16 + bin/tests/system/fetchlimit/ns1/named.conf.in | 32 + bin/tests/system/fetchlimit/ns1/root.db | 22 + bin/tests/system/fetchlimit/ns2/example.db | 35 + bin/tests/system/fetchlimit/ns2/named.conf.in | 38 + bin/tests/system/fetchlimit/ns3/named.args | 2 + bin/tests/system/fetchlimit/ns3/named1.conf.in | 40 + bin/tests/system/fetchlimit/ns3/named2.conf.in | 38 + bin/tests/system/fetchlimit/ns3/named3.conf.in | 38 + bin/tests/system/fetchlimit/ns3/root.hint | 12 + bin/tests/system/fetchlimit/prereq.sh | 21 + bin/tests/system/fetchlimit/setup.sh | 19 + bin/tests/system/fetchlimit/tests.sh | 186 + bin/tests/system/filter-aaaa/clean.sh | 27 + bin/tests/system/filter-aaaa/conf/bad1.conf | 15 + bin/tests/system/filter-aaaa/conf/bad2.conf | 24 + bin/tests/system/filter-aaaa/conf/bad3.conf | 18 + bin/tests/system/filter-aaaa/conf/bad4.conf | 18 + bin/tests/system/filter-aaaa/conf/bad5.conf | 18 + bin/tests/system/filter-aaaa/conf/bad6.conf | 18 + bin/tests/system/filter-aaaa/conf/good1.conf | 14 + bin/tests/system/filter-aaaa/conf/good2.conf | 14 + bin/tests/system/filter-aaaa/conf/good3.conf | 15 + bin/tests/system/filter-aaaa/conf/good4.conf | 15 + bin/tests/system/filter-aaaa/conf/good5.conf | 18 + bin/tests/system/filter-aaaa/conf/good6.conf | 18 + bin/tests/system/filter-aaaa/conf/good7.conf | 18 + bin/tests/system/filter-aaaa/conf/good8.conf | 19 + bin/tests/system/filter-aaaa/ns1/named1.conf.in | 38 + bin/tests/system/filter-aaaa/ns1/named2.conf.in | 37 + bin/tests/system/filter-aaaa/ns1/root.db | 23 + bin/tests/system/filter-aaaa/ns1/sign.sh | 30 + bin/tests/system/filter-aaaa/ns1/signed.db.in | 23 + .../system/filter-aaaa/ns1/signed.db.presigned | 125 + bin/tests/system/filter-aaaa/ns1/unsigned.db | 23 + bin/tests/system/filter-aaaa/ns2/hints | 11 + bin/tests/system/filter-aaaa/ns2/named1.conf.in | 35 + bin/tests/system/filter-aaaa/ns2/named2.conf.in | 35 + bin/tests/system/filter-aaaa/ns3/hints | 11 + bin/tests/system/filter-aaaa/ns3/named1.conf.in | 35 + bin/tests/system/filter-aaaa/ns3/named2.conf.in | 35 + bin/tests/system/filter-aaaa/ns4/named1.conf.in | 37 + bin/tests/system/filter-aaaa/ns4/named2.conf.in | 37 + bin/tests/system/filter-aaaa/ns4/root.db | 22 + bin/tests/system/filter-aaaa/ns4/sign.sh | 30 + bin/tests/system/filter-aaaa/ns4/signed.db.in | 23 + .../system/filter-aaaa/ns4/signed.db.presigned | 110 + bin/tests/system/filter-aaaa/ns4/unsigned.db | 23 + bin/tests/system/filter-aaaa/ns5/hints | 11 + bin/tests/system/filter-aaaa/ns5/named.conf.in | 42 + bin/tests/system/filter-aaaa/prereq.sh | 19 + bin/tests/system/filter-aaaa/setup.sh | 33 + bin/tests/system/filter-aaaa/tests.sh | 1390 ++ bin/tests/system/formerr/clean.sh | 16 + bin/tests/system/formerr/formerr.pl | 95 + bin/tests/system/formerr/nametoolong | 19 + bin/tests/system/formerr/noquestions | 1 + bin/tests/system/formerr/ns1/named.conf.in | 26 + bin/tests/system/formerr/ns1/root.db | 19 + bin/tests/system/formerr/setup.sh | 16 + bin/tests/system/formerr/tests.sh | 45 + bin/tests/system/formerr/twoquestions | 7 + bin/tests/system/forward/clean.sh | 17 + bin/tests/system/forward/ns1/example.db | 12 + bin/tests/system/forward/ns1/named.conf.in | 56 + bin/tests/system/forward/ns1/root.db | 28 + bin/tests/system/forward/ns2/example.db | 12 + bin/tests/system/forward/ns2/named.conf.in | 56 + bin/tests/system/forward/ns2/root.db | 28 + bin/tests/system/forward/ns3/named.conf.in | 45 + bin/tests/system/forward/ns3/root.db | 28 + bin/tests/system/forward/ns4/named.conf.in | 54 + bin/tests/system/forward/ns4/root.db | 28 + bin/tests/system/forward/ns5/named.conf.in | 27 + bin/tests/system/forward/ns5/root.db | 28 + bin/tests/system/forward/rfc1918-inherited.conf | 15 + bin/tests/system/forward/rfc1918-notinherited.conf | 16 + bin/tests/system/forward/setup.sh | 20 + bin/tests/system/forward/tests.sh | 135 + bin/tests/system/forward/ula-inherited.conf | 15 + bin/tests/system/forward/ula-notinherited.conf | 16 + bin/tests/system/genzone.sh | 468 + bin/tests/system/geoip/clean.sh | 19 + bin/tests/system/geoip/data/GeoIP.csv | 8 + bin/tests/system/geoip/data/GeoIP.dat | Bin 0 -> 385 bytes bin/tests/system/geoip/data/GeoIPASNum.csv | 7 + bin/tests/system/geoip/data/GeoIPASNum.dat | Bin 0 -> 433 bytes bin/tests/system/geoip/data/GeoIPASNumv6.csv | 7 + bin/tests/system/geoip/data/GeoIPASNumv6.dat | Bin 0 -> 1003 bytes bin/tests/system/geoip/data/GeoIPCity.csv | 7 + bin/tests/system/geoip/data/GeoIPCity.dat | Bin 0 -> 457 bytes bin/tests/system/geoip/data/GeoIPCityv6.csv | 7 + bin/tests/system/geoip/data/GeoIPCityv6.dat | Bin 0 -> 1023 bytes bin/tests/system/geoip/data/GeoIPDomain.csv | 7 + bin/tests/system/geoip/data/GeoIPDomain.dat | Bin 0 -> 382 bytes bin/tests/system/geoip/data/GeoIPISP.csv | 7 + bin/tests/system/geoip/data/GeoIPISP.dat | Bin 0 -> 442 bytes bin/tests/system/geoip/data/GeoIPNetSpeed.csv | 7 + bin/tests/system/geoip/data/GeoIPNetSpeed.dat | Bin 0 -> 241 bytes bin/tests/system/geoip/data/GeoIPOrg.csv | 7 + bin/tests/system/geoip/data/GeoIPOrg.dat | Bin 0 -> 442 bytes bin/tests/system/geoip/data/GeoIPRegion.csv | 7 + bin/tests/system/geoip/data/GeoIPRegion.dat | Bin 0 -> 250 bytes bin/tests/system/geoip/data/GeoIPv6.csv | 7 + bin/tests/system/geoip/data/GeoIPv6.dat | Bin 0 -> 826 bytes bin/tests/system/geoip/data/README | 34 + bin/tests/system/geoip/ns2/example.db.in | 19 + bin/tests/system/geoip/ns2/named1.conf.in | 105 + bin/tests/system/geoip/ns2/named10.conf.in | 97 + bin/tests/system/geoip/ns2/named11.conf.in | 97 + bin/tests/system/geoip/ns2/named12.conf.in | 73 + bin/tests/system/geoip/ns2/named13.conf.in | 38 + bin/tests/system/geoip/ns2/named14.conf.in | 106 + bin/tests/system/geoip/ns2/named15.conf.in | 48 + bin/tests/system/geoip/ns2/named2.conf.in | 97 + bin/tests/system/geoip/ns2/named3.conf.in | 97 + bin/tests/system/geoip/ns2/named4.conf.in | 89 + bin/tests/system/geoip/ns2/named5.conf.in | 97 + bin/tests/system/geoip/ns2/named6.conf.in | 97 + bin/tests/system/geoip/ns2/named7.conf.in | 97 + bin/tests/system/geoip/ns2/named8.conf.in | 97 + bin/tests/system/geoip/ns2/named9.conf.in | 97 + bin/tests/system/geoip/options.conf | 37 + bin/tests/system/geoip/prereq.sh | 19 + bin/tests/system/geoip/setup.sh | 25 + bin/tests/system/geoip/tests.sh | 484 + bin/tests/system/glue/clean.sh | 20 + bin/tests/system/glue/fi.good | 27 + bin/tests/system/glue/noglue.good | 14 + bin/tests/system/glue/ns1/cache.in | 15 + bin/tests/system/glue/ns1/mil.db | 23 + bin/tests/system/glue/ns1/named.conf.in | 43 + bin/tests/system/glue/ns1/net.db | 32 + bin/tests/system/glue/ns1/root-servers.nil.db | 23 + bin/tests/system/glue/ns1/root.db | 68 + bin/tests/system/glue/setup.sh | 18 + bin/tests/system/glue/tests.sh | 40 + bin/tests/system/glue/xx.good | 16 + bin/tests/system/glue/yy.good | 17 + bin/tests/system/gost/clean.sh | 18 + bin/tests/system/gost/ns1/named.conf | 35 + bin/tests/system/gost/ns1/root.db.in | 19 + bin/tests/system/gost/ns1/sign.sh | 38 + bin/tests/system/gost/ns2/named.conf | 35 + bin/tests/system/gost/prereq.sh | 15 + bin/tests/system/gost/setup.sh | 17 + bin/tests/system/gost/tests.sh | 35 + bin/tests/system/idna/clean.sh | 16 + bin/tests/system/idna/ns1/named.conf.in | 29 + bin/tests/system/idna/ns1/root.db | 24 + bin/tests/system/idna/setup.sh | 16 + bin/tests/system/idna/tests.sh | 347 + bin/tests/system/ifconfig.bat | 34 + bin/tests/system/ifconfig.sh | 263 + bin/tests/system/inline/checkdsa.sh.in | 17 + bin/tests/system/inline/clean.sh | 127 + bin/tests/system/inline/ns1/named.conf.in | 35 + bin/tests/system/inline/ns1/root.db.in | 57 + bin/tests/system/inline/ns1/sign.sh | 24 + bin/tests/system/inline/ns2/bits.db.in | 20 + bin/tests/system/inline/ns2/named.conf.in | 83 + bin/tests/system/inline/ns2/nsec3-loop.db | 23 + bin/tests/system/inline/ns3/master.db.in | 19 + bin/tests/system/inline/ns3/master2.db.in | 21 + bin/tests/system/inline/ns3/master3.db.in | 22 + bin/tests/system/inline/ns3/master4.db.in | 22 + bin/tests/system/inline/ns3/master5.db.in | 22 + bin/tests/system/inline/ns3/named.conf.in | 170 + bin/tests/system/inline/ns3/sign.sh | 176 + bin/tests/system/inline/ns4/named.conf.in | 31 + bin/tests/system/inline/ns4/noixfr.db.in | 20 + bin/tests/system/inline/ns5/named.conf.post | 40 + bin/tests/system/inline/ns5/named.conf.pre | 37 + bin/tests/system/inline/ns6/named.conf.in | 38 + bin/tests/system/inline/ns7/named.conf.in | 48 + bin/tests/system/inline/ns7/sign.sh | 23 + bin/tests/system/inline/prereq.sh | 15 + bin/tests/system/inline/setup.sh | 55 + bin/tests/system/inline/tests.sh | 1369 ++ bin/tests/system/integrity/clean.sh | 15 + bin/tests/system/integrity/ns1/mx-cname.db | 15 + bin/tests/system/integrity/ns1/named.conf.in | 112 + bin/tests/system/integrity/ns1/srv-cname.db | 15 + bin/tests/system/integrity/setup.sh | 16 + bin/tests/system/integrity/tests.sh | 129 + bin/tests/system/ixfr/ans2/startme | 0 bin/tests/system/ixfr/clean.sh | 21 + bin/tests/system/ixfr/ns1/startme | 0 bin/tests/system/ixfr/ns3/mytest0.db | 24 + bin/tests/system/ixfr/ns3/mytest1.db | 24 + bin/tests/system/ixfr/ns3/mytest2.db | 24 + bin/tests/system/ixfr/ns3/named.conf.in | 49 + bin/tests/system/ixfr/ns3/subtest0.db | 22 + bin/tests/system/ixfr/ns3/subtest1.db | 22 + bin/tests/system/ixfr/ns4/named.conf.in | 47 + bin/tests/system/ixfr/prereq.sh | 21 + bin/tests/system/ixfr/setup.sh | 47 + bin/tests/system/ixfr/tests.sh | 311 + bin/tests/system/keymgr/01-ksk-inactive/README | 6 + bin/tests/system/keymgr/01-ksk-inactive/expect | 9 + bin/tests/system/keymgr/02-zsk-inactive/README | 6 + bin/tests/system/keymgr/02-zsk-inactive/expect | 9 + bin/tests/system/keymgr/03-ksk-unpublished/README | 6 + bin/tests/system/keymgr/03-ksk-unpublished/expect | 9 + bin/tests/system/keymgr/04-zsk-unpublished/README | 6 + bin/tests/system/keymgr/04-zsk-unpublished/expect | 9 + bin/tests/system/keymgr/05-ksk-unpub-active/README | 7 + bin/tests/system/keymgr/05-ksk-unpub-active/expect | 9 + bin/tests/system/keymgr/06-zsk-unpub-active/README | 7 + bin/tests/system/keymgr/06-zsk-unpub-active/expect | 9 + bin/tests/system/keymgr/07-ksk-ttl/README | 6 + bin/tests/system/keymgr/07-ksk-ttl/expect | 9 + bin/tests/system/keymgr/08-zsk-ttl/README | 6 + bin/tests/system/keymgr/08-zsk-ttl/expect | 9 + bin/tests/system/keymgr/09-no-keys/README | 5 + bin/tests/system/keymgr/09-no-keys/expect | 9 + bin/tests/system/keymgr/10-change-roll/README | 7 + bin/tests/system/keymgr/10-change-roll/expect | 9 + bin/tests/system/keymgr/11-many-simul/README | 6 + bin/tests/system/keymgr/11-many-simul/expect | 9 + bin/tests/system/keymgr/12-many-active/README | 6 + bin/tests/system/keymgr/12-many-active/expect | 9 + bin/tests/system/keymgr/13-noroll/README | 6 + bin/tests/system/keymgr/13-noroll/expect | 9 + bin/tests/system/keymgr/14-wrongalg/README | 6 + bin/tests/system/keymgr/14-wrongalg/expect | 9 + bin/tests/system/keymgr/15-unspec/README | 6 + bin/tests/system/keymgr/15-unspec/expect | 9 + bin/tests/system/keymgr/16-wrongalg-unspec/README | 6 + bin/tests/system/keymgr/16-wrongalg-unspec/expect | 9 + bin/tests/system/keymgr/17-noforce/README | 6 + bin/tests/system/keymgr/17-noforce/expect | 9 + bin/tests/system/keymgr/18-nonstd-prepub/README | 7 + bin/tests/system/keymgr/18-nonstd-prepub/expect | 9 + .../system/keymgr/18-nonstd-prepub/policy.conf | 18 + bin/tests/system/keymgr/clean.sh | 15 + bin/tests/system/keymgr/policy.conf | 21 + bin/tests/system/keymgr/policy.good | 170 + bin/tests/system/keymgr/policy.sample | 58 + bin/tests/system/keymgr/prereq.sh | 15 + bin/tests/system/keymgr/setup.sh | 216 + bin/tests/system/keymgr/testpolicy.py | 39 + bin/tests/system/keymgr/tests.sh | 111 + bin/tests/system/legacy/build.sh | 22 + bin/tests/system/legacy/clean.sh | 25 + bin/tests/system/legacy/ns1/named1.conf.in | 26 + bin/tests/system/legacy/ns1/named2.conf.in | 28 + bin/tests/system/legacy/ns1/root.db | 25 + bin/tests/system/legacy/ns1/trusted.conf | 3 + bin/tests/system/legacy/ns2/dropedns.db | 12 + bin/tests/system/legacy/ns2/named.conf.in | 26 + bin/tests/system/legacy/ns2/named.dropedns | 1 + bin/tests/system/legacy/ns3/dropedns-notcp.db | 12 + bin/tests/system/legacy/ns3/named.conf.in | 26 + bin/tests/system/legacy/ns3/named.dropedns | 1 + bin/tests/system/legacy/ns3/named.notcp | 1 + bin/tests/system/legacy/ns4/named.args | 1 + bin/tests/system/legacy/ns4/named.conf.in | 26 + bin/tests/system/legacy/ns4/plain.db | 12 + bin/tests/system/legacy/ns5/named.args | 1 + bin/tests/system/legacy/ns5/named.conf.in | 26 + bin/tests/system/legacy/ns5/named.notcp | 1 + bin/tests/system/legacy/ns5/plain-notcp.db | 12 + bin/tests/system/legacy/ns6/edns512.db.in | 24 + bin/tests/system/legacy/ns6/edns512.db.signed | 248 + bin/tests/system/legacy/ns6/named.args | 1 + bin/tests/system/legacy/ns6/named.conf.in | 26 + bin/tests/system/legacy/ns6/sign.sh | 29 + bin/tests/system/legacy/ns7/edns512-notcp.db.in | 24 + .../system/legacy/ns7/edns512-notcp.db.signed | 248 + bin/tests/system/legacy/ns7/named.args | 1 + bin/tests/system/legacy/ns7/named.conf.in | 26 + bin/tests/system/legacy/ns7/named.notcp | 1 + bin/tests/system/legacy/ns7/sign.sh | 32 + bin/tests/system/legacy/setup.sh | 24 + bin/tests/system/legacy/tests.sh | 166 + bin/tests/system/limits/clean.sh | 19 + bin/tests/system/limits/knowngood.dig.out.1000 | 1023 + bin/tests/system/limits/knowngood.dig.out.2000 | 2023 ++ bin/tests/system/limits/knowngood.dig.out.3000 | 3023 +++ bin/tests/system/limits/knowngood.dig.out.4000 | 4023 ++++ .../limits/knowngood.dig.out.a-maximum-rrset | 4114 ++++ bin/tests/system/limits/ns1/example.db | 19110 +++++++++++++++++++ bin/tests/system/limits/ns1/named.conf.in | 32 + bin/tests/system/limits/ns1/root.db | 22 + bin/tests/system/limits/setup.sh | 16 + bin/tests/system/limits/tests.sh | 54 + bin/tests/system/logfileconfig/clean.sh | 30 + .../system/logfileconfig/ns1/controls.conf.in | 16 + bin/tests/system/logfileconfig/ns1/named.dirconf | 43 + bin/tests/system/logfileconfig/ns1/named.pipeconf | 43 + bin/tests/system/logfileconfig/ns1/named.plain | 51 + bin/tests/system/logfileconfig/ns1/named.plainconf | 34 + bin/tests/system/logfileconfig/ns1/named.symconf | 43 + bin/tests/system/logfileconfig/ns1/named.unlimited | 53 + bin/tests/system/logfileconfig/ns1/named.versconf | 53 + bin/tests/system/logfileconfig/ns1/rndc.conf.in | 24 + bin/tests/system/logfileconfig/ns1/root.db | 25 + bin/tests/system/logfileconfig/setup.sh | 19 + bin/tests/system/logfileconfig/tests.sh | 364 + bin/tests/system/lwresd/Makefile.in | 50 + bin/tests/system/lwresd/clean.sh | 22 + bin/tests/system/lwresd/lwresd1/lwresd.conf | 28 + bin/tests/system/lwresd/lwresd1/nosearch.conf | 27 + bin/tests/system/lwresd/lwresd1/resolv.conf | 15 + bin/tests/system/lwresd/lwtest.c | 797 + .../system/lwresd/ns1/10.10.10.in-addr.arpa.db | 23 + bin/tests/system/lwresd/ns1/e.example1.db | 54 + bin/tests/system/lwresd/ns1/example1.db | 29 + bin/tests/system/lwresd/ns1/example2.db | 24 + bin/tests/system/lwresd/ns1/ip6.arpa.db | 24 + bin/tests/system/lwresd/ns1/ip6.int.db | 21 + bin/tests/system/lwresd/ns1/named.conf | 63 + bin/tests/system/lwresd/ns1/root.db | 27 + bin/tests/system/lwresd/resolv.conf | 15 + bin/tests/system/lwresd/tests.sh | 87 + bin/tests/system/masterfile/clean.sh | 17 + bin/tests/system/masterfile/knowngood.dig.out | 32 + bin/tests/system/masterfile/ns1/include.db | 33 + bin/tests/system/masterfile/ns1/named.conf.in | 37 + bin/tests/system/masterfile/ns1/sub.db | 13 + bin/tests/system/masterfile/ns1/ttl1.db | 25 + bin/tests/system/masterfile/ns1/ttl2.db | 28 + bin/tests/system/masterfile/ns2/example.db | 19 + bin/tests/system/masterfile/ns2/named.conf.in | 41 + bin/tests/system/masterfile/setup.sh | 17 + bin/tests/system/masterfile/tests.sh | 60 + .../masterfile/zone/inheritownerafterinclude.db | 12 + .../masterfile/zone/inheritownerafterinclude.good | 3 + bin/tests/system/masterfile/zone/nameservers.db | 10 + bin/tests/system/masterformat/clean.sh | 33 + bin/tests/system/masterformat/ns1/compile.sh | 32 + bin/tests/system/masterformat/ns1/example.db | 56 + bin/tests/system/masterformat/ns1/large.db.in | 20 + bin/tests/system/masterformat/ns1/named.conf.in | 86 + bin/tests/system/masterformat/ns1/signed.db | 27 + .../system/masterformat/ns2/formerly-text.db.in | 46 + bin/tests/system/masterformat/ns2/named.conf.in | 62 + bin/tests/system/masterformat/ns3/named.conf.in | 44 + bin/tests/system/masterformat/prereq.sh | 15 + bin/tests/system/masterformat/setup.sh | 31 + bin/tests/system/masterformat/tests.sh | 298 + bin/tests/system/metadata/child.db | 22 + bin/tests/system/metadata/clean.sh | 19 + bin/tests/system/metadata/parent.db | 29 + bin/tests/system/metadata/prereq.sh | 15 + bin/tests/system/metadata/setup.sh | 63 + bin/tests/system/metadata/tests.sh | 211 + bin/tests/system/mkeys/README | 18 + bin/tests/system/mkeys/clean.sh | 21 + bin/tests/system/mkeys/ns1/named1.conf.in | 48 + bin/tests/system/mkeys/ns1/named2.conf.in | 46 + bin/tests/system/mkeys/ns1/named3.conf.in | 40 + bin/tests/system/mkeys/ns1/root.db | 23 + bin/tests/system/mkeys/ns1/sign.sh | 37 + bin/tests/system/mkeys/ns2/named.args | 1 + bin/tests/system/mkeys/ns2/named.conf.in | 42 + bin/tests/system/mkeys/ns3/named.args | 1 + bin/tests/system/mkeys/ns3/named.conf.in | 47 + bin/tests/system/mkeys/ns5/named.conf.in | 41 + bin/tests/system/mkeys/ns5/named1.args | 1 + bin/tests/system/mkeys/ns5/named2.args | 1 + bin/tests/system/mkeys/prereq.sh | 15 + bin/tests/system/mkeys/setup.sh | 27 + bin/tests/system/mkeys/tests.sh | 714 + bin/tests/system/names/clean.sh | 17 + bin/tests/system/names/ns1/example.db | 49 + bin/tests/system/names/ns1/named.conf.in | 42 + bin/tests/system/names/setup.sh | 15 + bin/tests/system/names/tests.sh | 46 + bin/tests/system/notify/clean.sh | 35 + bin/tests/system/notify/ns1/named.conf.in | 27 + bin/tests/system/notify/ns1/root.db | 22 + bin/tests/system/notify/ns2/example1.db | 142 + bin/tests/system/notify/ns2/example2.db | 142 + bin/tests/system/notify/ns2/example3.db | 142 + bin/tests/system/notify/ns2/example4.db | 142 + bin/tests/system/notify/ns2/generic.db | 23 + bin/tests/system/notify/ns2/named.conf.in | 70 + bin/tests/system/notify/ns3/named.conf.in | 34 + bin/tests/system/notify/ns4/named.conf.in | 34 + bin/tests/system/notify/ns4/named.port.in | 1 + bin/tests/system/notify/ns5/named.conf.in | 68 + bin/tests/system/notify/ns5/x21.db | 20 + bin/tests/system/notify/setup.sh | 26 + bin/tests/system/notify/tests.sh | 212 + bin/tests/system/nslookup/clean.sh | 15 + bin/tests/system/nslookup/ns1/example.net.db | 29 + bin/tests/system/nslookup/ns1/named.conf.in | 31 + bin/tests/system/nslookup/setup.sh | 19 + bin/tests/system/nslookup/tests.sh | 110 + bin/tests/system/nsupdate/ans4/ans.pl | 58 + bin/tests/system/nsupdate/clean.sh | 60 + bin/tests/system/nsupdate/commandlist | 15 + bin/tests/system/nsupdate/knowngood.ns1.after | 99 + bin/tests/system/nsupdate/knowngood.ns1.afterstop | 3 + bin/tests/system/nsupdate/knowngood.ns1.before | 98 + bin/tests/system/nsupdate/krb/setup.sh | 113 + bin/tests/system/nsupdate/ns1/example1.db | 144 + bin/tests/system/nsupdate/ns1/many.test.db.in | 20 + bin/tests/system/nsupdate/ns1/max-ttl.db | 27 + bin/tests/system/nsupdate/ns1/named.conf.in | 134 + bin/tests/system/nsupdate/ns1/sample.db.in | 17 + bin/tests/system/nsupdate/ns10/dns.keytab | Bin 0 -> 168 bytes bin/tests/system/nsupdate/ns10/example.com.db.in | 19 + bin/tests/system/nsupdate/ns10/in-addr.db.in | 19 + bin/tests/system/nsupdate/ns10/machine.ccache | Bin 0 -> 1217 bytes bin/tests/system/nsupdate/ns10/named.conf.in | 48 + bin/tests/system/nsupdate/ns2/named.conf.in | 64 + bin/tests/system/nsupdate/ns2/sample.db.in | 19 + .../system/nsupdate/ns3/delegation.test.db.in | 13 + bin/tests/system/nsupdate/ns3/dnskey.test.db.in | 13 + bin/tests/system/nsupdate/ns3/example.db.in | 13 + bin/tests/system/nsupdate/ns3/named.conf.in | 64 + .../system/nsupdate/ns3/nsec3param.test.db.in | 13 + bin/tests/system/nsupdate/ns3/sign.sh | 46 + bin/tests/system/nsupdate/ns3/too-big.test.db.in | 13 + bin/tests/system/nsupdate/ns5/local.db.in | 23 + bin/tests/system/nsupdate/ns5/named.args | 1 + bin/tests/system/nsupdate/ns5/named.conf.in | 38 + bin/tests/system/nsupdate/ns6/in-addr.db.in | 19 + bin/tests/system/nsupdate/ns6/named.args | 1 + bin/tests/system/nsupdate/ns6/named.conf.in | 38 + bin/tests/system/nsupdate/ns7/dns.keytab | Bin 0 -> 166 bytes bin/tests/system/nsupdate/ns7/example.com.db.in | 19 + bin/tests/system/nsupdate/ns7/in-addr.db.in | 19 + bin/tests/system/nsupdate/ns7/machine.ccache | Bin 0 -> 1327 bytes bin/tests/system/nsupdate/ns7/named.conf.in | 48 + bin/tests/system/nsupdate/ns8/dns.keytab | Bin 0 -> 166 bytes bin/tests/system/nsupdate/ns8/example.com.db.in | 19 + bin/tests/system/nsupdate/ns8/in-addr.db.in | 19 + bin/tests/system/nsupdate/ns8/machine.ccache | Bin 0 -> 1327 bytes bin/tests/system/nsupdate/ns8/named.conf.in | 48 + bin/tests/system/nsupdate/ns9/dns.keytab | Bin 0 -> 166 bytes bin/tests/system/nsupdate/ns9/example.com.db.in | 19 + bin/tests/system/nsupdate/ns9/in-addr.db.in | 19 + bin/tests/system/nsupdate/ns9/machine.ccache | Bin 0 -> 1215 bytes bin/tests/system/nsupdate/ns9/named.conf.in | 48 + bin/tests/system/nsupdate/prereq.sh | 26 + bin/tests/system/nsupdate/setup.sh | 90 + bin/tests/system/nsupdate/tests.sh | 1253 ++ bin/tests/system/nsupdate/update_test.pl | 418 + bin/tests/system/nsupdate/verylarge.in | 3 + bin/tests/system/nzd2nzf/clean.sh | 18 + bin/tests/system/nzd2nzf/ns1/added.db | 24 + bin/tests/system/nzd2nzf/ns1/named.conf.in | 29 + bin/tests/system/nzd2nzf/prereq.sh | 18 + bin/tests/system/nzd2nzf/setup.sh | 17 + bin/tests/system/nzd2nzf/tests.sh | 72 + bin/tests/system/org.isc.bind.system | 16 + bin/tests/system/org.isc.bind.system.plist | 17 + bin/tests/system/packet.pl | 100 + bin/tests/system/pending/clean.sh | 24 + bin/tests/system/pending/ns1/named.conf.in | 28 + bin/tests/system/pending/ns1/root.db.in | 27 + bin/tests/system/pending/ns1/sign.sh | 34 + bin/tests/system/pending/ns2/example.com.db.in | 25 + bin/tests/system/pending/ns2/example.db.in | 24 + bin/tests/system/pending/ns2/forgery.db | 22 + bin/tests/system/pending/ns2/named.conf.in | 50 + bin/tests/system/pending/ns2/sign.sh | 32 + bin/tests/system/pending/ns3/hostile.db | 20 + bin/tests/system/pending/ns3/mail.example.db | 21 + bin/tests/system/pending/ns3/named.conf.in | 43 + bin/tests/system/pending/ns4/named.conf.in | 28 + bin/tests/system/pending/prereq.sh | 15 + bin/tests/system/pending/setup.sh | 22 + bin/tests/system/pending/tests.sh | 197 + bin/tests/system/pipelined/Makefile.in | 46 + bin/tests/system/pipelined/clean.sh | 16 + bin/tests/system/pipelined/input | 8 + bin/tests/system/pipelined/inputb | 8 + bin/tests/system/pipelined/ns1/named.conf.in | 36 + bin/tests/system/pipelined/ns1/root.db | 25 + bin/tests/system/pipelined/ns2/examplea.db | 30 + bin/tests/system/pipelined/ns2/named.conf.in | 42 + bin/tests/system/pipelined/ns3/exampleb.db | 30 + bin/tests/system/pipelined/ns3/named.args | 1 + bin/tests/system/pipelined/ns3/named.conf.in | 42 + bin/tests/system/pipelined/ns4/named.conf.in | 38 + bin/tests/system/pipelined/pipequeries.c | 346 + bin/tests/system/pipelined/ref | 8 + bin/tests/system/pipelined/refb | 8 + bin/tests/system/pipelined/setup.sh | 22 + bin/tests/system/pipelined/tests.sh | 75 + bin/tests/system/pkcs11/clean.sh | 16 + bin/tests/system/pkcs11/ns1/example.db.in | 22 + bin/tests/system/pkcs11/ns1/named.conf | 51 + bin/tests/system/pkcs11/prereq.sh | 36 + bin/tests/system/pkcs11/setup.sh | 98 + bin/tests/system/pkcs11/tests.sh | 87 + bin/tests/system/pkcs11/usepkcs11 | 1 + bin/tests/system/pkcs11ssl/clean.sh | 16 + bin/tests/system/pkcs11ssl/ns1/example.db.in | 22 + bin/tests/system/pkcs11ssl/ns1/named.conf | 45 + bin/tests/system/pkcs11ssl/prereq.sh | 16 + bin/tests/system/pkcs11ssl/setup.sh | 40 + bin/tests/system/pkcs11ssl/tests.sh | 62 + bin/tests/system/pkcs11ssl/usepkcs11 | 1 + bin/tests/system/reclimit/README | 13 + bin/tests/system/reclimit/ans2/ans.pl | 233 + bin/tests/system/reclimit/ans7/ans.pl | 74 + bin/tests/system/reclimit/clean.sh | 18 + bin/tests/system/reclimit/ns1/named.conf.in | 24 + bin/tests/system/reclimit/ns1/root.db | 17 + bin/tests/system/reclimit/ns3/hints.db | 11 + bin/tests/system/reclimit/ns3/named1.conf.in | 34 + bin/tests/system/reclimit/ns3/named2.conf.in | 34 + bin/tests/system/reclimit/ns3/named3.conf.in | 35 + bin/tests/system/reclimit/ns3/named4.conf.in | 35 + bin/tests/system/reclimit/prereq.sh | 35 + bin/tests/system/reclimit/setup.sh | 17 + bin/tests/system/reclimit/tests.sh | 191 + bin/tests/system/redirect/clean.sh | 30 + bin/tests/system/redirect/conf/bad1.conf | 23 + bin/tests/system/redirect/conf/bad2.conf | 23 + bin/tests/system/redirect/conf/bad3.conf | 22 + bin/tests/system/redirect/conf/good1.conf | 20 + bin/tests/system/redirect/conf/good2.conf | 20 + bin/tests/system/redirect/conf/good3.conf | 21 + bin/tests/system/redirect/conf/good4.conf | 21 + bin/tests/system/redirect/ns1/example.db | 48 + bin/tests/system/redirect/ns1/named.conf.in | 56 + bin/tests/system/redirect/ns1/redirect.db | 18 + bin/tests/system/redirect/ns1/root.db | 17 + bin/tests/system/redirect/ns1/sign.sh | 35 + bin/tests/system/redirect/ns2/example.db.in | 14 + bin/tests/system/redirect/ns2/named.conf.in | 56 + bin/tests/system/redirect/ns2/redirect.db.in | 18 + bin/tests/system/redirect/ns3/example.db | 48 + bin/tests/system/redirect/ns3/named.conf.in | 53 + bin/tests/system/redirect/ns3/redirect.db | 14 + bin/tests/system/redirect/ns3/root.db | 18 + bin/tests/system/redirect/ns3/sign.sh | 35 + bin/tests/system/redirect/ns4/example.db.in | 14 + bin/tests/system/redirect/ns4/named.conf.in | 51 + bin/tests/system/redirect/ns4/root.hint | 12 + bin/tests/system/redirect/prereq.sh | 15 + bin/tests/system/redirect/setup.sh | 29 + bin/tests/system/redirect/tests.sh | 522 + bin/tests/system/resolver/ans2/ans.pl | 115 + bin/tests/system/resolver/ans3/ans.pl | 99 + bin/tests/system/resolver/ans8/ans.pl | 145 + bin/tests/system/resolver/clean.sh | 36 + bin/tests/system/resolver/ns1/named.conf.in | 61 + bin/tests/system/resolver/ns1/root.hint | 12 + bin/tests/system/resolver/ns4/broken.db | 22 + bin/tests/system/resolver/ns4/child.server.db | 21 + bin/tests/system/resolver/ns4/moves.db | 20 + bin/tests/system/resolver/ns4/named.conf.in | 60 + bin/tests/system/resolver/ns4/named.noaa | 5 + bin/tests/system/resolver/ns4/root.db | 26 + bin/tests/system/resolver/ns4/tld1.db | 29 + bin/tests/system/resolver/ns4/tld2.db | 29 + bin/tests/system/resolver/ns5/child.server.db | 21 + bin/tests/system/resolver/ns5/moves.db | 20 + bin/tests/system/resolver/ns5/named.conf.in | 49 + bin/tests/system/resolver/ns5/root.hint | 12 + bin/tests/system/resolver/ns6/broken.db | 26 + bin/tests/system/resolver/ns6/delegation-only.db | 31 + bin/tests/system/resolver/ns6/ds.example.net.db.in | 13 + bin/tests/system/resolver/ns6/example.net.db.in | 21 + bin/tests/system/resolver/ns6/keygen.sh | 34 + bin/tests/system/resolver/ns6/moves.db | 20 + bin/tests/system/resolver/ns6/named.conf.in | 69 + .../system/resolver/ns6/no-edns-version.tld.db | 12 + bin/tests/system/resolver/ns6/root.db | 31 + .../system/resolver/ns6/to-be-removed.tld.db.in | 26 + bin/tests/system/resolver/ns7/all-cnames.db | 18 + bin/tests/system/resolver/ns7/edns-version.tld.db | 12 + bin/tests/system/resolver/ns7/named.args | 2 + bin/tests/system/resolver/ns7/named1.conf.in | 61 + bin/tests/system/resolver/ns7/named2.conf.in | 61 + bin/tests/system/resolver/ns7/root.hint | 12 + bin/tests/system/resolver/ns7/server.db.in | 22 + bin/tests/system/resolver/prereq.sh | 29 + bin/tests/system/resolver/setup.sh | 27 + bin/tests/system/resolver/tests.sh | 783 + bin/tests/system/rndc/Makefile.in | 50 + bin/tests/system/rndc/clean.sh | 27 + bin/tests/system/rndc/gencheck.c | 88 + bin/tests/system/rndc/ns2/incl.db | 11 + bin/tests/system/rndc/ns2/named.conf.in | 62 + bin/tests/system/rndc/ns2/secondkey.conf | 19 + bin/tests/system/rndc/ns3/named.conf.in | 46 + bin/tests/system/rndc/ns4/named.conf.in | 26 + bin/tests/system/rndc/ns5/named.conf.in | 32 + bin/tests/system/rndc/ns6/named.args | 3 + bin/tests/system/rndc/ns6/named.conf.in | 27 + bin/tests/system/rndc/setup.sh | 45 + bin/tests/system/rndc/tests.sh | 660 + bin/tests/system/rootkeysentinel/clean.sh | 23 + bin/tests/system/rootkeysentinel/ns1/named.conf.in | 31 + bin/tests/system/rootkeysentinel/ns1/root.db.in | 22 + bin/tests/system/rootkeysentinel/ns1/sign.sh | 34 + bin/tests/system/rootkeysentinel/ns2/example.db.in | 19 + bin/tests/system/rootkeysentinel/ns2/named.conf.in | 31 + bin/tests/system/rootkeysentinel/ns2/sign.sh | 40 + bin/tests/system/rootkeysentinel/ns3/hint.db | 11 + bin/tests/system/rootkeysentinel/ns3/named.conf.in | 32 + bin/tests/system/rootkeysentinel/ns4/hint.db | 11 + bin/tests/system/rootkeysentinel/ns4/named.conf.in | 32 + bin/tests/system/rootkeysentinel/prereq.sh | 15 + bin/tests/system/rootkeysentinel/setup.sh | 25 + bin/tests/system/rootkeysentinel/tests.sh | 286 + bin/tests/system/rpz/clean.sh | 21 + bin/tests/system/rpz/ns1/named.conf.in | 24 + bin/tests/system/rpz/ns1/root.db | 35 + bin/tests/system/rpz/ns2/base-tld2s.db | 23 + bin/tests/system/rpz/ns2/bl.tld2.db.in | 19 + bin/tests/system/rpz/ns2/blv2.tld2.db.in | 17 + bin/tests/system/rpz/ns2/blv3.tld2.db.in | 19 + bin/tests/system/rpz/ns2/hints | 11 + bin/tests/system/rpz/ns2/named.conf.in | 45 + bin/tests/system/rpz/ns2/tld2.db | 120 + bin/tests/system/rpz/ns3/base.db | 20 + bin/tests/system/rpz/ns3/crash1 | 21 + bin/tests/system/rpz/ns3/crash2 | 27 + bin/tests/system/rpz/ns3/hints | 11 + bin/tests/system/rpz/ns3/named.conf.in | 91 + bin/tests/system/rpz/ns4/hints | 11 + bin/tests/system/rpz/ns4/named.conf.in | 31 + bin/tests/system/rpz/ns4/tld4.db | 64 + bin/tests/system/rpz/ns5/empty.db.in | 12 + bin/tests/system/rpz/ns5/hints | 11 + bin/tests/system/rpz/ns5/named.args | 3 + bin/tests/system/rpz/ns5/named.conf.in | 82 + bin/tests/system/rpz/ns5/tld5.db | 30 + bin/tests/system/rpz/ns6/hints | 11 + bin/tests/system/rpz/ns6/named.conf.in | 44 + bin/tests/system/rpz/ns7/hints | 11 + bin/tests/system/rpz/ns7/named.conf.in | 43 + bin/tests/system/rpz/prereq.sh | 15 + bin/tests/system/rpz/qperf.sh | 20 + bin/tests/system/rpz/setup.sh | 123 + bin/tests/system/rpz/test1 | 96 + bin/tests/system/rpz/test2 | 74 + bin/tests/system/rpz/test3 | 42 + bin/tests/system/rpz/test4 | 31 + bin/tests/system/rpz/test4a | 25 + bin/tests/system/rpz/test5 | 58 + bin/tests/system/rpz/test6 | 35 + bin/tests/system/rpz/tests.sh | 646 + bin/tests/system/rpzrecurse/README | 117 + bin/tests/system/rpzrecurse/ans5/ans.pl | 79 + bin/tests/system/rpzrecurse/clean.sh | 29 + bin/tests/system/rpzrecurse/ns1/db.l0 | 15 + bin/tests/system/rpzrecurse/ns1/db.l1.l0 | 15 + bin/tests/system/rpzrecurse/ns1/example.db | 14 + bin/tests/system/rpzrecurse/ns1/named.conf.in | 67 + bin/tests/system/rpzrecurse/ns1/root.db | 22 + .../system/rpzrecurse/ns1/test1.example.net.db | 15 + .../system/rpzrecurse/ns1/test2.example.net.db | 15 + bin/tests/system/rpzrecurse/ns2/db.clientip1 | 15 + bin/tests/system/rpzrecurse/ns2/db.clientip2 | 14 + bin/tests/system/rpzrecurse/ns2/db.clientip21 | 15 + bin/tests/system/rpzrecurse/ns2/db.log1 | 14 + bin/tests/system/rpzrecurse/ns2/db.log2 | 15 + bin/tests/system/rpzrecurse/ns2/db.log3 | 16 + bin/tests/system/rpzrecurse/ns2/db.wildcard1 | 15 + bin/tests/system/rpzrecurse/ns2/db.wildcard2a | 15 + bin/tests/system/rpzrecurse/ns2/db.wildcard2b | 15 + bin/tests/system/rpzrecurse/ns2/db.wildcard3 | 14 + .../system/rpzrecurse/ns2/named.clientip.conf | 30 + .../system/rpzrecurse/ns2/named.clientip2.conf | 30 + .../system/rpzrecurse/ns2/named.conf.header.in | 35 + bin/tests/system/rpzrecurse/ns2/named.default.conf | 20 + bin/tests/system/rpzrecurse/ns2/named.log.conf | 32 + .../system/rpzrecurse/ns2/named.wildcard1.conf | 28 + .../system/rpzrecurse/ns2/named.wildcard2.conf | 30 + .../system/rpzrecurse/ns2/named.wildcard3.conf | 28 + bin/tests/system/rpzrecurse/ns2/root.hint | 12 + bin/tests/system/rpzrecurse/ns3/example.db | 15 + bin/tests/system/rpzrecurse/ns3/named1.conf.in | 35 + bin/tests/system/rpzrecurse/ns3/named2.conf.in | 34 + bin/tests/system/rpzrecurse/ns3/policy.db | 13 + bin/tests/system/rpzrecurse/ns3/root.db | 15 + bin/tests/system/rpzrecurse/ns4/child.example.db | 16 + bin/tests/system/rpzrecurse/ns4/named.conf.in | 26 + bin/tests/system/rpzrecurse/prereq.sh | 32 + bin/tests/system/rpzrecurse/setup.sh | 43 + bin/tests/system/rpzrecurse/testgen.pl | 341 + bin/tests/system/rpzrecurse/tests.sh | 389 + bin/tests/system/rrchecker/classlist.good | 3 + bin/tests/system/rrchecker/clean.sh | 11 + bin/tests/system/rrchecker/privatelist.good | 0 bin/tests/system/rrchecker/tests.sh | 82 + bin/tests/system/rrchecker/typelist.good | 77 + bin/tests/system/rrl/broken.conf | 47 + bin/tests/system/rrl/clean.sh | 17 + bin/tests/system/rrl/ns1/named.conf.in | 24 + bin/tests/system/rrl/ns1/root.db | 26 + bin/tests/system/rrl/ns2/hints | 13 + bin/tests/system/rrl/ns2/named.conf.in | 63 + bin/tests/system/rrl/ns2/tld2.db | 42 + bin/tests/system/rrl/ns3/hints | 13 + bin/tests/system/rrl/ns3/named.conf.in | 44 + bin/tests/system/rrl/ns3/tld3.db | 20 + bin/tests/system/rrl/ns4/hints | 13 + bin/tests/system/rrl/ns4/named.conf.in | 64 + bin/tests/system/rrl/ns4/tld4.db | 42 + bin/tests/system/rrl/setup.sh | 20 + bin/tests/system/rrl/tests.sh | 282 + bin/tests/system/rrsetorder/clean.sh | 20 + bin/tests/system/rrsetorder/dig.out.fixed.good | 4 + bin/tests/system/rrsetorder/dig.out.random.good1 | 4 + bin/tests/system/rrsetorder/dig.out.random.good10 | 4 + bin/tests/system/rrsetorder/dig.out.random.good11 | 4 + bin/tests/system/rrsetorder/dig.out.random.good12 | 4 + bin/tests/system/rrsetorder/dig.out.random.good13 | 4 + bin/tests/system/rrsetorder/dig.out.random.good14 | 4 + bin/tests/system/rrsetorder/dig.out.random.good15 | 4 + bin/tests/system/rrsetorder/dig.out.random.good16 | 4 + bin/tests/system/rrsetorder/dig.out.random.good17 | 4 + bin/tests/system/rrsetorder/dig.out.random.good18 | 4 + bin/tests/system/rrsetorder/dig.out.random.good19 | 4 + bin/tests/system/rrsetorder/dig.out.random.good2 | 4 + bin/tests/system/rrsetorder/dig.out.random.good20 | 4 + bin/tests/system/rrsetorder/dig.out.random.good21 | 4 + bin/tests/system/rrsetorder/dig.out.random.good22 | 4 + bin/tests/system/rrsetorder/dig.out.random.good23 | 4 + bin/tests/system/rrsetorder/dig.out.random.good24 | 4 + bin/tests/system/rrsetorder/dig.out.random.good3 | 4 + bin/tests/system/rrsetorder/dig.out.random.good4 | 4 + bin/tests/system/rrsetorder/dig.out.random.good5 | 4 + bin/tests/system/rrsetorder/dig.out.random.good6 | 4 + bin/tests/system/rrsetorder/dig.out.random.good7 | 4 + bin/tests/system/rrsetorder/dig.out.random.good8 | 4 + bin/tests/system/rrsetorder/dig.out.random.good9 | 4 + bin/tests/system/rrsetorder/ns1/named.conf.in | 36 + bin/tests/system/rrsetorder/ns1/root.db | 39 + bin/tests/system/rrsetorder/ns2/named.conf.in | 36 + bin/tests/system/rrsetorder/ns3/named.conf.in | 35 + bin/tests/system/rrsetorder/ns4/named.conf.in | 32 + bin/tests/system/rrsetorder/setup.sh | 19 + bin/tests/system/rrsetorder/tests.sh | 472 + bin/tests/system/rsabigexponent/Makefile.in | 50 + bin/tests/system/rsabigexponent/bigkey.c | 258 + bin/tests/system/rsabigexponent/clean.sh | 20 + bin/tests/system/rsabigexponent/conf/bad01.conf | 14 + bin/tests/system/rsabigexponent/conf/bad02.conf | 14 + bin/tests/system/rsabigexponent/conf/bad03.conf | 14 + bin/tests/system/rsabigexponent/conf/good01.conf | 14 + bin/tests/system/rsabigexponent/conf/good02.conf | 14 + bin/tests/system/rsabigexponent/conf/good03.conf | 14 + bin/tests/system/rsabigexponent/ns1/named.conf.in | 33 + bin/tests/system/rsabigexponent/ns1/root.db.in | 22 + bin/tests/system/rsabigexponent/ns1/sign.sh | 32 + .../rsabigexponent/ns2/Xexample.+005+05896.key | 2 + .../rsabigexponent/ns2/Xexample.+005+05896.private | 10 + .../rsabigexponent/ns2/Xexample.+005+51829.key | 2 + .../rsabigexponent/ns2/Xexample.+005+51829.private | 10 + .../system/rsabigexponent/ns2/dsset-example.in | 2 + bin/tests/system/rsabigexponent/ns2/example.db.bad | 110 + bin/tests/system/rsabigexponent/ns2/example.db.in | 21 + bin/tests/system/rsabigexponent/ns2/named.conf.in | 37 + bin/tests/system/rsabigexponent/ns2/sign.sh | 27 + bin/tests/system/rsabigexponent/ns3/named.conf.in | 34 + bin/tests/system/rsabigexponent/prereq.sh | 24 + bin/tests/system/rsabigexponent/setup.sh | 23 + bin/tests/system/rsabigexponent/tests.sh | 55 + bin/tests/system/run.sh | 207 + bin/tests/system/runall.sh | 96 + bin/tests/system/runsequential.sh | 25 + bin/tests/system/runtime/README | 6 + bin/tests/system/runtime/clean.sh | 20 + bin/tests/system/runtime/ns2/named-alt1.conf.in | 33 + bin/tests/system/runtime/ns2/named-alt2.conf.in | 33 + bin/tests/system/runtime/ns2/named-alt3.conf.in | 34 + bin/tests/system/runtime/ns2/named-alt4.conf.in | 30 + bin/tests/system/runtime/ns2/named-alt5.conf.in | 29 + bin/tests/system/runtime/ns2/named-alt6.conf.in | 30 + bin/tests/system/runtime/ns2/named1.conf.in | 33 + bin/tests/system/runtime/setup.sh | 35 + bin/tests/system/runtime/tests.sh | 153 + bin/tests/system/send.pl | 31 + bin/tests/system/setup.sh | 32 + bin/tests/system/sfcache/README | 12 + bin/tests/system/sfcache/clean.sh | 19 + bin/tests/system/sfcache/ns1/named.conf.in | 33 + bin/tests/system/sfcache/ns1/root.db.in | 22 + bin/tests/system/sfcache/ns1/sign.sh | 34 + bin/tests/system/sfcache/ns2/example.db.in | 101 + bin/tests/system/sfcache/ns2/named.conf.in | 48 + bin/tests/system/sfcache/ns2/sign.sh | 24 + bin/tests/system/sfcache/ns5/named.conf.in | 43 + bin/tests/system/sfcache/ns5/trusted.conf.bad | 14 + bin/tests/system/sfcache/prereq.sh | 23 + bin/tests/system/sfcache/setup.sh | 26 + bin/tests/system/sfcache/tests.sh | 96 + bin/tests/system/smartsign/child.db | 22 + bin/tests/system/smartsign/clean.sh | 13 + bin/tests/system/smartsign/parent.db | 29 + bin/tests/system/smartsign/prereq.sh | 15 + bin/tests/system/smartsign/setup.sh | 17 + bin/tests/system/smartsign/tests.sh | 342 + bin/tests/system/sortlist/clean.sh | 16 + bin/tests/system/sortlist/ns1/example.db | 35 + bin/tests/system/sortlist/ns1/named.conf.in | 43 + bin/tests/system/sortlist/ns1/root.db | 22 + bin/tests/system/sortlist/setup.sh | 16 + bin/tests/system/sortlist/tests.sh | 49 + bin/tests/system/spf/clean.sh | 13 + bin/tests/system/spf/ns1/named.conf.in | 40 + bin/tests/system/spf/ns1/spf.db | 16 + bin/tests/system/spf/setup.sh | 16 + bin/tests/system/spf/tests.sh | 37 + bin/tests/system/start.pl | 345 + bin/tests/system/start.sh | 13 + bin/tests/system/staticstub/clean.sh | 25 + bin/tests/system/staticstub/conf/bad01.conf | 30 + bin/tests/system/staticstub/conf/bad02.conf | 30 + bin/tests/system/staticstub/conf/bad03.conf | 30 + bin/tests/system/staticstub/conf/bad04.conf | 30 + bin/tests/system/staticstub/conf/bad05.conf | 31 + bin/tests/system/staticstub/conf/bad06.conf | 31 + bin/tests/system/staticstub/conf/bad07.conf | 31 + bin/tests/system/staticstub/conf/bad08.conf | 31 + bin/tests/system/staticstub/conf/bad09.conf | 30 + bin/tests/system/staticstub/conf/bad10.conf | 32 + bin/tests/system/staticstub/conf/bad11.conf | 32 + bin/tests/system/staticstub/conf/good01.conf | 31 + bin/tests/system/staticstub/conf/good02.conf | 30 + bin/tests/system/staticstub/conf/good03.conf | 30 + bin/tests/system/staticstub/conf/good04.conf | 30 + bin/tests/system/staticstub/conf/good05.conf | 31 + bin/tests/system/staticstub/knowngood.dig.out.rec | 18 + bin/tests/system/staticstub/ns1/named.conf.in | 22 + bin/tests/system/staticstub/ns1/root.db | 17 + bin/tests/system/staticstub/ns2/named.conf.in | 59 + bin/tests/system/staticstub/ns3/example.db.in | 30 + bin/tests/system/staticstub/ns3/example.org.db | 22 + bin/tests/system/staticstub/ns3/named.conf.in | 43 + bin/tests/system/staticstub/ns3/sign.sh | 42 + bin/tests/system/staticstub/ns3/undelegated.db.in | 21 + bin/tests/system/staticstub/ns4/example.com.db | 21 + bin/tests/system/staticstub/ns4/example.info.db | 22 + bin/tests/system/staticstub/ns4/example.org.db | 23 + bin/tests/system/staticstub/ns4/named.conf.in | 42 + bin/tests/system/staticstub/ns4/sign.sh | 24 + bin/tests/system/staticstub/ns4/sub.example.db.in | 24 + bin/tests/system/staticstub/prereq.sh | 15 + bin/tests/system/staticstub/setup.sh | 28 + bin/tests/system/staticstub/tests.sh | 216 + bin/tests/system/statistics/ans4/ans.pl | 116 + bin/tests/system/statistics/clean.sh | 26 + bin/tests/system/statistics/ns1/named.conf.in | 41 + bin/tests/system/statistics/ns1/root.db | 22 + bin/tests/system/statistics/ns1/zone.db | 12 + bin/tests/system/statistics/ns2/example.db | 26 + bin/tests/system/statistics/ns2/internal.db | 28 + bin/tests/system/statistics/ns2/named.conf.in | 47 + bin/tests/system/statistics/ns3/internal.db | 26 + bin/tests/system/statistics/ns3/named.conf.in | 47 + bin/tests/system/statistics/ns3/root.hint | 12 + bin/tests/system/statistics/prereq.sh | 27 + bin/tests/system/statistics/setup.sh | 18 + bin/tests/system/statistics/tests.sh | 164 + bin/tests/system/statschannel/clean.sh | 20 + bin/tests/system/statschannel/fetch.pl | 41 + bin/tests/system/statschannel/ns2/example.db | 47 + bin/tests/system/statschannel/ns2/named.conf.in | 40 + bin/tests/system/statschannel/prereq.sh | 25 + bin/tests/system/statschannel/server-json.pl | 33 + bin/tests/system/statschannel/server-xml.pl | 23 + bin/tests/system/statschannel/setup.sh | 17 + bin/tests/system/statschannel/tests.sh | 215 + bin/tests/system/statschannel/traffic-json.pl | 47 + bin/tests/system/statschannel/traffic-xml.pl | 44 + bin/tests/system/statschannel/traffic.expect.1 | 2 + bin/tests/system/statschannel/traffic.expect.2 | 4 + bin/tests/system/statschannel/traffic.expect.4 | 5 + bin/tests/system/statschannel/traffic.expect.5 | 7 + bin/tests/system/statschannel/traffic.expect.6 | 8 + bin/tests/system/stop.pl | 193 + bin/tests/system/stop.sh | 14 + bin/tests/system/stopall.sh | 22 + bin/tests/system/stress/clean.sh | 22 + bin/tests/system/stress/ns1/named.conf | 29 + bin/tests/system/stress/ns2/named.conf | 31 + bin/tests/system/stress/ns3/named.conf | 48 + bin/tests/system/stress/ns4/named.conf | 33 + bin/tests/system/stress/prereq.sh | 21 + bin/tests/system/stress/setup.pl | 83 + bin/tests/system/stress/setup.sh | 16 + bin/tests/system/stress/tests.sh | 37 + bin/tests/system/stress/update.pl | 99 + bin/tests/system/stub/clean.sh | 19 + bin/tests/system/stub/knowngood.dig.out.norec | 21 + bin/tests/system/stub/knowngood.dig.out.rec | 18 + bin/tests/system/stub/ns1/named.conf.in | 27 + bin/tests/system/stub/ns1/root.db | 22 + bin/tests/system/stub/ns2/child.example.db | 20 + bin/tests/system/stub/ns2/named.conf.in | 32 + bin/tests/system/stub/ns3/example.db | 20 + bin/tests/system/stub/ns3/named.conf.in | 39 + bin/tests/system/stub/setup.sh | 19 + bin/tests/system/stub/tests.sh | 64 + bin/tests/system/tcp/clean.sh | 17 + bin/tests/system/tcp/ns1/named.conf.in | 37 + bin/tests/system/tcp/ns1/root.db | 22 + bin/tests/system/tcp/ns2/example.db | 26 + bin/tests/system/tcp/ns2/named.conf.in | 44 + bin/tests/system/tcp/ns3/named.conf.in | 39 + bin/tests/system/tcp/ns4/named.conf.in | 41 + bin/tests/system/tcp/setup.sh | 20 + bin/tests/system/tcp/tests.sh | 57 + bin/tests/system/testcrypto.sh | 68 + bin/tests/system/testsock.pl | 42 + bin/tests/system/testsock6.pl | 23 + bin/tests/system/testsummary.sh | 59 + bin/tests/system/tkey/Makefile.in | 54 + bin/tests/system/tkey/clean.sh | 17 + bin/tests/system/tkey/keycreate.c | 337 + bin/tests/system/tkey/keydelete.c | 271 + bin/tests/system/tkey/ns1/example.db | 25 + bin/tests/system/tkey/ns1/named.conf.in | 50 + bin/tests/system/tkey/ns1/setup.sh | 18 + bin/tests/system/tkey/prereq.sh | 15 + bin/tests/system/tkey/setup.sh | 19 + bin/tests/system/tkey/tests.sh | 147 + bin/tests/system/tsig/clean.sh | 22 + bin/tests/system/tsig/ns1/example.db | 161 + bin/tests/system/tsig/ns1/named.conf.in | 87 + bin/tests/system/tsig/setup.sh | 19 + bin/tests/system/tsig/tests.sh | 222 + bin/tests/system/tsiggss/authsock.pl | 89 + bin/tests/system/tsiggss/clean.sh | 25 + bin/tests/system/tsiggss/ns1/administrator.ccache | Bin 0 -> 2315 bytes bin/tests/system/tsiggss/ns1/dns.keytab | Bin 0 -> 1087 bytes bin/tests/system/tsiggss/ns1/example.nil.db.in | 51 + bin/tests/system/tsiggss/ns1/named.conf.in | 47 + bin/tests/system/tsiggss/ns1/testdenied.ccache | Bin 0 -> 2188 bytes bin/tests/system/tsiggss/prereq.sh | 22 + bin/tests/system/tsiggss/setup.sh | 22 + bin/tests/system/tsiggss/tests.sh | 105 + bin/tests/system/unknown/clean.sh | 19 + bin/tests/system/unknown/large.out | 1 + bin/tests/system/unknown/ns1/broken1.db | 21 + bin/tests/system/unknown/ns1/broken2.db | 21 + bin/tests/system/unknown/ns1/broken3.db | 21 + bin/tests/system/unknown/ns1/broken4.db | 21 + bin/tests/system/unknown/ns1/broken5.db | 21 + bin/tests/system/unknown/ns1/class10.hints | 11 + bin/tests/system/unknown/ns1/example-class10.db | 29 + bin/tests/system/unknown/ns1/example-in.db | 54 + bin/tests/system/unknown/ns1/large.db | 3009 +++ bin/tests/system/unknown/ns1/named.conf.in | 66 + bin/tests/system/unknown/ns2/named.conf.in | 30 + bin/tests/system/unknown/ns3/named.conf.in | 32 + bin/tests/system/unknown/ns3/sign.sh | 19 + bin/tests/system/unknown/prereq.sh | 15 + bin/tests/system/unknown/setup.sh | 21 + bin/tests/system/unknown/tests.sh | 189 + bin/tests/system/unknown/zones/nan.bad | 10 + bin/tests/system/upforwd/ans4/ans.pl | 361 + bin/tests/system/upforwd/clean.sh | 26 + bin/tests/system/upforwd/knowngood.after1 | 10 + bin/tests/system/upforwd/knowngood.after2 | 11 + bin/tests/system/upforwd/knowngood.before | 8 + bin/tests/system/upforwd/knowngood.ns2.before | 6 + bin/tests/system/upforwd/ns1/example1.db | 16 + bin/tests/system/upforwd/ns1/named.conf.in | 40 + bin/tests/system/upforwd/ns2/named.conf.in | 35 + bin/tests/system/upforwd/ns3/named.conf.in | 45 + bin/tests/system/upforwd/ns3/nomaster.db | 12 + bin/tests/system/upforwd/prereq.sh | 21 + bin/tests/system/upforwd/setup.sh | 36 + bin/tests/system/upforwd/tests.sh | 198 + bin/tests/system/verify/clean.sh | 17 + bin/tests/system/verify/prereq.sh | 15 + bin/tests/system/verify/setup.sh | 19 + bin/tests/system/verify/tests.sh | 108 + bin/tests/system/verify/zones/genzones.sh | 241 + bin/tests/system/verify/zones/unsigned.db | 27 + bin/tests/system/views/clean.sh | 31 + bin/tests/system/views/ns1/named.conf.in | 27 + bin/tests/system/views/ns1/root.db | 22 + bin/tests/system/views/ns2/1.10.in-addr.arpa.db | 11 + bin/tests/system/views/ns2/clone.db | 23 + bin/tests/system/views/ns2/example1.db | 26 + bin/tests/system/views/ns2/example2.db | 26 + bin/tests/system/views/ns2/external/inline.db | 27 + bin/tests/system/views/ns2/internal.db | 28 + bin/tests/system/views/ns2/internal/inline.db | 27 + bin/tests/system/views/ns2/named1.conf.in | 43 + bin/tests/system/views/ns2/named2.conf.in | 98 + bin/tests/system/views/ns3/child.clone.db | 21 + bin/tests/system/views/ns3/internal.db | 26 + bin/tests/system/views/ns3/named1.conf.in | 48 + bin/tests/system/views/ns3/named2.conf.in | 48 + bin/tests/system/views/ns5/child.clone.db | 21 + bin/tests/system/views/ns5/named.conf.in | 42 + bin/tests/system/views/setup.sh | 44 + bin/tests/system/views/tests.sh | 134 + bin/tests/system/wildcard/clean.sh | 25 + bin/tests/system/wildcard/ns1/dlv.db.in | 12 + bin/tests/system/wildcard/ns1/named.conf.in | 38 + bin/tests/system/wildcard/ns1/nsec.db.in | 15 + bin/tests/system/wildcard/ns1/nsec3.db.in | 15 + bin/tests/system/wildcard/ns1/private.nsec.db.in | 14 + bin/tests/system/wildcard/ns1/private.nsec3.db.in | 15 + bin/tests/system/wildcard/ns1/root.db.in | 16 + bin/tests/system/wildcard/ns1/sign.sh | 104 + bin/tests/system/wildcard/ns2/hints | 11 + bin/tests/system/wildcard/ns2/named.conf.in | 24 + bin/tests/system/wildcard/ns3/hints | 11 + bin/tests/system/wildcard/ns3/named.conf.in | 26 + bin/tests/system/wildcard/ns4/named.conf.in | 28 + bin/tests/system/wildcard/ns5/hints | 11 + bin/tests/system/wildcard/ns5/named.conf.in | 27 + bin/tests/system/wildcard/prereq.sh | 15 + bin/tests/system/wildcard/setup.sh | 25 + bin/tests/system/wildcard/tests.sh | 147 + bin/tests/system/win32/bigkey.dsp.in | 95 + bin/tests/system/win32/bigkey.dsw | 29 + bin/tests/system/win32/bigkey.mak.in | 346 + bin/tests/system/win32/bigkey.vcxproj.filters.in | 22 + bin/tests/system/win32/bigkey.vcxproj.in | 110 + bin/tests/system/win32/bigkey.vcxproj.user | 3 + bin/tests/system/win32/feature-test.dsp.in | 95 + bin/tests/system/win32/feature-test.dsw | 29 + bin/tests/system/win32/feature-test.mak.in | 318 + .../system/win32/feature-test.vcxproj.filters.in | 22 + bin/tests/system/win32/feature-test.vcxproj.in | 110 + bin/tests/system/win32/feature-test.vcxproj.user | 3 + bin/tests/system/win32/gencheck.dsp.in | 95 + bin/tests/system/win32/gencheck.dsw | 29 + bin/tests/system/win32/gencheck.mak.in | 318 + bin/tests/system/win32/gencheck.vcxproj.filters.in | 22 + bin/tests/system/win32/gencheck.vcxproj.in | 110 + bin/tests/system/win32/gencheck.vcxproj.user | 3 + bin/tests/system/win32/keycreate.dsp.in | 95 + bin/tests/system/win32/keycreate.dsw | 29 + bin/tests/system/win32/keycreate.mak.in | 346 + .../system/win32/keycreate.vcxproj.filters.in | 22 + bin/tests/system/win32/keycreate.vcxproj.in | 110 + bin/tests/system/win32/keycreate.vcxproj.user | 3 + bin/tests/system/win32/keydelete.dsp.in | 95 + bin/tests/system/win32/keydelete.dsw | 29 + bin/tests/system/win32/keydelete.mak.in | 346 + .../system/win32/keydelete.vcxproj.filters.in | 22 + bin/tests/system/win32/keydelete.vcxproj.in | 110 + bin/tests/system/win32/keydelete.vcxproj.user | 3 + bin/tests/system/win32/lwtest.dsp.in | 95 + bin/tests/system/win32/lwtest.dsw | 29 + bin/tests/system/win32/lwtest.mak.in | 346 + bin/tests/system/win32/lwtest.vcxproj.filters.in | 22 + bin/tests/system/win32/lwtest.vcxproj.in | 110 + bin/tests/system/win32/lwtest.vcxproj.user | 3 + bin/tests/system/win32/pipequeries.dsp.in | 95 + bin/tests/system/win32/pipequeries.dsw | 29 + bin/tests/system/win32/pipequeries.mak.in | 346 + .../system/win32/pipequeries.vcxproj.filters.in | 22 + bin/tests/system/win32/pipequeries.vcxproj.in | 110 + bin/tests/system/win32/pipequeries.vcxproj.user | 3 + bin/tests/system/xfer/ans5/badkeydata | 10 + bin/tests/system/xfer/ans5/goodaxfr | 10 + bin/tests/system/xfer/ans5/partial | 11 + bin/tests/system/xfer/ans5/unknownkey | 11 + bin/tests/system/xfer/ans5/unsigned | 11 + bin/tests/system/xfer/ans5/wrongkey | 11 + bin/tests/system/xfer/clean.sh | 35 + bin/tests/system/xfer/dig1.good | 155 + bin/tests/system/xfer/dig2.good | 155 + bin/tests/system/xfer/knowngood.mapped | 26 + bin/tests/system/xfer/ns1/axfr-too-big.db | 13 + bin/tests/system/xfer/ns1/ixfr-too-big.db.in | 16 + bin/tests/system/xfer/ns1/named.conf.in | 54 + bin/tests/system/xfer/ns1/root.db | 25 + bin/tests/system/xfer/ns2/mapped.db.in | 26 + bin/tests/system/xfer/ns2/named.conf.in | 72 + bin/tests/system/xfer/ns2/slave.db.in | 17 + bin/tests/system/xfer/ns3/named.conf.in | 72 + bin/tests/system/xfer/ns4/named.conf.base | 46 + bin/tests/system/xfer/ns4/root.db.in | 12 + bin/tests/system/xfer/ns6/named.conf.in | 67 + bin/tests/system/xfer/ns7/named.conf.in | 52 + bin/tests/system/xfer/ns8/example.db | 22 + bin/tests/system/xfer/ns8/named.conf.in | 44 + bin/tests/system/xfer/prereq.sh | 27 + bin/tests/system/xfer/setup.sh | 45 + bin/tests/system/xfer/tests.sh | 468 + bin/tests/system/xferquota/clean.sh | 23 + bin/tests/system/xferquota/ns1/changing1.db | 25 + bin/tests/system/xferquota/ns1/changing2.db | 25 + bin/tests/system/xferquota/ns1/named.conf.in | 43 + bin/tests/system/xferquota/ns1/root.db | 27 + bin/tests/system/xferquota/ns2/example.db | 144 + bin/tests/system/xferquota/ns2/named.conf.in | 38 + bin/tests/system/xferquota/setup.pl | 38 + bin/tests/system/xferquota/setup.sh | 26 + bin/tests/system/xferquota/tests.sh | 62 + bin/tests/system/zero/ans5/ans.pl | 79 + bin/tests/system/zero/clean.sh | 17 + bin/tests/system/zero/ns1/named.conf.in | 27 + bin/tests/system/zero/ns1/root.db | 24 + bin/tests/system/zero/ns2/named.conf.in | 32 + bin/tests/system/zero/ns2/tld.db | 18 + bin/tests/system/zero/ns3/named.conf.in | 27 + bin/tests/system/zero/ns3/root.hint | 11 + bin/tests/system/zero/ns4/named.conf.in | 33 + bin/tests/system/zero/ns4/one.tld.db | 15 + bin/tests/system/zero/prereq.sh | 21 + bin/tests/system/zero/setup.sh | 20 + bin/tests/system/zero/tests.sh | 89 + bin/tests/system/zonechecks/a.db | 12 + bin/tests/system/zonechecks/aaaa.db | 12 + bin/tests/system/zonechecks/bigserial.db | 12 + bin/tests/system/zonechecks/clean.sh | 19 + bin/tests/system/zonechecks/cname.db | 12 + bin/tests/system/zonechecks/dname.db | 12 + bin/tests/system/zonechecks/noaddress.db | 12 + bin/tests/system/zonechecks/ns1/named.conf.in | 71 + bin/tests/system/zonechecks/ns2/named.conf.in | 41 + bin/tests/system/zonechecks/nxdomain.db | 12 + bin/tests/system/zonechecks/prereq.sh | 15 + bin/tests/system/zonechecks/setup.sh | 34 + bin/tests/system/zonechecks/tests.sh | 255 + 1924 files changed, 137477 insertions(+) create mode 100644 bin/tests/system/Makefile.in create mode 100644 bin/tests/system/README create mode 100644 bin/tests/system/acl/clean.sh create mode 100644 bin/tests/system/acl/ns2/named1.conf.in create mode 100644 bin/tests/system/acl/ns2/named2.conf.in create mode 100644 bin/tests/system/acl/ns2/named3.conf.in create mode 100644 bin/tests/system/acl/ns2/named4.conf.in create mode 100644 bin/tests/system/acl/ns2/named5.conf.in create mode 100644 bin/tests/system/acl/ns2/named6.conf.in create mode 100644 bin/tests/system/acl/ns2/named7.conf.in create mode 100644 bin/tests/system/acl/ns3/example.db create mode 100644 bin/tests/system/acl/ns3/named.conf.in create mode 100644 bin/tests/system/acl/ns4/example.db create mode 100644 bin/tests/system/acl/ns4/existing.db create mode 100644 bin/tests/system/acl/ns4/named.conf.in create mode 100644 bin/tests/system/acl/setup.sh create mode 100644 bin/tests/system/acl/tests.sh create mode 100644 bin/tests/system/additional/clean.sh create mode 100644 bin/tests/system/additional/ns1/mx.db create mode 100644 bin/tests/system/additional/ns1/named.args create mode 100644 bin/tests/system/additional/ns1/named1.conf.in create mode 100644 bin/tests/system/additional/ns1/named2.conf.in create mode 100644 bin/tests/system/additional/ns1/named3.conf.in create mode 100644 bin/tests/system/additional/ns1/named4.conf.in create mode 100644 bin/tests/system/additional/ns1/naptr.db create mode 100644 bin/tests/system/additional/ns1/naptr2.db create mode 100644 bin/tests/system/additional/ns1/nid.db create mode 100644 bin/tests/system/additional/ns1/rt.db create mode 100644 bin/tests/system/additional/ns1/rt2.db create mode 100644 bin/tests/system/additional/ns1/srv.db create mode 100644 bin/tests/system/additional/ns3/named.conf.in create mode 100644 bin/tests/system/additional/ns3/root.hint create mode 100644 bin/tests/system/additional/setup.sh create mode 100644 bin/tests/system/additional/tests.sh create mode 100644 bin/tests/system/addzone/clean.sh create mode 100644 bin/tests/system/addzone/ns1/inlineslave.db create mode 100644 bin/tests/system/addzone/ns1/named.conf.in create mode 100644 bin/tests/system/addzone/ns2/added.db create mode 100644 bin/tests/system/addzone/ns2/default.nzf.in create mode 100644 bin/tests/system/addzone/ns2/hints.db create mode 100644 bin/tests/system/addzone/ns2/inline.db create mode 100644 bin/tests/system/addzone/ns2/named1.conf.in create mode 100644 bin/tests/system/addzone/ns2/named2.conf.in create mode 100644 bin/tests/system/addzone/ns2/normal.db create mode 100644 bin/tests/system/addzone/ns2/previous.db create mode 100644 bin/tests/system/addzone/ns2/redirect.db create mode 100644 bin/tests/system/addzone/ns3/e.db create mode 100644 bin/tests/system/addzone/ns3/named1.conf.in create mode 100644 bin/tests/system/addzone/ns3/named2.conf.in create mode 100644 bin/tests/system/addzone/setup.sh create mode 100755 bin/tests/system/addzone/tests.sh create mode 100644 bin/tests/system/allow-query/clean.sh create mode 100644 bin/tests/system/allow-query/ns1/named.conf.in create mode 100644 bin/tests/system/allow-query/ns1/root.db create mode 100644 bin/tests/system/allow-query/ns2/generic.db create mode 100644 bin/tests/system/allow-query/ns2/named01.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named02.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named03.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named04.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named05.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named06.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named07.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named08.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named09.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named10.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named11.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named12.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named21.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named22.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named23.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named24.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named25.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named26.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named27.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named28.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named29.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named30.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named31.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named32.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named33.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named34.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named40.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named53.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named54.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named55.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named56.conf.in create mode 100644 bin/tests/system/allow-query/ns2/named57.conf.in create mode 100644 bin/tests/system/allow-query/ns3/named.args create mode 100644 bin/tests/system/allow-query/ns3/named.conf.in create mode 100644 bin/tests/system/allow-query/setup.sh create mode 100644 bin/tests/system/allow-query/tests.sh create mode 100644 bin/tests/system/ans.pl create mode 100644 bin/tests/system/autosign/clean.sh create mode 100644 bin/tests/system/autosign/ns1/keygen.sh create mode 100644 bin/tests/system/autosign/ns1/named.conf.in create mode 100644 bin/tests/system/autosign/ns1/root.db.in create mode 100644 bin/tests/system/autosign/ns2/Xbar.+005+30676.key create mode 100644 bin/tests/system/autosign/ns2/Xbar.+005+30676.private create mode 100644 bin/tests/system/autosign/ns2/Xbar.+005+30804.key create mode 100644 bin/tests/system/autosign/ns2/Xbar.+005+30804.private create mode 100644 bin/tests/system/autosign/ns2/bar.db.in create mode 100644 bin/tests/system/autosign/ns2/child.nsec3.example.db create mode 100644 bin/tests/system/autosign/ns2/child.optout.example.db create mode 100644 bin/tests/system/autosign/ns2/dst.example.db.in create mode 100644 bin/tests/system/autosign/ns2/example.db.in create mode 100644 bin/tests/system/autosign/ns2/insecure.secure.example.db create mode 100644 bin/tests/system/autosign/ns2/keygen.sh create mode 100644 bin/tests/system/autosign/ns2/named.conf.in create mode 100644 bin/tests/system/autosign/ns2/private.secure.example.db.in create mode 100644 bin/tests/system/autosign/ns3/autonsec3.example.db.in create mode 100644 bin/tests/system/autosign/ns3/delay.example.db create mode 100644 bin/tests/system/autosign/ns3/delzsk.example.db.in create mode 100644 bin/tests/system/autosign/ns3/inacksk2.example.db.in create mode 100644 bin/tests/system/autosign/ns3/inacksk3.example.db.in create mode 100644 bin/tests/system/autosign/ns3/inaczsk.example.db.in create mode 100644 bin/tests/system/autosign/ns3/inaczsk2.example.db.in create mode 100644 bin/tests/system/autosign/ns3/inaczsk3.example.db.in create mode 100644 bin/tests/system/autosign/ns3/insecure.example.db create mode 100644 bin/tests/system/autosign/ns3/keygen.sh create mode 100644 bin/tests/system/autosign/ns3/named.conf.in create mode 100644 bin/tests/system/autosign/ns3/nozsk.example.db.in create mode 100644 bin/tests/system/autosign/ns3/nsec.example.db.in create mode 100644 bin/tests/system/autosign/ns3/nsec3-to-nsec.example.db.in create mode 100644 bin/tests/system/autosign/ns3/nsec3.example.db.in create mode 100644 bin/tests/system/autosign/ns3/nsec3.nsec3.example.db.in create mode 100644 bin/tests/system/autosign/ns3/nsec3.optout.example.db.in create mode 100644 bin/tests/system/autosign/ns3/oldsigs.example.db.in create mode 100644 bin/tests/system/autosign/ns3/optout.example.db.in create mode 100644 bin/tests/system/autosign/ns3/optout.nsec3.example.db.in create mode 100644 bin/tests/system/autosign/ns3/optout.optout.example.db.in create mode 100644 bin/tests/system/autosign/ns3/rsasha256.example.db.in create mode 100644 bin/tests/system/autosign/ns3/rsasha512.example.db.in create mode 100644 bin/tests/system/autosign/ns3/secure-to-insecure.example.db.in create mode 100644 bin/tests/system/autosign/ns3/secure-to-insecure2.example.db.in create mode 100644 bin/tests/system/autosign/ns3/secure.example.db.in create mode 100644 bin/tests/system/autosign/ns3/secure.nsec3.example.db.in create mode 100644 bin/tests/system/autosign/ns3/secure.optout.example.db.in create mode 100644 bin/tests/system/autosign/ns3/sync.example.db.in create mode 100644 bin/tests/system/autosign/ns3/ttl1.example.db.in create mode 100644 bin/tests/system/autosign/ns3/ttl2.example.db.in create mode 100644 bin/tests/system/autosign/ns3/ttl3.example.db.in create mode 100644 bin/tests/system/autosign/ns3/ttl4.example.db.in create mode 100644 bin/tests/system/autosign/ns4/named.conf.in create mode 100644 bin/tests/system/autosign/ns5/named.conf.in create mode 100644 bin/tests/system/autosign/prereq.sh create mode 100644 bin/tests/system/autosign/setup.sh create mode 100755 bin/tests/system/autosign/tests.sh create mode 100644 bin/tests/system/builtin/clean.sh create mode 100644 bin/tests/system/builtin/ns1/named.conf.in create mode 100644 bin/tests/system/builtin/ns2/named.conf.in create mode 100644 bin/tests/system/builtin/ns3/named.conf.in create mode 100644 bin/tests/system/builtin/setup.sh create mode 100644 bin/tests/system/builtin/tests.sh create mode 100644 bin/tests/system/cacheclean/clean.sh create mode 100644 bin/tests/system/cacheclean/dig.batch create mode 100644 bin/tests/system/cacheclean/knowngood.dig.out create mode 100644 bin/tests/system/cacheclean/ns1/example.db create mode 100644 bin/tests/system/cacheclean/ns1/expire-test.db create mode 100644 bin/tests/system/cacheclean/ns1/flushtest.db create mode 100644 bin/tests/system/cacheclean/ns1/named.conf.in create mode 100644 bin/tests/system/cacheclean/ns2/named.conf.in create mode 100644 bin/tests/system/cacheclean/setup.sh create mode 100755 bin/tests/system/cacheclean/tests.sh create mode 100644 bin/tests/system/case/clean.sh create mode 100644 bin/tests/system/case/dynamic.good create mode 100644 bin/tests/system/case/ns1/dynamic.db.in create mode 100644 bin/tests/system/case/ns1/example.db create mode 100644 bin/tests/system/case/ns1/named.conf.in create mode 100644 bin/tests/system/case/ns2/named.conf.in create mode 100644 bin/tests/system/case/postns1.good create mode 100644 bin/tests/system/case/postupdate.good create mode 100644 bin/tests/system/case/setup.sh create mode 100644 bin/tests/system/case/tests.sh create mode 100644 bin/tests/system/catz/clean.sh create mode 100644 bin/tests/system/catz/ns1/catalog.example.db.in create mode 100644 bin/tests/system/catz/ns1/named.conf.in create mode 100644 bin/tests/system/catz/ns2/named.conf.in create mode 100644 bin/tests/system/catz/ns3/dom5.example.db create mode 100644 bin/tests/system/catz/ns3/dom6.example.db create mode 100644 bin/tests/system/catz/ns3/named.conf.in create mode 100644 bin/tests/system/catz/setup.sh create mode 100644 bin/tests/system/catz/tests.sh create mode 100644 bin/tests/system/chain/README create mode 100644 bin/tests/system/chain/ans3/ans.pl create mode 100644 bin/tests/system/chain/ans4/README.anspy create mode 100755 bin/tests/system/chain/ans4/ans.py create mode 100755 bin/tests/system/chain/clean.sh create mode 100644 bin/tests/system/chain/ns1/named.conf.in create mode 100644 bin/tests/system/chain/ns1/root.db create mode 100644 bin/tests/system/chain/ns2/example.db create mode 100644 bin/tests/system/chain/ns2/generic.db create mode 100644 bin/tests/system/chain/ns2/named.conf.in create mode 100644 bin/tests/system/chain/ns2/sign.sh create mode 100644 bin/tests/system/chain/ns2/sub.db create mode 100644 bin/tests/system/chain/ns5/named.conf.in create mode 100644 bin/tests/system/chain/ns5/sub.db create mode 100644 bin/tests/system/chain/ns7/named.conf.in create mode 100644 bin/tests/system/chain/ns7/root.hint create mode 100644 bin/tests/system/chain/prereq.sh create mode 100644 bin/tests/system/chain/setup.sh create mode 100644 bin/tests/system/chain/tests.sh create mode 100644 bin/tests/system/checkconf/altdb.conf create mode 100644 bin/tests/system/checkconf/altdlz.conf create mode 100644 bin/tests/system/checkconf/bad-also-notify.conf create mode 100644 bin/tests/system/checkconf/bad-catz-zone.conf create mode 100644 bin/tests/system/checkconf/bad-dnssec.conf create mode 100644 bin/tests/system/checkconf/bad-hint.conf create mode 100644 bin/tests/system/checkconf/bad-in-view-dup.conf create mode 100644 bin/tests/system/checkconf/bad-inline-slave.conf create mode 100644 bin/tests/system/checkconf/bad-keep-response-order.conf create mode 100644 bin/tests/system/checkconf/bad-lifetime.conf create mode 100644 bin/tests/system/checkconf/bad-lmdb-mapsize-bogus.conf create mode 100644 bin/tests/system/checkconf/bad-lmdb-mapsize-toolarge.conf create mode 100644 bin/tests/system/checkconf/bad-lmdb-mapsize-toosmall.conf create mode 100644 bin/tests/system/checkconf/bad-lmdb-mapsize-unlimited.conf create mode 100644 bin/tests/system/checkconf/bad-many.conf create mode 100644 bin/tests/system/checkconf/bad-master-request-ixfr.conf create mode 100644 bin/tests/system/checkconf/bad-maxttlmap.conf create mode 100644 bin/tests/system/checkconf/bad-noddns.conf create mode 100644 bin/tests/system/checkconf/bad-options-also-notify.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-acl.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-all-per-second.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-errors-per-second.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-ipv4-prefix-length.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-ipv6-prefix-length.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-max-table-size.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-nodata-per-second.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-nxdomains-per-second.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-qps-scale.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-referrals-per-second.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-responses-per-second.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-slip.conf create mode 100644 bin/tests/system/checkconf/bad-rate-limit-window.conf create mode 100644 bin/tests/system/checkconf/bad-rpz-zone.conf create mode 100644 bin/tests/system/checkconf/bad-sharedwritable1.conf create mode 100644 bin/tests/system/checkconf/bad-sharedwritable2.conf create mode 100644 bin/tests/system/checkconf/bad-sharedzone1.conf create mode 100644 bin/tests/system/checkconf/bad-sharedzone2.conf create mode 100644 bin/tests/system/checkconf/bad-sharedzone3.conf create mode 100644 bin/tests/system/checkconf/bad-tsig.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy1.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy10.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy11.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy12.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy13.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy14.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy15.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy2.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy3.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy4.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy5.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy6.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy7.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy8.conf create mode 100644 bin/tests/system/checkconf/bad-update-policy9.conf create mode 100644 bin/tests/system/checkconf/bad-view-also-notify.conf create mode 100644 bin/tests/system/checkconf/check-dlv-ksk-key.conf create mode 100644 bin/tests/system/checkconf/check-dup-records-fail.conf create mode 100644 bin/tests/system/checkconf/check-dup-records.db create mode 100644 bin/tests/system/checkconf/check-mx-cname-fail.conf create mode 100644 bin/tests/system/checkconf/check-mx-cname.db create mode 100644 bin/tests/system/checkconf/check-mx-fail.conf create mode 100644 bin/tests/system/checkconf/check-mx.db create mode 100644 bin/tests/system/checkconf/check-names-fail.conf create mode 100644 bin/tests/system/checkconf/check-names.db create mode 100644 bin/tests/system/checkconf/check-root-ksk-2010.conf create mode 100644 bin/tests/system/checkconf/check-root-ksk-2017.conf create mode 100644 bin/tests/system/checkconf/check-root-ksk-both.conf create mode 100644 bin/tests/system/checkconf/check-srv-cname-fail.conf create mode 100644 bin/tests/system/checkconf/check-srv-cname.db create mode 100644 bin/tests/system/checkconf/clean.sh create mode 100644 bin/tests/system/checkconf/dlz-bad.conf create mode 100644 bin/tests/system/checkconf/dnssec.1 create mode 100644 bin/tests/system/checkconf/dnssec.2 create mode 100644 bin/tests/system/checkconf/dnssec.3 create mode 100644 bin/tests/system/checkconf/good-acl.conf create mode 100644 bin/tests/system/checkconf/good-class.conf create mode 100644 bin/tests/system/checkconf/good-dlv-dlv.example.com.conf create mode 100644 bin/tests/system/checkconf/good-lmdb-mapsize-largest.conf create mode 100644 bin/tests/system/checkconf/good-lmdb-mapsize-smallest.conf create mode 100644 bin/tests/system/checkconf/good-nested.conf create mode 100644 bin/tests/system/checkconf/good-options-also-notify.conf create mode 100644 bin/tests/system/checkconf/good-response-dot.conf create mode 100644 bin/tests/system/checkconf/good-update-policy1.conf create mode 100644 bin/tests/system/checkconf/good-update-policy10.conf create mode 100644 bin/tests/system/checkconf/good-update-policy11.conf create mode 100644 bin/tests/system/checkconf/good-update-policy12.conf create mode 100644 bin/tests/system/checkconf/good-update-policy2.conf create mode 100644 bin/tests/system/checkconf/good-update-policy3.conf create mode 100644 bin/tests/system/checkconf/good-update-policy4.conf create mode 100644 bin/tests/system/checkconf/good-update-policy5.conf create mode 100644 bin/tests/system/checkconf/good-update-policy6.conf create mode 100644 bin/tests/system/checkconf/good-update-policy7.conf create mode 100644 bin/tests/system/checkconf/good-update-policy8.conf create mode 100644 bin/tests/system/checkconf/good-update-policy9.conf create mode 100644 bin/tests/system/checkconf/good-view-also-notify.conf create mode 100644 bin/tests/system/checkconf/good.conf create mode 100644 bin/tests/system/checkconf/hint-nofile.conf create mode 100644 bin/tests/system/checkconf/in-view-good.conf create mode 100644 bin/tests/system/checkconf/inline-bad.conf create mode 100644 bin/tests/system/checkconf/inline-good.conf create mode 100644 bin/tests/system/checkconf/inline-no.conf create mode 100644 bin/tests/system/checkconf/max-cache-size-good.conf create mode 100644 bin/tests/system/checkconf/max-ttl.conf create mode 100644 bin/tests/system/checkconf/maxttl-bad.conf create mode 100644 bin/tests/system/checkconf/maxttl-bad.db create mode 100644 bin/tests/system/checkconf/maxttl.db create mode 100644 bin/tests/system/checkconf/notify.conf create mode 100644 bin/tests/system/checkconf/portrange-good.conf create mode 100644 bin/tests/system/checkconf/range.conf create mode 100644 bin/tests/system/checkconf/shared.example.db create mode 100644 bin/tests/system/checkconf/tests.sh create mode 100644 bin/tests/system/checkconf/view-class-any1.conf create mode 100644 bin/tests/system/checkconf/view-class-any2.conf create mode 100644 bin/tests/system/checkconf/view-class-in1.conf create mode 100644 bin/tests/system/checkconf/view-class-in2.conf create mode 100644 bin/tests/system/checkconf/warn-dlv-auto.conf create mode 100644 bin/tests/system/checkconf/warn-dlv-dlv.isc.org.conf create mode 100644 bin/tests/system/checkconf/warn-keydir.conf create mode 100644 bin/tests/system/checkds/clean.sh create mode 100755 bin/tests/system/checkds/dig.bat create mode 100644 bin/tests/system/checkds/dig.pl create mode 100755 bin/tests/system/checkds/dig.sh create mode 100644 bin/tests/system/checkds/missing.example.dlv.example.dlv.db create mode 100644 bin/tests/system/checkds/missing.example.dnskey.db create mode 100644 bin/tests/system/checkds/missing.example.ds.db create mode 100644 bin/tests/system/checkds/none.example.dlv.example.dlv.db create mode 100644 bin/tests/system/checkds/none.example.dnskey.db create mode 100644 bin/tests/system/checkds/none.example.ds.db create mode 100644 bin/tests/system/checkds/ok.example.dlv.example.dlv.db create mode 100644 bin/tests/system/checkds/ok.example.dnskey.db create mode 100644 bin/tests/system/checkds/ok.example.ds.db create mode 100644 bin/tests/system/checkds/setup.sh create mode 100644 bin/tests/system/checkds/tests.sh create mode 100644 bin/tests/system/checkds/wrong.example.dlv.example.dlv.db create mode 100644 bin/tests/system/checkds/wrong.example.dnskey.db create mode 100644 bin/tests/system/checkds/wrong.example.ds.db create mode 100644 bin/tests/system/checknames/clean.sh create mode 100644 bin/tests/system/checknames/ns1/fail.example.db.in create mode 100644 bin/tests/system/checknames/ns1/fail.update.db.in create mode 100644 bin/tests/system/checknames/ns1/ignore.example.db.in create mode 100644 bin/tests/system/checknames/ns1/ignore.update.db.in create mode 100644 bin/tests/system/checknames/ns1/named.conf.in create mode 100644 bin/tests/system/checknames/ns1/root.db create mode 100644 bin/tests/system/checknames/ns1/warn.example.db.in create mode 100644 bin/tests/system/checknames/ns1/warn.update.db.in create mode 100644 bin/tests/system/checknames/ns2/named.conf.in create mode 100644 bin/tests/system/checknames/ns2/root.hints create mode 100644 bin/tests/system/checknames/ns3/named.conf.in create mode 100644 bin/tests/system/checknames/ns3/root.hints create mode 100644 bin/tests/system/checknames/ns4/master-ignore.update.db.in create mode 100644 bin/tests/system/checknames/ns4/named.conf.in create mode 100644 bin/tests/system/checknames/ns4/root.hints create mode 100644 bin/tests/system/checknames/setup.sh create mode 100644 bin/tests/system/checknames/tests.sh create mode 100644 bin/tests/system/checkzone/clean.sh create mode 100644 bin/tests/system/checkzone/setup.sh create mode 100644 bin/tests/system/checkzone/tests.sh create mode 100644 bin/tests/system/checkzone/zones/.gitattributes create mode 100644 bin/tests/system/checkzone/zones/bad-badclass.raw create mode 100644 bin/tests/system/checkzone/zones/bad-caa-rr.db create mode 100644 bin/tests/system/checkzone/zones/bad-dns-sd-reverse.db create mode 100644 bin/tests/system/checkzone/zones/bad-generate-tkey.db create mode 100644 bin/tests/system/checkzone/zones/bad-nsap-empty.db create mode 100644 bin/tests/system/checkzone/zones/bad-nsap-odd-nibble.db create mode 100644 bin/tests/system/checkzone/zones/bad-nsec3-padded.db create mode 100644 bin/tests/system/checkzone/zones/bad-nsec3owner-padded.db create mode 100644 bin/tests/system/checkzone/zones/bad-tkey.db create mode 100644 bin/tests/system/checkzone/zones/bad-tsig.db create mode 100644 bin/tests/system/checkzone/zones/bad-unspec.db create mode 100644 bin/tests/system/checkzone/zones/bad1.db create mode 100644 bin/tests/system/checkzone/zones/bad2.db create mode 100644 bin/tests/system/checkzone/zones/bad3.db create mode 100644 bin/tests/system/checkzone/zones/bad4.db create mode 100644 bin/tests/system/checkzone/zones/badttl.db create mode 100644 bin/tests/system/checkzone/zones/crashzone.db create mode 100644 bin/tests/system/checkzone/zones/delegating-ns-address-below-dname.db create mode 100644 bin/tests/system/checkzone/zones/good-dns-sd-reverse.db create mode 100644 bin/tests/system/checkzone/zones/good-gc-msdcs.db create mode 100644 bin/tests/system/checkzone/zones/good-nsap.db create mode 100644 bin/tests/system/checkzone/zones/good-nsec3-nopadhash.db create mode 100644 bin/tests/system/checkzone/zones/good-occulted-ns-by-dname.db create mode 100644 bin/tests/system/checkzone/zones/good-occulted-ns-by-ns.db create mode 100644 bin/tests/system/checkzone/zones/good1.db create mode 100644 bin/tests/system/checkzone/zones/inherit.db create mode 100644 bin/tests/system/checkzone/zones/nowarn.inherited.owner.db create mode 100644 bin/tests/system/checkzone/zones/ns-address-below-dname.db create mode 100644 bin/tests/system/checkzone/zones/spf.db create mode 100644 bin/tests/system/checkzone/zones/test1.db create mode 100644 bin/tests/system/checkzone/zones/test2.db create mode 100644 bin/tests/system/checkzone/zones/warn.inherit.origin.db create mode 100644 bin/tests/system/checkzone/zones/warn.inherited.owner.db create mode 100644 bin/tests/system/clean.sh create mode 100644 bin/tests/system/cleanall.sh create mode 100644 bin/tests/system/cleanpkcs11.sh create mode 100644 bin/tests/system/common/controls.conf create mode 100644 bin/tests/system/common/controls.conf.in create mode 100644 bin/tests/system/common/rndc.conf create mode 100644 bin/tests/system/common/rndc.key create mode 100644 bin/tests/system/common/root.hint create mode 100644 bin/tests/system/conf.sh.in create mode 100644 bin/tests/system/conf.sh.win32 create mode 100644 bin/tests/system/cookie/bad-cookie-badhex.conf create mode 100644 bin/tests/system/cookie/bad-cookie-badsha1.conf create mode 100644 bin/tests/system/cookie/bad-cookie-badsha256.conf create mode 100644 bin/tests/system/cookie/bad-cookie-toolong.conf create mode 100644 bin/tests/system/cookie/clean.sh create mode 100644 bin/tests/system/cookie/good-cookie-sha1.conf create mode 100644 bin/tests/system/cookie/good-cookie-sha256.conf create mode 100644 bin/tests/system/cookie/ns1/example.db create mode 100644 bin/tests/system/cookie/ns1/named.conf.in create mode 100644 bin/tests/system/cookie/ns1/root.hint create mode 100644 bin/tests/system/cookie/ns2/named.conf.in create mode 100644 bin/tests/system/cookie/ns2/root.db create mode 100644 bin/tests/system/cookie/ns3/named.conf.in create mode 100644 bin/tests/system/cookie/ns3/root.hint create mode 100644 bin/tests/system/cookie/ns4/named.conf.in create mode 100644 bin/tests/system/cookie/ns4/root.hint create mode 100644 bin/tests/system/cookie/ns5/named.conf.in create mode 100644 bin/tests/system/cookie/ns5/root.hint create mode 100644 bin/tests/system/cookie/ns6/named.conf.in create mode 100644 bin/tests/system/cookie/ns6/root.hint create mode 100644 bin/tests/system/cookie/ns7/named.conf.in create mode 100644 bin/tests/system/cookie/ns7/root.db create mode 100644 bin/tests/system/cookie/setup.sh create mode 100755 bin/tests/system/cookie/tests.sh create mode 100644 bin/tests/system/coverage/01-ksk-inactive/README create mode 100644 bin/tests/system/coverage/01-ksk-inactive/expect create mode 100644 bin/tests/system/coverage/02-zsk-inactive/README create mode 100644 bin/tests/system/coverage/02-zsk-inactive/expect create mode 100644 bin/tests/system/coverage/03-ksk-unpublished/README create mode 100644 bin/tests/system/coverage/03-ksk-unpublished/expect create mode 100644 bin/tests/system/coverage/04-zsk-unpublished/README create mode 100644 bin/tests/system/coverage/04-zsk-unpublished/expect create mode 100644 bin/tests/system/coverage/05-ksk-unpub-active/README create mode 100644 bin/tests/system/coverage/05-ksk-unpub-active/expect create mode 100644 bin/tests/system/coverage/06-zsk-unpub-active/README create mode 100644 bin/tests/system/coverage/06-zsk-unpub-active/expect create mode 100644 bin/tests/system/coverage/07-ksk-ttl/README create mode 100644 bin/tests/system/coverage/07-ksk-ttl/expect create mode 100644 bin/tests/system/coverage/08-zsk-ttl/README create mode 100644 bin/tests/system/coverage/08-zsk-ttl/expect create mode 100644 bin/tests/system/coverage/09-check-zsk/README create mode 100644 bin/tests/system/coverage/09-check-zsk/expect create mode 100644 bin/tests/system/coverage/10-check-ksk/README create mode 100644 bin/tests/system/coverage/10-check-ksk/expect create mode 100644 bin/tests/system/coverage/11-cutoff/README create mode 100644 bin/tests/system/coverage/11-cutoff/expect create mode 100644 bin/tests/system/coverage/clean.sh create mode 100644 bin/tests/system/coverage/prereq.sh create mode 100644 bin/tests/system/coverage/setup.sh create mode 100644 bin/tests/system/coverage/tests.sh create mode 100644 bin/tests/system/database/clean.sh create mode 100644 bin/tests/system/database/ns1/named1.conf.in create mode 100644 bin/tests/system/database/ns1/named2.conf.in create mode 100644 bin/tests/system/database/setup.sh create mode 100644 bin/tests/system/database/tests.sh create mode 100644 bin/tests/system/delzone/clean.sh create mode 100644 bin/tests/system/delzone/ns1/inlineslave.db create mode 100644 bin/tests/system/delzone/ns1/named.conf create mode 100644 bin/tests/system/delzone/ns2/added.db create mode 100644 bin/tests/system/delzone/ns2/named.args create mode 100644 bin/tests/system/delzone/ns2/named.conf create mode 100644 bin/tests/system/delzone/ns2/normal.db create mode 100644 bin/tests/system/delzone/setup.sh create mode 100755 bin/tests/system/delzone/tests.sh create mode 100644 bin/tests/system/dialup/ns1/example.db create mode 100644 bin/tests/system/dialup/ns1/named.conf create mode 100644 bin/tests/system/dialup/ns1/root.db create mode 100644 bin/tests/system/dialup/ns2/hint.db create mode 100644 bin/tests/system/dialup/ns2/named.conf create mode 100644 bin/tests/system/dialup/ns3/hint.db create mode 100644 bin/tests/system/dialup/ns3/named.conf create mode 100644 bin/tests/system/dialup/setup.sh create mode 100644 bin/tests/system/dialup/tests.sh create mode 100644 bin/tests/system/digcomp.pl create mode 100644 bin/tests/system/digdelv/ans4/startme create mode 100644 bin/tests/system/digdelv/clean.sh create mode 100644 bin/tests/system/digdelv/ns1/named.conf.in create mode 100644 bin/tests/system/digdelv/ns1/root.db create mode 100644 bin/tests/system/digdelv/ns2/example.db create mode 100644 bin/tests/system/digdelv/ns2/named.conf.in create mode 100644 bin/tests/system/digdelv/ns3/named.conf.in create mode 100644 bin/tests/system/digdelv/prereq.sh create mode 100644 bin/tests/system/digdelv/setup.sh create mode 100644 bin/tests/system/digdelv/tests.sh create mode 100644 bin/tests/system/ditch.pl create mode 100644 bin/tests/system/dlv/clean.sh create mode 100644 bin/tests/system/dlv/ns1/named.conf.in create mode 100644 bin/tests/system/dlv/ns1/root.db.in create mode 100644 bin/tests/system/dlv/ns1/rootservers.utld.db create mode 100755 bin/tests/system/dlv/ns1/sign.sh create mode 100644 bin/tests/system/dlv/ns2/druz.db.in create mode 100644 bin/tests/system/dlv/ns2/hints create mode 100644 bin/tests/system/dlv/ns2/named.conf.in create mode 100755 bin/tests/system/dlv/ns2/sign.sh create mode 100644 bin/tests/system/dlv/ns2/utld.db create mode 100644 bin/tests/system/dlv/ns3/child.db.in create mode 100644 bin/tests/system/dlv/ns3/dlv.db.in create mode 100644 bin/tests/system/dlv/ns3/hints create mode 100644 bin/tests/system/dlv/ns3/named.conf.in create mode 100755 bin/tests/system/dlv/ns3/sign.sh create mode 100644 bin/tests/system/dlv/ns4/child.db create mode 100644 bin/tests/system/dlv/ns4/hints create mode 100644 bin/tests/system/dlv/ns4/named.conf.in create mode 100644 bin/tests/system/dlv/ns5/hints create mode 100644 bin/tests/system/dlv/ns5/named.conf.in create mode 100644 bin/tests/system/dlv/ns5/rndc.conf create mode 100644 bin/tests/system/dlv/ns6/child.db.in create mode 100644 bin/tests/system/dlv/ns6/hints create mode 100644 bin/tests/system/dlv/ns6/named.conf.in create mode 100755 bin/tests/system/dlv/ns6/sign.sh create mode 100644 bin/tests/system/dlv/prereq.sh create mode 100644 bin/tests/system/dlv/setup.sh create mode 100644 bin/tests/system/dlv/tests.sh create mode 100644 bin/tests/system/dlz/clean.sh create mode 100644 bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@/DNAME=10=example.net.= create mode 100644 bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@/NS=10=example.com.= create mode 100644 bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@/SOA=10=ns.example.com.=root.example.com.=None=None=None=None=None= create mode 100644 bin/tests/system/dlz/ns1/dns-root/com/example/dns.d/@/DNAME=10=example.net.= create mode 100644 bin/tests/system/dlz/ns1/dns-root/com/example/dns.d/@/NS=10=example.com.= create mode 100644 bin/tests/system/dlz/ns1/dns-root/com/example/dns.d/@/SOA=10=ns.example.com.=root.example.com.=2010062900=0=0=0=10= create mode 100644 bin/tests/system/dlz/ns1/dns-root/com/example/xfr.d/10.53.0.1 create mode 100644 bin/tests/system/dlz/ns1/named.conf.in create mode 100644 bin/tests/system/dlz/prereq.sh.in create mode 100644 bin/tests/system/dlz/setup.sh create mode 100644 bin/tests/system/dlz/tests.sh create mode 100644 bin/tests/system/dlzexternal/Makefile.in create mode 100644 bin/tests/system/dlzexternal/clean.sh create mode 100644 bin/tests/system/dlzexternal/driver.c create mode 100644 bin/tests/system/dlzexternal/driver.h create mode 100644 bin/tests/system/dlzexternal/ns1/dlzs.conf.in create mode 100644 bin/tests/system/dlzexternal/ns1/named.conf.in create mode 100644 bin/tests/system/dlzexternal/ns1/root.db create mode 100644 bin/tests/system/dlzexternal/prereq.sh create mode 100644 bin/tests/system/dlzexternal/setup.sh create mode 100644 bin/tests/system/dlzexternal/tests.sh create mode 100644 bin/tests/system/dns64/clean.sh create mode 100644 bin/tests/system/dns64/conf/bad1.conf create mode 100644 bin/tests/system/dns64/conf/bad2.conf create mode 100644 bin/tests/system/dns64/conf/bad3.conf create mode 100644 bin/tests/system/dns64/conf/bad4.conf create mode 100644 bin/tests/system/dns64/conf/bad5.conf create mode 100644 bin/tests/system/dns64/conf/bad6.conf create mode 100644 bin/tests/system/dns64/conf/bad7.conf create mode 100644 bin/tests/system/dns64/conf/bad8.conf create mode 100644 bin/tests/system/dns64/conf/bad9.conf create mode 100644 bin/tests/system/dns64/conf/good1.conf create mode 100644 bin/tests/system/dns64/conf/good2.conf create mode 100644 bin/tests/system/dns64/conf/good3.conf create mode 100644 bin/tests/system/dns64/conf/good4.conf create mode 100644 bin/tests/system/dns64/conf/good5.conf create mode 100644 bin/tests/system/dns64/ns1/example.db create mode 100644 bin/tests/system/dns64/ns1/named.conf.in create mode 100644 bin/tests/system/dns64/ns1/root.db create mode 100644 bin/tests/system/dns64/ns1/sign.sh create mode 100644 bin/tests/system/dns64/ns2/named.conf.in create mode 100644 bin/tests/system/dns64/ns2/rpz.db create mode 100644 bin/tests/system/dns64/prereq.sh create mode 100644 bin/tests/system/dns64/setup.sh create mode 100644 bin/tests/system/dns64/tests.sh create mode 100644 bin/tests/system/dnssec/README create mode 100644 bin/tests/system/dnssec/clean.sh create mode 100644 bin/tests/system/dnssec/dnssec_update_test.pl create mode 100644 bin/tests/system/dnssec/ns1/named.conf.in create mode 100644 bin/tests/system/dnssec/ns1/root.db.in create mode 100644 bin/tests/system/dnssec/ns1/sign.sh create mode 100644 bin/tests/system/dnssec/ns2/algroll.db.in create mode 100644 bin/tests/system/dnssec/ns2/badparam.db.in create mode 100644 bin/tests/system/dnssec/ns2/cdnskey-auto.secure.db.in create mode 100644 bin/tests/system/dnssec/ns2/cdnskey-update.secure.db.in create mode 100644 bin/tests/system/dnssec/ns2/cdnskey.secure.db.in create mode 100644 bin/tests/system/dnssec/ns2/cds-auto.secure.db.in create mode 100644 bin/tests/system/dnssec/ns2/cds-update.secure.db.in create mode 100644 bin/tests/system/dnssec/ns2/cds.secure.db.in create mode 100644 bin/tests/system/dnssec/ns2/child.nsec3.example.db create mode 100644 bin/tests/system/dnssec/ns2/child.optout.example.db create mode 100644 bin/tests/system/dnssec/ns2/dlv.db.in create mode 100644 bin/tests/system/dnssec/ns2/dst.example.db.in create mode 100644 bin/tests/system/dnssec/ns2/example.db.in create mode 100644 bin/tests/system/dnssec/ns2/in-addr.arpa.db.in create mode 100644 bin/tests/system/dnssec/ns2/insecure.secure.example.db create mode 100644 bin/tests/system/dnssec/ns2/named.conf.in create mode 100644 bin/tests/system/dnssec/ns2/private.secure.example.db.in create mode 100644 bin/tests/system/dnssec/ns2/rfc2335.example.db create mode 100644 bin/tests/system/dnssec/ns2/sign.sh create mode 100644 bin/tests/system/dnssec/ns2/single-nsec3.db.in create mode 100644 bin/tests/system/dnssec/ns3/auto-nsec.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/auto-nsec3.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/bogus.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/dnskey-nsec3-unknown.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/dnskey-unknown.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/dynamic.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/expired.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/expiring.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/future.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/generic.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/inline.example.db create mode 100644 bin/tests/system/dnssec/ns3/insecure.below-cname.example.db create mode 100644 bin/tests/system/dnssec/ns3/insecure.example.db create mode 100644 bin/tests/system/dnssec/ns3/insecure.nsec3.example.db create mode 100644 bin/tests/system/dnssec/ns3/insecure.optout.example.db create mode 100644 bin/tests/system/dnssec/ns3/kskonly.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/lower.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/managed-future.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/multiple.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/named.conf.in create mode 100644 bin/tests/system/dnssec/ns3/nosign.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/nsec3-unknown.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/nsec3.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/nsec3.nsec3.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/nsec3.optout.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/optout-unknown.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/optout.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/optout.nsec3.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/optout.optout.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/publish-inactive.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/rsasha256.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/rsasha512.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/secure.below-cname.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/secure.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/secure.nsec3.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/secure.optout.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/siginterval.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/siginterval1.conf create mode 100644 bin/tests/system/dnssec/ns3/siginterval2.conf create mode 100644 bin/tests/system/dnssec/ns3/sign.sh create mode 100644 bin/tests/system/dnssec/ns3/split-dnssec.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/split-smart.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/ttlpatch.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/update-nsec3.example.db.in create mode 100644 bin/tests/system/dnssec/ns3/upper.example.db.in create mode 100644 bin/tests/system/dnssec/ns4/named1.conf.in create mode 100644 bin/tests/system/dnssec/ns4/named2.conf.in create mode 100644 bin/tests/system/dnssec/ns4/named3.conf.in create mode 100644 bin/tests/system/dnssec/ns4/named4.conf.in create mode 100644 bin/tests/system/dnssec/ns4/named5.conf.in create mode 100644 bin/tests/system/dnssec/ns5/named1.conf.in create mode 100644 bin/tests/system/dnssec/ns5/named2.conf.in create mode 100644 bin/tests/system/dnssec/ns5/sign.sh create mode 100644 bin/tests/system/dnssec/ns5/trusted.conf.bad create mode 100644 bin/tests/system/dnssec/ns6/named.args create mode 100644 bin/tests/system/dnssec/ns6/named.conf.in create mode 100644 bin/tests/system/dnssec/ns6/optout-tld.db.in create mode 100644 bin/tests/system/dnssec/ns6/sign.sh create mode 100644 bin/tests/system/dnssec/ns7/named.conf.in create mode 100644 bin/tests/system/dnssec/ns7/named.nosoa create mode 100644 bin/tests/system/dnssec/ns7/nosoa.secure.example.db create mode 100644 bin/tests/system/dnssec/ns7/sign.sh create mode 100644 bin/tests/system/dnssec/ns7/split-rrsig.db.in create mode 100755 bin/tests/system/dnssec/ntadiff.pl create mode 100644 bin/tests/system/dnssec/prereq.sh create mode 100644 bin/tests/system/dnssec/setup.sh create mode 100644 bin/tests/system/dnssec/signer/example.db.in create mode 100644 bin/tests/system/dnssec/signer/general/Kexample.com.+005+07065.key create mode 100644 bin/tests/system/dnssec/signer/general/Kexample.com.+005+07065.private create mode 100644 bin/tests/system/dnssec/signer/general/Kexample.com.+005+23362.key create mode 100644 bin/tests/system/dnssec/signer/general/Kexample.com.+005+23362.private create mode 100644 bin/tests/system/dnssec/signer/general/bogus-ksk.key create mode 100644 bin/tests/system/dnssec/signer/general/bogus-zsk.key create mode 100644 bin/tests/system/dnssec/signer/general/test1.zone create mode 100644 bin/tests/system/dnssec/signer/general/test2.zone create mode 100644 bin/tests/system/dnssec/signer/general/test3.zone create mode 100644 bin/tests/system/dnssec/signer/general/test4.zone create mode 100644 bin/tests/system/dnssec/signer/general/test5.zone create mode 100644 bin/tests/system/dnssec/signer/general/test6.zone create mode 100644 bin/tests/system/dnssec/signer/general/test7.zone create mode 100644 bin/tests/system/dnssec/signer/general/test8.zone create mode 100644 bin/tests/system/dnssec/signer/remove.db.in create mode 100644 bin/tests/system/dnssec/signer/remove2.db.in create mode 100644 bin/tests/system/dnssec/tests.sh create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-buffer-hint-max.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-buffer-hint-min.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-flush-timeout-max.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-flush-timeout-min.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-input-queue-size-max.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-input-queue-size-min.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-input-queue-size-po2.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-output-notify-threshold.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-output-queue-size-max.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-output-queue-size-min.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-reopen-interval-max.conf create mode 100644 bin/tests/system/dnstap/bad-fstrm-set-reopen-interval-min.conf create mode 100644 bin/tests/system/dnstap/clean.sh create mode 100644 bin/tests/system/dnstap/good-fstrm-set-buffer-hint.conf create mode 100644 bin/tests/system/dnstap/good-fstrm-set-flush-timeout.conf create mode 100644 bin/tests/system/dnstap/good-fstrm-set-input-queue-size.conf create mode 100644 bin/tests/system/dnstap/good-fstrm-set-output-notify-threshold.conf create mode 100644 bin/tests/system/dnstap/good-fstrm-set-output-queue-model-mpsc.conf create mode 100644 bin/tests/system/dnstap/good-fstrm-set-output-queue-model-spsc.conf create mode 100644 bin/tests/system/dnstap/good-fstrm-set-output-queue-size.conf create mode 100644 bin/tests/system/dnstap/good-fstrm-set-reopen-interval.conf create mode 100644 bin/tests/system/dnstap/ns1/named.conf.in create mode 100644 bin/tests/system/dnstap/ns1/root.db create mode 100644 bin/tests/system/dnstap/ns2/example.db create mode 100644 bin/tests/system/dnstap/ns2/named.conf.in create mode 100644 bin/tests/system/dnstap/ns3/named.conf.in create mode 100644 bin/tests/system/dnstap/ns4/named.conf.in create mode 100644 bin/tests/system/dnstap/setup.sh create mode 100644 bin/tests/system/dnstap/tests.sh create mode 100644 bin/tests/system/dnstap/ydump.py create mode 100644 bin/tests/system/dscp/clean.sh create mode 100644 bin/tests/system/dscp/ns1/named.args create mode 100644 bin/tests/system/dscp/ns1/named.conf.in create mode 100644 bin/tests/system/dscp/ns1/root.db create mode 100644 bin/tests/system/dscp/ns2/named.args create mode 100644 bin/tests/system/dscp/ns2/named.conf.in create mode 100644 bin/tests/system/dscp/ns3/hint.db create mode 100644 bin/tests/system/dscp/ns3/named.args create mode 100644 bin/tests/system/dscp/ns3/named.conf.in create mode 100644 bin/tests/system/dscp/ns4/named.args create mode 100644 bin/tests/system/dscp/ns4/named.conf.in create mode 100644 bin/tests/system/dscp/ns4/root.db create mode 100644 bin/tests/system/dscp/ns5/named.args create mode 100644 bin/tests/system/dscp/ns5/named.conf.in create mode 100644 bin/tests/system/dscp/ns6/hint.db create mode 100644 bin/tests/system/dscp/ns6/named.args create mode 100644 bin/tests/system/dscp/ns6/named.conf.in create mode 100644 bin/tests/system/dscp/ns7/named.args create mode 100644 bin/tests/system/dscp/ns7/named.conf.in create mode 100644 bin/tests/system/dscp/setup.sh create mode 100644 bin/tests/system/dscp/tests.sh create mode 100644 bin/tests/system/dsdigest/clean.sh create mode 100644 bin/tests/system/dsdigest/ns1/named.conf.in create mode 100644 bin/tests/system/dsdigest/ns1/root.db.in create mode 100644 bin/tests/system/dsdigest/ns1/sign.sh create mode 100644 bin/tests/system/dsdigest/ns2/bad.db.in create mode 100644 bin/tests/system/dsdigest/ns2/good.db.in create mode 100644 bin/tests/system/dsdigest/ns2/named.conf.in create mode 100644 bin/tests/system/dsdigest/ns2/sign.sh create mode 100644 bin/tests/system/dsdigest/ns3/named.conf.in create mode 100644 bin/tests/system/dsdigest/ns4/named.conf.in create mode 100644 bin/tests/system/dsdigest/prereq.sh create mode 100644 bin/tests/system/dsdigest/setup.sh create mode 100644 bin/tests/system/dsdigest/tests.sh create mode 100644 bin/tests/system/dupsigs/check_journal.pl create mode 100644 bin/tests/system/dupsigs/clean.sh create mode 100644 bin/tests/system/dupsigs/ns1/named.args create mode 100644 bin/tests/system/dupsigs/ns1/named.conf.in create mode 100644 bin/tests/system/dupsigs/ns1/reset_keys.sh create mode 100644 bin/tests/system/dupsigs/ns1/signing.test.db.in create mode 100644 bin/tests/system/dupsigs/prereq.sh create mode 100644 bin/tests/system/dupsigs/setup.sh create mode 100644 bin/tests/system/dupsigs/tests.sh create mode 100644 bin/tests/system/dyndb/Makefile.in create mode 100644 bin/tests/system/dyndb/clean.sh create mode 100644 bin/tests/system/dyndb/driver/AUTHORS create mode 100644 bin/tests/system/dyndb/driver/COPYING create mode 100644 bin/tests/system/dyndb/driver/Makefile.in create mode 100644 bin/tests/system/dyndb/driver/README create mode 100644 bin/tests/system/dyndb/driver/db.c create mode 100644 bin/tests/system/dyndb/driver/db.h create mode 100644 bin/tests/system/dyndb/driver/driver.c create mode 100644 bin/tests/system/dyndb/driver/instance.c create mode 100644 bin/tests/system/dyndb/driver/instance.h create mode 100644 bin/tests/system/dyndb/driver/lock.c create mode 100644 bin/tests/system/dyndb/driver/lock.h create mode 100644 bin/tests/system/dyndb/driver/log.c create mode 100644 bin/tests/system/dyndb/driver/log.h create mode 100644 bin/tests/system/dyndb/driver/syncptr.c create mode 100644 bin/tests/system/dyndb/driver/syncptr.h create mode 100644 bin/tests/system/dyndb/driver/util.h create mode 100644 bin/tests/system/dyndb/driver/zone.c create mode 100644 bin/tests/system/dyndb/driver/zone.h create mode 100644 bin/tests/system/dyndb/ns1/named.conf.in create mode 100644 bin/tests/system/dyndb/prereq.sh create mode 100644 bin/tests/system/dyndb/setup.sh create mode 100644 bin/tests/system/dyndb/tests.sh create mode 100644 bin/tests/system/ecdsa/clean.sh create mode 100644 bin/tests/system/ecdsa/ns1/named.conf create mode 100644 bin/tests/system/ecdsa/ns1/root.db.in create mode 100644 bin/tests/system/ecdsa/ns1/sign.sh create mode 100644 bin/tests/system/ecdsa/ns2/named.conf create mode 100644 bin/tests/system/ecdsa/prereq.sh create mode 100644 bin/tests/system/ecdsa/setup.sh create mode 100644 bin/tests/system/ecdsa/tests.sh create mode 100644 bin/tests/system/eddsa/clean.sh create mode 100644 bin/tests/system/eddsa/ns1/named.conf create mode 100644 bin/tests/system/eddsa/ns1/root.db.in create mode 100644 bin/tests/system/eddsa/ns1/sign.sh create mode 100644 bin/tests/system/eddsa/ns2/Xexample.com.+015+03613.key create mode 100644 bin/tests/system/eddsa/ns2/Xexample.com.+015+03613.private create mode 100644 bin/tests/system/eddsa/ns2/Xexample.com.+015+35217.key create mode 100644 bin/tests/system/eddsa/ns2/Xexample.com.+015+35217.private create mode 100644 bin/tests/system/eddsa/ns2/example.com.db create mode 100644 bin/tests/system/eddsa/ns2/named.conf create mode 100644 bin/tests/system/eddsa/ns2/sign.sh create mode 100644 bin/tests/system/eddsa/prereq.sh create mode 100644 bin/tests/system/eddsa/setup.sh create mode 100644 bin/tests/system/eddsa/tests.sh create mode 100644 bin/tests/system/ednscompliance/clean.sh create mode 100644 bin/tests/system/ednscompliance/ns1/named.conf.in create mode 100644 bin/tests/system/ednscompliance/ns1/root.db create mode 100644 bin/tests/system/ednscompliance/setup.sh create mode 100644 bin/tests/system/ednscompliance/tests.sh create mode 100644 bin/tests/system/emptyzones/clean.sh create mode 100644 bin/tests/system/emptyzones/ns1/empty.db create mode 100644 bin/tests/system/emptyzones/ns1/named1.conf.in create mode 100644 bin/tests/system/emptyzones/ns1/named2.conf.in create mode 100644 bin/tests/system/emptyzones/ns1/rfc1918.zones create mode 100644 bin/tests/system/emptyzones/ns1/root.hint create mode 100644 bin/tests/system/emptyzones/setup.sh create mode 100644 bin/tests/system/emptyzones/tests.sh create mode 100644 bin/tests/system/feature-test.c create mode 100644 bin/tests/system/fetchlimit/ans4/ans.pl create mode 100644 bin/tests/system/fetchlimit/clean.sh create mode 100644 bin/tests/system/fetchlimit/ns1/named.conf.in create mode 100644 bin/tests/system/fetchlimit/ns1/root.db create mode 100644 bin/tests/system/fetchlimit/ns2/example.db create mode 100644 bin/tests/system/fetchlimit/ns2/named.conf.in create mode 100644 bin/tests/system/fetchlimit/ns3/named.args create mode 100644 bin/tests/system/fetchlimit/ns3/named1.conf.in create mode 100644 bin/tests/system/fetchlimit/ns3/named2.conf.in create mode 100644 bin/tests/system/fetchlimit/ns3/named3.conf.in create mode 100644 bin/tests/system/fetchlimit/ns3/root.hint create mode 100644 bin/tests/system/fetchlimit/prereq.sh create mode 100644 bin/tests/system/fetchlimit/setup.sh create mode 100644 bin/tests/system/fetchlimit/tests.sh create mode 100644 bin/tests/system/filter-aaaa/clean.sh create mode 100644 bin/tests/system/filter-aaaa/conf/bad1.conf create mode 100644 bin/tests/system/filter-aaaa/conf/bad2.conf create mode 100644 bin/tests/system/filter-aaaa/conf/bad3.conf create mode 100644 bin/tests/system/filter-aaaa/conf/bad4.conf create mode 100644 bin/tests/system/filter-aaaa/conf/bad5.conf create mode 100644 bin/tests/system/filter-aaaa/conf/bad6.conf create mode 100644 bin/tests/system/filter-aaaa/conf/good1.conf create mode 100644 bin/tests/system/filter-aaaa/conf/good2.conf create mode 100644 bin/tests/system/filter-aaaa/conf/good3.conf create mode 100644 bin/tests/system/filter-aaaa/conf/good4.conf create mode 100644 bin/tests/system/filter-aaaa/conf/good5.conf create mode 100644 bin/tests/system/filter-aaaa/conf/good6.conf create mode 100644 bin/tests/system/filter-aaaa/conf/good7.conf create mode 100644 bin/tests/system/filter-aaaa/conf/good8.conf create mode 100644 bin/tests/system/filter-aaaa/ns1/named1.conf.in create mode 100644 bin/tests/system/filter-aaaa/ns1/named2.conf.in create mode 100644 bin/tests/system/filter-aaaa/ns1/root.db create mode 100755 bin/tests/system/filter-aaaa/ns1/sign.sh create mode 100644 bin/tests/system/filter-aaaa/ns1/signed.db.in create mode 100644 bin/tests/system/filter-aaaa/ns1/signed.db.presigned create mode 100644 bin/tests/system/filter-aaaa/ns1/unsigned.db create mode 100644 bin/tests/system/filter-aaaa/ns2/hints create mode 100644 bin/tests/system/filter-aaaa/ns2/named1.conf.in create mode 100644 bin/tests/system/filter-aaaa/ns2/named2.conf.in create mode 100644 bin/tests/system/filter-aaaa/ns3/hints create mode 100644 bin/tests/system/filter-aaaa/ns3/named1.conf.in create mode 100644 bin/tests/system/filter-aaaa/ns3/named2.conf.in create mode 100644 bin/tests/system/filter-aaaa/ns4/named1.conf.in create mode 100644 bin/tests/system/filter-aaaa/ns4/named2.conf.in create mode 100644 bin/tests/system/filter-aaaa/ns4/root.db create mode 100755 bin/tests/system/filter-aaaa/ns4/sign.sh create mode 100644 bin/tests/system/filter-aaaa/ns4/signed.db.in create mode 100644 bin/tests/system/filter-aaaa/ns4/signed.db.presigned create mode 100644 bin/tests/system/filter-aaaa/ns4/unsigned.db create mode 100644 bin/tests/system/filter-aaaa/ns5/hints create mode 100644 bin/tests/system/filter-aaaa/ns5/named.conf.in create mode 100644 bin/tests/system/filter-aaaa/prereq.sh create mode 100644 bin/tests/system/filter-aaaa/setup.sh create mode 100644 bin/tests/system/filter-aaaa/tests.sh create mode 100644 bin/tests/system/formerr/clean.sh create mode 100644 bin/tests/system/formerr/formerr.pl create mode 100644 bin/tests/system/formerr/nametoolong create mode 100644 bin/tests/system/formerr/noquestions create mode 100644 bin/tests/system/formerr/ns1/named.conf.in create mode 100644 bin/tests/system/formerr/ns1/root.db create mode 100644 bin/tests/system/formerr/setup.sh create mode 100644 bin/tests/system/formerr/tests.sh create mode 100644 bin/tests/system/formerr/twoquestions create mode 100644 bin/tests/system/forward/clean.sh create mode 100644 bin/tests/system/forward/ns1/example.db create mode 100644 bin/tests/system/forward/ns1/named.conf.in create mode 100644 bin/tests/system/forward/ns1/root.db create mode 100644 bin/tests/system/forward/ns2/example.db create mode 100644 bin/tests/system/forward/ns2/named.conf.in create mode 100644 bin/tests/system/forward/ns2/root.db create mode 100644 bin/tests/system/forward/ns3/named.conf.in create mode 100644 bin/tests/system/forward/ns3/root.db create mode 100644 bin/tests/system/forward/ns4/named.conf.in create mode 100644 bin/tests/system/forward/ns4/root.db create mode 100644 bin/tests/system/forward/ns5/named.conf.in create mode 100644 bin/tests/system/forward/ns5/root.db create mode 100644 bin/tests/system/forward/rfc1918-inherited.conf create mode 100644 bin/tests/system/forward/rfc1918-notinherited.conf create mode 100644 bin/tests/system/forward/setup.sh create mode 100644 bin/tests/system/forward/tests.sh create mode 100644 bin/tests/system/forward/ula-inherited.conf create mode 100644 bin/tests/system/forward/ula-notinherited.conf create mode 100644 bin/tests/system/genzone.sh create mode 100644 bin/tests/system/geoip/clean.sh create mode 100644 bin/tests/system/geoip/data/GeoIP.csv create mode 100644 bin/tests/system/geoip/data/GeoIP.dat create mode 100644 bin/tests/system/geoip/data/GeoIPASNum.csv create mode 100644 bin/tests/system/geoip/data/GeoIPASNum.dat create mode 100644 bin/tests/system/geoip/data/GeoIPASNumv6.csv create mode 100644 bin/tests/system/geoip/data/GeoIPASNumv6.dat create mode 100644 bin/tests/system/geoip/data/GeoIPCity.csv create mode 100644 bin/tests/system/geoip/data/GeoIPCity.dat create mode 100644 bin/tests/system/geoip/data/GeoIPCityv6.csv create mode 100644 bin/tests/system/geoip/data/GeoIPCityv6.dat create mode 100644 bin/tests/system/geoip/data/GeoIPDomain.csv create mode 100644 bin/tests/system/geoip/data/GeoIPDomain.dat create mode 100644 bin/tests/system/geoip/data/GeoIPISP.csv create mode 100644 bin/tests/system/geoip/data/GeoIPISP.dat create mode 100644 bin/tests/system/geoip/data/GeoIPNetSpeed.csv create mode 100644 bin/tests/system/geoip/data/GeoIPNetSpeed.dat create mode 100644 bin/tests/system/geoip/data/GeoIPOrg.csv create mode 100644 bin/tests/system/geoip/data/GeoIPOrg.dat create mode 100644 bin/tests/system/geoip/data/GeoIPRegion.csv create mode 100644 bin/tests/system/geoip/data/GeoIPRegion.dat create mode 100644 bin/tests/system/geoip/data/GeoIPv6.csv create mode 100644 bin/tests/system/geoip/data/GeoIPv6.dat create mode 100644 bin/tests/system/geoip/data/README create mode 100644 bin/tests/system/geoip/ns2/example.db.in create mode 100644 bin/tests/system/geoip/ns2/named1.conf.in create mode 100644 bin/tests/system/geoip/ns2/named10.conf.in create mode 100644 bin/tests/system/geoip/ns2/named11.conf.in create mode 100644 bin/tests/system/geoip/ns2/named12.conf.in create mode 100644 bin/tests/system/geoip/ns2/named13.conf.in create mode 100644 bin/tests/system/geoip/ns2/named14.conf.in create mode 100644 bin/tests/system/geoip/ns2/named15.conf.in create mode 100644 bin/tests/system/geoip/ns2/named2.conf.in create mode 100644 bin/tests/system/geoip/ns2/named3.conf.in create mode 100644 bin/tests/system/geoip/ns2/named4.conf.in create mode 100644 bin/tests/system/geoip/ns2/named5.conf.in create mode 100644 bin/tests/system/geoip/ns2/named6.conf.in create mode 100644 bin/tests/system/geoip/ns2/named7.conf.in create mode 100644 bin/tests/system/geoip/ns2/named8.conf.in create mode 100644 bin/tests/system/geoip/ns2/named9.conf.in create mode 100644 bin/tests/system/geoip/options.conf create mode 100644 bin/tests/system/geoip/prereq.sh create mode 100644 bin/tests/system/geoip/setup.sh create mode 100644 bin/tests/system/geoip/tests.sh create mode 100644 bin/tests/system/glue/clean.sh create mode 100644 bin/tests/system/glue/fi.good create mode 100644 bin/tests/system/glue/noglue.good create mode 100644 bin/tests/system/glue/ns1/cache.in create mode 100644 bin/tests/system/glue/ns1/mil.db create mode 100644 bin/tests/system/glue/ns1/named.conf.in create mode 100644 bin/tests/system/glue/ns1/net.db create mode 100644 bin/tests/system/glue/ns1/root-servers.nil.db create mode 100644 bin/tests/system/glue/ns1/root.db create mode 100644 bin/tests/system/glue/setup.sh create mode 100644 bin/tests/system/glue/tests.sh create mode 100644 bin/tests/system/glue/xx.good create mode 100644 bin/tests/system/glue/yy.good create mode 100644 bin/tests/system/gost/clean.sh create mode 100644 bin/tests/system/gost/ns1/named.conf create mode 100644 bin/tests/system/gost/ns1/root.db.in create mode 100644 bin/tests/system/gost/ns1/sign.sh create mode 100644 bin/tests/system/gost/ns2/named.conf create mode 100644 bin/tests/system/gost/prereq.sh create mode 100644 bin/tests/system/gost/setup.sh create mode 100644 bin/tests/system/gost/tests.sh create mode 100644 bin/tests/system/idna/clean.sh create mode 100644 bin/tests/system/idna/ns1/named.conf.in create mode 100644 bin/tests/system/idna/ns1/root.db create mode 100644 bin/tests/system/idna/setup.sh create mode 100644 bin/tests/system/idna/tests.sh create mode 100644 bin/tests/system/ifconfig.bat create mode 100755 bin/tests/system/ifconfig.sh create mode 100644 bin/tests/system/inline/checkdsa.sh.in create mode 100644 bin/tests/system/inline/clean.sh create mode 100644 bin/tests/system/inline/ns1/named.conf.in create mode 100644 bin/tests/system/inline/ns1/root.db.in create mode 100644 bin/tests/system/inline/ns1/sign.sh create mode 100644 bin/tests/system/inline/ns2/bits.db.in create mode 100644 bin/tests/system/inline/ns2/named.conf.in create mode 100644 bin/tests/system/inline/ns2/nsec3-loop.db create mode 100644 bin/tests/system/inline/ns3/master.db.in create mode 100644 bin/tests/system/inline/ns3/master2.db.in create mode 100644 bin/tests/system/inline/ns3/master3.db.in create mode 100644 bin/tests/system/inline/ns3/master4.db.in create mode 100644 bin/tests/system/inline/ns3/master5.db.in create mode 100644 bin/tests/system/inline/ns3/named.conf.in create mode 100755 bin/tests/system/inline/ns3/sign.sh create mode 100644 bin/tests/system/inline/ns4/named.conf.in create mode 100644 bin/tests/system/inline/ns4/noixfr.db.in create mode 100644 bin/tests/system/inline/ns5/named.conf.post create mode 100644 bin/tests/system/inline/ns5/named.conf.pre create mode 100644 bin/tests/system/inline/ns6/named.conf.in create mode 100644 bin/tests/system/inline/ns7/named.conf.in create mode 100755 bin/tests/system/inline/ns7/sign.sh create mode 100644 bin/tests/system/inline/prereq.sh create mode 100644 bin/tests/system/inline/setup.sh create mode 100755 bin/tests/system/inline/tests.sh create mode 100644 bin/tests/system/integrity/clean.sh create mode 100644 bin/tests/system/integrity/ns1/mx-cname.db create mode 100644 bin/tests/system/integrity/ns1/named.conf.in create mode 100644 bin/tests/system/integrity/ns1/srv-cname.db create mode 100644 bin/tests/system/integrity/setup.sh create mode 100644 bin/tests/system/integrity/tests.sh create mode 100644 bin/tests/system/ixfr/ans2/startme create mode 100644 bin/tests/system/ixfr/clean.sh create mode 100644 bin/tests/system/ixfr/ns1/startme create mode 100644 bin/tests/system/ixfr/ns3/mytest0.db create mode 100644 bin/tests/system/ixfr/ns3/mytest1.db create mode 100644 bin/tests/system/ixfr/ns3/mytest2.db create mode 100644 bin/tests/system/ixfr/ns3/named.conf.in create mode 100644 bin/tests/system/ixfr/ns3/subtest0.db create mode 100644 bin/tests/system/ixfr/ns3/subtest1.db create mode 100644 bin/tests/system/ixfr/ns4/named.conf.in create mode 100644 bin/tests/system/ixfr/prereq.sh create mode 100644 bin/tests/system/ixfr/setup.sh create mode 100644 bin/tests/system/ixfr/tests.sh create mode 100644 bin/tests/system/keymgr/01-ksk-inactive/README create mode 100644 bin/tests/system/keymgr/01-ksk-inactive/expect create mode 100644 bin/tests/system/keymgr/02-zsk-inactive/README create mode 100644 bin/tests/system/keymgr/02-zsk-inactive/expect create mode 100644 bin/tests/system/keymgr/03-ksk-unpublished/README create mode 100644 bin/tests/system/keymgr/03-ksk-unpublished/expect create mode 100644 bin/tests/system/keymgr/04-zsk-unpublished/README create mode 100644 bin/tests/system/keymgr/04-zsk-unpublished/expect create mode 100644 bin/tests/system/keymgr/05-ksk-unpub-active/README create mode 100644 bin/tests/system/keymgr/05-ksk-unpub-active/expect create mode 100644 bin/tests/system/keymgr/06-zsk-unpub-active/README create mode 100644 bin/tests/system/keymgr/06-zsk-unpub-active/expect create mode 100644 bin/tests/system/keymgr/07-ksk-ttl/README create mode 100644 bin/tests/system/keymgr/07-ksk-ttl/expect create mode 100644 bin/tests/system/keymgr/08-zsk-ttl/README create mode 100644 bin/tests/system/keymgr/08-zsk-ttl/expect create mode 100644 bin/tests/system/keymgr/09-no-keys/README create mode 100644 bin/tests/system/keymgr/09-no-keys/expect create mode 100644 bin/tests/system/keymgr/10-change-roll/README create mode 100644 bin/tests/system/keymgr/10-change-roll/expect create mode 100644 bin/tests/system/keymgr/11-many-simul/README create mode 100644 bin/tests/system/keymgr/11-many-simul/expect create mode 100644 bin/tests/system/keymgr/12-many-active/README create mode 100644 bin/tests/system/keymgr/12-many-active/expect create mode 100644 bin/tests/system/keymgr/13-noroll/README create mode 100644 bin/tests/system/keymgr/13-noroll/expect create mode 100644 bin/tests/system/keymgr/14-wrongalg/README create mode 100644 bin/tests/system/keymgr/14-wrongalg/expect create mode 100644 bin/tests/system/keymgr/15-unspec/README create mode 100644 bin/tests/system/keymgr/15-unspec/expect create mode 100644 bin/tests/system/keymgr/16-wrongalg-unspec/README create mode 100644 bin/tests/system/keymgr/16-wrongalg-unspec/expect create mode 100644 bin/tests/system/keymgr/17-noforce/README create mode 100644 bin/tests/system/keymgr/17-noforce/expect create mode 100644 bin/tests/system/keymgr/18-nonstd-prepub/README create mode 100644 bin/tests/system/keymgr/18-nonstd-prepub/expect create mode 100644 bin/tests/system/keymgr/18-nonstd-prepub/policy.conf create mode 100644 bin/tests/system/keymgr/clean.sh create mode 100644 bin/tests/system/keymgr/policy.conf create mode 100644 bin/tests/system/keymgr/policy.good create mode 100644 bin/tests/system/keymgr/policy.sample create mode 100644 bin/tests/system/keymgr/prereq.sh create mode 100644 bin/tests/system/keymgr/setup.sh create mode 100644 bin/tests/system/keymgr/testpolicy.py create mode 100644 bin/tests/system/keymgr/tests.sh create mode 100644 bin/tests/system/legacy/build.sh create mode 100644 bin/tests/system/legacy/clean.sh create mode 100644 bin/tests/system/legacy/ns1/named1.conf.in create mode 100644 bin/tests/system/legacy/ns1/named2.conf.in create mode 100644 bin/tests/system/legacy/ns1/root.db create mode 100644 bin/tests/system/legacy/ns1/trusted.conf create mode 100644 bin/tests/system/legacy/ns2/dropedns.db create mode 100644 bin/tests/system/legacy/ns2/named.conf.in create mode 100644 bin/tests/system/legacy/ns2/named.dropedns create mode 100644 bin/tests/system/legacy/ns3/dropedns-notcp.db create mode 100644 bin/tests/system/legacy/ns3/named.conf.in create mode 100644 bin/tests/system/legacy/ns3/named.dropedns create mode 100644 bin/tests/system/legacy/ns3/named.notcp create mode 100644 bin/tests/system/legacy/ns4/named.args create mode 100644 bin/tests/system/legacy/ns4/named.conf.in create mode 100644 bin/tests/system/legacy/ns4/plain.db create mode 100644 bin/tests/system/legacy/ns5/named.args create mode 100644 bin/tests/system/legacy/ns5/named.conf.in create mode 100644 bin/tests/system/legacy/ns5/named.notcp create mode 100644 bin/tests/system/legacy/ns5/plain-notcp.db create mode 100644 bin/tests/system/legacy/ns6/edns512.db.in create mode 100644 bin/tests/system/legacy/ns6/edns512.db.signed create mode 100644 bin/tests/system/legacy/ns6/named.args create mode 100644 bin/tests/system/legacy/ns6/named.conf.in create mode 100755 bin/tests/system/legacy/ns6/sign.sh create mode 100644 bin/tests/system/legacy/ns7/edns512-notcp.db.in create mode 100644 bin/tests/system/legacy/ns7/edns512-notcp.db.signed create mode 100644 bin/tests/system/legacy/ns7/named.args create mode 100644 bin/tests/system/legacy/ns7/named.conf.in create mode 100644 bin/tests/system/legacy/ns7/named.notcp create mode 100755 bin/tests/system/legacy/ns7/sign.sh create mode 100644 bin/tests/system/legacy/setup.sh create mode 100755 bin/tests/system/legacy/tests.sh create mode 100644 bin/tests/system/limits/clean.sh create mode 100644 bin/tests/system/limits/knowngood.dig.out.1000 create mode 100644 bin/tests/system/limits/knowngood.dig.out.2000 create mode 100644 bin/tests/system/limits/knowngood.dig.out.3000 create mode 100644 bin/tests/system/limits/knowngood.dig.out.4000 create mode 100644 bin/tests/system/limits/knowngood.dig.out.a-maximum-rrset create mode 100644 bin/tests/system/limits/ns1/example.db create mode 100644 bin/tests/system/limits/ns1/named.conf.in create mode 100644 bin/tests/system/limits/ns1/root.db create mode 100644 bin/tests/system/limits/setup.sh create mode 100644 bin/tests/system/limits/tests.sh create mode 100644 bin/tests/system/logfileconfig/clean.sh create mode 100644 bin/tests/system/logfileconfig/ns1/controls.conf.in create mode 100644 bin/tests/system/logfileconfig/ns1/named.dirconf create mode 100644 bin/tests/system/logfileconfig/ns1/named.pipeconf create mode 100644 bin/tests/system/logfileconfig/ns1/named.plain create mode 100644 bin/tests/system/logfileconfig/ns1/named.plainconf create mode 100644 bin/tests/system/logfileconfig/ns1/named.symconf create mode 100644 bin/tests/system/logfileconfig/ns1/named.unlimited create mode 100644 bin/tests/system/logfileconfig/ns1/named.versconf create mode 100644 bin/tests/system/logfileconfig/ns1/rndc.conf.in create mode 100644 bin/tests/system/logfileconfig/ns1/root.db create mode 100644 bin/tests/system/logfileconfig/setup.sh create mode 100644 bin/tests/system/logfileconfig/tests.sh create mode 100644 bin/tests/system/lwresd/Makefile.in create mode 100644 bin/tests/system/lwresd/clean.sh create mode 100644 bin/tests/system/lwresd/lwresd1/lwresd.conf create mode 100644 bin/tests/system/lwresd/lwresd1/nosearch.conf create mode 100644 bin/tests/system/lwresd/lwresd1/resolv.conf create mode 100644 bin/tests/system/lwresd/lwtest.c create mode 100644 bin/tests/system/lwresd/ns1/10.10.10.in-addr.arpa.db create mode 100644 bin/tests/system/lwresd/ns1/e.example1.db create mode 100644 bin/tests/system/lwresd/ns1/example1.db create mode 100644 bin/tests/system/lwresd/ns1/example2.db create mode 100644 bin/tests/system/lwresd/ns1/ip6.arpa.db create mode 100644 bin/tests/system/lwresd/ns1/ip6.int.db create mode 100644 bin/tests/system/lwresd/ns1/named.conf create mode 100644 bin/tests/system/lwresd/ns1/root.db create mode 100644 bin/tests/system/lwresd/resolv.conf create mode 100644 bin/tests/system/lwresd/tests.sh create mode 100644 bin/tests/system/masterfile/clean.sh create mode 100644 bin/tests/system/masterfile/knowngood.dig.out create mode 100644 bin/tests/system/masterfile/ns1/include.db create mode 100644 bin/tests/system/masterfile/ns1/named.conf.in create mode 100644 bin/tests/system/masterfile/ns1/sub.db create mode 100644 bin/tests/system/masterfile/ns1/ttl1.db create mode 100644 bin/tests/system/masterfile/ns1/ttl2.db create mode 100644 bin/tests/system/masterfile/ns2/example.db create mode 100644 bin/tests/system/masterfile/ns2/named.conf.in create mode 100644 bin/tests/system/masterfile/setup.sh create mode 100644 bin/tests/system/masterfile/tests.sh create mode 100644 bin/tests/system/masterfile/zone/inheritownerafterinclude.db create mode 100644 bin/tests/system/masterfile/zone/inheritownerafterinclude.good create mode 100644 bin/tests/system/masterfile/zone/nameservers.db create mode 100755 bin/tests/system/masterformat/clean.sh create mode 100755 bin/tests/system/masterformat/ns1/compile.sh create mode 100644 bin/tests/system/masterformat/ns1/example.db create mode 100644 bin/tests/system/masterformat/ns1/large.db.in create mode 100644 bin/tests/system/masterformat/ns1/named.conf.in create mode 100644 bin/tests/system/masterformat/ns1/signed.db create mode 100644 bin/tests/system/masterformat/ns2/formerly-text.db.in create mode 100644 bin/tests/system/masterformat/ns2/named.conf.in create mode 100644 bin/tests/system/masterformat/ns3/named.conf.in create mode 100755 bin/tests/system/masterformat/prereq.sh create mode 100755 bin/tests/system/masterformat/setup.sh create mode 100755 bin/tests/system/masterformat/tests.sh create mode 100644 bin/tests/system/metadata/child.db create mode 100644 bin/tests/system/metadata/clean.sh create mode 100644 bin/tests/system/metadata/parent.db create mode 100644 bin/tests/system/metadata/prereq.sh create mode 100644 bin/tests/system/metadata/setup.sh create mode 100644 bin/tests/system/metadata/tests.sh create mode 100644 bin/tests/system/mkeys/README create mode 100644 bin/tests/system/mkeys/clean.sh create mode 100644 bin/tests/system/mkeys/ns1/named1.conf.in create mode 100644 bin/tests/system/mkeys/ns1/named2.conf.in create mode 100644 bin/tests/system/mkeys/ns1/named3.conf.in create mode 100644 bin/tests/system/mkeys/ns1/root.db create mode 100644 bin/tests/system/mkeys/ns1/sign.sh create mode 100644 bin/tests/system/mkeys/ns2/named.args create mode 100644 bin/tests/system/mkeys/ns2/named.conf.in create mode 100644 bin/tests/system/mkeys/ns3/named.args create mode 100644 bin/tests/system/mkeys/ns3/named.conf.in create mode 100644 bin/tests/system/mkeys/ns5/named.conf.in create mode 100644 bin/tests/system/mkeys/ns5/named1.args create mode 100644 bin/tests/system/mkeys/ns5/named2.args create mode 100644 bin/tests/system/mkeys/prereq.sh create mode 100644 bin/tests/system/mkeys/setup.sh create mode 100644 bin/tests/system/mkeys/tests.sh create mode 100644 bin/tests/system/names/clean.sh create mode 100644 bin/tests/system/names/ns1/example.db create mode 100644 bin/tests/system/names/ns1/named.conf.in create mode 100644 bin/tests/system/names/setup.sh create mode 100644 bin/tests/system/names/tests.sh create mode 100644 bin/tests/system/notify/clean.sh create mode 100644 bin/tests/system/notify/ns1/named.conf.in create mode 100644 bin/tests/system/notify/ns1/root.db create mode 100644 bin/tests/system/notify/ns2/example1.db create mode 100644 bin/tests/system/notify/ns2/example2.db create mode 100644 bin/tests/system/notify/ns2/example3.db create mode 100644 bin/tests/system/notify/ns2/example4.db create mode 100644 bin/tests/system/notify/ns2/generic.db create mode 100644 bin/tests/system/notify/ns2/named.conf.in create mode 100644 bin/tests/system/notify/ns3/named.conf.in create mode 100644 bin/tests/system/notify/ns4/named.conf.in create mode 100644 bin/tests/system/notify/ns4/named.port.in create mode 100644 bin/tests/system/notify/ns5/named.conf.in create mode 100644 bin/tests/system/notify/ns5/x21.db create mode 100644 bin/tests/system/notify/setup.sh create mode 100644 bin/tests/system/notify/tests.sh create mode 100644 bin/tests/system/nslookup/clean.sh create mode 100644 bin/tests/system/nslookup/ns1/example.net.db create mode 100644 bin/tests/system/nslookup/ns1/named.conf.in create mode 100644 bin/tests/system/nslookup/setup.sh create mode 100644 bin/tests/system/nslookup/tests.sh create mode 100644 bin/tests/system/nsupdate/ans4/ans.pl create mode 100644 bin/tests/system/nsupdate/clean.sh create mode 100644 bin/tests/system/nsupdate/commandlist create mode 100644 bin/tests/system/nsupdate/knowngood.ns1.after create mode 100644 bin/tests/system/nsupdate/knowngood.ns1.afterstop create mode 100644 bin/tests/system/nsupdate/knowngood.ns1.before create mode 100644 bin/tests/system/nsupdate/krb/setup.sh create mode 100644 bin/tests/system/nsupdate/ns1/example1.db create mode 100644 bin/tests/system/nsupdate/ns1/many.test.db.in create mode 100644 bin/tests/system/nsupdate/ns1/max-ttl.db create mode 100644 bin/tests/system/nsupdate/ns1/named.conf.in create mode 100644 bin/tests/system/nsupdate/ns1/sample.db.in create mode 100644 bin/tests/system/nsupdate/ns10/dns.keytab create mode 100644 bin/tests/system/nsupdate/ns10/example.com.db.in create mode 100644 bin/tests/system/nsupdate/ns10/in-addr.db.in create mode 100644 bin/tests/system/nsupdate/ns10/machine.ccache create mode 100644 bin/tests/system/nsupdate/ns10/named.conf.in create mode 100644 bin/tests/system/nsupdate/ns2/named.conf.in create mode 100644 bin/tests/system/nsupdate/ns2/sample.db.in create mode 100644 bin/tests/system/nsupdate/ns3/delegation.test.db.in create mode 100644 bin/tests/system/nsupdate/ns3/dnskey.test.db.in create mode 100644 bin/tests/system/nsupdate/ns3/example.db.in create mode 100644 bin/tests/system/nsupdate/ns3/named.conf.in create mode 100644 bin/tests/system/nsupdate/ns3/nsec3param.test.db.in create mode 100644 bin/tests/system/nsupdate/ns3/sign.sh create mode 100644 bin/tests/system/nsupdate/ns3/too-big.test.db.in create mode 100644 bin/tests/system/nsupdate/ns5/local.db.in create mode 100644 bin/tests/system/nsupdate/ns5/named.args create mode 100644 bin/tests/system/nsupdate/ns5/named.conf.in create mode 100644 bin/tests/system/nsupdate/ns6/in-addr.db.in create mode 100644 bin/tests/system/nsupdate/ns6/named.args create mode 100644 bin/tests/system/nsupdate/ns6/named.conf.in create mode 100644 bin/tests/system/nsupdate/ns7/dns.keytab create mode 100644 bin/tests/system/nsupdate/ns7/example.com.db.in create mode 100644 bin/tests/system/nsupdate/ns7/in-addr.db.in create mode 100644 bin/tests/system/nsupdate/ns7/machine.ccache create mode 100644 bin/tests/system/nsupdate/ns7/named.conf.in create mode 100644 bin/tests/system/nsupdate/ns8/dns.keytab create mode 100644 bin/tests/system/nsupdate/ns8/example.com.db.in create mode 100644 bin/tests/system/nsupdate/ns8/in-addr.db.in create mode 100644 bin/tests/system/nsupdate/ns8/machine.ccache create mode 100644 bin/tests/system/nsupdate/ns8/named.conf.in create mode 100644 bin/tests/system/nsupdate/ns9/dns.keytab create mode 100644 bin/tests/system/nsupdate/ns9/example.com.db.in create mode 100644 bin/tests/system/nsupdate/ns9/in-addr.db.in create mode 100644 bin/tests/system/nsupdate/ns9/machine.ccache create mode 100644 bin/tests/system/nsupdate/ns9/named.conf.in create mode 100644 bin/tests/system/nsupdate/prereq.sh create mode 100644 bin/tests/system/nsupdate/setup.sh create mode 100755 bin/tests/system/nsupdate/tests.sh create mode 100644 bin/tests/system/nsupdate/update_test.pl create mode 100644 bin/tests/system/nsupdate/verylarge.in create mode 100644 bin/tests/system/nzd2nzf/clean.sh create mode 100644 bin/tests/system/nzd2nzf/ns1/added.db create mode 100644 bin/tests/system/nzd2nzf/ns1/named.conf.in create mode 100644 bin/tests/system/nzd2nzf/prereq.sh create mode 100644 bin/tests/system/nzd2nzf/setup.sh create mode 100644 bin/tests/system/nzd2nzf/tests.sh create mode 100644 bin/tests/system/org.isc.bind.system create mode 100644 bin/tests/system/org.isc.bind.system.plist create mode 100644 bin/tests/system/packet.pl create mode 100644 bin/tests/system/pending/clean.sh create mode 100644 bin/tests/system/pending/ns1/named.conf.in create mode 100644 bin/tests/system/pending/ns1/root.db.in create mode 100644 bin/tests/system/pending/ns1/sign.sh create mode 100644 bin/tests/system/pending/ns2/example.com.db.in create mode 100644 bin/tests/system/pending/ns2/example.db.in create mode 100644 bin/tests/system/pending/ns2/forgery.db create mode 100644 bin/tests/system/pending/ns2/named.conf.in create mode 100644 bin/tests/system/pending/ns2/sign.sh create mode 100644 bin/tests/system/pending/ns3/hostile.db create mode 100644 bin/tests/system/pending/ns3/mail.example.db create mode 100644 bin/tests/system/pending/ns3/named.conf.in create mode 100644 bin/tests/system/pending/ns4/named.conf.in create mode 100644 bin/tests/system/pending/prereq.sh create mode 100644 bin/tests/system/pending/setup.sh create mode 100644 bin/tests/system/pending/tests.sh create mode 100644 bin/tests/system/pipelined/Makefile.in create mode 100644 bin/tests/system/pipelined/clean.sh create mode 100644 bin/tests/system/pipelined/input create mode 100644 bin/tests/system/pipelined/inputb create mode 100644 bin/tests/system/pipelined/ns1/named.conf.in create mode 100644 bin/tests/system/pipelined/ns1/root.db create mode 100644 bin/tests/system/pipelined/ns2/examplea.db create mode 100644 bin/tests/system/pipelined/ns2/named.conf.in create mode 100644 bin/tests/system/pipelined/ns3/exampleb.db create mode 100644 bin/tests/system/pipelined/ns3/named.args create mode 100644 bin/tests/system/pipelined/ns3/named.conf.in create mode 100644 bin/tests/system/pipelined/ns4/named.conf.in create mode 100644 bin/tests/system/pipelined/pipequeries.c create mode 100644 bin/tests/system/pipelined/ref create mode 100644 bin/tests/system/pipelined/refb create mode 100644 bin/tests/system/pipelined/setup.sh create mode 100644 bin/tests/system/pipelined/tests.sh create mode 100644 bin/tests/system/pkcs11/clean.sh create mode 100644 bin/tests/system/pkcs11/ns1/example.db.in create mode 100644 bin/tests/system/pkcs11/ns1/named.conf create mode 100644 bin/tests/system/pkcs11/prereq.sh create mode 100644 bin/tests/system/pkcs11/setup.sh create mode 100644 bin/tests/system/pkcs11/tests.sh create mode 100644 bin/tests/system/pkcs11/usepkcs11 create mode 100644 bin/tests/system/pkcs11ssl/clean.sh create mode 100644 bin/tests/system/pkcs11ssl/ns1/example.db.in create mode 100644 bin/tests/system/pkcs11ssl/ns1/named.conf create mode 100644 bin/tests/system/pkcs11ssl/prereq.sh create mode 100644 bin/tests/system/pkcs11ssl/setup.sh create mode 100644 bin/tests/system/pkcs11ssl/tests.sh create mode 100644 bin/tests/system/pkcs11ssl/usepkcs11 create mode 100644 bin/tests/system/reclimit/README create mode 100644 bin/tests/system/reclimit/ans2/ans.pl create mode 100644 bin/tests/system/reclimit/ans7/ans.pl create mode 100644 bin/tests/system/reclimit/clean.sh create mode 100644 bin/tests/system/reclimit/ns1/named.conf.in create mode 100644 bin/tests/system/reclimit/ns1/root.db create mode 100644 bin/tests/system/reclimit/ns3/hints.db create mode 100644 bin/tests/system/reclimit/ns3/named1.conf.in create mode 100644 bin/tests/system/reclimit/ns3/named2.conf.in create mode 100644 bin/tests/system/reclimit/ns3/named3.conf.in create mode 100644 bin/tests/system/reclimit/ns3/named4.conf.in create mode 100644 bin/tests/system/reclimit/prereq.sh create mode 100644 bin/tests/system/reclimit/setup.sh create mode 100644 bin/tests/system/reclimit/tests.sh create mode 100644 bin/tests/system/redirect/clean.sh create mode 100644 bin/tests/system/redirect/conf/bad1.conf create mode 100644 bin/tests/system/redirect/conf/bad2.conf create mode 100644 bin/tests/system/redirect/conf/bad3.conf create mode 100644 bin/tests/system/redirect/conf/good1.conf create mode 100644 bin/tests/system/redirect/conf/good2.conf create mode 100644 bin/tests/system/redirect/conf/good3.conf create mode 100644 bin/tests/system/redirect/conf/good4.conf create mode 100644 bin/tests/system/redirect/ns1/example.db create mode 100644 bin/tests/system/redirect/ns1/named.conf.in create mode 100644 bin/tests/system/redirect/ns1/redirect.db create mode 100644 bin/tests/system/redirect/ns1/root.db create mode 100644 bin/tests/system/redirect/ns1/sign.sh create mode 100644 bin/tests/system/redirect/ns2/example.db.in create mode 100644 bin/tests/system/redirect/ns2/named.conf.in create mode 100644 bin/tests/system/redirect/ns2/redirect.db.in create mode 100644 bin/tests/system/redirect/ns3/example.db create mode 100644 bin/tests/system/redirect/ns3/named.conf.in create mode 100644 bin/tests/system/redirect/ns3/redirect.db create mode 100644 bin/tests/system/redirect/ns3/root.db create mode 100644 bin/tests/system/redirect/ns3/sign.sh create mode 100644 bin/tests/system/redirect/ns4/example.db.in create mode 100644 bin/tests/system/redirect/ns4/named.conf.in create mode 100644 bin/tests/system/redirect/ns4/root.hint create mode 100644 bin/tests/system/redirect/prereq.sh create mode 100644 bin/tests/system/redirect/setup.sh create mode 100644 bin/tests/system/redirect/tests.sh create mode 100644 bin/tests/system/resolver/ans2/ans.pl create mode 100644 bin/tests/system/resolver/ans3/ans.pl create mode 100644 bin/tests/system/resolver/ans8/ans.pl create mode 100644 bin/tests/system/resolver/clean.sh create mode 100644 bin/tests/system/resolver/ns1/named.conf.in create mode 100644 bin/tests/system/resolver/ns1/root.hint create mode 100644 bin/tests/system/resolver/ns4/broken.db create mode 100644 bin/tests/system/resolver/ns4/child.server.db create mode 100644 bin/tests/system/resolver/ns4/moves.db create mode 100644 bin/tests/system/resolver/ns4/named.conf.in create mode 100644 bin/tests/system/resolver/ns4/named.noaa create mode 100644 bin/tests/system/resolver/ns4/root.db create mode 100644 bin/tests/system/resolver/ns4/tld1.db create mode 100644 bin/tests/system/resolver/ns4/tld2.db create mode 100644 bin/tests/system/resolver/ns5/child.server.db create mode 100644 bin/tests/system/resolver/ns5/moves.db create mode 100644 bin/tests/system/resolver/ns5/named.conf.in create mode 100644 bin/tests/system/resolver/ns5/root.hint create mode 100644 bin/tests/system/resolver/ns6/broken.db create mode 100644 bin/tests/system/resolver/ns6/delegation-only.db create mode 100644 bin/tests/system/resolver/ns6/ds.example.net.db.in create mode 100644 bin/tests/system/resolver/ns6/example.net.db.in create mode 100644 bin/tests/system/resolver/ns6/keygen.sh create mode 100644 bin/tests/system/resolver/ns6/moves.db create mode 100644 bin/tests/system/resolver/ns6/named.conf.in create mode 100644 bin/tests/system/resolver/ns6/no-edns-version.tld.db create mode 100644 bin/tests/system/resolver/ns6/root.db create mode 100644 bin/tests/system/resolver/ns6/to-be-removed.tld.db.in create mode 100644 bin/tests/system/resolver/ns7/all-cnames.db create mode 100644 bin/tests/system/resolver/ns7/edns-version.tld.db create mode 100644 bin/tests/system/resolver/ns7/named.args create mode 100644 bin/tests/system/resolver/ns7/named1.conf.in create mode 100644 bin/tests/system/resolver/ns7/named2.conf.in create mode 100644 bin/tests/system/resolver/ns7/root.hint create mode 100644 bin/tests/system/resolver/ns7/server.db.in create mode 100644 bin/tests/system/resolver/prereq.sh create mode 100644 bin/tests/system/resolver/setup.sh create mode 100755 bin/tests/system/resolver/tests.sh create mode 100644 bin/tests/system/rndc/Makefile.in create mode 100644 bin/tests/system/rndc/clean.sh create mode 100644 bin/tests/system/rndc/gencheck.c create mode 100644 bin/tests/system/rndc/ns2/incl.db create mode 100644 bin/tests/system/rndc/ns2/named.conf.in create mode 100644 bin/tests/system/rndc/ns2/secondkey.conf create mode 100644 bin/tests/system/rndc/ns3/named.conf.in create mode 100644 bin/tests/system/rndc/ns4/named.conf.in create mode 100644 bin/tests/system/rndc/ns5/named.conf.in create mode 100644 bin/tests/system/rndc/ns6/named.args create mode 100644 bin/tests/system/rndc/ns6/named.conf.in create mode 100644 bin/tests/system/rndc/setup.sh create mode 100644 bin/tests/system/rndc/tests.sh create mode 100644 bin/tests/system/rootkeysentinel/clean.sh create mode 100644 bin/tests/system/rootkeysentinel/ns1/named.conf.in create mode 100644 bin/tests/system/rootkeysentinel/ns1/root.db.in create mode 100644 bin/tests/system/rootkeysentinel/ns1/sign.sh create mode 100644 bin/tests/system/rootkeysentinel/ns2/example.db.in create mode 100644 bin/tests/system/rootkeysentinel/ns2/named.conf.in create mode 100644 bin/tests/system/rootkeysentinel/ns2/sign.sh create mode 100644 bin/tests/system/rootkeysentinel/ns3/hint.db create mode 100644 bin/tests/system/rootkeysentinel/ns3/named.conf.in create mode 100644 bin/tests/system/rootkeysentinel/ns4/hint.db create mode 100644 bin/tests/system/rootkeysentinel/ns4/named.conf.in create mode 100644 bin/tests/system/rootkeysentinel/prereq.sh create mode 100644 bin/tests/system/rootkeysentinel/setup.sh create mode 100644 bin/tests/system/rootkeysentinel/tests.sh create mode 100644 bin/tests/system/rpz/clean.sh create mode 100644 bin/tests/system/rpz/ns1/named.conf.in create mode 100644 bin/tests/system/rpz/ns1/root.db create mode 100644 bin/tests/system/rpz/ns2/base-tld2s.db create mode 100644 bin/tests/system/rpz/ns2/bl.tld2.db.in create mode 100644 bin/tests/system/rpz/ns2/blv2.tld2.db.in create mode 100644 bin/tests/system/rpz/ns2/blv3.tld2.db.in create mode 100644 bin/tests/system/rpz/ns2/hints create mode 100644 bin/tests/system/rpz/ns2/named.conf.in create mode 100644 bin/tests/system/rpz/ns2/tld2.db create mode 100644 bin/tests/system/rpz/ns3/base.db create mode 100644 bin/tests/system/rpz/ns3/crash1 create mode 100644 bin/tests/system/rpz/ns3/crash2 create mode 100644 bin/tests/system/rpz/ns3/hints create mode 100644 bin/tests/system/rpz/ns3/named.conf.in create mode 100644 bin/tests/system/rpz/ns4/hints create mode 100644 bin/tests/system/rpz/ns4/named.conf.in create mode 100644 bin/tests/system/rpz/ns4/tld4.db create mode 100644 bin/tests/system/rpz/ns5/empty.db.in create mode 100644 bin/tests/system/rpz/ns5/hints create mode 100644 bin/tests/system/rpz/ns5/named.args create mode 100644 bin/tests/system/rpz/ns5/named.conf.in create mode 100644 bin/tests/system/rpz/ns5/tld5.db create mode 100644 bin/tests/system/rpz/ns6/hints create mode 100644 bin/tests/system/rpz/ns6/named.conf.in create mode 100644 bin/tests/system/rpz/ns7/hints create mode 100644 bin/tests/system/rpz/ns7/named.conf.in create mode 100644 bin/tests/system/rpz/prereq.sh create mode 100644 bin/tests/system/rpz/qperf.sh create mode 100644 bin/tests/system/rpz/setup.sh create mode 100644 bin/tests/system/rpz/test1 create mode 100644 bin/tests/system/rpz/test2 create mode 100644 bin/tests/system/rpz/test3 create mode 100644 bin/tests/system/rpz/test4 create mode 100644 bin/tests/system/rpz/test4a create mode 100644 bin/tests/system/rpz/test5 create mode 100644 bin/tests/system/rpz/test6 create mode 100644 bin/tests/system/rpz/tests.sh create mode 100644 bin/tests/system/rpzrecurse/README create mode 100644 bin/tests/system/rpzrecurse/ans5/ans.pl create mode 100644 bin/tests/system/rpzrecurse/clean.sh create mode 100644 bin/tests/system/rpzrecurse/ns1/db.l0 create mode 100644 bin/tests/system/rpzrecurse/ns1/db.l1.l0 create mode 100644 bin/tests/system/rpzrecurse/ns1/example.db create mode 100644 bin/tests/system/rpzrecurse/ns1/named.conf.in create mode 100644 bin/tests/system/rpzrecurse/ns1/root.db create mode 100644 bin/tests/system/rpzrecurse/ns1/test1.example.net.db create mode 100644 bin/tests/system/rpzrecurse/ns1/test2.example.net.db create mode 100644 bin/tests/system/rpzrecurse/ns2/db.clientip1 create mode 100644 bin/tests/system/rpzrecurse/ns2/db.clientip2 create mode 100644 bin/tests/system/rpzrecurse/ns2/db.clientip21 create mode 100644 bin/tests/system/rpzrecurse/ns2/db.log1 create mode 100644 bin/tests/system/rpzrecurse/ns2/db.log2 create mode 100644 bin/tests/system/rpzrecurse/ns2/db.log3 create mode 100644 bin/tests/system/rpzrecurse/ns2/db.wildcard1 create mode 100644 bin/tests/system/rpzrecurse/ns2/db.wildcard2a create mode 100644 bin/tests/system/rpzrecurse/ns2/db.wildcard2b create mode 100644 bin/tests/system/rpzrecurse/ns2/db.wildcard3 create mode 100644 bin/tests/system/rpzrecurse/ns2/named.clientip.conf create mode 100644 bin/tests/system/rpzrecurse/ns2/named.clientip2.conf create mode 100644 bin/tests/system/rpzrecurse/ns2/named.conf.header.in create mode 100644 bin/tests/system/rpzrecurse/ns2/named.default.conf create mode 100644 bin/tests/system/rpzrecurse/ns2/named.log.conf create mode 100644 bin/tests/system/rpzrecurse/ns2/named.wildcard1.conf create mode 100644 bin/tests/system/rpzrecurse/ns2/named.wildcard2.conf create mode 100644 bin/tests/system/rpzrecurse/ns2/named.wildcard3.conf create mode 100644 bin/tests/system/rpzrecurse/ns2/root.hint create mode 100644 bin/tests/system/rpzrecurse/ns3/example.db create mode 100644 bin/tests/system/rpzrecurse/ns3/named1.conf.in create mode 100644 bin/tests/system/rpzrecurse/ns3/named2.conf.in create mode 100644 bin/tests/system/rpzrecurse/ns3/policy.db create mode 100644 bin/tests/system/rpzrecurse/ns3/root.db create mode 100644 bin/tests/system/rpzrecurse/ns4/child.example.db create mode 100644 bin/tests/system/rpzrecurse/ns4/named.conf.in create mode 100644 bin/tests/system/rpzrecurse/prereq.sh create mode 100644 bin/tests/system/rpzrecurse/setup.sh create mode 100755 bin/tests/system/rpzrecurse/testgen.pl create mode 100644 bin/tests/system/rpzrecurse/tests.sh create mode 100644 bin/tests/system/rrchecker/classlist.good create mode 100644 bin/tests/system/rrchecker/clean.sh create mode 100644 bin/tests/system/rrchecker/privatelist.good create mode 100644 bin/tests/system/rrchecker/tests.sh create mode 100644 bin/tests/system/rrchecker/typelist.good create mode 100644 bin/tests/system/rrl/broken.conf create mode 100644 bin/tests/system/rrl/clean.sh create mode 100644 bin/tests/system/rrl/ns1/named.conf.in create mode 100644 bin/tests/system/rrl/ns1/root.db create mode 100644 bin/tests/system/rrl/ns2/hints create mode 100644 bin/tests/system/rrl/ns2/named.conf.in create mode 100644 bin/tests/system/rrl/ns2/tld2.db create mode 100644 bin/tests/system/rrl/ns3/hints create mode 100644 bin/tests/system/rrl/ns3/named.conf.in create mode 100644 bin/tests/system/rrl/ns3/tld3.db create mode 100644 bin/tests/system/rrl/ns4/hints create mode 100644 bin/tests/system/rrl/ns4/named.conf.in create mode 100644 bin/tests/system/rrl/ns4/tld4.db create mode 100644 bin/tests/system/rrl/setup.sh create mode 100644 bin/tests/system/rrl/tests.sh create mode 100644 bin/tests/system/rrsetorder/clean.sh create mode 100644 bin/tests/system/rrsetorder/dig.out.fixed.good create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good1 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good10 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good11 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good12 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good13 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good14 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good15 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good16 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good17 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good18 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good19 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good2 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good20 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good21 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good22 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good23 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good24 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good3 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good4 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good5 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good6 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good7 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good8 create mode 100644 bin/tests/system/rrsetorder/dig.out.random.good9 create mode 100644 bin/tests/system/rrsetorder/ns1/named.conf.in create mode 100644 bin/tests/system/rrsetorder/ns1/root.db create mode 100644 bin/tests/system/rrsetorder/ns2/named.conf.in create mode 100644 bin/tests/system/rrsetorder/ns3/named.conf.in create mode 100644 bin/tests/system/rrsetorder/ns4/named.conf.in create mode 100644 bin/tests/system/rrsetorder/setup.sh create mode 100644 bin/tests/system/rrsetorder/tests.sh create mode 100644 bin/tests/system/rsabigexponent/Makefile.in create mode 100644 bin/tests/system/rsabigexponent/bigkey.c create mode 100644 bin/tests/system/rsabigexponent/clean.sh create mode 100644 bin/tests/system/rsabigexponent/conf/bad01.conf create mode 100644 bin/tests/system/rsabigexponent/conf/bad02.conf create mode 100644 bin/tests/system/rsabigexponent/conf/bad03.conf create mode 100644 bin/tests/system/rsabigexponent/conf/good01.conf create mode 100644 bin/tests/system/rsabigexponent/conf/good02.conf create mode 100644 bin/tests/system/rsabigexponent/conf/good03.conf create mode 100644 bin/tests/system/rsabigexponent/ns1/named.conf.in create mode 100644 bin/tests/system/rsabigexponent/ns1/root.db.in create mode 100755 bin/tests/system/rsabigexponent/ns1/sign.sh create mode 100644 bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.key create mode 100644 bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.private create mode 100644 bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.key create mode 100644 bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.private create mode 100644 bin/tests/system/rsabigexponent/ns2/dsset-example.in create mode 100644 bin/tests/system/rsabigexponent/ns2/example.db.bad create mode 100644 bin/tests/system/rsabigexponent/ns2/example.db.in create mode 100644 bin/tests/system/rsabigexponent/ns2/named.conf.in create mode 100755 bin/tests/system/rsabigexponent/ns2/sign.sh create mode 100644 bin/tests/system/rsabigexponent/ns3/named.conf.in create mode 100644 bin/tests/system/rsabigexponent/prereq.sh create mode 100644 bin/tests/system/rsabigexponent/setup.sh create mode 100644 bin/tests/system/rsabigexponent/tests.sh create mode 100644 bin/tests/system/run.sh create mode 100644 bin/tests/system/runall.sh create mode 100644 bin/tests/system/runsequential.sh create mode 100644 bin/tests/system/runtime/README create mode 100644 bin/tests/system/runtime/clean.sh create mode 100644 bin/tests/system/runtime/ns2/named-alt1.conf.in create mode 100644 bin/tests/system/runtime/ns2/named-alt2.conf.in create mode 100644 bin/tests/system/runtime/ns2/named-alt3.conf.in create mode 100644 bin/tests/system/runtime/ns2/named-alt4.conf.in create mode 100644 bin/tests/system/runtime/ns2/named-alt5.conf.in create mode 100644 bin/tests/system/runtime/ns2/named-alt6.conf.in create mode 100644 bin/tests/system/runtime/ns2/named1.conf.in create mode 100644 bin/tests/system/runtime/setup.sh create mode 100644 bin/tests/system/runtime/tests.sh create mode 100644 bin/tests/system/send.pl create mode 100644 bin/tests/system/setup.sh create mode 100644 bin/tests/system/sfcache/README create mode 100644 bin/tests/system/sfcache/clean.sh create mode 100644 bin/tests/system/sfcache/ns1/named.conf.in create mode 100644 bin/tests/system/sfcache/ns1/root.db.in create mode 100644 bin/tests/system/sfcache/ns1/sign.sh create mode 100644 bin/tests/system/sfcache/ns2/example.db.in create mode 100644 bin/tests/system/sfcache/ns2/named.conf.in create mode 100644 bin/tests/system/sfcache/ns2/sign.sh create mode 100644 bin/tests/system/sfcache/ns5/named.conf.in create mode 100644 bin/tests/system/sfcache/ns5/trusted.conf.bad create mode 100644 bin/tests/system/sfcache/prereq.sh create mode 100644 bin/tests/system/sfcache/setup.sh create mode 100644 bin/tests/system/sfcache/tests.sh create mode 100644 bin/tests/system/smartsign/child.db create mode 100644 bin/tests/system/smartsign/clean.sh create mode 100644 bin/tests/system/smartsign/parent.db create mode 100644 bin/tests/system/smartsign/prereq.sh create mode 100644 bin/tests/system/smartsign/setup.sh create mode 100644 bin/tests/system/smartsign/tests.sh create mode 100644 bin/tests/system/sortlist/clean.sh create mode 100644 bin/tests/system/sortlist/ns1/example.db create mode 100644 bin/tests/system/sortlist/ns1/named.conf.in create mode 100644 bin/tests/system/sortlist/ns1/root.db create mode 100644 bin/tests/system/sortlist/setup.sh create mode 100644 bin/tests/system/sortlist/tests.sh create mode 100644 bin/tests/system/spf/clean.sh create mode 100644 bin/tests/system/spf/ns1/named.conf.in create mode 100644 bin/tests/system/spf/ns1/spf.db create mode 100644 bin/tests/system/spf/setup.sh create mode 100644 bin/tests/system/spf/tests.sh create mode 100755 bin/tests/system/start.pl create mode 100644 bin/tests/system/start.sh create mode 100755 bin/tests/system/staticstub/clean.sh create mode 100644 bin/tests/system/staticstub/conf/bad01.conf create mode 100644 bin/tests/system/staticstub/conf/bad02.conf create mode 100644 bin/tests/system/staticstub/conf/bad03.conf create mode 100644 bin/tests/system/staticstub/conf/bad04.conf create mode 100644 bin/tests/system/staticstub/conf/bad05.conf create mode 100644 bin/tests/system/staticstub/conf/bad06.conf create mode 100644 bin/tests/system/staticstub/conf/bad07.conf create mode 100644 bin/tests/system/staticstub/conf/bad08.conf create mode 100644 bin/tests/system/staticstub/conf/bad09.conf create mode 100644 bin/tests/system/staticstub/conf/bad10.conf create mode 100644 bin/tests/system/staticstub/conf/bad11.conf create mode 100644 bin/tests/system/staticstub/conf/good01.conf create mode 100644 bin/tests/system/staticstub/conf/good02.conf create mode 100644 bin/tests/system/staticstub/conf/good03.conf create mode 100644 bin/tests/system/staticstub/conf/good04.conf create mode 100644 bin/tests/system/staticstub/conf/good05.conf create mode 100644 bin/tests/system/staticstub/knowngood.dig.out.rec create mode 100644 bin/tests/system/staticstub/ns1/named.conf.in create mode 100644 bin/tests/system/staticstub/ns1/root.db create mode 100644 bin/tests/system/staticstub/ns2/named.conf.in create mode 100644 bin/tests/system/staticstub/ns3/example.db.in create mode 100644 bin/tests/system/staticstub/ns3/example.org.db create mode 100644 bin/tests/system/staticstub/ns3/named.conf.in create mode 100755 bin/tests/system/staticstub/ns3/sign.sh create mode 100644 bin/tests/system/staticstub/ns3/undelegated.db.in create mode 100644 bin/tests/system/staticstub/ns4/example.com.db create mode 100644 bin/tests/system/staticstub/ns4/example.info.db create mode 100644 bin/tests/system/staticstub/ns4/example.org.db create mode 100644 bin/tests/system/staticstub/ns4/named.conf.in create mode 100755 bin/tests/system/staticstub/ns4/sign.sh create mode 100644 bin/tests/system/staticstub/ns4/sub.example.db.in create mode 100755 bin/tests/system/staticstub/prereq.sh create mode 100755 bin/tests/system/staticstub/setup.sh create mode 100755 bin/tests/system/staticstub/tests.sh create mode 100644 bin/tests/system/statistics/ans4/ans.pl create mode 100644 bin/tests/system/statistics/clean.sh create mode 100644 bin/tests/system/statistics/ns1/named.conf.in create mode 100644 bin/tests/system/statistics/ns1/root.db create mode 100644 bin/tests/system/statistics/ns1/zone.db create mode 100644 bin/tests/system/statistics/ns2/example.db create mode 100644 bin/tests/system/statistics/ns2/internal.db create mode 100644 bin/tests/system/statistics/ns2/named.conf.in create mode 100644 bin/tests/system/statistics/ns3/internal.db create mode 100644 bin/tests/system/statistics/ns3/named.conf.in create mode 100644 bin/tests/system/statistics/ns3/root.hint create mode 100644 bin/tests/system/statistics/prereq.sh create mode 100644 bin/tests/system/statistics/setup.sh create mode 100644 bin/tests/system/statistics/tests.sh create mode 100644 bin/tests/system/statschannel/clean.sh create mode 100644 bin/tests/system/statschannel/fetch.pl create mode 100644 bin/tests/system/statschannel/ns2/example.db create mode 100644 bin/tests/system/statschannel/ns2/named.conf.in create mode 100644 bin/tests/system/statschannel/prereq.sh create mode 100644 bin/tests/system/statschannel/server-json.pl create mode 100644 bin/tests/system/statschannel/server-xml.pl create mode 100644 bin/tests/system/statschannel/setup.sh create mode 100644 bin/tests/system/statschannel/tests.sh create mode 100644 bin/tests/system/statschannel/traffic-json.pl create mode 100644 bin/tests/system/statschannel/traffic-xml.pl create mode 100644 bin/tests/system/statschannel/traffic.expect.1 create mode 100644 bin/tests/system/statschannel/traffic.expect.2 create mode 100644 bin/tests/system/statschannel/traffic.expect.4 create mode 100644 bin/tests/system/statschannel/traffic.expect.5 create mode 100644 bin/tests/system/statschannel/traffic.expect.6 create mode 100644 bin/tests/system/stop.pl create mode 100644 bin/tests/system/stop.sh create mode 100644 bin/tests/system/stopall.sh create mode 100644 bin/tests/system/stress/clean.sh create mode 100644 bin/tests/system/stress/ns1/named.conf create mode 100644 bin/tests/system/stress/ns2/named.conf create mode 100644 bin/tests/system/stress/ns3/named.conf create mode 100644 bin/tests/system/stress/ns4/named.conf create mode 100644 bin/tests/system/stress/prereq.sh create mode 100644 bin/tests/system/stress/setup.pl create mode 100644 bin/tests/system/stress/setup.sh create mode 100644 bin/tests/system/stress/tests.sh create mode 100644 bin/tests/system/stress/update.pl create mode 100644 bin/tests/system/stub/clean.sh create mode 100644 bin/tests/system/stub/knowngood.dig.out.norec create mode 100644 bin/tests/system/stub/knowngood.dig.out.rec create mode 100644 bin/tests/system/stub/ns1/named.conf.in create mode 100644 bin/tests/system/stub/ns1/root.db create mode 100644 bin/tests/system/stub/ns2/child.example.db create mode 100644 bin/tests/system/stub/ns2/named.conf.in create mode 100644 bin/tests/system/stub/ns3/example.db create mode 100644 bin/tests/system/stub/ns3/named.conf.in create mode 100644 bin/tests/system/stub/setup.sh create mode 100644 bin/tests/system/stub/tests.sh create mode 100644 bin/tests/system/tcp/clean.sh create mode 100644 bin/tests/system/tcp/ns1/named.conf.in create mode 100644 bin/tests/system/tcp/ns1/root.db create mode 100644 bin/tests/system/tcp/ns2/example.db create mode 100644 bin/tests/system/tcp/ns2/named.conf.in create mode 100644 bin/tests/system/tcp/ns3/named.conf.in create mode 100644 bin/tests/system/tcp/ns4/named.conf.in create mode 100644 bin/tests/system/tcp/setup.sh create mode 100644 bin/tests/system/tcp/tests.sh create mode 100644 bin/tests/system/testcrypto.sh create mode 100644 bin/tests/system/testsock.pl create mode 100644 bin/tests/system/testsock6.pl create mode 100644 bin/tests/system/testsummary.sh create mode 100644 bin/tests/system/tkey/Makefile.in create mode 100644 bin/tests/system/tkey/clean.sh create mode 100644 bin/tests/system/tkey/keycreate.c create mode 100644 bin/tests/system/tkey/keydelete.c create mode 100644 bin/tests/system/tkey/ns1/example.db create mode 100644 bin/tests/system/tkey/ns1/named.conf.in create mode 100644 bin/tests/system/tkey/ns1/setup.sh create mode 100644 bin/tests/system/tkey/prereq.sh create mode 100644 bin/tests/system/tkey/setup.sh create mode 100644 bin/tests/system/tkey/tests.sh create mode 100644 bin/tests/system/tsig/clean.sh create mode 100644 bin/tests/system/tsig/ns1/example.db create mode 100644 bin/tests/system/tsig/ns1/named.conf.in create mode 100644 bin/tests/system/tsig/setup.sh create mode 100644 bin/tests/system/tsig/tests.sh create mode 100644 bin/tests/system/tsiggss/authsock.pl create mode 100644 bin/tests/system/tsiggss/clean.sh create mode 100644 bin/tests/system/tsiggss/ns1/administrator.ccache create mode 100644 bin/tests/system/tsiggss/ns1/dns.keytab create mode 100644 bin/tests/system/tsiggss/ns1/example.nil.db.in create mode 100644 bin/tests/system/tsiggss/ns1/named.conf.in create mode 100644 bin/tests/system/tsiggss/ns1/testdenied.ccache create mode 100644 bin/tests/system/tsiggss/prereq.sh create mode 100644 bin/tests/system/tsiggss/setup.sh create mode 100644 bin/tests/system/tsiggss/tests.sh create mode 100644 bin/tests/system/unknown/clean.sh create mode 100644 bin/tests/system/unknown/large.out create mode 100644 bin/tests/system/unknown/ns1/broken1.db create mode 100644 bin/tests/system/unknown/ns1/broken2.db create mode 100644 bin/tests/system/unknown/ns1/broken3.db create mode 100644 bin/tests/system/unknown/ns1/broken4.db create mode 100644 bin/tests/system/unknown/ns1/broken5.db create mode 100644 bin/tests/system/unknown/ns1/class10.hints create mode 100644 bin/tests/system/unknown/ns1/example-class10.db create mode 100644 bin/tests/system/unknown/ns1/example-in.db create mode 100644 bin/tests/system/unknown/ns1/large.db create mode 100644 bin/tests/system/unknown/ns1/named.conf.in create mode 100644 bin/tests/system/unknown/ns2/named.conf.in create mode 100644 bin/tests/system/unknown/ns3/named.conf.in create mode 100644 bin/tests/system/unknown/ns3/sign.sh create mode 100644 bin/tests/system/unknown/prereq.sh create mode 100644 bin/tests/system/unknown/setup.sh create mode 100644 bin/tests/system/unknown/tests.sh create mode 100644 bin/tests/system/unknown/zones/nan.bad create mode 100644 bin/tests/system/upforwd/ans4/ans.pl create mode 100644 bin/tests/system/upforwd/clean.sh create mode 100644 bin/tests/system/upforwd/knowngood.after1 create mode 100644 bin/tests/system/upforwd/knowngood.after2 create mode 100644 bin/tests/system/upforwd/knowngood.before create mode 100644 bin/tests/system/upforwd/knowngood.ns2.before create mode 100644 bin/tests/system/upforwd/ns1/example1.db create mode 100644 bin/tests/system/upforwd/ns1/named.conf.in create mode 100644 bin/tests/system/upforwd/ns2/named.conf.in create mode 100644 bin/tests/system/upforwd/ns3/named.conf.in create mode 100644 bin/tests/system/upforwd/ns3/nomaster.db create mode 100644 bin/tests/system/upforwd/prereq.sh create mode 100644 bin/tests/system/upforwd/setup.sh create mode 100644 bin/tests/system/upforwd/tests.sh create mode 100644 bin/tests/system/verify/clean.sh create mode 100644 bin/tests/system/verify/prereq.sh create mode 100644 bin/tests/system/verify/setup.sh create mode 100644 bin/tests/system/verify/tests.sh create mode 100644 bin/tests/system/verify/zones/genzones.sh create mode 100644 bin/tests/system/verify/zones/unsigned.db create mode 100644 bin/tests/system/views/clean.sh create mode 100644 bin/tests/system/views/ns1/named.conf.in create mode 100644 bin/tests/system/views/ns1/root.db create mode 100644 bin/tests/system/views/ns2/1.10.in-addr.arpa.db create mode 100644 bin/tests/system/views/ns2/clone.db create mode 100644 bin/tests/system/views/ns2/example1.db create mode 100644 bin/tests/system/views/ns2/example2.db create mode 100644 bin/tests/system/views/ns2/external/inline.db create mode 100644 bin/tests/system/views/ns2/internal.db create mode 100644 bin/tests/system/views/ns2/internal/inline.db create mode 100644 bin/tests/system/views/ns2/named1.conf.in create mode 100644 bin/tests/system/views/ns2/named2.conf.in create mode 100644 bin/tests/system/views/ns3/child.clone.db create mode 100644 bin/tests/system/views/ns3/internal.db create mode 100644 bin/tests/system/views/ns3/named1.conf.in create mode 100644 bin/tests/system/views/ns3/named2.conf.in create mode 100644 bin/tests/system/views/ns5/child.clone.db create mode 100644 bin/tests/system/views/ns5/named.conf.in create mode 100644 bin/tests/system/views/setup.sh create mode 100644 bin/tests/system/views/tests.sh create mode 100644 bin/tests/system/wildcard/clean.sh create mode 100644 bin/tests/system/wildcard/ns1/dlv.db.in create mode 100644 bin/tests/system/wildcard/ns1/named.conf.in create mode 100644 bin/tests/system/wildcard/ns1/nsec.db.in create mode 100644 bin/tests/system/wildcard/ns1/nsec3.db.in create mode 100644 bin/tests/system/wildcard/ns1/private.nsec.db.in create mode 100644 bin/tests/system/wildcard/ns1/private.nsec3.db.in create mode 100644 bin/tests/system/wildcard/ns1/root.db.in create mode 100755 bin/tests/system/wildcard/ns1/sign.sh create mode 100644 bin/tests/system/wildcard/ns2/hints create mode 100644 bin/tests/system/wildcard/ns2/named.conf.in create mode 100644 bin/tests/system/wildcard/ns3/hints create mode 100644 bin/tests/system/wildcard/ns3/named.conf.in create mode 100644 bin/tests/system/wildcard/ns4/named.conf.in create mode 100644 bin/tests/system/wildcard/ns5/hints create mode 100644 bin/tests/system/wildcard/ns5/named.conf.in create mode 100644 bin/tests/system/wildcard/prereq.sh create mode 100644 bin/tests/system/wildcard/setup.sh create mode 100644 bin/tests/system/wildcard/tests.sh create mode 100644 bin/tests/system/win32/bigkey.dsp.in create mode 100644 bin/tests/system/win32/bigkey.dsw create mode 100644 bin/tests/system/win32/bigkey.mak.in create mode 100644 bin/tests/system/win32/bigkey.vcxproj.filters.in create mode 100644 bin/tests/system/win32/bigkey.vcxproj.in create mode 100644 bin/tests/system/win32/bigkey.vcxproj.user create mode 100644 bin/tests/system/win32/feature-test.dsp.in create mode 100644 bin/tests/system/win32/feature-test.dsw create mode 100644 bin/tests/system/win32/feature-test.mak.in create mode 100644 bin/tests/system/win32/feature-test.vcxproj.filters.in create mode 100644 bin/tests/system/win32/feature-test.vcxproj.in create mode 100644 bin/tests/system/win32/feature-test.vcxproj.user create mode 100644 bin/tests/system/win32/gencheck.dsp.in create mode 100644 bin/tests/system/win32/gencheck.dsw create mode 100644 bin/tests/system/win32/gencheck.mak.in create mode 100644 bin/tests/system/win32/gencheck.vcxproj.filters.in create mode 100644 bin/tests/system/win32/gencheck.vcxproj.in create mode 100644 bin/tests/system/win32/gencheck.vcxproj.user create mode 100644 bin/tests/system/win32/keycreate.dsp.in create mode 100644 bin/tests/system/win32/keycreate.dsw create mode 100644 bin/tests/system/win32/keycreate.mak.in create mode 100644 bin/tests/system/win32/keycreate.vcxproj.filters.in create mode 100644 bin/tests/system/win32/keycreate.vcxproj.in create mode 100644 bin/tests/system/win32/keycreate.vcxproj.user create mode 100644 bin/tests/system/win32/keydelete.dsp.in create mode 100644 bin/tests/system/win32/keydelete.dsw create mode 100644 bin/tests/system/win32/keydelete.mak.in create mode 100644 bin/tests/system/win32/keydelete.vcxproj.filters.in create mode 100644 bin/tests/system/win32/keydelete.vcxproj.in create mode 100644 bin/tests/system/win32/keydelete.vcxproj.user create mode 100644 bin/tests/system/win32/lwtest.dsp.in create mode 100644 bin/tests/system/win32/lwtest.dsw create mode 100644 bin/tests/system/win32/lwtest.mak.in create mode 100644 bin/tests/system/win32/lwtest.vcxproj.filters.in create mode 100644 bin/tests/system/win32/lwtest.vcxproj.in create mode 100644 bin/tests/system/win32/lwtest.vcxproj.user create mode 100644 bin/tests/system/win32/pipequeries.dsp.in create mode 100644 bin/tests/system/win32/pipequeries.dsw create mode 100644 bin/tests/system/win32/pipequeries.mak.in create mode 100644 bin/tests/system/win32/pipequeries.vcxproj.filters.in create mode 100644 bin/tests/system/win32/pipequeries.vcxproj.in create mode 100644 bin/tests/system/win32/pipequeries.vcxproj.user create mode 100644 bin/tests/system/xfer/ans5/badkeydata create mode 100644 bin/tests/system/xfer/ans5/goodaxfr create mode 100644 bin/tests/system/xfer/ans5/partial create mode 100644 bin/tests/system/xfer/ans5/unknownkey create mode 100644 bin/tests/system/xfer/ans5/unsigned create mode 100644 bin/tests/system/xfer/ans5/wrongkey create mode 100644 bin/tests/system/xfer/clean.sh create mode 100644 bin/tests/system/xfer/dig1.good create mode 100644 bin/tests/system/xfer/dig2.good create mode 100644 bin/tests/system/xfer/knowngood.mapped create mode 100644 bin/tests/system/xfer/ns1/axfr-too-big.db create mode 100644 bin/tests/system/xfer/ns1/ixfr-too-big.db.in create mode 100644 bin/tests/system/xfer/ns1/named.conf.in create mode 100644 bin/tests/system/xfer/ns1/root.db create mode 100644 bin/tests/system/xfer/ns2/mapped.db.in create mode 100644 bin/tests/system/xfer/ns2/named.conf.in create mode 100644 bin/tests/system/xfer/ns2/slave.db.in create mode 100644 bin/tests/system/xfer/ns3/named.conf.in create mode 100644 bin/tests/system/xfer/ns4/named.conf.base create mode 100644 bin/tests/system/xfer/ns4/root.db.in create mode 100644 bin/tests/system/xfer/ns6/named.conf.in create mode 100644 bin/tests/system/xfer/ns7/named.conf.in create mode 100644 bin/tests/system/xfer/ns8/example.db create mode 100644 bin/tests/system/xfer/ns8/named.conf.in create mode 100644 bin/tests/system/xfer/prereq.sh create mode 100644 bin/tests/system/xfer/setup.sh create mode 100755 bin/tests/system/xfer/tests.sh create mode 100644 bin/tests/system/xferquota/clean.sh create mode 100644 bin/tests/system/xferquota/ns1/changing1.db create mode 100644 bin/tests/system/xferquota/ns1/changing2.db create mode 100644 bin/tests/system/xferquota/ns1/named.conf.in create mode 100644 bin/tests/system/xferquota/ns1/root.db create mode 100644 bin/tests/system/xferquota/ns2/example.db create mode 100644 bin/tests/system/xferquota/ns2/named.conf.in create mode 100644 bin/tests/system/xferquota/setup.pl create mode 100644 bin/tests/system/xferquota/setup.sh create mode 100755 bin/tests/system/xferquota/tests.sh create mode 100644 bin/tests/system/zero/ans5/ans.pl create mode 100644 bin/tests/system/zero/clean.sh create mode 100644 bin/tests/system/zero/ns1/named.conf.in create mode 100644 bin/tests/system/zero/ns1/root.db create mode 100644 bin/tests/system/zero/ns2/named.conf.in create mode 100644 bin/tests/system/zero/ns2/tld.db create mode 100644 bin/tests/system/zero/ns3/named.conf.in create mode 100644 bin/tests/system/zero/ns3/root.hint create mode 100644 bin/tests/system/zero/ns4/named.conf.in create mode 100644 bin/tests/system/zero/ns4/one.tld.db create mode 100644 bin/tests/system/zero/prereq.sh create mode 100644 bin/tests/system/zero/setup.sh create mode 100644 bin/tests/system/zero/tests.sh create mode 100644 bin/tests/system/zonechecks/a.db create mode 100644 bin/tests/system/zonechecks/aaaa.db create mode 100644 bin/tests/system/zonechecks/bigserial.db create mode 100644 bin/tests/system/zonechecks/clean.sh create mode 100644 bin/tests/system/zonechecks/cname.db create mode 100644 bin/tests/system/zonechecks/dname.db create mode 100644 bin/tests/system/zonechecks/noaddress.db create mode 100644 bin/tests/system/zonechecks/ns1/named.conf.in create mode 100644 bin/tests/system/zonechecks/ns2/named.conf.in create mode 100644 bin/tests/system/zonechecks/nxdomain.db create mode 100644 bin/tests/system/zonechecks/prereq.sh create mode 100644 bin/tests/system/zonechecks/setup.sh create mode 100644 bin/tests/system/zonechecks/tests.sh (limited to 'bin/tests/system') diff --git a/bin/tests/system/Makefile.in b/bin/tests/system/Makefile.in new file mode 100644 index 0000000..c18b4c5 --- /dev/null +++ b/bin/tests/system/Makefile.in @@ -0,0 +1,140 @@ +# Copyright (C) Internet Systems Consortium, Inc. ("ISC") +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# See the COPYRIGHT file distributed with this work for additional +# information regarding copyright ownership. + +srcdir = @srcdir@ +VPATH = @srcdir@ +top_srcdir = @top_srcdir@ + +VERSION=@BIND9_VERSION@ + +@BIND9_MAKE_INCLUDES@ + +SUBDIRS = dlzexternal dyndb lwresd pipelined rndc rsabigexponent tkey + +CINCLUDES = ${ISC_INCLUDES} ${DNS_INCLUDES} + +CDEFINES = @USE_GSSAPI@ +CWARNINGS = + +DNSLIBS = +ISCLIBS = ../../../lib/isc/libisc.@A@ @ISC_OPENSSL_LIBS@ + +DNSDEPLIBS = +ISCDEPLIBS = + +DEPLIBS = + +LIBS = @LIBS@ + +OBJS = feature-test.@O@ +SRCS = feature-test.c + +TARGETS = feature-test@EXEEXT@ + +@BIND9_MAKE_RULES@ + +subdirs: ${TARGETS} + +feature-test@EXEEXT@: feature-test.@O@ + ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ feature-test.@O@ ${ISCLIBS} ${LIBS} + +# Running the scripts below is bypassed when a separate build directory is +# used. + +# Define the tests that can be run in parallel. This should be identical to +# the definition of PARALLELDIRS in conf.sh. Note: longer-running tests +# such as serve-stale and rpzrecurse are scheduled first to get more +# benefit from parallelism. +PARALLEL = rpzrecurse dnssec \ + acl additional addzone allow-query autosign \ + builtin cacheclean case catz chain \ + checkconf checknames checkzone \ + @CHECKDS@ @COVERAGE@ @KEYMGR@ \ + cookie database digdelv dlv dlz dlzexternal \ + dns64 @DNSTAP@ dscp dsdigest dyndb \ + ednscompliance emptyzones \ + fetchlimit filter-aaaa formerr forward \ + geoip glue idna inline integrity ixfr \ + legacy limits logfileconfig \ + masterfile masterformat metadata mkeys \ + names notify nslookup nsupdate nzd2nzf \ + pending pipelined \ + reclimit redirect resolver rndc rootkeysentinel rpz \ + rrchecker rrl rrsetorder rsabigexponent runtime \ + sfcache smartsign sortlist \ + spf staticstub statistics statschannel stub \ + tcp tsig tsiggss \ + unknown upforwd verify views wildcard \ + xfer xferquota zero zonechecks + +# Produce intermediate makefile that assigns unique port numbers to each +# parallel test. The start port number of 5,000 is arbitrary - it must just +# be greater than the highest privileged port, 1024. +# +# Test names need to be sanitized because Solaris make does not like +# underscores in target names and requires explicit differentiation +# between a target name and a directory name (.PHONY is not supported). + +.PHONY: parallel.mk + +parallel.mk: + @PARALLEL_SANITIZED=`echo $(PARALLEL) | sed "s|\([^ ][^ ]*\)|test-\1|g;" | tr _ -` ; \ + echo ".PHONY: $$PARALLEL_SANITIZED" > $@ ; \ + echo "" >> $@ ; \ + echo "check_interfaces:" >> $@ ; \ + echo " @${PERL} testsock.pl > /dev/null 2>&1 || { \\" >> $@ ; \ + echo " echo \"I:NOTE: System tests were skipped because they require that the\"; \\" >> $@ ; \ + echo " echo \"I: IP addresses 10.53.0.1 through 10.53.0.8 be configured\"; \\" >> $@ ; \ + echo " echo \"I: as alias addresses on the loopback interface. Please run\"; \\" >> $@ ; \ + echo " echo \"I: \"bin/tests/system/ifconfig.sh up\" as root to configure them.\"; \\" >> $@ ; \ + echo " exit 1; \\" >> $@ ; \ + echo " }" >> $@ ; \ + echo "" >> $@ ; \ + echo "test check: $$PARALLEL_SANITIZED" >> $@ ; \ + port=$${STARTPORT:-5000} ; \ + for directory in $(PARALLEL) ; do \ + echo "" >> $@ ; \ + echo "test-`echo $$directory | tr _ -`: check_interfaces" >> $@ ; \ + echo " @$(SHELL) ./run.sh -r -p $$port $$directory 2>&1 | tee $$directory/test.output" >> $@ ; \ + port=`expr $$port + 100` ; \ + done + +# Targets to run the tests. + +test: parallel.mk subdirs + @$(MAKE) -f parallel.mk check + @$(SHELL) ./runsequential.sh -r + @$(SHELL) ./testsummary.sh + +check: test + +# Other targets: +# +# testclean - delete files generated by running tests. +# clean - testclean + also delete files built for the tests by "make". +# distclean - clean + also delete test-related files generated by "configure". + +testclean clean distclean:: + if test -f ./cleanall.sh; then $(SHELL) ./cleanall.sh; fi + rm -f systests.output + rm -f random.data + rm -f parallel.mk + +clean distclean:: + rm -f ${TARGETS} + rm -f ${OBJS} + +distclean:: + rm -f conf.sh + +installdirs: + +install:: + +uninstall:: diff --git a/bin/tests/system/README b/bin/tests/system/README new file mode 100644 index 0000000..f527e79 --- /dev/null +++ b/bin/tests/system/README @@ -0,0 +1,773 @@ +Copyright (C) Internet Systems Consortium, Inc. ("ISC") + +See COPYRIGHT in the source root or http://isc.org/copyright.html for terms. + +Introduction +=== +This directory holds a simple test environment for running bind9 system tests +involving multiple name servers. + +With the exception of "common" (which holds configuration information common to +multiple tests) and "win32" (which holds files needed to run the tests in a +Windows environment), each directory holds a set of scripts and configuration +files to test different parts of BIND. The directories are named for the +aspect of BIND they test, for example: + + dnssec/ DNSSEC tests + forward/ Forwarding tests + glue/ Glue handling tests + +etc. + +Typically each set of tests sets up 2-5 name servers and then performs one or +more tests against them. Within the test subdirectory, each name server has a +separate subdirectory containing its configuration data. These subdirectories +are named "nsN" or "ansN" (where N is a number between 1 and 8, e.g. ns1, ans2 +etc.) + +The tests are completely self-contained and do not require access to the real +DNS. Generally, one of the test servers (usually ns1) is set up as a root +nameserver and is listed in the hints file of the others. + + +Preparing to Run the Tests +=== +To enable all servers to run on the same machine, they bind to separate virtual +IP addresses on the loopback interface. ns1 runs on 10.53.0.1, ns2 on +10.53.0.2, etc. Before running any tests, you must set up these addresses by +running the command + + sh ifconfig.sh up + +as root. The interfaces can be removed by executing the command: + + sh ifconfig.sh down + +... also as root. + +The servers use unprivileged ports (above 1024) instead of the usual port 53, +so they can be run without root privileges once the interfaces have been set +up. + + +Note for MacOS Users +--- +If you wish to make the interfaces survive across reboots, copy +org.isc.bind.system and org.isc.bind.system.plist to /Library/LaunchDaemons +then run + + launchctl load /Library/LaunchDaemons/org.isc.bind.system.plist + +... as root. + + +Running the System Tests +=== + +Running an Individual Test +--- +The tests can be run individually using the following command: + + sh run.sh [flags] [] + +e.g. + + sh run.sh [flags] notify + +Optional flags are: + + -k Keep servers running after the test completes. Each test + usually starts a number of nameservers, either instances + of the "named" being tested, or custom servers (written in + Python or Perl) that feature test-specific behavior. The + servers are automatically started before the test is run + and stopped after it ends. This flag leaves them running + at the end of the test, so that additional queries can be + sent by hand. To stop the servers afterwards, use the + command "sh stop.sh ". + + -n Noclean - do not remove the output files if the test + completes successfully. By default, files created by the + test are deleted if it passes; they are not deleted if the + test fails. + + -p Sets the range of ports used by the test. A block of 100 + ports is available for each test, the number given to the + "-p" switch being the number of the start of that block + (e.g. "-p 7900" will mean that the test is able to use + ports 7900 through 7999). If not specified, the test will + have ports 5000 to 5099 available to it. + + -r The "runall" flag. This is related to cleaning up after + the tests (see "Maintenance Notes" below). If specified, + it prevents a copy of the test's output listing from being + deleted when the directory is cleaned up after the test + completes. (The test's output listing comprises messages + produced by the test during its execution; it does not + include the output files produced by utilities such as + "dig" or "rndc", nor any logging output from named itself.) + It is usually only used when "run.sh" is being called + during a run of the entire test suite. Note that if "-n" + is specified on the "run.sh" command line, the test output + is retained even if this option is omitted. + +Arguments are: + + test-name Mandatory. The name of the test, which is the name of the + subdirectory in bin/tests/system holding the test files. + + test-arguments Optional arguments that are passed to each of the test's + scripts. + + +Running All The System Tests +--- +To run all the system tests, enter the command: + + sh runall.sh [-c] [-n] [numproc] + +The optional flag "-c" forces colored output (by default system test output is +not printed in color due to run.sh being piped through "tee"). + +The optional flag "-n" has the same effect as it does for "run.sh" - it causes +the retention of all output files from all tests. + +The optional "numproc" argument specifies the maximum number of tests that can +run in parallel. The default is 1, which means that all of the tests run +sequentially. If greater than 1, up to "numproc" tests will run simultaneously, +new tests being started as tests finish. Each test will get a unique set of +ports, so there is no danger of tests interfering with one another. Parallel +running will reduce the total time taken to run the BIND system tests, but will +mean that the output from all the tests sent to the screen will be mixed up +with one another. However, the systests.output file produced at the end of the +run (in the bin/tests/system directory) will contain the output from each test +in sequential order. + +Note that it is not possible to pass arguments to tests though the "runall.sh" +script. + +A run of all the system tests can also be initiated via make: + + make [-j numproc] test + +In this case, retention of the output files after a test completes successfully +is specified by setting the environment variable SYSTEMTEST_NO_CLEAN to 1 prior +to running make, e.g. + + SYSTEMTEST_NO_CLEAN=1 make [-j numproc] test + +while setting environment variable SYSTEMTEST_FORCE_COLOR to 1 forces system +test output to be printed in color. + + +Running Multiple System Test Suites Simultaneously +--- +In some cases it may be desirable to have multiple instances of the system test +suite running simultaneously (e.g. from different terminal windows). To do +this: + +1. Each installation must have its own directory tree. The system tests create +files in the test directories, so separate directory trees are required to +avoid interference between the same test running in the different +installations. + +2. For one of the test suites, the starting port number must be specified by +setting the environment variable STARTPORT before starting the test suite. +Each test suite comprises about 100 tests, each being allocated a set of 100 +ports. The port ranges for each test are allocated sequentially, so each test +suite requires about 10,000 ports to itself. By default, the port allocation +starts at 5,000. So the following set of commands: + + Terminal Window 1: + cd /bin/tests/system + sh runall.sh 4 + + Terminal Window 2: + cd /bin/tests/system + STARTPORT=20000 sh runall.sh 4 + +... will start the test suite for installation-1 using the default base port +of 5,000, so the test suite will use ports 5,000 through 15,000 (or there +abouts). The use of "STARTPORT=20000" to prefix the run of the test suite for +installation-2 will mean the test suite uses ports 20,000 through 30,000 or so. + + +Format of Test Output +--- +All output from the system tests is in the form of lines with the following +structure: + + :: [()] + +e.g. + + I:catz:checking that dom1.example is not served by master (1) + +The meanings of the fields are as follows: + + +This indicates the type of message. This is one of: + + S Start of the test + A Start of test (retained for backwards compatibility) + T Start of test (retained for backwards compatibility) + E End of the test + I Information. A test will typically output many of these messages + during its run, indicating test progress. Note that such a message may + be of the form "I:testname:failed", indicating that a sub-test has + failed. + R Result. Each test will result in one such message, which is of the + form: + + R:: + + where is one of: + + PASS The test passed + FAIL The test failed + SKIPPED The test was not run, usually because some + prerequisites required to run the test are missing. + UNTESTED The test was not run for some other reason, e.g. a + prerequisite is available but is not compatible with + the platform on which the test is run. + + +This is the name of the test from which the message emanated, which is also the +name of the subdirectory holding the test files. + + +This is text output by the test during its execution. + +() +If present, this will correlate with a file created by the test. The tests +execute commands and route the output of each command to a file. The name of +this file depends on the command and the test, but will usually be of the form: + + .out. + +e.g. nsupdate.out.test28, dig.out.q3. This aids diagnosis of problems by +allowing the output that caused the problem message to be identified. + + +Re-Running the Tests +--- +If there is a requirement to re-run a test (or the entire test suite), the +files produced by the tests should be deleted first. Normally, these files are +deleted if the test succeeds but are retained on error. + +Deletion of files produced by an individual test can be done with the command: + + sh clean.sh [-r] + +The optional flag is: + + -r The "runall" flag. This is related to cleaning up after + the tests (see "Maintenance Notes" below). If specified, + it prevents a copy of the test's output listing from being + deleted when the directory is cleaned after the test + completes. + +Deletion of the files produced by the set of tests (e.g. after the execution +of "runall.sh") can be deleted by the command: + + sh cleanall.sh + +or + + make testclean + +(Note that the Makefile has two other targets for cleaning up files: "clean" +will delete all the files produced by the tests, as well as the object and +executable files used by the tests. "distclean" does all the work of "clean" +as well as deleting configuration files produced by "configure".) + + +Developer Notes +=== +This section is intended for developers writing new tests. + + +Overview +--- +As noted above, each test is in a separate directory. To interact with the +test framework, the directories contain the following standard files: + +prereq.sh Run at the beginning to determine whether the test can be run at + all; if not, we see a result of R:SKIPPED or R:UNTESTED. This file + is optional: if not present, the test is assumed to have all its + prerequisites met. + +setup.sh Run after prereq.sh, this sets up the preconditions for the tests. + Although optional, virtually all tests will require such a file to + set up the ports they should use for the test. + +tests.sh Runs the actual tests. This file is mandatory. + +clean.sh Run at the end to clean up temporary files, but only if the test + was completed successfully and its running was not inhibited by the + "-n" switch being passed to "run.sh". Otherwise the temporary + files are left in place for inspection. + +ns These subdirectories contain test name servers that can be queried + or can interact with each other. The value of N indicates the + address the server listens on: for example, ns2 listens on + 10.53.0.2, and ns4 on 10.53.0.4. All test servers use an + unprivileged port, so they don't need to run as root. These + servers log at the highest debug level and the log is captured in + the file "named.run". + +ans Like ns[X], but these are simple mock name servers implemented in + Perl or Python. They are generally programmed to misbehave in ways + named would not so as to exercise named's ability to interoperate + with badly behaved name servers. + + +Port Usage +--- +In order for the tests to run in parallel, each test requires a unique set of +ports. These are specified by the "-p" option passed to "run.sh", which sets +environment variables that the scripts listed above can reference. + +The convention used in the system tests is that the number passed is the start +of a range of 100 ports. The test is free to use the ports as required, +although the first ten ports in the block are named and generally tests use the +named ports for their intended purpose. The names of the environment variables +are: + + PORT Number to be used for the query port. + CONTROLPORT Number to be used as the RNDC control port. + EXTRAPORT1 - EXTRAPORT8 Eight port numbers that can be used as needed. + +Two other environment variables are defined: + + LOWPORT The lowest port number in the range. + HIGHPORT The highest port number in the range. + +Since port ranges usually start on a boundary of 10, the variables are set such +that the last digit of the port number corresponds to the number of the +EXTRAPORTn variable. For example, if the port range were to start at 5200, the +port assignments would be: + + PORT = 5200 + EXTRAPORT1 = 5201 + : + EXTRAPORT8 = 5208 + CONTROLPORT = 5209 + LOWPORT = 5200 + HIGHPORT = 5299 + +When running tests in parallel (i.e. giving a value of "numproc" greater than 1 +in the "make" or "runall.sh" commands listed above), it is guaranteed that each +test will get a set of unique port numbers. + + +Writing a Test +--- +The test framework requires up to four shell scripts (listed above) as well as +a number of nameserver instances to run. Certain expectations are put on each +script: + + +General +--- +1. Each of the four scripts will be invoked with the command + + (cd ; sh