From: Matthijs Mekking Date: Tue, 8 Nov 2022 12:22:28 +0000 (+0100) Subject: Update serve-stale test messages to include RRtype X-Git-Tag: v9.16.36~16^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=8e629cc1698d35c9042c41b2d7a8159f63dfa740;p=thirdparty%2Fbind9.git Update serve-stale test messages to include RRtype (cherry picked from commit 45f7a1578566ee6671f1f99dd39d6d69b21c6d4d) --- diff --git a/bin/tests/system/serve-stale/tests.sh b/bin/tests/system/serve-stale/tests.sh index 98807fcca62..2edae51dc7f 100755 --- a/bin/tests/system/serve-stale/tests.sh +++ b/bin/tests/system/serve-stale/tests.sh @@ -29,7 +29,7 @@ n=0 echo_i "test server with serve-stale options set" n=$((n+1)) -echo_i "prime cache longttl.example ($n)" +echo_i "prime cache longttl.example TXT ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 longttl.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -38,7 +38,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache data.example ($n)" +echo_i "prime cache data.example TXT ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -47,7 +47,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache othertype.example ($n)" +echo_i "prime cache othertype.example CAA ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 othertype.example CAA > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -56,7 +56,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nodata.example ($n)" +echo_i "prime cache nodata.example TXT ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 nodata.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -65,7 +65,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nxdomain.example ($n)" +echo_i "prime cache nxdomain.example TXT ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 nxdomain.example TXT > dig.out.test$n grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1 @@ -132,7 +132,7 @@ $DIG -p ${PORT} @10.53.0.1 nxdomain.example TXT > dig.out.test$((n+5)) wait n=$((n+1)) -echo_i "check stale data.example ($n)" +echo_i "check stale data.example TXT ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -141,7 +141,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check non-stale longttl.example ($n)" +echo_i "check non-stale longttl.example TXT ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -150,7 +150,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale othertype.example ($n)" +echo_i "check stale othertype.example CAA ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -159,7 +159,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nodata.example ($n)" +echo_i "check stale nodata.example TXT ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -168,7 +168,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nxdomain.example ($n)" +echo_i "check stale nxdomain.example TXT ($n)" ret=0 grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -222,7 +222,7 @@ echo_i "sending query for test ($n)" $DIG -p ${PORT} @10.53.0.1 data.example TXT > dig.out.test$n # Step 5. -echo_i "check stale data.example (stale-refresh-time) ($n)" +echo_i "check stale data.example TXT (stale-refresh-time) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -246,7 +246,7 @@ $DIG -p ${PORT} @10.53.0.1 data.example TXT > dig.out.test$((n+1)) # Step 8. n=$((n+1)) -echo_i "check stale data.example comes from cache (stale-refresh-time) ($n)" +echo_i "check stale data.example TXT comes from cache (stale-refresh-time) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -290,28 +290,28 @@ $DIG -p ${PORT} @10.53.0.1 nxdomain.example TXT > dig.out.test$((n+4)) wait n=$((n+1)) -echo_i "check stale data.example (serve-stale off) ($n)" +echo_i "check stale data.example TXT (serve-stale off) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale othertype.example (serve-stale off) ($n)" +echo_i "check stale othertype.example CAA (serve-stale off) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nodata.example (serve-stale off) ($n)" +echo_i "check stale nodata.example TXT (serve-stale off) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nxdomain.example (serve-stale off) ($n)" +echo_i "check stale nxdomain.example TXT (serve-stale off) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi @@ -344,7 +344,7 @@ $DIG -p ${PORT} @10.53.0.1 nxdomain.example TXT > dig.out.test$((n+4)) wait n=$((n+1)) -echo_i "check stale data.example (serve-stale on) ($n)" +echo_i "check stale data.example TXT (serve-stale on) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -353,7 +353,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale othertype.example (serve-stale on) ($n)" +echo_i "check stale othertype.example CAA (serve-stale on) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -362,7 +362,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nodata.example (serve-stale on) ($n)" +echo_i "check stale nodata.example TXT (serve-stale on) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -371,7 +371,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nxdomain.example (serve-stale on) ($n)" +echo_i "check stale nxdomain.example TXT (serve-stale on) ($n)" ret=0 grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -410,7 +410,7 @@ $DIG -p ${PORT} @10.53.0.1 nxdomain.example TXT > dig.out.test$((n+4)) wait n=$((n+1)) -echo_i "check stale data.example (serve-stale reset) ($n)" +echo_i "check stale data.example TXT (serve-stale reset) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -419,7 +419,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale othertype.example (serve-stale reset) ($n)" +echo_i "check stale othertype.example CAA (serve-stale reset) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -428,7 +428,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nodata.example (serve-stale reset) ($n)" +echo_i "check stale nodata.example TXT (serve-stale reset) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -437,7 +437,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nxdomain.example (serve-stale reset) ($n)" +echo_i "check stale nxdomain.example TXT (serve-stale reset) ($n)" ret=0 grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -517,7 +517,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache longttl.example (low max-stale-ttl) ($n)" +echo_i "prime cache longttl.example TXT (low max-stale-ttl) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 longttl.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -526,7 +526,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache data.example (low max-stale-ttl) ($n)" +echo_i "prime cache data.example TXT (low max-stale-ttl) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -535,7 +535,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache othertype.example (low max-stale-ttl) ($n)" +echo_i "prime cache othertype.example CAA (low max-stale-ttl) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 othertype.example CAA > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -544,7 +544,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nodata.example (low max-stale-ttl) ($n)" +echo_i "prime cache nodata.example TXT (low max-stale-ttl) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 nodata.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -553,7 +553,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nxdomain.example (low max-stale-ttl) ($n)" +echo_i "prime cache nxdomain.example TXT (low max-stale-ttl) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 nxdomain.example TXT > dig.out.test$n grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1 @@ -602,7 +602,7 @@ $DIG -p ${PORT} @10.53.0.1 nxdomain.example TXT > dig.out.test$((n+4)) wait n=$((n+1)) -echo_i "check stale data.example (low max-stale-ttl) ($n)" +echo_i "check stale data.example TXT (low max-stale-ttl) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -611,7 +611,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale othertype.example (low max-stale-ttl) ($n)" +echo_i "check stale othertype.example CAA (low max-stale-ttl) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -620,7 +620,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nodata.example (low max-stale-ttl) ($n)" +echo_i "check stale nodata.example TXT (low max-stale-ttl) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -629,7 +629,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nxdomain.example (low max-stale-ttl) ($n)" +echo_i "check stale nxdomain.example TXT (low max-stale-ttl) ($n)" ret=0 grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -680,7 +680,7 @@ $DIG -p ${PORT} @10.53.0.1 nxdomain.example TXT > dig.out.test$((n+4)) wait n=$((n+1)) -echo_i "check ancient data.example (low max-stale-ttl) ($n)" +echo_i "check ancient data.example TXT (low max-stale-ttl) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -688,7 +688,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check ancient othertype.example (low max-stale-ttl) ($n)" +echo_i "check ancient othertype.example CAA (low max-stale-ttl) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -696,7 +696,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check ancient nodata.example (low max-stale-ttl) ($n)" +echo_i "check ancient nodata.example TXT (low max-stale-ttl) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -704,7 +704,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check ancient nxdomain.example (low max-stale-ttl) ($n)" +echo_i "check ancient nxdomain.example TXT (low max-stale-ttl) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -742,7 +742,7 @@ status=$((status+ret)) # Step 1. n=$((n+1)) -echo_i "prime cache data.example (stale-refresh-time rndc) ($n)" +echo_i "prime cache data.example TXT (stale-refresh-time rndc) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -770,7 +770,7 @@ echo_i "sending query for test ($n)" $DIG -p ${PORT} @10.53.0.1 data.example TXT > dig.out.test$n # Step 5. -echo_i "check stale data.example (stale-refresh-time rndc) ($n)" +echo_i "check stale data.example TXT (stale-refresh-time rndc) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -794,7 +794,7 @@ $DIG -p ${PORT} @10.53.0.1 data.example TXT > dig.out.test$((n+1)) # Step 8. n=$((n+1)) -echo_i "check stale data.example comes from cache (stale-refresh-time rndc) ($n)" +echo_i "check stale data.example TXT comes from cache (stale-refresh-time rndc) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -846,7 +846,7 @@ status=$((status+ret)) # Step 1. n=$((n+1)) -echo_i "prime cache data.example (stale-refresh-time disabled) ($n)" +echo_i "prime cache data.example TXT (stale-refresh-time disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.1 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -874,7 +874,7 @@ echo_i "sending query for test ($n)" $DIG -p ${PORT} @10.53.0.1 data.example TXT > dig.out.test$n # Step 5. -echo_i "check stale data.example (stale-refresh-time disabled) ($n)" +echo_i "check stale data.example TXT (stale-refresh-time disabled) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -898,7 +898,7 @@ $DIG -p ${PORT} @10.53.0.1 data.example TXT > dig.out.test$((n+1)) # Step 8. n=$((n+1)) -echo_i "check data.example comes from authoritative (stale-refresh-time disabled) ($n)" +echo_i "check data.example TXT comes from authoritative (stale-refresh-time disabled) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -921,7 +921,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache longttl.example (max-stale-ttl default) ($n)" +echo_i "prime cache longttl.example TXT (max-stale-ttl default) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 longttl.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -930,7 +930,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache data.example (max-stale-ttl default) ($n)" +echo_i "prime cache data.example TXT (max-stale-ttl default) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -940,7 +940,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache othertype.example (max-stale-ttl default) ($n)" +echo_i "prime cache othertype.example CAA (max-stale-ttl default) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 othertype.example CAA > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -950,7 +950,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nodata.example (max-stale-ttl default) ($n)" +echo_i "prime cache nodata.example TXT (max-stale-ttl default) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 nodata.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -960,7 +960,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nxdomain.example (max-stale-ttl default) ($n)" +echo_i "prime cache nxdomain.example TXT (max-stale-ttl default) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 nxdomain.example TXT > dig.out.test$n grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1 @@ -1014,7 +1014,7 @@ $DIG -p ${PORT} @10.53.0.3 nxdomain.example TXT > dig.out.test$((n+4)) wait n=$((n+1)) -echo_i "check fail of data.example (max-stale-ttl default) ($n)" +echo_i "check fail of data.example TXT (max-stale-ttl default) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1022,7 +1022,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check fail of othertype.example (max-stale-ttl default) ($n)" +echo_i "check fail of othertype.example CAA (max-stale-ttl default) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1030,7 +1030,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check fail of nodata.example (max-stale-ttl default) ($n)" +echo_i "check fail of nodata.example TXT (max-stale-ttl default) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1038,7 +1038,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check fail of nxdomain.example (max-stale-ttl default) ($n)" +echo_i "check fail of nxdomain.example TXT (max-stale-ttl default) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1085,7 +1085,7 @@ sleep 2 # Check that if we don't have stale data for a domain name, we will # not answer anything until the resolver query timeout. n=$((n+1)) -echo_i "check notincache.example times out (max-stale-ttl default) ($n)" +echo_i "check notincache.example TXT times out (max-stale-ttl default) ($n)" ret=0 $DIG -p ${PORT} +tries=1 +timeout=3 @10.53.0.3 notfound.example TXT > dig.out.test$n 2>&1 grep "connection timed out" dig.out.test$n > /dev/null || ret=1 @@ -1102,7 +1102,7 @@ $DIG -p ${PORT} @10.53.0.3 notfound.example TXT > dig.out.test$((n+5)) wait n=$((n+1)) -echo_i "check data.example (max-stale-ttl default) ($n)" +echo_i "check data.example TXT (max-stale-ttl default) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -1111,7 +1111,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check othertype.example (max-stale-ttl default) ($n)" +echo_i "check othertype.example CAA (max-stale-ttl default) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -1120,7 +1120,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check nodata.example (max-stale-ttl default) ($n)" +echo_i "check nodata.example TXT (max-stale-ttl default) ($n)" ret=0 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1129,7 +1129,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check nxdomain.example (max-stale-ttl default) ($n)" +echo_i "check nxdomain.example TXT (max-stale-ttl default) ($n)" ret=0 grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1140,7 +1140,7 @@ status=$((status+ret)) # The notfound.example check is different than nxdomain.example because # we didn't send a prime query to add notfound.example to the cache. n=$((n+1)) -echo_i "check notfound.example (max-stale-ttl default) ($n)" +echo_i "check notfound.example TXT (max-stale-ttl default) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1162,7 +1162,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache longttl.example (serve-stale answers disabled) ($n)" +echo_i "prime cache longttl.example TTL (serve-stale answers disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.4 longttl.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1171,7 +1171,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache data.example (serve-stale answers disabled) ($n)" +echo_i "prime cache data.example TTL (serve-stale answers disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.4 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1181,7 +1181,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache othertype.example (serve-stale answers disabled) ($n)" +echo_i "prime cache othertype.example CAA (serve-stale answers disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.4 othertype.example CAA > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1191,7 +1191,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nodata.example (serve-stale answers disabled) ($n)" +echo_i "prime cache nodata.example TXT (serve-stale answers disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.4 nodata.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1201,7 +1201,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nxdomain.example (serve-stale answers disabled) ($n)" +echo_i "prime cache nxdomain.example TXT (serve-stale answers disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.4 nxdomain.example TXT > dig.out.test$n grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1 @@ -1255,7 +1255,7 @@ $DIG -p ${PORT} @10.53.0.4 nxdomain.example TXT > dig.out.test$((n+4)) wait n=$((n+1)) -echo_i "check fail of data.example (serve-stale answers disabled) ($n)" +echo_i "check fail of data.example TXT (serve-stale answers disabled) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1263,7 +1263,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check fail of othertype.example (serve-stale answers disabled) ($n)" +echo_i "check fail of othertype.example TXT (serve-stale answers disabled) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1271,7 +1271,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check fail of nodata.example (serve-stale answers disabled) ($n)" +echo_i "check fail of nodata.example TXT (serve-stale answers disabled) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1279,7 +1279,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check fail of nxdomain.example (serve-stale answers disabled) ($n)" +echo_i "check fail of nxdomain.example TXT (serve-stale answers disabled) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1367,7 +1367,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache longttl.example (serve-stale cache disabled) ($n)" +echo_i "prime cache longttl.example TXT (serve-stale cache disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.5 longttl.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1376,7 +1376,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache data.example (serve-stale cache disabled) ($n)" +echo_i "prime cache data.example TXT (serve-stale cache disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.5 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1386,7 +1386,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache othertype.example (serve-stale cache disabled) ($n)" +echo_i "prime cache othertype.example CAA (serve-stale cache disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.5 othertype.example CAA > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1396,7 +1396,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nodata.example (serve-stale cache disabled) ($n)" +echo_i "prime cache nodata.example TXT (serve-stale cache disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.5 nodata.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1406,7 +1406,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nxdomain.example (serve-stale cache disabled) ($n)" +echo_i "prime cache nxdomain.example TXT (serve-stale cache disabled) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.5 nxdomain.example TXT > dig.out.test$n grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1 @@ -1461,7 +1461,7 @@ $DIG -p ${PORT} @10.53.0.5 nxdomain.example TXT > dig.out.test$((n+4)) wait n=$((n+1)) -echo_i "check fail of data.example (serve-stale cache disabled) ($n)" +echo_i "check fail of data.example TXT (serve-stale cache disabled) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1469,7 +1469,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check fail of othertype.example (serve-stale cache disabled) ($n)" +echo_i "check fail of othertype.example CAA (serve-stale cache disabled) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1477,7 +1477,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check fail of nodata.example (serve-stale cache disabled) ($n)" +echo_i "check fail of nodata.example TXT (serve-stale cache disabled) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1485,7 +1485,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check fail of nxdomain.example (serve-stale cache disabled) ($n)" +echo_i "check fail of nxdomain.example TXT (serve-stale cache disabled) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1621,7 +1621,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache data.example (stale-answer-client-timeout) ($n)" +echo_i "prime cache data.example TXT (stale-answer-client-timeout) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1630,7 +1630,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nodata.example (stale-answer-client-timeout) ($n)" +echo_i "prime cache nodata.example TXT (stale-answer-client-timeout) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 nodata.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1663,7 +1663,7 @@ t2=`$PERL -e 'print time()'` # That should give us enough time to receive an stale answer from cache # after stale-answer-client-timeout timer of 1.8 sec triggers. n=$((n+1)) -echo_i "check stale data.example comes from cache (stale-answer-client-timeout 1.8) ($n)" +echo_i "check stale data.example TXT comes from cache (stale-answer-client-timeout 1.8) ($n)" ret=0 wait_for_log 5 "data.example client timeout, stale answer used" ns3/named.run || ret=1 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1676,7 +1676,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nodata.example comes from cache (stale-answer-client-timeout 1.8) ($n)" +echo_i "check stale nodata.example TXT comes from cache (stale-answer-client-timeout 1.8) ($n)" grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 grep "example\..*3.*IN.*SOA" dig.out.test$n > /dev/null || ret=1 @@ -1705,7 +1705,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check not in cache longttl.example times out (stale-answer-client-timeout 1.8) ($n)" +echo_i "check not in cache longttl.example TXT times out (stale-answer-client-timeout 1.8) ($n)" ret=0 wait_for_log 4 "longttl.example client timeout, stale answer unavailable" ns3/named.run || ret=1 check_results() { @@ -1718,7 +1718,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check not in cache longttl.example comes from authoritative (stale-answer-client-timeout 1.8) ($n)" +echo_i "check not in cache longttl.example TXT comes from authoritative (stale-answer-client-timeout 1.8) ($n)" ret=0 check_results() { [ -s "$1" ] || return 1 @@ -1770,7 +1770,7 @@ status=$((status+ret)) wait n=$((n+1)) -echo_i "check data.example comes from authoritative server (stale-answer-client-timeout off) ($n)" +echo_i "check data.example TXT comes from authoritative server (stale-answer-client-timeout off) ($n)" grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 grep "data\.example\..*[12].*IN.*TXT.*A text record with a 2 second ttl" dig.out.test$n > /dev/null || ret=1 @@ -1794,7 +1794,7 @@ stop_server --use-rndc --port ${CONTROLPORT} ns3 start_server --noclean --restart --port ${PORT} ns3 n=$((n+1)) -echo_i "prime cache data.example (stale-answer-client-timeout 0)" +echo_i "prime cache data.example TXT (stale-answer-client-timeout 0)" ret=0 $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1803,7 +1803,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache nodata.example (stale-answer-client-timeout 0)" +echo_i "prime cache nodata.example TXT (stale-answer-client-timeout 0)" ret=0 $DIG -p ${PORT} @10.53.0.3 nodata.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1825,7 +1825,7 @@ sleep 2 n=$((n+1)) ret=0 -echo_i "check stale nodata.example comes from cache (stale-answer-client-timeout 0) ($n)" +echo_i "check stale nodata.example TXT comes from cache (stale-answer-client-timeout 0) ($n)" nextpart ns3/named.run > /dev/null $DIG -p ${PORT} @10.53.0.3 nodata.example TXT > dig.out.test$n wait_for_log 5 "nodata.example stale answer used, an attempt to refresh the RRset" ns3/named.run || ret=1 @@ -1837,7 +1837,7 @@ status=$((status+ret)) n=$((n+1)) ret=0 -echo_i "check stale data.example comes from cache (stale-answer-client-timeout 0) ($n)" +echo_i "check stale data.example TXT comes from cache (stale-answer-client-timeout 0) ($n)" nextpart ns3/named.run > /dev/null $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n wait_for_log 5 "data.example stale answer used, an attempt to refresh the RRset" ns3/named.run || ret=1 @@ -1866,7 +1866,7 @@ wait_for_rrset_refresh() { # the RRset to be updated. n=$((n+1)) ret=0 -echo_i "check stale data.example was refreshed (stale-answer-client-timeout 0) ($n)" +echo_i "check stale data.example TXT was refreshed (stale-answer-client-timeout 0) ($n)" retry_quiet 10 wait_for_rrset_refresh || ret=1 $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1885,7 +1885,7 @@ wait_for_nodata_refresh() { n=$((n+1)) ret=0 -echo_i "check stale nodata.example was refreshed (stale-answer-client-timeout 0) ($n)" +echo_i "check stale nodata.example TXT was refreshed (stale-answer-client-timeout 0) ($n)" retry_quiet 10 wait_for_nodata_refresh || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) @@ -1896,7 +1896,7 @@ status=$((status+ret)) echo_i "test stale-answer-client-timeout (0) and CNAME record" n=$((n+1)) -echo_i "prime cache cname1.stale.test (stale-answer-client-timeout 0) ($n)" +echo_i "prime cache cname1.stale.test A (stale-answer-client-timeout 0) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 cname1.stale.test A > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1911,7 +1911,7 @@ sleep 1 n=$((n+1)) ret=0 -echo_i "check stale cname1.stale.test comes from cache (stale-answer-client-timeout 0) ($n)" +echo_i "check stale cname1.stale.test A comes from cache (stale-answer-client-timeout 0) ($n)" nextpart ns3/named.run > /dev/null $DIG -p ${PORT} @10.53.0.3 cname1.stale.test A > dig.out.test$n wait_for_log 5 "cname1.stale.test stale answer used, an attempt to refresh the RRset" ns3/named.run || ret=1 @@ -1934,7 +1934,7 @@ fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache cname2.stale.test (stale-answer-client-timeout 0) ($n)" +echo_i "prime cache cname2.stale.test A (stale-answer-client-timeout 0) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 cname2.stale.test A > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -1949,7 +1949,7 @@ sleep 1 n=$((n+1)) ret=0 -echo_i "check stale cname2.stale.test comes from cache (stale-answer-client-timeout 0) ($n)" +echo_i "check stale cname2.stale.test A comes from cache (stale-answer-client-timeout 0) ($n)" nextpart ns3/named.run > /dev/null $DIG -p ${PORT} @10.53.0.3 cname2.stale.test A > dig.out.test$n wait_for_log 5 "cname2.stale.test stale answer used, an attempt to refresh the RRset" ns3/named.run || ret=1 @@ -2002,7 +2002,7 @@ if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "prime cache data.example (stale-answer-client-timeout 0, stale-refresh-time 4) ($n)" +echo_i "prime cache data.example TXT (stale-answer-client-timeout 0, stale-refresh-time 4) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -2025,7 +2025,7 @@ status=$((status+ret)) n=$((n+1)) ret=0 -echo_i "check stale data.example comes from cache (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" +echo_i "check stale data.example TXT comes from cache (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" nextpart ns3/named.run > /dev/null $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n wait_for_log 5 "data.example stale answer used, an attempt to refresh the RRset" ns3/named.run || ret=1 @@ -2049,7 +2049,7 @@ status=$((status+ret)) # the RRset to be updated. n=$((n+1)) ret=0 -echo_i "check stale data.example was refreshed (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" +echo_i "check stale data.example TXT was refreshed (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" retry_quiet 10 wait_for_rrset_refresh || ret=1 $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -2072,7 +2072,7 @@ status=$((status+ret)) n=$((n+1)) ret=0 -echo_i "check stale data.example comes from cache (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" +echo_i "check stale data.example TXT comes from cache (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" nextpart ns3/named.run > /dev/null $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n wait_for_log 5 "data.example stale answer used, an attempt to refresh the RRset" ns3/named.run || ret=1 @@ -2092,7 +2092,7 @@ status=$((status+ret)) n=$((n+1)) ret=0 -echo_i "check stale data.example comes from cache within stale-refresh-time (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" +echo_i "check stale data.example TXT comes from cache within stale-refresh-time (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" nextpart ns3/named.run > /dev/null $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n wait_for_log 5 "data.example query within stale refresh time" ns3/named.run || ret=1 @@ -2118,7 +2118,7 @@ sleep 1 n=$((n+1)) ret=0 -echo_i "check stale data.example was not refreshed (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" +echo_i "check stale data.example TXT was not refreshed (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" nextpart ns3/named.run > /dev/null $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n wait_for_log 5 "data.example query within stale refresh time" ns3/named.run || ret=1 @@ -2133,7 +2133,7 @@ sleep 4 n=$((n+1)) ret=0 -echo_i "check stale data.example comes from cache (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" +echo_i "check stale data.example TXT comes from cache (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n wait_for_log 5 "data.example stale answer used, an attempt to refresh the RRset" ns3/named.run || ret=1 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 @@ -2144,7 +2144,7 @@ status=$((status+ret)) n=$((n+1)) ret=0 -echo_i "check stale data.example was refreshed (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" +echo_i "check stale data.example TXT was refreshed (stale-answer-client-timeout 0 stale-refresh-time 4) ($n)" $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -2238,7 +2238,7 @@ status=$((status+ret)) # 'data.example/TXT' that can be used. n=$((n+1)) ret=0 -echo_i "check stale data.example comes from cache (fetch-limits) ($n)" +echo_i "check stale data.example TXT comes from cache (fetch-limits) ($n)" nextpart ns3/named.run > /dev/null $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n wait_for_log 5 "data.example resolver failure, stale answer used" ns3/named.run || ret=1 @@ -2251,7 +2251,7 @@ status=$((status+ret)) # The previous query should not have started the stale-refresh-time window. n=$((n+1)) ret=0 -echo_i "check stale data.example comes from cache again (fetch-limits) ($n)" +echo_i "check stale data.example TXT comes from cache again (fetch-limits) ($n)" nextpart ns3/named.run > /dev/null $DIG -p ${PORT} @10.53.0.3 data.example TXT > dig.out.test$n wait_for_log 5 "data.example resolver failure, stale answer used" ns3/named.run || ret=1 @@ -2305,28 +2305,28 @@ wait # Expect SERVFAIL for the entries not in cache. n=$((n+1)) -echo_i "check stale data.example (fetch-limits dual-mode) ($n)" +echo_i "check stale data.example TXT (fetch-limits dual-mode) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale othertype.example (fetch-limits dual-mode) ($n)" +echo_i "check stale othertype.example CAA (fetch-limits dual-mode) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nodata.example (fetch-limits dual-mode) ($n)" +echo_i "check stale nodata.example TXT (fetch-limits dual-mode) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status+ret)) n=$((n+1)) -echo_i "check stale nxdomain.example (fetch-limits dual-mode) ($n)" +echo_i "check stale nxdomain.example TXT (fetch-limits dual-mode) ($n)" ret=0 grep "status: SERVFAIL" dig.out.test$n > /dev/null || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi @@ -2395,7 +2395,7 @@ status=$((status+ret)) # prime the cache with CNAME and A; CNAME expires sooner n=$((n+1)) -echo_i "prime cache cname.example (stale-answer-client-timeout 1.8) ($n)" +echo_i "prime cache cname.example A (stale-answer-client-timeout 1.8) ($n)" ret=0 $DIG -p ${PORT} @10.53.0.3 cname.example A > dig.out.test$n grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1