Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Petr Menšík
BIND
Commits
69c4c987
Commit
69c4c987
authored
Jan 13, 2018
by
Mark Andrews
Browse files
ret was not being set to 1 on dig error. [RT #46990]
parent
5ce167be
Changes
1
Hide whitespace changes
Inline
Side-by-side
bin/tests/system/rndc/tests.sh
View file @
69c4c987
...
...
@@ -450,22 +450,22 @@ ret=0
$RNDC
-s
10.53.0.4
-p
9956
-c
ns4/key6.conf querylog on
>
/dev/null 2>&1
||
ret
=
1
grep
"query logging is now on"
ns4/named.run
>
/dev/null
||
ret
=
1
# query for builtin and check if query was logged (without +subnet)
$DIG
@10.53.0.4
-p
5300
-c
ch
-t
txt foo12345.bind
>
/dev/null
||
ret
1
$DIG
@10.53.0.4
-p
5300
-c
ch
-t
txt foo12345.bind
>
/dev/null
||
ret
=
1
grep
"query: foo12345.bind CH TXT.*(.*)$"
ns4/named.run
>
/dev/null
||
ret
=
1
# query for another builtin zone and check if query was logged (with +subnet=127.0.0.1)
$DIG
+subnet
=
127.0.0.1 @10.53.0.4
-p
5300
-c
ch
-t
txt foo12346.bind
>
/dev/null
||
ret
1
$DIG
+subnet
=
127.0.0.1 @10.53.0.4
-p
5300
-c
ch
-t
txt foo12346.bind
>
/dev/null
||
ret
=
1
grep
"query: foo12346.bind CH TXT.*
\[
ECS 127
\.
0
\.
0
\.
1
\/
32
\/
0]"
ns4/named.run
>
/dev/null
||
ret
=
1
# query for another builtin zone and check if query was logged (with +subnet=127.0.0.1/24)
$DIG
+subnet
=
127.0.0.1/24 @10.53.0.4
-p
5300
-c
ch
-t
txt foo12347.bind
>
/dev/null
||
ret
1
$DIG
+subnet
=
127.0.0.1/24 @10.53.0.4
-p
5300
-c
ch
-t
txt foo12347.bind
>
/dev/null
||
ret
=
1
grep
"query: foo12347.bind CH TXT.*
\[
ECS 127
\.
0
\.
0
\.
0
\/
24
\/
0]"
ns4/named.run
>
/dev/null
||
ret
=
1
# query for another builtin zone and check if query was logged (with +subnet=::1)
$DIG
+subnet
=
::1 @10.53.0.4
-p
5300
-c
ch
-t
txt foo12348.bind
>
/dev/null
||
ret
1
$DIG
+subnet
=
::1 @10.53.0.4
-p
5300
-c
ch
-t
txt foo12348.bind
>
/dev/null
||
ret
=
1
grep
"query: foo12348.bind CH TXT.*
\[
ECS
\:\:
1
\/
128
\/
0]"
ns4/named.run
>
/dev/null
||
ret
=
1
# toggle query logging and check again
$RNDC
-s
10.53.0.4
-p
9956
-c
ns4/key6.conf querylog
>
/dev/null 2>&1
||
ret
=
1
grep
"query logging is now off"
ns4/named.run
>
/dev/null
||
ret
=
1
# query for another builtin zone and check if query was logged (without +subnet)
$DIG
@10.53.0.4
-p
5300
-c
ch
-t
txt foo9876.bind
>
/dev/null
||
ret
1
$DIG
@10.53.0.4
-p
5300
-c
ch
-t
txt foo9876.bind
>
/dev/null
||
ret
=
1
grep
"query: foo9876.bind CH TXT.*(.*)$"
ns4/named.run
>
/dev/null
&&
ret
=
1
if
[
$ret
!=
0
]
;
then
echo
"I:failed"
;
fi
status
=
`
expr
$status
+
$ret
`
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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