diff --git a/bin/tests/system/serve-stale/tests.sh b/bin/tests/system/serve-stale/tests.sh index 02431200d8..1ccf04e99a 100755 --- a/bin/tests/system/serve-stale/tests.sh +++ b/bin/tests/system/serve-stale/tests.sh @@ -28,7 +28,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 @@ -37,7 +37,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 @@ -46,7 +46,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 @@ -55,7 +55,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 @@ -64,7 +64,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 @@ -131,7 +131,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 @@ -151,7 +151,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 @@ -161,7 +161,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 @@ -171,7 +171,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 @@ -226,7 +226,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 "EDE: 3 (Stale Answer): (query within stale refresh time window)" dig.out.test$n > /dev/null || ret=1 @@ -251,7 +251,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 "EDE: 3 (Stale Answer): (query within stale refresh time window)" dig.out.test$n > /dev/null || ret=1 @@ -319,7 +319,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 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 grep "EDE" dig.out.test$n > /dev/null && ret=1 @@ -327,7 +327,7 @@ 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 grep "EDE" dig.out.test$n > /dev/null && ret=1 @@ -335,7 +335,7 @@ 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 grep "EDE" dig.out.test$n > /dev/null && ret=1 @@ -343,7 +343,7 @@ 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 grep "EDE" dig.out.test$n > /dev/null && ret=1 @@ -377,7 +377,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -387,7 +387,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -397,7 +397,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -407,7 +407,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 "EDE: 19 (Stale NXDOMAIN Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -447,7 +447,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -457,7 +457,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -467,7 +467,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -477,7 +477,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 "EDE: 19 (Stale NXDOMAIN Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -558,7 +558,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 @@ -567,7 +567,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 @@ -576,7 +576,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 @@ -585,7 +585,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 @@ -594,7 +594,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 @@ -643,7 +643,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -653,7 +653,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -663,7 +663,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -673,7 +673,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 "EDE: 19 (Stale NXDOMAIN Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -725,7 +725,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -734,7 +734,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -743,7 +743,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -752,7 +752,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -791,7 +791,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 @@ -819,7 +819,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -844,7 +844,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 "EDE: 3 (Stale Answer): (query within stale refresh time window)" dig.out.test$n > /dev/null || ret=1 @@ -897,7 +897,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 @@ -926,7 +926,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 "EDE: 3 (Stale Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -951,7 +951,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -975,7 +975,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 @@ -984,7 +984,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 @@ -994,7 +994,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 @@ -1004,7 +1004,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 @@ -1014,7 +1014,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 @@ -1068,7 +1068,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1077,7 +1077,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1086,7 +1086,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1095,7 +1095,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1143,7 +1143,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 "timed out" dig.out.test$n > /dev/null || ret=1 @@ -1161,7 +1161,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 "EDE: 3 (Stale Answer): (resolver failure)" 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 "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 "EDE: 3 (Stale Answer): (resolver failure)" 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 "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 "EDE: 3 (Stale Answer): (resolver failure)" 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 "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 "EDE: 19 (Stale NXDOMAIN Answer): (resolver failure)" dig.out.test$n > /dev/null || ret=1 @@ -1203,7 +1203,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1226,7 +1226,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 @@ -1235,7 +1235,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 @@ -1245,7 +1245,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 @@ -1255,7 +1255,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 @@ -1265,7 +1265,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 @@ -1319,7 +1319,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1328,7 +1328,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1337,7 +1337,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1346,7 +1346,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1435,7 +1435,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 @@ -1444,7 +1444,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 @@ -1454,7 +1454,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 @@ -1464,7 +1464,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 @@ -1474,7 +1474,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 @@ -1529,7 +1529,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1538,7 +1538,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1547,7 +1547,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1556,7 +1556,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1693,7 +1693,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 @@ -1702,7 +1702,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 @@ -1735,7 +1735,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 @@ -1749,7 +1749,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 "EDE: 3 (Stale Answer): (client timeout)" dig.out.test$n > /dev/null || ret=1 grep "ANSWER: 0," dig.out.test$n > /dev/null || ret=1 @@ -1779,7 +1779,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 grep "timed out" dig.out.test$n > /dev/null || ret=1 @@ -1790,7 +1790,7 @@ status=$((status+ret)) wait 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 grep "status: NOERROR" dig.out.test$n > /dev/null || ret=1 grep "EDE" dig.out.test$n > /dev/null && ret=1 @@ -1838,7 +1838,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 "EDE" dig.out.test$n > /dev/null && ret=1 grep "ANSWER: 1," dig.out.test$n > /dev/null || ret=1 @@ -1863,7 +1863,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 @@ -1872,7 +1872,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 @@ -1894,7 +1894,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 @@ -1907,7 +1907,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 @@ -1937,7 +1937,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 @@ -1957,7 +1957,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)) @@ -1968,7 +1968,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 @@ -1983,7 +1983,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 @@ -2007,7 +2007,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 @@ -2022,7 +2022,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 @@ -2076,7 +2076,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 @@ -2099,7 +2099,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 @@ -2124,7 +2124,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 @@ -2148,7 +2148,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 @@ -2169,7 +2169,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 @@ -2196,7 +2196,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 @@ -2212,7 +2212,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 @@ -2224,7 +2224,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 "EDE" dig.out.test$n > /dev/null && ret=1 @@ -2319,7 +2319,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 @@ -2333,7 +2333,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 @@ -2388,28 +2388,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 @@ -2478,7 +2478,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