# The "stress" test is not run by default since it creates enough
# load on the machine to make it unusable to other users.
-# The "dialup", "delzone", and "dupsigs" tests are also not run by
+# The "dialup" and "dupsigs" tests are also not run by
# default because they take a very long time to complete.
-# TESTS += delzone dialup dupsigs stress
+# TESTS += dialup dupsigs stress
if HAVE_LMDB
TESTS += nzd2nzf
#
# The "stress" test is not run by default since it creates enough
# load on the machine to make it unusable to other users.
-# The "dialup", "delzone", and "dupsigs" tests are also not run by
+# The "dialup" and "dupsigs" tests are also not run by
# default because they take a very long time to complete.
#
+++ /dev/null
-#!/bin/sh
-
-# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-#
-# SPDX-License-Identifier: MPL-2.0
-#
-# 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 https://mozilla.org/MPL/2.0/.
-#
-# See the COPYRIGHT file distributed with this work for additional
-# information regarding copyright ownership.
-
-rm -f dig.out.*
-rm -f rndc.out*
-rm -f */named.memstats
-rm -f ns2/*.nzf
-rm -f ns2/*.nzd ns2/*nzd-lock
-rm -f ns2/core*
-rm -f ns2/inline.db.jbk
-rm -f ns2/inline.db.signed
-rm -f ns2/inlinesec.bk*
-rm -f ns*/named.lock
-rm -f ns2/nzf-*
-rm -f ns*/managed-keys.bind*
+++ /dev/null
-; Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-;
-; SPDX-License-Identifier: MPL-2.0
-;
-; 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 https://mozilla.org/MPL/2.0/.
-;
-; See the COPYRIGHT file distributed with this work for additional
-; information regarding copyright ownership.
-
-$ORIGIN inlinesec.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
+++ /dev/null
-/*
- * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
- *
- * SPDX-License-Identifier: MPL-2.0
- *
- * 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 https://mozilla.org/MPL/2.0/.
- *
- * See the COPYRIGHT file distributed with this work for additional
- * information regarding copyright ownership.
- */
-
-controls { /* empty */ };
-
-options {
- port 5300;
- pid-file "named.pid";
- listen-on { 10.53.0.1; };
- listen-on-v6 { none; };
- allow-query { any; };
- recursion no;
- dnssec-validation no;
-};
-
-zone "." {
- type hint;
- file "../../common/root.hint";
-};
-
-zone "inlinesec.example" {
- type primary;
- file "inlinesec.db";
-};
+++ /dev/null
-; Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-;
-; SPDX-License-Identifier: MPL-2.0
-;
-; 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 https://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
+++ /dev/null
--D delzone-ns2 -X named.lock -m record -c named.conf -g -U 4 -T maxcachesize=2097152
+++ /dev/null
-/*
- * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
- *
- * SPDX-License-Identifier: MPL-2.0
- *
- * 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 https://mozilla.org/MPL/2.0/.
- *
- * See the COPYRIGHT file distributed with this work for additional
- * information regarding copyright ownership.
- */
-
-options {
- port 5300;
- pid-file "named.pid";
- listen-on { 10.53.0.2; };
- listen-on-v6 { none; };
- allow-query { any; };
- recursion no;
- dnssec-validation no;
- allow-new-zones yes;
-};
-
-include "../../common/controls.conf";
-
-zone "." {
- type hint;
- file "../../common/root.hint";
-};
-
-zone "normal.example" {
- type primary;
- file "normal.db";
-};
+++ /dev/null
-; Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-;
-; SPDX-License-Identifier: MPL-2.0
-;
-; 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 https://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
+++ /dev/null
-#!/bin/sh
-
-# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-#
-# SPDX-License-Identifier: MPL-2.0
-#
-# 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 https://mozilla.org/MPL/2.0/.
-#
-# See the COPYRIGHT file distributed with this work for additional
-# information regarding copyright ownership.
-
-. ../conf.sh
-
-$SHELL clean.sh
+++ /dev/null
-#!/bin/sh
-
-# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-#
-# SPDX-License-Identifier: MPL-2.0
-#
-# 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 https://mozilla.org/MPL/2.0/.
-#
-# See the COPYRIGHT file distributed with this work for additional
-# information regarding copyright ownership.
-
-. ../conf.sh
-
-DIGOPTS="+tcp +nosea +nostat +nocmd +norec +noques +noauth +noadd +nostats +dnssec -p 5300"
-status=0
-n=0
-
-echo_i "checking normally loaded zone ($n)"
-ret=0
-$DIG $DIGOPTS @10.53.0.2 a.normal.example a > dig.out.ns2.$n || ret=1
-grep 'status: NOERROR' dig.out.ns2.$n > /dev/null || ret=1
-grep '^a.normal.example' dig.out.ns2.$n > /dev/null || ret=1
-n=`expr $n + 1`
-if [ $ret != 0 ]; then echo_i "failed"; fi
-status=`expr $status + $ret`
-
-if [ -x "$PYTHON" ]; then
-echo_i "adding and deleting 20000 new zones ($n)"
-ret=0
- time (
- echo_i "adding"
- $PYTHON << EOF
-import sys
-sys.path.insert(0, '../../../../bin/python')
-from isc import rndc
-r = rndc(('10.53.0.2', 9953), '${DEFAULT_HMAC}', '1234abcd8765')
-for i in range(20000):
- res = r.call('addzone z%d.example { type primary; file "added.db"; };' % i)
- if 'text' in res:
- print ('I:n2:' + res['text'])
-EOF
- )
- time (
- echo_i "deleting"
- $PYTHON << EOF
-import sys
-sys.path.insert(0, '../../../../bin/python')
-from isc import rndc
-r = rndc(('10.53.0.2', 9953), '${DEFAULT_HMAC}', '1234abcd8765')
-for i in range(20000):
- res = r.call('delzone z%d.example' % i)
- if 'text' in res:
- print ('I:n2:' + res['text'])
-EOF
- )
- n=`expr $n + 1`
- if [ $ret != 0 ]; then echo_i "failed"; fi
- status=`expr $status + $ret`
-fi
-
-echo_i "exit status: $status"
-exit $status