Home | History | Annotate | Download | only in nsupdate

Lines Matching refs:nsupdate

27 # Run nsupdate system test.
31 # Re-run nsupdate system test to confirm everything still works.
94 $NSUPDATE -k ns1/ddns.key >nsupdate.out 2>&1 <<END && ret=1
100 grep NOTAUTH nsupdate.out >/dev/null 2>&1 || ret=1
110 $NSUPDATE -k ns1/ddns.key >nsupdate.out 2>&1 <<END && ret=1
116 grep NOTAUTH nsupdate.out >/dev/null 2>&1 || ret=1
126 # nsupdate will print a ">" prompt to stdout as it gets each input line.
127 $NSUPDATE -k ns1/ddns.key <<END >/dev/null || ret=1
178 # nsupdate will print a ">" prompt to stdout as it gets each input line.
179 $NSUPDATE -4 -l -p ${PORT} -k ns1/session.key >/dev/null <<END || ret=1
212 $NSUPDATE -4 -l -p ${PORT} -k ns1/session.key >nsupdate.out 2>&1 <<END && ret=1
216 grep REFUSED nsupdate.out >/dev/null 2>&1 || ret=1
218 $NSUPDATE -4 -l -p ${PORT} -k ns1/session.key >nsupdate.out 2>&1 <<END || ret=1
224 grep REFUSED nsupdate.out >/dev/null 2>&1 && ret=1
226 $NSUPDATE -4 -l -p ${PORT} -k ns1/session.key >nsupdate.out 2>&1 <<END || ret=1
232 grep REFUSED nsupdate.out >/dev/null 2>&1 && ret=1
234 $NSUPDATE -4 -l -p ${PORT} -k ns1/session.key >nsupdate.out 2>&1 <<END || ret=1
239 grep REFUSED nsupdate.out >/dev/null 2>&1 && ret=1
262 $NSUPDATE -k ns1/ddns.key >nsupdate.out 2>&1 <<END || ret=1
267 grep REFUSED nsupdate.out >/dev/null 2>&1 && ret=1
276 $NSUPDATE -4 -l -p ${PORT} -k ns1/session.key >nsupdate.out 2>&1 <<END || ret=1
280 grep REFUSED nsupdate.out >/dev/null 2>&1 && ret=1
289 $NSUPDATE >nsupdate.out 2>&1 <<END && ret=1
294 grep REFUSED nsupdate.out >/dev/null 2>&1 || ret=1
304 echo "" | $NSUPDATE -k ${key}.private >/dev/null 2>&1 || ret=1
312 echo_i "check TYPE=0 update is rejected by nsupdate ($n)"
313 $NSUPDATE <<END >nsupdate.out 2>&1 && ret=1
319 grep "unknown class/type" nsupdate.out >/dev/null 2>&1 || ret=1
328 $NSUPDATE -k ns1/ddns.key <<END >nsupdate.out 2>&1 || ret=1
379 $NSUPDATE <<END >/dev/null 2>&1 && ret=1
396 $NSUPDATE <<END >/dev/null 2>&1 || ret=1
512 $NSUPDATE -k ns1/ddns.key <<END >/dev/null || ret=1
534 $NSUPDATE -k ns1/ddns.key <<END >/dev/null || ret=1
565 $NSUPDATE -k ns1/ddns.key -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
579 $NSUPDATE -k ns1/ddns.key -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
593 echo_i "check that nsupdate does not hang when processing a large number of updates interactively ($n)"
602 } | $NSUPDATE
613 $NSUPDATE <<EOF
632 $NSUPDATE <<EOF
649 $NSUPDATE -k ns1/ddns.key <<END >/dev/null || ret=1
677 echo_i "check that 'nsupdate -l' with a missing keyfile reports the missing file"
678 $NSUPDATE -4 -p ${PORT} -l -k ns1/nonexistent.key 2>nsupdate.out </dev/null && ret=1
679 grep ns1/nonexistent.key nsupdate.out >/dev/null || ret=1
688 $NSUPDATE -k ns5/session.key >nsupdate.out.$n 2>&1 <<END || ret=1
694 grep REFUSED nsupdate.out.$n >/dev/null 2>&1 && ret=1
708 $NSUPDATE -k ns5/session.key >nsupdate.out.$n 2>&1 <<END && ret=1
714 grep REFUSED nsupdate.out.$n >/dev/null 2>&1 || ret=1
728 $NSUPDATE >nsupdate.out.$n 2>&1 <<END && ret=1
734 grep REFUSED nsupdate.out.$n >/dev/null 2>&1 || ret=1
747 $NSUPDATE -v >nsupdate.out.$n 2>&1 <<END || ret=1
753 grep REFUSED nsupdate.out.$n >/dev/null 2>&1 && ret=1
766 $NSUPDATE -v >nsupdate.out.$n 2>&1 <<END && ret=1
772 grep REFUSED nsupdate.out.$n >/dev/null 2>&1 || ret=1
786 $NSUPDATE >nsupdate.out.$n 2>&1 <<END && ret=1
793 grep REFUSED nsupdate.out.$n >/dev/null 2>&1 || ret=1
807 $NSUPDATE -v >nsupdate.out.$n 2>&1 <<END || ret=1
814 grep REFUSED nsupdate.out.$n >/dev/null 2>&1 && ret=1
828 $NSUPDATE >nsupdate.out.$n 2>&1 <<END && ret=1
835 grep REFUSED nsupdate.out.$n >/dev/null 2>&1 || ret=1
849 $NSUPDATE -v >nsupdate.out.$n 2>&1 <<END || ret=1
856 grep REFUSED nsupdate.out.$n >/dev/null 2>&1 && ret=1
871 $NSUPDATE -d <<END >nsupdate.out1-$n 2>&1 || ret=1
881 $NSUPDATE -d <<END >nsupdate.out2-$n 2>&1 && ret=1
899 $NSUPDATE -d <<END >nsupdate.out1-$n 2>&1 && ret=1
906 grep "status: REFUSED" nsupdate.out1-$n >/dev/null || ret=1
909 $NSUPDATE -d <<END >nsupdate.out2-$n 2>&1 || ret=1
916 grep "status: REFUSED" nsupdate.out2-$n >/dev/null && ret=1
927 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
944 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
966 $NSUPDATE update.in.$n
993 $NSUPDATE -T >typelist.out.T.${n} || {
995 echo_i "nsupdate -T failed"
997 $NSUPDATE -P >typelist.out.P.${n} || {
999 echo_i "nsupdate -P failed"
1001 $NSUPDATE -TP >typelist.out.TP.${n} || {
1003 echo_i "nsupdate -TP failed"
1052 echo "$cmd" | $NSUPDATE >/dev/null 2>&1
1060 echo "$cmd " | $NSUPDATE >/dev/null 2>&1
1078 $NSUPDATE -D -S -O -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 || ret=1
1098 $NSUPDATE -D -S -A CA/CA.pem -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 || ret=1
1118 $NSUPDATE -D -S -A CA/CA.pem -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 || ret=1
1138 $NSUPDATE -D -S -A CA/CA.pem -H srv01.crt01.example.nil -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 || ret=1
1158 $NSUPDATE -D -S -A CA/CA.pem -H srv01.crt01.example.bad -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 && ret=1
1178 $NSUPDATE -D -S -A CA/CA-other.pem -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 && ret=1
1198 $NSUPDATE -D -S -A CA/CA.pem -K CA/certs/srv01.client01.example.nil.key -E CA/certs/srv01.client01.example.nil.pem -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 || ret=1
1218 $NSUPDATE -D -S -A CA/CA.pem -K CA/certs/srv01.client01.example.nil.key -E CA/certs/srv01.client01.example.nil.pem -H srv01.crt01.example.bad -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 && ret=1
1238 $NSUPDATE -D -S -A CA/CA-other.pem -K CA/certs/srv01.client01.example.nil.key -E CA/certs/client01.crt01.example.nil.pem -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 && ret=1
1258 $NSUPDATE -D -S -A CA/CA.pem -K CA/certs/srv01.client02-expired.example.nil.key -E CA/certs/srv01.client02-expired.example.nil.pem -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 && ret=1
1278 $NSUPDATE -D -S -A CA/CA.pem -K CA/certs/srv01.client01.example.nil.key -E CA/certs/srv01.client01.example.nil.pem -k ns1/ddns.key <<END >nsupdate.out.test$n 2>&1 && ret=1
1296 echo_i "check TSIG key algorithms using legacy K file pairs (nsupdate -k) ($n)"
1304 $NSUPDATE -k ns1/legacy/Klegacy-${alg}.+${alg}+*.key <<END >nsupdate.alg-$alg.out 2>&1 || ret=1
1313 grep "Use of K\* file pairs for HMAC is deprecated" nsupdate.alg-$alg.out >/dev/null || ret=1
1322 echo_i "check TSIG key algorithms (nsupdate -k) ($n)"
1330 $NSUPDATE -k ns1/${alg}.key <<END >/dev/null || ret=1
1347 echo_i "check TSIG key algorithms (nsupdate -y) ($n)"
1350 $NSUPDATE -y "hmac-${alg}:${alg}-key:$secret" <<END >/dev/null || ret=1
1368 $NSUPDATE <<END >/dev/null || ret=1
1385 $NSUPDATE <<END >nsupdate.out.test$n 2>&1 && ret=1
1394 grep "update failed: SERVFAIL" nsupdate.out.test$n >/dev/null || ret=1
1406 $NSUPDATE verylarge || ret=1
1419 $NSUPDATE <<END >/dev/null 2>&1 || ret=1
1446 $NSUPDATE <<EOF
1470 rm -f nsupdate.out1-$n
1472 $NSUPDATE <<EOF >>nsupdate.out1-$n 2>&1
1481 $NSUPDATE <<EOF >>nsupdate.out1-$n 2>&1
1514 $NSUPDATE <<EOF >nsupdate.out1-$n 2>&1 && ret=1
1517 grep "bad owner" nsupdate.out1-$n >/dev/null || ret=1
1519 $NSUPDATE <<EOF >nsupdate.out2-$n 2>&1 || ret=1
1523 grep "bad owner" nsupdate.out2-$n >/dev/null && ret=1
1525 $NSUPDATE <<EOF >nsupdate.out3-$n 2>&1 && ret=1
1528 grep "bad name" nsupdate.out3-$n >/dev/null || ret=1
1530 $NSUPDATE <<EOF >nsupdate.out4-$n 2>&1 || ret=1
1534 grep "bad name" nsupdate.out4-$n >/dev/null && ret=1
1544 $NSUPDATE <<EOF >nsupdate.out1-$n 2>&1 && ret=1
1547 grep "check-svcb failed: no ALPN" nsupdate.out1-$n >/dev/null || ret=1
1549 $NSUPDATE <<EOF >nsupdate.out2-$n 2>&1 || ret=1
1553 grep "check-svcb failed: no ALPN" nsupdate.out2-$n >/dev/null && ret=1
1555 $NSUPDATE <<EOF >nsupdate.out3-$n 2>&1 && ret=1
1558 grep "check-svcb failed: no DOHPATH" nsupdate.out3-$n >/dev/null || ret=1
1560 $NSUPDATE <<EOF >nsupdate.out4-$n 2>&1 || ret=1
1564 grep "check-svcb failed: no DOHPATH" nsupdate.out4-$n >/dev/null && ret=1
1574 $NSUPDATE -v <<EOF >nsupdate.out.test$n 2>&1 || ret=1
1592 $NSUPDATE -v <<EOF >nsupdate.out.test$n 2>&1 || ret=1
1609 $NSUPDATE -v <<EOF >nsupdate.out.test$n 2>&1 && ret=1
1615 grep "update failed: SERVFAIL" nsupdate.out.test$n >/dev/null || ret=1
1628 $NSUPDATE <<END >nsupdate.out.test$n 2>&1 && ret=1
1635 grep "; Communication with 10.53.0.4#${PORT} failed: timed out" nsupdate.out.test$n >/dev/null 2>&1 || ret=1
1636 grep "not implemented" nsupdate.out.test$n >/dev/null 2>&1 && ret=1
1650 $NSUPDATE -u 4 -r 1 <<END >nsupdate.out.test$n 2>&1 && ret=1
1657 grep "; Communication with 10.53.0.4#${PORT} failed: timed out" nsupdate.out.test$n >/dev/null 2>&1 || ret=1
1658 grep "not implemented" nsupdate.out.test$n >/dev/null 2>&1 && ret=1
1672 $NSUPDATE -u 0 -t 8 -r 1 <<END >nsupdate.out.test$n 2>&1 && ret=1
1679 grep "; Communication with 10.53.0.4#${PORT} failed: timed out" nsupdate.out.test$n >/dev/null 2>&1 || ret=1
1680 grep "not implemented" nsupdate.out.test$n >/dev/null 2>&1 && ret=1
1694 $NSUPDATE -u 4 -t 30 -r 1 <<END >nsupdate.out.test$n 2>&1 && ret=1
1701 grep "; Communication with 10.53.0.4#${PORT} failed: timed out" nsupdate.out.test$n >/dev/null 2>&1 || ret=1
1702 grep "not implemented" nsupdate.out.test$n >/dev/null 2>&1 && ret=1
1716 $NSUPDATE -t 8 -v <<END >nsupdate.out.test$n 2>&1 && ret=1
1723 grep "; Communication with 10.53.0.4#${PORT} failed: timed out" nsupdate.out.test$n >/dev/null 2>&1 || ret=1
1724 grep "not implemented" nsupdate
1737 $NSUPDATE <<END >nsupdate.out 2>&1 && ret=1
1740 grep "invalid owner name: empty label" nsupdate.out >/dev/null || ret=1
1741 grep "syntax error" nsupdate.out >/dev/null || ret=1
1750 $NSUPDATE -i <<END >nsupdate.out 2>&1 || ret=1
1753 grep "invalid owner name: empty label" nsupdate.out >/dev/null || ret=1
1762 $NSUPDATE <<END >nsupdate.out 2>&1 && ret=1
1765 grep "unknown key type 'badkeytype'" nsupdate.out >/dev/null || ret=1
1766 grep "syntax error" nsupdate.out >/dev/null || ret=1
1775 $NSUPDATE -i <<END >nsupdate.out 2>&1 || ret=1
1778 grep "unknown key type 'badkeytype'" nsupdate.out >/dev/null || ret=1
1787 $NSUPDATE <<END >nsupdate.out 2>&1 && ret=1
1790 grep "couldn't get address for 'unresolvable..':" nsupdate.out >/dev/null || ret=1
1791 grep "syntax error" nsupdate.out >/dev/null || ret=1
1800 $NSUPDATE -i <<END >nsupdate.out 2>&1 || ret=1
1803 grep "couldn't get address for 'unresolvable..':" nsupdate.out >/dev/null || ret=1
1804 grep "syntax error" nsupdate.out >/dev/null && ret=1
1812 echo_i "check nsupdate -4 -6 ($n)"
1813 $NSUPDATE -4 -6 <<END >nsupdate.out.test$n 2>&1 && ret=1
1820 grep "only one of -4 and -6 allowed" nsupdate.out.test$n >/dev/null 2>&1 || ret=1
1828 echo_i "check nsupdate -4 with an IPv6 server address ($n)"
1829 $NSUPDATE -4 <<END >nsupdate.out.test$n 2>&1 && ret=1
1836 grep "address family not supported" nsupdate.out.test$n >/dev/null 2>&1 || ret=1
1845 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 && ret=1
1850 grep "UPDATE, status: NOERROR" nsupdate.out.test$n >/dev/null 2>&1 || ret=1
1851 grep "UPDATE, status: FORMERR" nsupdate.out.test$n >/dev/null 2>&1 || ret=1
1861 $NSUPDATE -v >nsupdate.out.$n 2>&1 <<END
1887 $NSUPDATE -v >nsupdate.out.$n 2>&1 <<END
1924 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 || ret=1
1946 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 && ret=1
1969 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 && ret=1
1991 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 || ret=1
2009 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 || ret=1
2023 echo_i "check that excessive NSEC3PARAM iterations are rejected by nsupdate ($n)"
2024 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 && ret=1
2029 grep "NSEC3PARAM has excessive iterations (> 50)" nsupdate.out.test$n >/dev/null || ret=1
2037 echo_i "check nsupdate retries with another server on REFUSED response ($n)"
2043 $NSUPDATE -D -C resolv.conf -p ${PORT} <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2048 grep '10.53.0.1.*REFUSED' nsupdate.out.test$n >/dev/null || ret=1
2049 grep 'Reply from SOA query' nsupdate.out.test$n >/dev/null || ret=1
2059 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 && ret=1
2066 grep 'status: REFUSED' nsupdate.out.test$n >/dev/null || ret=1
2077 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 || ret=1
2095 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 && ret=1
2102 grep 'status: REFUSED' nsupdate.out.test$n >/dev/null || ret=1
2113 $NSUPDATE -d <<END >nsupdate.out.test$n 2>&1 || ret=1
2131 $NSUPDATE -d <<END && ret=1
2137 } >nsupdate.out.test$n 2>&1
2138 grep 'failed: REFUSED' nsupdate.out.test$n >/dev/null || ret=1
2149 $NSUPDATE -4 -l -p ${PORT} -k ns1/session.key >/dev/null 2>&1 <<END
2169 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2176 grep "response to GSS-TSIG query was unsuccessful (REFUSED)" nsupdate.out.test$n >/dev/null || ret=1
2190 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2211 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2219 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2232 $NSUPDATE -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2253 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2261 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2274 $NSUPDATE -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2295 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2303 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2316 $NSUPDATE -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2337 $NSUPDATE -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2360 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2368 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2381 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2389 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2405 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2425 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2433 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2450 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2470 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2478 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2495 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2515 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2523 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2540 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2560 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2568 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2582 $NSUPDATE -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2603 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2611 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2624 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2645 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2653 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2666 $NSUPDATE -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2687 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2695 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2708 $NSUPDATE -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2729 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2737 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2750 $NSUPDATE -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2771 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2779 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2795 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2815 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2823 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2840 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2860 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2868 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2885 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2905 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2913 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2930 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2950 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
2958 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
2972 $NSUPDATE -d <<EOF >nsupdate.out.test$n 2>&1 || ret=1
2993 $NSUPDATE <<EOF >nsupdate.out.test$n 2>&1 && ret=1
3001 grep "update failed: REFUSED" nsupdate.out.test$n >/dev/null || ret=1
3014 $NSUPDATE -d -S -O <<EOF >nsupdate.out.test$n 2>&1 || ret=1