Name Date Size #Lines LOC

..08-May-2022-

acl/H08-May-2022-544385

additional/H08-May-2022-416308

addzone/H08-May-2022-660526

allow_query/H08-May-2022-2,6242,046

autosign/H08-May-2022-3,4682,790

builtin/H08-May-2022-359236

cacheclean/H08-May-2022-5,2515,138

case/H08-May-2022-185129

checkconf/H08-May-2022-1,6781,457

checkds/H08-May-2022-336209

checknames/H08-May-2022-658522

checkzone/H08-May-2022-508403

common/H08-May-2022-10186

coverage/H08-May-2022-453300

database/H08-May-2022-198118

delv/H08-May-2022-279209

dialup/H08-May-2022-323247

dlv/H08-May-2022-1,4661,060

dlvauto/H08-May-2022-350225

dlz/H08-May-2022-15885

dlzexternal/H08-May-2022-1,198780

dlzredir/H08-May-2022-177101

dname/H08-May-2022-278201

dns64/H08-May-2022-2,0571,718

dnssec/H08-May-2022-6,9965,665

dscp/H08-May-2022-417336

dsdigest/H08-May-2022-519339

ecdsa/H08-May-2022-267146

emptyzones/H08-May-2022-257184

filter-aaaa/H08-May-2022-2,7712,262

formerr/H08-May-2022-265154

forward/H08-May-2022-654519

geoip/H08-May-2022-2,0801,705

glue/H08-May-2022-432299

gost/H08-May-2022-267146

inline/H08-May-2022-2,5291,994

ixfr/H08-May-2022-640467

legacy/H08-May-2022-1,2861,088

limits/H08-May-2022-33,49033,385

logfileconfig/H08-May-2022-576447

lwresd/H08-May-2022-1,3301,069

masterfile/H08-May-2022-376289

masterformat/H08-May-2022-795623

metadata/H08-May-2022-376247

notify/H08-May-2022-1,2221,060

nslookup/H08-May-2022-10951

nsupdate/H08-May-2022-1,9181,473

pending/H08-May-2022-743523

pkcs11/H08-May-2022-301189

pkcs11ssl/H08-May-2022-244141

reclimit/H08-May-2022-769572

redirect/H08-May-2022-972767

resolver/H08-May-2022-1,7301,367

rndc/H08-May-2022-636498

rpz/H08-May-2022-2,4071,850

rpzrecurse/H08-May-2022-1,094831

rrchecker/H08-May-2022-149108

rrl/H08-May-2022-603403

rrsetorder/H08-May-2022-804662

rsabigexponent/H08-May-2022-1,020740

sit/H08-May-2022-343275

smartsign/H08-May-2022-476340

sortlist/H08-May-2022-212148

spf/H08-May-2022-13084

staticstub/H08-May-2022-1,442892

statistics/H08-May-2022-587420

stress/H08-May-2022-484296

stub/H08-May-2022-357267

tkey/H08-May-2022-1,006695

tsig/H08-May-2022-531429

tsiggss/H08-May-2022-477274

unknown/H08-May-2022-3,7613,576

upforwd/H08-May-2022-903603

v6synth/H08-May-2022-345247

verify/H08-May-2022-402268

views/H08-May-2022-897714

wildcard/H08-May-2022-747552

xfer/H08-May-2022-1,155896

xferquota/H08-May-2022-526380

zero/H08-May-2022-283207

zonechecks/H08-May-2022-574437

Makefile.inH A D08-May-20221.4 KiB4818

READMEH A D08-May-20222.4 KiB6451

ans.plH A D08-May-202213.7 KiB500328

cleanall.shH A D08-May-20221.3 KiB3812

cleanpkcs11.shH A D08-May-2022984 254

conf.sh.inH A D08-May-20223.7 KiB9960

digcomp.plH A D08-May-20222.9 KiB12593

genzone.shH A D08-May-20227.8 KiB329239

ifconfig.shH A D08-May-20225.6 KiB235194

org.isc.bind.systemH A D08-May-2022988 245

org.isc.bind.system.plistH A D08-May-2022425 1816

packet.plH A D08-May-20222.9 KiB10847

run.shH A D08-May-20222.8 KiB12774

runall.shH A D08-May-20221.5 KiB4922

send.plH A D08-May-20221.3 KiB4011

setup.shH A D08-May-20221.2 KiB3910

start.plH A D08-May-20228 KiB309225

start.shH A D08-May-2022939 222

stop.plH A D08-May-20224.2 KiB189110

stop.shH A D08-May-2022940 232

testcrypto.shH A D08-May-20221.9 KiB6946

testsock.plH A D08-May-20221.5 KiB5124

testsock6.plH A D08-May-20221.1 KiB3110

README

1Copyright (C) 2004, 2010, 2011, 2013, 2015  Internet Systems Consortium, Inc. ("ISC")
2Copyright (C) 2000, 2001  Internet Software Consortium.
3See COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
4
5This is a simple test environment for running bind9 system tests
6involving multiple name servers.
7
8There are multiple test suites, each in a separate subdirectory and
9involving a different DNS setup.  They are:
10
11  dnssec/	DNSSEC tests
12  forward/	Forwarding tests
13  glue/		Glue handling tests
14  limits/	Tests of handling of large data (close to server limits)
15  lwresd/	Tests of the lightweight resolver library and daemon
16  notify/	More NOTIFY tests
17  nsupdate/	Dynamic update and IXFR tests
18  resolver/     Regression tests for resolver bugs that have been fixed
19		(not a complete resolver test suite)
20  rrl/		query rate limiting
21  rpz/		Tests of response policy zone (RPZ) rewriting
22  rpzrecurse/	Another set of RPZ tests to check recursion behavior
23  stub/		Tests of stub zone functionality
24  unknown/	Unknown type and class tests
25  upforwd/	Update forwarding tests
26  views/	Tests of the "views" statement
27  xfer/		Zone transfer tests
28  xferquota/	Zone transfer quota tests
29
30Typically each test suite sets up 2-5 name servers and then performs
31one or more tests against them.  Within the test suite subdirectory,
32each name server has a separate subdirectory containing its
33configuration data.  By convention, these subdirectories are named
34"ns1", "ns2", etc.
35
36The tests are completely self-contained and do not require access to
37the real DNS.  Generally, one of the test servers (ns1) is set up as a
38root name server and is listed in the hints file of the others.
39
40To enable all servers to run on the same machine, they bind to
41separate virtual IP address on the loopback interface.  ns1 runs on
4210.53.0.1, ns2 on 10.53.0.2, etc.  Before running any tests, you must
43set up these addresses by running "ifconfig.sh up" as root.
44
45Mac OS X:
46If you wish to make the interfaces survive across reboots
47copy org.isc.bind.system and org.isc.bind.system to
48/Library/LaunchDaemons then run
49"launchctl load /Library/LaunchDaemons/org.isc.bind.system.plist" as
50root.
51
52The servers use port 5300 instead of the usual port 53, so they can be
53run without root privileges once the interfaces have been set up.
54
55The tests can be run individually like this:
56
57  sh run.sh xfer
58  sh run.sh notify
59  etc.
60
61To run all the tests, just type "make test".
62
63Id: README,v 1.16 2011/01/13 04:59:24 tbox Exp
64