Lines Matching refs:ret
35 ret=0
36 $DIG $DIGOPTS a.example. @10.53.0.2 a > dig.out.ns2.test$n || ret=1
37 $DIG $DIGOPTS a.example. @10.53.0.3 a > dig.out.ns3.test$n || ret=1
38 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns3.test$n > /dev/null || ret=1
39 [ $ret = 0 ] && break
42 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns3.test$n > /dev/null || ret=1
44 if [ $ret != 0 ]; then echo "I:failed"; fi
45 status=`expr $status + $ret`
48 ret=0
49 $DIG $DIGOPTS +noauth a.example. @10.53.0.2 a > dig.out.ns2.test$n || ret=1
50 $DIG $DIGOPTS +noauth a.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
51 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
52 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
54 if [ $ret != 0 ]; then echo "I:failed"; fi
55 status=`expr $status + $ret`
58 ret=0
60 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
62 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
63 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
64 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
66 if [ $ret != 0 ]; then echo "I:failed"; fi
67 status=`expr $status + $ret`
70 ret=0
72 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
74 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
75 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
76 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
78 if [ $ret != 0 ]; then echo "I:failed"; fi
79 status=`expr $status + $ret`
82 ret=0
83 $DIG $DIGOPTS a.wild.example. @10.53.0.2 a > dig.out.ns2.test$n || ret=1
84 $DIG $DIGOPTS a.wild.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
85 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
86 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
87 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
89 if [ $ret != 0 ]; then echo "I:failed"; fi
90 status=`expr $status + $ret`
93 ret=0
94 $DIG $DIGOPTS a.wild.nsec3.example. @10.53.0.3 a > dig.out.ns3.test$n || ret=1
95 grep "AUTHORITY: 4," dig.out.ns3.test$n > /dev/null || ret=1
96 grep "status: NOERROR" dig.out.ns3.test$n > /dev/null || ret=1
98 if [ $ret != 0 ]; then echo "I:failed"; fi
99 status=`expr $status + $ret`
102 ret=0
103 $DIG $DIGOPTS a.wild.nsec3.example. @10.53.0.3 a > dig.out.ns3.test$n || ret=1
104 grep "AUTHORITY: 4," dig.out.ns3.test$n > /dev/null || ret=1
105 grep "status: NOERROR" dig.out.ns3.test$n > /dev/null || ret=1
107 if [ $ret != 0 ]; then echo "I:failed"; fi
108 status=`expr $status + $ret`
111 ret=0
112 $DIG $DIGOPTS a.wild.nsec3.example. @10.53.0.3 a > dig.out.ns3.test$n || ret=1
113 $DIG $DIGOPTS a.wild.nsec3.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
114 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
115 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
116 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
118 if [ $ret != 0 ]; then echo "I:failed"; fi
119 status=`expr $status + $ret`
122 ret=0
124 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
126 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
127 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
128 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
129 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
131 if [ $ret != 0 ]; then echo "I:failed"; fi
132 status=`expr $status + $ret`
135 ret=0
136 $DIG $DIGOPTS +noauth q.example. @10.53.0.2 a > dig.out.ns2.test$n || ret=1
137 $DIG $DIGOPTS +noauth q.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
138 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
139 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
140 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
142 if [ $ret != 0 ]; then echo "I:failed"; fi
143 status=`expr $status + $ret`
146 ret=0
148 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
150 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
151 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
152 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
153 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
155 if [ $ret != 0 ]; then echo "I:failed"; fi
156 status=`expr $status + $ret`
159 ret=0
161 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
163 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
164 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
165 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
167 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
169 if [ $ret != 0 ]; then echo "I:failed"; fi
170 status=`expr $status + $ret`
173 ret=0
174 $DIG $DIGOPTS +noauth a.example. @10.53.0.2 txt > dig.out.ns2.test$n || ret=1
175 $DIG $DIGOPTS +noauth a.example. @10.53.0.4 txt > dig.out.ns4.test$n || ret=1
176 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
177 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
178 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
179 grep "ANSWER: 0" dig.out.ns4.test$n > /dev/null || ret=1
181 if [ $ret != 0 ]; then echo "I:failed"; fi
182 status=`expr $status + $ret`
185 ret=0
187 @10.53.0.3 txt > dig.out.ns3.test$n || ret=1
189 @10.53.0.4 txt > dig.out.ns4.test$n || ret=1
190 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
191 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
192 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
193 grep "ANSWER: 0" dig.out.ns4.test$n > /dev/null || ret=1
195 if [ $ret != 0 ]; then echo "I:failed"; fi
196 status=`expr $status + $ret`
199 ret=0
201 @10.53.0.3 txt > dig.out.ns3.test$n || ret=1
203 @10.53.0.4 txt > dig.out.ns4.test$n || ret=1
204 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
205 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
206 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
207 grep "ANSWER: 0" dig.out.ns4.test$n > /dev/null || ret=1
209 if [ $ret != 0 ]; then echo "I:failed"; fi
210 status=`expr $status + $ret`
213 ret=0
214 $DIG $DIGOPTS b.wild.example. @10.53.0.2 txt > dig.out.ns2.test$n || ret=1
215 $DIG $DIGOPTS b.wild.example. @10.53.0.4 txt > dig.out.ns4.test$n || ret=1
216 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
217 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
218 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
220 if [ $ret != 0 ]; then echo "I:failed"; fi
221 status=`expr $status + $ret`
224 ret=0
225 $DIG $DIGOPTS b.wild.nsec3.example. @10.53.0.3 txt > dig.out.ns3.test$n || ret=1
226 $DIG $DIGOPTS b.wild.nsec3.example. @10.53.0.4 txt > dig.out.ns4.test$n || ret=1
227 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
228 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
230 if [ $ret != 0 ]; then echo "I:failed"; fi
231 status=`expr $status + $ret`
234 ret=0
236 @10.53.0.3 txt > dig.out.ns3.test$n || ret=1
238 @10.53.0.4 txt > dig.out.ns4.test$n || ret=1
239 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
240 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
242 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
244 if [ $ret != 0 ]; then echo "I:failed"; fi
245 status=`expr $status + $ret`
250 ret=0
251 $DIG $DIGOPTS +noauth a.insecure.example. @10.53.0.3 a > dig.out.ns3.test$n || ret=1
252 $DIG $DIGOPTS +noauth a.insecure.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
253 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
254 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
256 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
258 if [ $ret != 0 ]; then echo "I:failed"; fi
259 status=`expr $status + $ret`
262 ret=0
263 $DIG $DIGOPTS +noauth a.insecure.nsec3.example. @10.53.0.3 a > dig.out.ns3.test$n || ret=1
264 $DIG $DIGOPTS +noauth a.insecure.nsec3.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
265 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
266 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
268 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
270 if [ $ret != 0 ]; then echo "I:failed"; fi
271 status=`expr $status + $ret`
274 ret=0
275 $DIG $DIGOPTS +noauth a.insecure.optout.example. @10.53.0.3 a > dig.out.ns3.test$n || ret=1
276 $DIG $DIGOPTS +noauth a.insecure.optout.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
277 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
278 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
280 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
282 if [ $ret != 0 ]; then echo "I:failed"; fi
283 status=`expr $status + $ret`
286 ret=0
288 > dig.out.ns3.test$n || ret=1
290 > dig.out.ns4.test$n || ret=1
291 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
292 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
294 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
296 if [ $ret != 0 ]; then echo "I:failed"; fi
297 status=`expr $status + $ret`
300 ret=0
302 > dig.out.ns3.test$n || ret=1
304 > dig.out.ns4.test$n || ret=1
305 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
306 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
308 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
310 if [ $ret != 0 ]; then echo "I:failed"; fi
311 status=`expr $status + $ret`
314 ret=0
316 > dig.out.ns3.test$n || ret=1
318 > dig.out.ns4.test$n || ret=1
319 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
320 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
322 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
324 if [ $ret != 0 ]; then echo "I:failed"; fi
325 status=`expr $status + $ret`
328 ret=0
330 > dig.out.ns3.test$n || ret=1
332 > dig.out.ns4.test$n || ret=1
333 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
334 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
335 grep "0 IN SOA" dig.out.ns4.test$n > /dev/null || ret=1
337 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
339 if [ $ret != 0 ]; then echo "I:failed"; fi
340 status=`expr $status + $ret`
343 ret=0
345 > dig.out.ns3.test$n || ret=1
347 > dig.out.ns4.test$n || ret=1
348 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
349 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
350 grep "0 IN SOA" dig.out.ns4.test$n > /dev/null || ret=1
352 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
354 if [ $ret != 0 ]; then echo "I:failed"; fi
355 status=`expr $status + $ret`
358 ret=0
360 > dig.out.ns3.test$n || ret=1
362 > dig.out.ns4.test$n || ret=1
363 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
364 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
365 grep "0 IN SOA" dig.out.ns4.test$n > /dev/null || ret=1
367 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
369 if [ $ret != 0 ]; then echo "I:failed"; fi
370 status=`expr $status + $ret`
375 ret=0
377 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
379 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
380 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
381 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
382 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
384 if [ $ret != 0 ]; then echo "I:failed"; fi
385 status=`expr $status + $ret`
388 ret=0
390 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
392 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
393 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
394 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
395 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
397 if [ $ret != 0 ]; then echo "I:failed"; fi
398 status=`expr $status + $ret`
401 ret=0
403 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
405 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
406 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
407 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
408 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
410 if [ $ret != 0 ]; then echo "I:failed"; fi
411 status=`expr $status + $ret`
414 ret=0
416 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
418 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
419 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
420 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
421 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
423 if [ $ret != 0 ]; then echo "I:failed"; fi
424 status=`expr $status + $ret`
427 ret=0
429 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
431 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
432 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
433 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
434 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
436 if [ $ret != 0 ]; then echo "I:failed"; fi
437 status=`expr $status + $ret`
440 ret=0
442 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
444 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
445 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
446 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
447 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
449 if [ $ret != 0 ]; then echo "I:failed"; fi
450 status=`expr $status + $ret`
453 ret=0
455 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
457 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
458 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
459 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
460 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
462 if [ $ret != 0 ]; then echo "I:failed"; fi
463 status=`expr $status + $ret`
466 ret=0
468 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
470 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
471 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
472 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
473 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
475 if [ $ret != 0 ]; then echo "I:failed"; fi
476 status=`expr $status + $ret`
479 ret=0
481 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
483 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
484 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
485 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
486 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
488 if [ $ret != 0 ]; then echo "I:failed"; fi
489 status=`expr $status + $ret`
492 ret=0
494 @10.53.0.3 a > dig.out.ns3.test$n || ret=1
496 @10.53.0.4 a > dig.out.ns4.test$n || ret=1
497 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
498 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
499 #grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
501 if [ $ret != 0 ]; then echo "I:failed"; fi
502 status=`expr $status + $ret`
507 ret=0
508 $DIG $DIGOPTS a.bogus.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
509 grep "SERVFAIL" dig.out.ns4.test$n > /dev/null || ret=1
511 if [ $ret != 0 ]; then echo "I:failed"; fi
512 status=`expr $status + $ret`
518 ret=0
519 $DIG $DIGOPTS example. soa @10.53.0.5 > dig.out.ns5.test$n || ret=1
520 grep "SERVFAIL" dig.out.ns5.test$n > /dev/null || ret=1
522 if [ $ret != 0 ]; then echo "I:failed"; fi
523 status=`expr $status + $ret`
526 ret=0
527 $DIG $DIGOPTS example. ptr @10.53.0.5 > dig.out.ns5.test$n || ret=1
528 grep "SERVFAIL" dig.out.ns5.test$n > /dev/null || ret=1
530 if [ $ret != 0 ]; then echo "I:failed"; fi
531 status=`expr $status + $ret`
534 ret=0
535 $DIG $DIGOPTS a.insecure.example. a @10.53.0.5 > dig.out.ns5.test$n || ret=1
536 grep "SERVFAIL" dig.out.ns5.test$n > /dev/null || ret=1
538 if [ $ret != 0 ]; then echo "I:failed"; fi
539 status=`expr $status + $ret`
542 ret=0
543 $DIG $DIGOPTS a.b.keyless.example. a @10.53.0.4 > dig.out.ns4.test$n || ret=1
544 grep "SERVFAIL" dig.out.ns4.test$n > /dev/null || ret=1
546 if [ $ret != 0 ]; then echo "I:failed"; fi
547 status=`expr $status + $ret`
550 ret=0
552 $DIG $DIGOPTS +cd bad-cname.example. @10.53.0.4 > dig.out.ns4.prime$n || ret=1
556 ans=`$DIG $DIGOPTS +cd +nodnssec +short bad-cname.example. @10.53.0.4` || ret=1
557 test "$ans" = "$expect" || ret=1
558 test $ret = 0 || echo I:failed, got "'""$ans""'", expected "'""$expect""'"
560 $DIG $DIGOPTS +nodnssec bad-cname.example. @10.53.0.4 > dig.out.ns4.test$n || ret=1
561 grep "SERVFAIL" dig.out.ns4.test$n > /dev/null || ret=1
563 if [ $ret != 0 ]; then echo "I:failed"; fi
564 status=`expr $status + $ret`
567 ret=0
569 $DIG $DIGOPTS +cd a.bad-dname.example. @10.53.0.4 > dig.out.ns4.prime$n || ret=1
574 ans=`$DIG $DIGOPTS +cd +nodnssec +short a.bad-dname.example. @10.53.0.4` || ret=1
575 test "$ans" = "$expect" || ret=1
576 test $ret = 0 || echo I:failed, got "'""$ans""'", expected "'""$expect""'"
578 $DIG $DIGOPTS +nodnssec a.bad-dname.example. @10.53.0.4 > dig.out.ns4.test$n || ret=1
579 grep "SERVFAIL" dig.out.ns4.test$n > /dev/null || ret=1
581 if [ $ret != 0 ]; then echo "I:failed"; fi
582 status=`expr $status + $ret`
587 ret=0
589 > dig.out.ns2.test$n || ret=1
591 > dig.out.ns4.test$n || ret=1
592 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
593 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
595 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
597 if [ $ret != 0 ]; then echo "I:failed"; fi
598 status=`expr $status + $ret`
603 ret=0
605 || ret=1
607 || ret=1
608 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
609 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
611 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
613 if [ $ret != 0 ]; then echo "I:failed"; fi
614 status=`expr $status + $ret`
617 ret=0
619 || ret=1
621 || ret=1
622 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
623 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
625 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
627 if [ $ret != 0 ]; then echo "I:failed"; fi
628 status=`expr $status + $ret`
633 ret=0
634 $DIG $DIGOPTS . @10.53.0.4 key > dig.out.ns4.test$n || ret=1
635 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
636 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
638 if [ $ret != 0 ]; then echo "I:failed"; fi
639 status=`expr $status + $ret`
644 ret=0
646 > dig.out.ns4.test$n || ret=1
648 > dig.out.ns5.test$n || ret=1
649 $PERL ../digcomp.pl dig.out.ns4.test$n dig.out.ns5.test$n || ret=1
650 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
652 grep "flags:.*ad.*QUERY" dig.out.ns5.test$n > /dev/null && ret=1
654 if [ $ret != 0 ]; then echo "I:failed"; fi
655 status=`expr $status + $ret`
658 ret=0
659 $DIG $DIGOPTS q.example. soa @10.53.0.4 > dig.out.ns4.test$n || ret=1
660 $DIG $DIGOPTS +cdflag q.example. soa @10.53.0.5 > dig.out.ns5.test$n || ret=1
661 $PERL ../digcomp.pl dig.out.ns4.test$n dig.out.ns5.test$n || ret=1
662 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
664 grep "flags:.*ad.*QUERY" dig.out.ns5.test$n > /dev/null && ret=1
666 if [ $ret != 0 ]; then echo "I:failed"; fi
667 status=`expr $status + $ret`
670 ret=0
671 $DIG $DIGOPTS +noauth a.rsasha256.example. @10.53.0.3 a > dig.out.ns3.test$n || ret=1
672 $DIG $DIGOPTS +noauth a.rsasha256.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
673 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
674 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
676 if [ $ret != 0 ]; then echo "I:failed"; fi
677 status=`expr $status + $ret`
680 ret=0
681 $DIG $DIGOPTS +noauth a.rsasha512.example. @10.53.0.3 a > dig.out.ns3.test$n || ret=1
682 $DIG $DIGOPTS +noauth a.rsasha512.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
683 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
684 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
686 if [ $ret != 0 ]; then echo "I:failed"; fi
687 status=`expr $status + $ret`
690 ret=0
692 > dig.out.ns4.test$n || ret=1
694 > dig.out.ns5.test$n || ret=1
695 $PERL ../digcomp.pl dig.out.ns4.test$n dig.out.ns5.test$n || ret=1
696 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
698 grep "flags:.*ad.*QUERY" dig.out.ns5.test$n > /dev/null && ret=1
700 if [ $ret != 0 ]; then echo "I:failed"; fi
701 status=`expr $status + $ret`
704 ret=0
706 > dig.out.ns4.test$n || ret=1
708 > dig.out.ns5.test$n || ret=1
709 $PERL ../digcomp.pl dig.out.ns4.test$n dig.out.ns5.test$n || ret=1
710 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
712 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
713 grep "flags:.*ad.*QUERY" dig.out.ns5.test$n > /dev/null && ret=1
715 if [ $ret != 0 ]; then echo "I:failed"; fi
716 status=`expr $status + $ret`
719 ret=0
721 > dig.out.ns4.test$n || ret=1
723 > dig.out.ns5.test$n || ret=1
724 $PERL ../digcomp.pl dig.out.ns4.test$n dig.out.ns5.test$n || ret=1
725 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
727 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
728 grep "flags:.*ad.*QUERY" dig.out.ns5.test$n > /dev/null && ret=1
730 if [ $ret != 0 ]; then echo "I:failed"; fi
731 status=`expr $status + $ret`
734 ret=0
735 $DIG $DIGOPTS +noauth foo.example. any @10.53.0.2 > dig.out.ns2.test$n || ret=1
736 $DIG $DIGOPTS +noauth foo.example. any @10.53.0.4 > dig.out.ns4.test$n || ret=1
737 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
738 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
740 grep "ANSWER: 6" dig.out.ns4.test$n > /dev/null || ret=1
742 if [ $ret != 0 ]; then echo "I:failed"; fi
743 status=`expr $status + $ret`
746 ret=0
748 > dig.out.ns2.test$n || ret=1
750 > dig.out.ns4.test$n || ret=1
751 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
752 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
754 grep "ANSWER: 4" dig.out.ns4.test$n > /dev/null || ret=1
756 if [ $ret != 0 ]; then echo "I:failed"; fi
757 status=`expr $status + $ret`
760 ret=0
762 > dig.out.ns2.test$n || ret=1
764 > dig.out.ns4.test$n || ret=1
765 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
766 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
770 grep "ANSWER: 5" dig.out.ns4.test$n > /dev/null || ret=1
772 if [ $ret != 0 ]; then echo "I:failed"; fi
773 status=`expr $status + $ret`
776 ret=0
778 > dig.out.ns2.test$n || ret=1
780 > dig.out.ns4.test$n || ret=1
781 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
782 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
784 grep "ANSWER: 4" dig.out.ns4.test$n > /dev/null || ret=1
786 if [ $ret != 0 ]; then echo "I:failed"; fi
787 status=`expr $status + $ret`
790 ret=0
792 > dig.out.ns2.test$n || ret=1
794 > dig.out.ns4.test$n || ret=1
795 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
796 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
798 if [ $ret != 0 ]; then echo "I:failed"; fi
799 status=`expr $status + $ret`
802 ret=0
804 > dig.out.ns2.test$n || ret=1
806 > dig.out.ns4.test$n || ret=1
807 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
808 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
810 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
812 if [ $ret != 0 ]; then echo "I:failed"; fi
813 status=`expr $status + $ret`
816 ret=0
818 > dig.out.ns2.test$n || ret=1
820 > dig.out.ns4.test$n || ret=1
821 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
822 grep "NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
824 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
826 if [ $ret != 0 ]; then echo "I:failed"; fi
827 status=`expr $status + $ret`
830 ret=0
832 > dig.out.ns2.test$n || ret=1
834 > dig.out.ns6.test$n || ret=1
835 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns6.test$n || ret=1
837 grep "flags:.*ad.*QUERY" dig.out.ns6.test$n > /dev/null && ret=1
839 if [ $ret != 0 ]; then echo "I:failed"; fi
840 status=`expr $status + $ret`
843 ret=0
845 > dig.out.ns2.test$n || ret=1
847 > dig.out.ns4.test$n || ret=1
848 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
850 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
852 if [ $ret != 0 ]; then echo "I:failed"; fi
853 status=`expr $status + $ret`
856 ret=0
858 > dig.out.ns2.test$n || ret=1
860 > dig.out.ns4.test$n || ret=1
861 $PERL ../digcomp.pl dig.out.ns2.test$n dig.out.ns4.test$n || ret=1
863 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
865 if [ $ret != 0 ]; then echo "I:failed"; fi
866 status=`expr $status + $ret`
869 ret=0
871 > dig.out.ns7.test$n || ret=1
872 grep "AUTHORITY: 0" dig.out.ns7.test$n > /dev/null || ret=1
874 > dig.out.ns4.test$n || ret=1
875 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
877 if [ $ret != 0 ]; then echo "I:failed"; fi
878 status=`expr $status + $ret`
881 ret=0
883 > dig.out.ns7.test$n || ret=1
884 grep "AUTHORITY: 0" dig.out.ns7.test$n > /dev/null || ret=1
886 > dig.out.ns4.test$n || ret=1
887 grep "status: NXDOMAIN" dig.out.ns4.test$n > /dev/null || ret=1
889 if [ $ret != 0 ]; then echo "I:failed"; fi
890 status=`expr $status + $ret`
899 ret=0
901 > dig.out.ns6.test$n || ret=1
902 grep "flags:.*ad.*QUERY" dig.out.ns6.test$n > /dev/null || ret=1
904 if [ $ret != 0 ]; then echo "I:failed"; fi
905 status=`expr $status + $ret`
908 ret=0
910 > dig.out.ns2.test$n || ret=1
911 grep "status: NOERROR" dig.out.ns2.test$n > /dev/null || ret=1
913 if [ $ret != 0 ]; then echo "I:failed"; fi
914 status=`expr $status + $ret`
917 ret=0
919 > dig.out.ns3.test$n || ret=1
920 grep "status: NOERROR" dig.out.ns3.test$n > /dev/null || ret=1
922 if [ $ret != 0 ]; then echo "I:failed"; fi
923 status=`expr $status + $ret`
926 ret=0
935 ) || ret=1
937 if [ $ret != 0 ]; then echo "I:failed"; fi
938 status=`expr $status + $ret`
941 ret=0
951 ) || ret=1
953 if [ $ret != 0 ]; then echo "I:failed"; fi
954 status=`expr $status + $ret`
957 ret=0
969 grep "SOA 5 1 50" signer/example.db.after > /dev/null || ret=1
971 if [ $ret != 0 ]; then echo "I:failed"; fi
972 status=`expr $status + $ret`
975 ret=0
989 ) || ret=1
990 grep "^sub1\.example\..*RRSIG[ ]A[ ]" signer/example2.db.signed > /dev/null 2>&1 || ret=1
991 grep "^ns\.sub2\.example\..*RRSIG[ ]A[ ]" signer/example2.db.signed > /dev/null 2>&1 || ret=1
1002 ) || ret=1
1003 grep "^sub1\.example\..*RRSIG[ ]A[ ]" signer/example2.db.signed > /dev/null 2>&1 && ret=1
1004 grep "^ns\.sub2\.example\..*RRSIG[ ]A[ ]" signer/example2.db.signed > /dev/null 2>&1 && ret=1
1006 if [ $ret != 0 ]; then echo "I:failed"; fi
1007 status=`expr $status + $ret`
1010 ret=0
1021 ) || ret=1
1022 grep "^sub1\.example\..*RRSIG[ ]A[ ]" signer/example2.db.signed > /dev/null 2>&1 || ret=1
1023 grep "^ns\.sub2\.example\..*RRSIG[ ]A[ ]" signer/example2.db.signed > /dev/null 2>&1 || ret=1
1034 ) || ret=1
1035 grep "^sub1\.example\..*RRSIG[ ]A[ ]" signer/example2.db.signed > /dev/null 2>&1 && ret=1
1036 grep "^ns\.sub2\.example\..*RRSIG[ ]A[ ]" signer/example2.db.signed > /dev/null 2>&1 && ret=1
1038 if [ $ret != 0 ]; then echo "I:failed"; fi
1039 status=`expr $status + $ret`
1045 ret=0
1046 $DIG $DIGOPTS normalthenrrsig.secure.example. @10.53.0.4 a > /dev/null || ret=1
1047 ans=`$DIG $DIGOPTS +short normalthenrrsig.secure.example. @10.53.0.4 rrsig` || ret=1
1048 expect=`$DIG $DIGOPTS +short normalthenrrsig.secure.example. @10.53.0.3 rrsig | grep '^A' ` || ret=1
1049 test "$ans" = "$expect" || ret=1
1051 $DIG $DIGOPTS normalthenrrsig.secure.example. @10.53.0.4 rrsig > dig.out.ns4.test$n || ret=1
1052 grep "flags:.*ra.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
1054 if [ $ret != 0 ]; then echo "I:failed"; fi
1055 status=`expr $status + $ret`
1060 ret=0
1061 ans=`$DIG $DIGOPTS +short rrsigonly.secure.example. @10.53.0.4 rrsig` || ret=1
1062 test -z "$ans" || ret=1
1064 $DIG $DIGOPTS rrsigonly.secure.example. @10.53.0.4 rrsig > dig.out.ns4.test$n || ret=1
1065 grep "flags:.*ra.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
1067 if [ $ret != 0 ]; then echo "I:failed"; fi
1068 status=`expr $status + $ret`
1074 ret=0
1075 $DIG $DIGOPTS non-exist.badparam. @10.53.0.2 a > dig.out.ns2.test$n || ret=1
1076 grep "status: NXDOMAIN" dig.out.ns2.test$n > /dev/null || ret=1
1078 if [ $ret != 0 ]; then echo "I:failed"; fi
1079 status=`expr $status + $ret`
1085 ret=0
1086 $DIG $DIGOPTS +norec delegation.single-nsec3. @10.53.0.2 a > dig.out.ns2.test$n || ret=1
1087 grep "status: NOERROR" dig.out.ns2.test$n > /dev/null || ret=1
1088 grep "3KL3NK1HKQ4IUEEHBEF12VGFKUETNBAN.*NSEC3 1 1 1 - 3KL3NK1HKQ4IUEEHBEF12VGFKUETNBAN" dig.out.ns2.test$n > /dev/null || ret=1
1090 if [ $ret != 0 ]; then echo "I:failed"; fi
1091 status=`expr $status + $ret`
1094 ret=0
1095 $DIG $DIGOPTS +norec nonexist.single-nsec3. @10.53.0.2 a > dig.out.ns2.test$n || ret=1
1096 grep "status: NXDOMAIN" dig.out.ns2.test$n > /dev/null || ret=1
1097 grep "3KL3NK1HKQ4IUEEHBEF12VGFKUETNBAN.*NSEC3 1 1 1 - 3KL3NK1HKQ4IUEEHBEF12VGFKUETNBAN" dig.out.ns2.test$n > /dev/null || ret=1
1099 if [ $ret != 0 ]; then echo "I:failed"; fi
1101 status=`expr $status + $ret`
1103 ret=0
1104 $DIG $DIGOPTS +norec single-nsec3. @10.53.0.2 a > dig.out.ns2.test$n || ret=1
1105 grep "status: NOERROR" dig.out.ns2.test$n > /dev/null || ret=1
1106 grep "3KL3NK1HKQ4IUEEHBEF12VGFKUETNBAN.*NSEC3 1 1 1 - 3KL3NK1HKQ4IUEEHBEF12VGFKUETNBAN" dig.out.ns2.test$n > /dev/null || ret=1
1108 if [ $ret != 0 ]; then echo "I:failed"; fi
1109 status=`expr $status + $ret`
1112 ret=0
1113 $DIG $DIGOPTS ns algroll. @10.53.0.4 > dig.out.ns4.test$n || ret=1
1114 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
1115 grep "flags:[^;]* ad[^;]*;" dig.out.ns4.test$n > /dev/null || ret=1
1117 if [ $ret != 0 ]; then echo "I:failed"; fi
1118 status=`expr $status + $ret`
1132 ret=0
1133 $DIG $DIGOPTS +noauth . @10.53.0.1 ds > dig.out.ns1.test$n || ret=1
1134 $DIG $DIGOPTS +noauth . @10.53.0.4 ds > dig.out.ns4.test$n || ret=1
1135 $PERL ../digcomp.pl dig.out.ns1.test$n dig.out.ns4.test$n || ret=1
1136 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
1137 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
1139 if [ $ret != 0 ]; then echo "I:failed"; fi
1140 status=`expr $status + $ret`
1143 ret=0
1144 $DIG $DIGOPTS +noauth expired.example. +dnssec @10.53.0.3 soa > dig.out.ns3.test$n || ret=1
1145 grep "RRSIG.SOA" dig.out.ns3.test$n > /dev/null || ret=1
1147 if [ $ret != 0 ]; then echo "I:failed"; fi
1148 status=`expr $status + $ret`
1151 ret=0
1152 $DIG $DIGOPTS +noauth expired.example. +dnssec @10.53.0.4 soa > dig.out.ns4.test$n || ret=1
1153 grep "SERVFAIL" dig.out.ns4.test$n > /dev/null || ret=1
1154 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
1155 grep "expired.example .*: RRSIG has expired" ns4/named.run > /dev/null || ret=1
1157 if [ $ret != 0 ]; then echo "I:failed"; fi
1158 status=`expr $status + $ret`
1161 ret=0
1172 $DIG $DIGOPTS +dnssec a update-nsec3.example. @10.53.0.4 > dig.out.ns4.test$n || ret=1
1173 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
1174 grep "flags:.* ad[ ;]" dig.out.ns4.test$n > /dev/null || ret=1
1175 grep "NSEC3 .* TYPE65534" dig.out.ns4.test$n > /dev/null || ret=1
1177 if [ $ret != 0 ]; then echo "I:failed"; fi
1178 status=`expr $status + $ret`
1181 ret=0
1182 $DIG $DIGOPTS soa insecure.below-cname.example. @10.53.0.4 > dig.out.ns4.test$n || ret=1
1183 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
1184 grep "ANSWER: 1," dig.out.ns4.test$n > /dev/null || ret=1
1186 if [ $ret != 0 ]; then echo "I:failed"; fi
1187 status=`expr $status + $ret`
1190 ret=0
1191 $DIG $DIGOPTS soa secure.below-cname.example. @10.53.0.4 > dig.out.ns4.test$n || ret=1
1192 grep "NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
1193 grep "ANSWER: 2," dig.out.ns4.test$n > /dev/null || ret=1
1194 grep "flags:.* ad[ ;]" dig.out.ns4.test$n > /dev/null || ret=1
1196 if [ $ret != 0 ]; then echo "I:failed"; fi
1197 status=`expr $status + $ret`
1200 ret=0
1203 grep 'flags:.* ad;' dig.out.ns4.test$n >/dev/null || ret=1
1204 grep 'RRSIG.*SOA.* UPPER\.EXAMPLE\. ' dig.out.ns4.test$n > /dev/null || ret=1
1206 if [ $ret != 0 ]; then echo "I:failed"; fi
1207 status=`expr $status + $ret`
1210 ret=0
1213 grep 'flags:.* ad;' dig.out.ns4.test$n >/dev/null || ret=1
1214 grep 'RRSIG.*SOA.* lower\.example\. ' dig.out.ns4.test$n > /dev/null || ret=1
1216 if [ $ret != 0 ]; then echo "I:failed"; fi
1217 status=`expr $status + $ret`
1220 ret=0
1222 @10.53.0.3 dnskey > dig.out.ns3.test$n || ret=1
1224 @10.53.0.4 dnskey > dig.out.ns4.test$n || ret=1
1225 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
1226 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
1227 grep "CNAME" dig.out.ns4.test$n > /dev/null || ret=1
1229 if [ $ret != 0 ]; then echo "I:failed"; fi
1230 status=`expr $status + $ret`
1233 ret=0
1235 @10.53.0.3 key > dig.out.ns3.test$n || ret=1
1237 @10.53.0.4 key > dig.out.ns4.test$n || ret=1
1238 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
1239 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
1240 grep "CNAME" dig.out.ns4.test$n > /dev/null && ret=1
1242 if [ $ret != 0 ]; then echo "I:failed"; fi
1243 status=`expr $status + $ret`
1246 ret=0
1248 @10.53.0.3 key > dig.out.ns3.test$n || ret=1
1250 @10.53.0.4 key > dig.out.ns4.test$n || ret=1
1251 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
1252 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
1253 grep "CNAME" dig.out.ns4.test$n > /dev/null && ret=1
1255 if [ $ret != 0 ]; then echo "I:failed"; fi
1256 status=`expr $status + $ret`
1259 ret=0
1261 @10.53.0.3 dnskey > dig.out.ns3.test$n || ret=1
1263 @10.53.0.4 dnskey > dig.out.ns4.test$n || ret=1
1264 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
1265 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
1266 grep "CNAME" dig.out.ns4.test$n > /dev/null || ret=1
1267 grep "DNAME" dig.out.ns4.test$n > /dev/null || ret=1
1269 if [ $ret != 0 ]; then echo "I:failed"; fi
1270 status=`expr $status + $ret`
1273 ret=0
1275 @10.53.0.3 key > dig.out.ns3.test$n || ret=1
1277 @10.53.0.4 key > dig.out.ns4.test$n || ret=1
1278 $PERL ../digcomp.pl dig.out.ns3.test$n dig.out.ns4.test$n || ret=1
1279 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null || ret=1
1280 grep "DNAME" dig.out.ns4.test$n > /dev/null || ret=1
1282 if [ $ret != 0 ]; then echo "I:failed"; fi
1283 status=`expr $status + $ret`
1286 ret=0
1288 test ${lines:-1000} -lt 15 || ret=1
1290 if [ $ret != 0 ]; then echo "I:failed"; fi
1291 status=`expr $status + $ret`
1295 @10.53.0.6 ds > dig.out.ds.ns6.test$n || ret=1
1297 [ $nsec3 -eq 2 ] || ret=1
1299 @10.53.0.6 A > dig.out.ns6.test$n || ret=1
1301 [ $nsec3 -eq 1 ] || ret=1
1303 @10.53.0.4 SOA > dig.out.soa.ns4.test$n || ret=1
1304 grep "flags:.*ad.*QUERY" dig.out.soa.ns4.test$n > /dev/null || ret=1
1306 @10.53.0.4 A > dig.out.ns4.test$n || ret=1
1307 grep "status: NOERROR" dig.out.ns4.test$n > /dev/null || ret=1
1308 grep "flags:.*ad.*QUERY" dig.out.ns4.test$n > /dev/null && ret=1
1310 if [ $ret != 0 ]; then echo "I:failed"; fi
1311 status=`expr $status + $ret`
1331 if test "$before" = "$after" ; then echo "I:failed"; ret=1; fi
1332 status=`expr $status + $ret`