From cf03b1ed952d500cb34eb68dcf6105374fa1c5c5 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Tue, 4 Jul 2023 17:39:29 +1000 Subject: [PATCH] Check EDNS EXPIRE is returned with AXFR --- bin/tests/system/xfer/tests.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/tests/system/xfer/tests.sh b/bin/tests/system/xfer/tests.sh index 6595927e7e..cd1a50a3e4 100755 --- a/bin/tests/system/xfer/tests.sh +++ b/bin/tests/system/xfer/tests.sh @@ -464,7 +464,15 @@ $DIGCMD nil. TXT | grep 'SOA mismatch AXFR' >/dev/null && { } n=$((n+1)) -echo_i "check that we ask for and get a EDNS EXPIRE response ($n)" +echo_i "check that we ask for and got a EDNS EXPIRE response when transfering from a secondary ($n)" +tmp=0 +msg="zone edns-expire/IN: zone transfer finished: success, expire=1814[0-4][0-9][0-9]" +grep "$msg" ns7/named.run > /dev/null || tmp=1 +[ "$tmp" -ne 0 ] && echo_i "failed" +status=$((status+tmp)) + +n=$((n+1)) +echo_i "check that we ask for and get a EDNS EXPIRE response when refreshing ($n)" # force a refresh query $RNDCCMD 10.53.0.7 refresh edns-expire 2>&1 | sed 's/^/ns7 /' | cat_i sleep 10