Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
ISC Open Source Projects
BIND
Commits
842e0d16
Commit
842e0d16
authored
Sep 08, 2000
by
Mark Andrews
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
checkpoint
parent
ee94aedb
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
78 additions
and
2 deletions
+78
-2
bin/tests/system/upforwd/knowngood.ns1.before
bin/tests/system/upforwd/knowngood.ns1.before
+6
-0
bin/tests/system/upforwd/knowngood.ns2.before
bin/tests/system/upforwd/knowngood.ns2.before
+6
-0
bin/tests/system/upforwd/ns1/named.conf
bin/tests/system/upforwd/ns1/named.conf
+2
-2
bin/tests/system/upforwd/tests.sh
bin/tests/system/upforwd/tests.sh
+60
-0
bin/tests/system/upforwd/update.scp
bin/tests/system/upforwd/update.scp
+4
-0
No files found.
bin/tests/system/upforwd/knowngood.ns1.before
0 → 100644
View file @
842e0d16
example. 3600 IN SOA n1.example. hostmaster.ns1.example. 1 3600 1200 604800 7200
example. 3600 IN NS ns2.example.
ns1.example. 3600 IN A 10.53.0.1
ns2.example. 3600 IN A 10.53.0.2
example. 3600 IN SOA n1.example. hostmaster.ns1.example. 1 3600 1200 604800 7200
bin/tests/system/upforwd/knowngood.ns2.before
0 → 100644
View file @
842e0d16
example. 3600 IN SOA n1.example. hostmaster.ns1.example. 1 3600 1200 604800 7200
example. 3600 IN NS ns2.example.
ns1.example. 3600 IN A 10.53.0.1
ns2.example. 3600 IN A 10.53.0.2
example. 3600 IN SOA n1.example. hostmaster.ns1.example. 1 3600 1200 604800 7200
bin/tests/system/upforwd/ns1/named.conf
View file @
842e0d16
...
...
@@ -15,7 +15,7 @@
*
WITH
THE
USE
OR
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
named
.
conf
,
v
1
.
1
2000
/
09
/
08
0
5
:
40
:
44
marka
Exp
$ */
/* $
Id
:
named
.
conf
,
v
1
.
2
2000
/
09
/
08
0
6
:
27
:
35
marka
Exp
$ */
key
"update.example."
{
algorithm
"hmac-md5"
;
...
...
@@ -35,5 +35,5 @@ options {
zone
"example"
{
type
master
;
file
"example.db"
;
allow
-
update
{
key
"
update.example.
"
; };
allow
-
update
{
key
update
.
example
.; };
};
bin/tests/system/upforwd/tests.sh
0 → 100644
View file @
842e0d16
#!/bin/sh
#
# Copyright (C) 2000 Internet Software Consortium.
#
# Permission to use, copy, modify, and distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
# DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
# INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
# $Id: tests.sh,v 1.1 2000/09/08 06:27:35 marka Exp $
#
# Perform tests
#
SYSTEMTESTTOP
=
..
.
$SYSTEMTESTTOP
/conf.sh
status
=
0
echo
"I:fetching first copy of zone before update"
$DIG
+tcp +noadd +nosea +nostat +noquest +nocomm +nocmd example.
\
@10.53.0.1 axfr
-p
5300
>
dig.out.ns1
||
status
=
1
echo
"I:fetching second copy of zone before update"
$DIG
+tcp +noadd +nosea +nostat +noquest +nocomm +nocmd example.
\
@10.53.0.1 axfr
-p
5300
>
dig.out.ns2
||
status
=
1
echo
"I:comparing pre-update copies to known good data"
$PERL
../digcomp.pl knowngood.ns1.before dig.out.ns1
||
status
=
1
$PERL
../digcomp.pl knowngood.ns1.before dig.out.ns2
||
status
=
1
echo
"I:updating zone"
# nsupdate will print a ">" prompt to stdout as it gets each input line.
$NSUPDATE
-y
update.example:c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K < update.scp
# > /dev/null
echo
"I:sleeping 15 seconds for server to incorporate changes"
sleep
15
echo
"I:fetching first copy of zone after update"
$DIG
+tcp +noadd +nosea +nostat +noquest +nocomm +nocmd example.
\
@10.53.0.1 axfr
-p
5300
>
dig.out.ns1
||
status
=
1
echo
"I:fetching second copy of zone after update"
$DIG
+tcp +noadd +nosea +nostat +noquest +nocomm +nocmd example.
\
@10.53.0.1 axfr
-p
5300
>
dig.out.ns2
||
status
=
1
echo
"I:comparing post-update copies to known good data"
$PERL
../digcomp.pl knowngood.ns1.after dig.out.ns1
||
status
=
1
$PERL
../digcomp.pl knowngood.ns1.after dig.out.ns2
||
status
=
1
echo
"I:exit status:
$status
"
exit
$status
bin/tests/system/upforwd/update.scp
0 → 100644
View file @
842e0d16
server 10.53.0.2 5300
update add updated.example. 600 A 10.10.10.1
update add updated.example. 600 TXT Foo
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment