From: Evan Hunt Date: Tue, 27 Feb 2018 00:48:42 +0000 (-0800) Subject: eliminate unnecessary waiting in allow-query test X-Git-Tag: v9.13.0~115^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a9b6bed6af61b33ce58aebe90e5670f0ad569568;p=thirdparty%2Fbind9.git eliminate unnecessary waiting in allow-query test - grep in the log to see if configuration is finished rather than sleeping for 5 seconds --- diff --git a/CHANGES b/CHANGES index f2d965483a6..35f7886b8ca 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +4908. [test] Eliminated unnecessary waiting in the allow_query + system test. Also changed its name to allow-query. + [GL #81] + 4907. [test] Improved the reliabilty of the 'notify' system test. [GL #59] diff --git a/bin/tests/system/Makefile.in b/bin/tests/system/Makefile.in index ff46210752c..e3f1287fe31 100644 --- a/bin/tests/system/Makefile.in +++ b/bin/tests/system/Makefile.in @@ -47,17 +47,16 @@ feature-test@EXEEXT@: feature-test.@O@ # used. # Define the tests that can be run in parallel. This should be identical to -# the definition of PARALLELDIRS in conf.sh. Note: long-running tests -# such as allow_query and serve-stale are scheduled first to get more +# the definition of PARALLELDIRS in conf.sh. Note: longer-running tests +# such as serve-stale and rpzrecurse stale are scheduled first to get more # benefit from parallelism. - -PARALLEL = allow-query rpzrecurse serve-stale \ - acl additional addzone auth autosign \ +PARALLEL = rpzrecurse serve-stale dnssec \ + acl additional addzone allow-query auth autosign \ builtin cacheclean case catz cds chain \ checkconf checknames checkzone \ @CHECKDS@ @COVERAGE@ @KEYMGR@ \ cookie database digdelv dlv dlz dlzexternal \ - dns64 dnssec @DNSTAP@ dscp dsdigest dyndb \ + dns64 @DNSTAP@ dscp dsdigest dyndb \ ednscompliance emptyzones \ fetchlimit filter-aaaa formerr forward \ geoip glue inline integrity ixfr keepalive \ diff --git a/bin/tests/system/allow-query/clean.sh b/bin/tests/system/allow-query/clean.sh index 33f9894d77d..a36dbf6923f 100644 --- a/bin/tests/system/allow-query/clean.sh +++ b/bin/tests/system/allow-query/clean.sh @@ -17,4 +17,4 @@ rm -f dig.out.* rm -f ns2/named.conf ns2/controls.conf rm -f */named.memstats rm -f ns*/named.lock -rm -f ns*/named.run +rm -f ns*/named.run ns*/named.run.prev diff --git a/bin/tests/system/allow-query/ns2/acldisallow.db b/bin/tests/system/allow-query/ns2/acldisallow.db deleted file mode 100644 index 27794cb14de..00000000000 --- a/bin/tests/system/allow-query/ns2/acldisallow.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN acldisallow.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.9.1 -mail A 10.0.9.2 diff --git a/bin/tests/system/allow-query/ns2/aclnotallow.db b/bin/tests/system/allow-query/ns2/aclnotallow.db deleted file mode 100644 index aefb1d033d2..00000000000 --- a/bin/tests/system/allow-query/ns2/aclnotallow.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN aclnotallow.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.8.1 -mail A 10.0.8.2 diff --git a/bin/tests/system/allow-query/ns2/added.db b/bin/tests/system/allow-query/ns2/added.db deleted file mode 100644 index 8a047a919a0..00000000000 --- a/bin/tests/system/allow-query/ns2/added.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN added.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.0.1 -mail A 10.0.0.2 diff --git a/bin/tests/system/allow-query/ns2/addrallow.db b/bin/tests/system/allow-query/ns2/addrallow.db deleted file mode 100644 index 62b9249bf66..00000000000 --- a/bin/tests/system/allow-query/ns2/addrallow.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN addrallow.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.4.1 -mail A 10.0.4.2 diff --git a/bin/tests/system/allow-query/ns2/addrdisallow.db b/bin/tests/system/allow-query/ns2/addrdisallow.db deleted file mode 100644 index 492a1ec4d8d..00000000000 --- a/bin/tests/system/allow-query/ns2/addrdisallow.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN addrdisallow.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.6.1 -mail A 10.0.6.2 diff --git a/bin/tests/system/allow-query/ns2/addrnotallow.db b/bin/tests/system/allow-query/ns2/addrnotallow.db deleted file mode 100644 index 9f53ff76641..00000000000 --- a/bin/tests/system/allow-query/ns2/addrnotallow.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN addrnotallow.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.5.1 -mail A 10.0.5.2 diff --git a/bin/tests/system/allow-query/ns2/any.db b/bin/tests/system/allow-query/ns2/any.db deleted file mode 100644 index c067e4c4f0c..00000000000 --- a/bin/tests/system/allow-query/ns2/any.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN any.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.1.1 -mail A 10.0.1.2 diff --git a/bin/tests/system/allow-query/ns2/aclallow.db b/bin/tests/system/allow-query/ns2/generic.db similarity index 96% rename from bin/tests/system/allow-query/ns2/aclallow.db rename to bin/tests/system/allow-query/ns2/generic.db index 5ef2dd608a7..dc51ce244c7 100644 --- a/bin/tests/system/allow-query/ns2/aclallow.db +++ b/bin/tests/system/allow-query/ns2/generic.db @@ -7,7 +7,7 @@ ; See the COPYRIGHT file distributed with this work for additional ; information regarding copyright ownership. -$ORIGIN aclallow.example. +$ORIGIN @ $TTL 300 ; 5 minutes @ IN SOA mname1. . ( 1 ; serial diff --git a/bin/tests/system/allow-query/ns2/keyallow.db b/bin/tests/system/allow-query/ns2/keyallow.db deleted file mode 100644 index 81d96a7d119..00000000000 --- a/bin/tests/system/allow-query/ns2/keyallow.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN keyallow.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.10.1 -mail A 10.0.10.2 diff --git a/bin/tests/system/allow-query/ns2/keydisallow.db b/bin/tests/system/allow-query/ns2/keydisallow.db deleted file mode 100644 index d4acc257e85..00000000000 --- a/bin/tests/system/allow-query/ns2/keydisallow.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN keydisallow.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.12.1 -mail A 10.0.12.2 diff --git a/bin/tests/system/allow-query/ns2/named01.conf.in b/bin/tests/system/allow-query/ns2/named01.conf.in index f39281cd4c9..0395d9c9dea 100644 --- a/bin/tests/system/allow-query/ns2/named01.conf.in +++ b/bin/tests/system/allow-query/ns2/named01.conf.in @@ -26,5 +26,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named02.conf.in b/bin/tests/system/allow-query/ns2/named02.conf.in index efdc494b9fa..3b0726ff899 100644 --- a/bin/tests/system/allow-query/ns2/named02.conf.in +++ b/bin/tests/system/allow-query/ns2/named02.conf.in @@ -27,5 +27,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named03.conf.in b/bin/tests/system/allow-query/ns2/named03.conf.in index ff0fb71409a..9d5fb48bdcc 100644 --- a/bin/tests/system/allow-query/ns2/named03.conf.in +++ b/bin/tests/system/allow-query/ns2/named03.conf.in @@ -27,5 +27,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named04.conf.in b/bin/tests/system/allow-query/ns2/named04.conf.in index 5d77e660160..88ee8de60d2 100644 --- a/bin/tests/system/allow-query/ns2/named04.conf.in +++ b/bin/tests/system/allow-query/ns2/named04.conf.in @@ -27,5 +27,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named05.conf.in b/bin/tests/system/allow-query/ns2/named05.conf.in index c733194e4c2..7fbc72006d5 100644 --- a/bin/tests/system/allow-query/ns2/named05.conf.in +++ b/bin/tests/system/allow-query/ns2/named05.conf.in @@ -27,5 +27,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named06.conf.in b/bin/tests/system/allow-query/ns2/named06.conf.in index abac57e2f38..c4a0b9fe5dd 100644 --- a/bin/tests/system/allow-query/ns2/named06.conf.in +++ b/bin/tests/system/allow-query/ns2/named06.conf.in @@ -27,5 +27,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named07.conf.in b/bin/tests/system/allow-query/ns2/named07.conf.in index f7771c90eb2..511e74c5eb9 100644 --- a/bin/tests/system/allow-query/ns2/named07.conf.in +++ b/bin/tests/system/allow-query/ns2/named07.conf.in @@ -29,5 +29,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named08.conf.in b/bin/tests/system/allow-query/ns2/named08.conf.in index 386594ab03d..b0c3c6cd1dd 100644 --- a/bin/tests/system/allow-query/ns2/named08.conf.in +++ b/bin/tests/system/allow-query/ns2/named08.conf.in @@ -29,5 +29,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named09.conf.in b/bin/tests/system/allow-query/ns2/named09.conf.in index 5f1568f5f12..4f1d026d07f 100644 --- a/bin/tests/system/allow-query/ns2/named09.conf.in +++ b/bin/tests/system/allow-query/ns2/named09.conf.in @@ -29,5 +29,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named10.conf.in b/bin/tests/system/allow-query/ns2/named10.conf.in index c6ed24c2594..c5f38c90bb5 100644 --- a/bin/tests/system/allow-query/ns2/named10.conf.in +++ b/bin/tests/system/allow-query/ns2/named10.conf.in @@ -32,5 +32,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named11.conf.in b/bin/tests/system/allow-query/ns2/named11.conf.in index 1cd7738d79c..56e5cc4947f 100644 --- a/bin/tests/system/allow-query/ns2/named11.conf.in +++ b/bin/tests/system/allow-query/ns2/named11.conf.in @@ -38,5 +38,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named12.conf.in b/bin/tests/system/allow-query/ns2/named12.conf.in index 83688013fcf..8381950dfae 100644 --- a/bin/tests/system/allow-query/ns2/named12.conf.in +++ b/bin/tests/system/allow-query/ns2/named12.conf.in @@ -32,5 +32,5 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; diff --git a/bin/tests/system/allow-query/ns2/named21.conf.in b/bin/tests/system/allow-query/ns2/named21.conf.in index 7cee3e8c0a5..c5ba1e8050e 100644 --- a/bin/tests/system/allow-query/ns2/named21.conf.in +++ b/bin/tests/system/allow-query/ns2/named21.conf.in @@ -28,6 +28,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named22.conf.in b/bin/tests/system/allow-query/ns2/named22.conf.in index 0e9c7f8a84c..03907ffb8bf 100644 --- a/bin/tests/system/allow-query/ns2/named22.conf.in +++ b/bin/tests/system/allow-query/ns2/named22.conf.in @@ -30,7 +30,7 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named23.conf.in b/bin/tests/system/allow-query/ns2/named23.conf.in index 95dea47e3e3..448b46297ac 100644 --- a/bin/tests/system/allow-query/ns2/named23.conf.in +++ b/bin/tests/system/allow-query/ns2/named23.conf.in @@ -30,6 +30,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named24.conf.in b/bin/tests/system/allow-query/ns2/named24.conf.in index ed81fc25f63..401e0f4291f 100644 --- a/bin/tests/system/allow-query/ns2/named24.conf.in +++ b/bin/tests/system/allow-query/ns2/named24.conf.in @@ -30,6 +30,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named25.conf.in b/bin/tests/system/allow-query/ns2/named25.conf.in index a54088180f9..03304028f2f 100644 --- a/bin/tests/system/allow-query/ns2/named25.conf.in +++ b/bin/tests/system/allow-query/ns2/named25.conf.in @@ -30,6 +30,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named26.conf.in b/bin/tests/system/allow-query/ns2/named26.conf.in index 856924a823c..15b0b247579 100644 --- a/bin/tests/system/allow-query/ns2/named26.conf.in +++ b/bin/tests/system/allow-query/ns2/named26.conf.in @@ -30,6 +30,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named27.conf.in b/bin/tests/system/allow-query/ns2/named27.conf.in index 00d3f512697..4519f7b1874 100644 --- a/bin/tests/system/allow-query/ns2/named27.conf.in +++ b/bin/tests/system/allow-query/ns2/named27.conf.in @@ -32,7 +32,7 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named28.conf.in b/bin/tests/system/allow-query/ns2/named28.conf.in index 7c2772ceb5b..4b54a72e805 100644 --- a/bin/tests/system/allow-query/ns2/named28.conf.in +++ b/bin/tests/system/allow-query/ns2/named28.conf.in @@ -32,6 +32,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named29.conf.in b/bin/tests/system/allow-query/ns2/named29.conf.in index f9ebc6c4cc6..93a1e67e628 100644 --- a/bin/tests/system/allow-query/ns2/named29.conf.in +++ b/bin/tests/system/allow-query/ns2/named29.conf.in @@ -32,6 +32,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named30.conf.in b/bin/tests/system/allow-query/ns2/named30.conf.in index 58987cada0b..0e5ff55b957 100644 --- a/bin/tests/system/allow-query/ns2/named30.conf.in +++ b/bin/tests/system/allow-query/ns2/named30.conf.in @@ -35,6 +35,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named31.conf.in b/bin/tests/system/allow-query/ns2/named31.conf.in index 954577aeac2..faadb3f02f0 100644 --- a/bin/tests/system/allow-query/ns2/named31.conf.in +++ b/bin/tests/system/allow-query/ns2/named31.conf.in @@ -42,6 +42,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named32.conf.in b/bin/tests/system/allow-query/ns2/named32.conf.in index d9f9072efa1..9e78dd0387a 100644 --- a/bin/tests/system/allow-query/ns2/named32.conf.in +++ b/bin/tests/system/allow-query/ns2/named32.conf.in @@ -35,6 +35,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named33.conf.in b/bin/tests/system/allow-query/ns2/named33.conf.in index 9282b3199fb..f4ba389a728 100644 --- a/bin/tests/system/allow-query/ns2/named33.conf.in +++ b/bin/tests/system/allow-query/ns2/named33.conf.in @@ -31,7 +31,7 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named34.conf.in b/bin/tests/system/allow-query/ns2/named34.conf.in index a16f498da5d..5e05e6c8b75 100644 --- a/bin/tests/system/allow-query/ns2/named34.conf.in +++ b/bin/tests/system/allow-query/ns2/named34.conf.in @@ -31,6 +31,6 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; }; diff --git a/bin/tests/system/allow-query/ns2/named40.conf.in b/bin/tests/system/allow-query/ns2/named40.conf.in index 91818e8dbb9..f4bc3993e97 100644 --- a/bin/tests/system/allow-query/ns2/named40.conf.in +++ b/bin/tests/system/allow-query/ns2/named40.conf.in @@ -40,66 +40,66 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; zone "any.example" { type master; - file "any.db"; + file "generic.db"; allow-query { any; }; }; zone "none.example" { type master; - file "none.db"; + file "generic.db"; allow-query { none; }; }; zone "addrallow.example" { type master; - file "addrallow.db"; + file "generic.db"; allow-query { 10.53.0.2; }; }; zone "addrnotallow.example" { type master; - file "addrnotallow.db"; + file "generic.db"; allow-query { 10.53.0.1; }; }; zone "addrdisallow.example" { type master; - file "addrdisallow.db"; + file "generic.db"; allow-query { ! 10.53.0.2; }; }; zone "aclallow.example" { type master; - file "aclallow.db"; + file "generic.db"; allow-query { accept; }; }; zone "aclnotallow.example" { type master; - file "aclnotallow.db"; + file "generic.db"; allow-query { badaccept; }; }; zone "acldisallow.example" { type master; - file "acldisallow.db"; + file "generic.db"; allow-query { ! accept; }; }; /* Also usable for testing key not allowed */ zone "keyallow.example" { type master; - file "keyallow.db"; + file "generic.db"; allow-query { key one; }; }; zone "keydisallow.example" { type master; - file "keydisallow.db"; + file "generic.db"; allow-query { ! key one; }; }; diff --git a/bin/tests/system/allow-query/ns2/named53.conf.in b/bin/tests/system/allow-query/ns2/named53.conf.in index 93c76252c06..5dac2b993fd 100644 --- a/bin/tests/system/allow-query/ns2/named53.conf.in +++ b/bin/tests/system/allow-query/ns2/named53.conf.in @@ -27,6 +27,6 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; allow-query { any; }; }; diff --git a/bin/tests/system/allow-query/ns2/named54.conf.in b/bin/tests/system/allow-query/ns2/named54.conf.in index e823aece378..7014a75efac 100644 --- a/bin/tests/system/allow-query/ns2/named54.conf.in +++ b/bin/tests/system/allow-query/ns2/named54.conf.in @@ -27,6 +27,6 @@ zone "." { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; allow-query { none; }; }; diff --git a/bin/tests/system/allow-query/ns2/named55.conf.in b/bin/tests/system/allow-query/ns2/named55.conf.in index 483b8530e46..058d223f44b 100644 --- a/bin/tests/system/allow-query/ns2/named55.conf.in +++ b/bin/tests/system/allow-query/ns2/named55.conf.in @@ -30,7 +30,7 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; allow-query { any; }; }; diff --git a/bin/tests/system/allow-query/ns2/named56.conf.in b/bin/tests/system/allow-query/ns2/named56.conf.in index 3da1036a93e..beeb9cd70e3 100644 --- a/bin/tests/system/allow-query/ns2/named56.conf.in +++ b/bin/tests/system/allow-query/ns2/named56.conf.in @@ -30,7 +30,7 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; allow-query { none; }; }; }; diff --git a/bin/tests/system/allow-query/ns2/named57.conf.in b/bin/tests/system/allow-query/ns2/named57.conf.in index d5d205ae709..c1e77cb9bd8 100644 --- a/bin/tests/system/allow-query/ns2/named57.conf.in +++ b/bin/tests/system/allow-query/ns2/named57.conf.in @@ -29,12 +29,12 @@ view "internal" { zone "normal.example" { type master; - file "normal.db"; + file "generic.db"; }; zone "aclnotallow.example" { type master; - file "aclnotallow.db"; + file "generic.db"; allow-query-on { none; }; }; }; diff --git a/bin/tests/system/allow-query/ns2/none.db b/bin/tests/system/allow-query/ns2/none.db deleted file mode 100644 index 22a4865604b..00000000000 --- a/bin/tests/system/allow-query/ns2/none.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN none.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.2.1 -mail A 10.0.2.2 diff --git a/bin/tests/system/allow-query/ns2/normal.db b/bin/tests/system/allow-query/ns2/normal.db deleted file mode 100644 index 50450928e96..00000000000 --- a/bin/tests/system/allow-query/ns2/normal.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN normal.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.0.1 -mail A 10.0.0.2 diff --git a/bin/tests/system/allow-query/ns2/previous.db b/bin/tests/system/allow-query/ns2/previous.db deleted file mode 100644 index 7fe55176187..00000000000 --- a/bin/tests/system/allow-query/ns2/previous.db +++ /dev/null @@ -1,24 +0,0 @@ -; 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. - -$ORIGIN previous.example. -$TTL 300 ; 5 minutes -@ IN SOA mname1. . ( - 1 ; serial - 20 ; refresh (20 seconds) - 20 ; retry (20 seconds) - 1814400 ; expire (3 weeks) - 3600 ; minimum (1 hour) - ) - NS ns2 -ns2 A 10.53.0.2 - MX 10 mail - -a A 10.0.0.1 -mail A 10.0.0.2 diff --git a/bin/tests/system/allow-query/tests.sh b/bin/tests/system/allow-query/tests.sh index 3c606def886..f36e5db6113 100644 --- a/bin/tests/system/allow-query/tests.sh +++ b/bin/tests/system/allow-query/tests.sh @@ -57,11 +57,17 @@ DIGOPTS="+tcp +nosea +nostat +nocmd +norec +noques +noauth +noadd +nostats +dnss rndc_reload() { echo_i "`$RNDC -c ../common/rndc.conf -s 10.53.0.2 -p ${CONTROLPORT} reload 2>&1 | sed 's/^/ns2 /'`" + for try in 0 1 2 3 4 5 6 7 8 9; do + nextpart ns2/named.run | grep "reloading configuration succeeded" > /dev/null && break + sleep 1 + done } status=0 n=0 +nextpart ns2/named.run > /dev/null + # Test 1 - default, query allowed n=`expr $n + 1` echo_i "test $n: default - query allowed" @@ -76,7 +82,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named02.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: explicit any - query allowed" ret=0 @@ -90,7 +95,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named03.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: none - query refused" ret=0 @@ -104,7 +108,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named04.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: address allowed - query allowed" ret=0 @@ -118,7 +121,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named05.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: address not allowed - query refused" ret=0 @@ -132,7 +134,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named06.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: address disallowed - query refused" ret=0 @@ -146,7 +147,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named07.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: acl allowed - query allowed" ret=0 @@ -160,7 +160,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named08.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: acl not allowed - query refused" ret=0 @@ -175,7 +174,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named09.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: acl disallowed - query refused" ret=0 @@ -189,7 +187,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named10.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: key allowed - query allowed" ret=0 @@ -203,7 +200,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named11.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: key not allowed - query refused" ret=0 @@ -217,7 +213,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named12.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: key disallowed - query refused" ret=0 @@ -234,7 +229,6 @@ n=20 n=`expr $n + 1` copy_setports ns2/named21.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views default - query allowed" ret=0 @@ -248,7 +242,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named22.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views explicit any - query allowed" ret=0 @@ -262,7 +255,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named23.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views none - query refused" ret=0 @@ -276,7 +268,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named24.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views address allowed - query allowed" ret=0 @@ -290,7 +281,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named25.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views address not allowed - query refused" ret=0 @@ -304,7 +294,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named26.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views address disallowed - query refused" ret=0 @@ -318,7 +307,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named27.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views acl allowed - query allowed" ret=0 @@ -332,7 +320,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named28.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views acl not allowed - query refused" ret=0 @@ -346,7 +333,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named29.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views acl disallowed - query refused" ret=0 @@ -360,7 +346,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named30.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views key allowed - query allowed" ret=0 @@ -374,7 +359,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named31.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views key not allowed - query refused" ret=0 @@ -388,7 +372,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named32.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views key disallowed - query refused" ret=0 @@ -402,7 +385,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named33.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views over options, views allow - query allowed" ret=0 @@ -416,7 +398,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named34.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views over options, views disallow - query refused" ret=0 @@ -434,7 +415,6 @@ n=40 n=`expr $n + 1` copy_setports ns2/named40.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: zone default - query allowed" ret=0 @@ -558,7 +538,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named53.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views over options, views allow - query allowed" ret=0 @@ -572,7 +551,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named54.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: views over options, views disallow - query refused" ret=0 @@ -586,7 +564,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named55.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: zones over views, views allow - query allowed" ret=0 @@ -600,7 +577,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named56.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: zones over views, views disallow - query refused" ret=0 @@ -614,7 +590,6 @@ status=`expr $status + $ret` n=`expr $n + 1` copy_setports ns2/named57.conf.in ns2/named.conf rndc_reload -sleep 5 echo_i "test $n: zones over views, allow-query-on" ret=0