From: Evan Hunt Date: Tue, 3 Mar 2026 02:12:33 +0000 (-0800) Subject: Fix chain system test for parent-centric resolver X-Git-Tag: v9.21.21~4^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d1ea49cef9c4d9070ec767c94f2739caf4e158ac;p=thirdparty%2Fbind9.git Fix chain system test for parent-centric resolver The resolver now uses glue addresses from the parent side of a zonecut without triggering an additional address lookup. Update the test involving a nameserver target name below a DNAME so that the delegation does not use glue. --- diff --git a/bin/tests/system/chain/ns1/root.db b/bin/tests/system/chain/ns1/root.db index 1c99ba865ce..bbb8de9d63c 100644 --- a/bin/tests/system/chain/ns1/root.db +++ b/bin/tests/system/chain/ns1/root.db @@ -34,6 +34,8 @@ ns3.example.dname. A 10.53.0.3 jeff.dname. NS ns.jeff.dname. ns.jeff.dname. A 10.53.0.3 +mutt.dname. NS ns.jeff.dname. + domain0.nil. NS ns2.domain0.nil domain1.nil. NS ns2.domain0.nil domain2.nil. NS ns2.domain0.nil diff --git a/bin/tests/system/chain/tests.sh b/bin/tests/system/chain/tests.sh index 9346f2a4d26..876b80698bb 100644 --- a/bin/tests/system/chain/tests.sh +++ b/bin/tests/system/chain/tests.sh @@ -647,7 +647,7 @@ echo_i "checking handling of illegal NS below DNAME ($n)" ret=0 $DIG $DIGOPTS @10.53.0.7 DNAME jeff.dname. >dig.out.ns7.1.$n 2>&1 grep 'status: NOERROR' dig.out.ns7.1.$n >/dev/null 2>&1 || ret=1 -$DIG $DIGOPTS @10.53.0.7 NS jeff.dname. >dig.out.ns7.2.$n 2>&1 +$DIG $DIGOPTS @10.53.0.7 NS mutt.dname. >dig.out.ns7.2.$n 2>&1 grep 'status: SERVFAIL' dig.out.ns7.2.$n >/dev/null 2>&1 || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status + ret))