From: Mark Andrews Date: Fri, 10 Apr 2026 00:24:40 +0000 (+1000) Subject: Check rpz name too long wildcard CNAME expansion handling X-Git-Tag: v9.21.24~14^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9345394e2097031b55b3ef34ceaadf5a7ebbeef2;p=thirdparty%2Fbind9.git Check rpz name too long wildcard CNAME expansion handling --- diff --git a/bin/tests/system/rpz/ns2/tld2.db b/bin/tests/system/rpz/ns2/tld2.db index a1e246ab2e6..44b1c1db55b 100644 --- a/bin/tests/system/rpz/ns2/tld2.db +++ b/bin/tests/system/rpz/ns2/tld2.db @@ -115,3 +115,5 @@ a7-2 A 192.168.7.2 a8-1 A 192.168.8.1 TXT "a8-1 tld2 text" + +*.wild A 192.168.9.1 diff --git a/bin/tests/system/rpz/ns4/tld4.db b/bin/tests/system/rpz/ns4/tld4.db index ab2832f74f5..a13b7bf1688 100644 --- a/bin/tests/system/rpz/ns4/tld4.db +++ b/bin/tests/system/rpz/ns4/tld4.db @@ -48,6 +48,8 @@ a3-6.tld2 A 56.56.56.56 a3-7.sub1.tld2 A 57.57.57.57 +*.wild.sub1.tld2 A 57.57.57.57 + a3-8.tld2 A 58.58.58.58 a3-9.sub9.tld2 A 59.59.59.59 diff --git a/bin/tests/system/rpz/tests.sh b/bin/tests/system/rpz/tests.sh index 7c1f2dcd876..7ce7b0926a1 100644 --- a/bin/tests/system/rpz/tests.sh +++ b/bin/tests/system/rpz/tests.sh @@ -458,7 +458,10 @@ nochange TCP a3-9.tld2 # 33 tcp-only here x.servfail <<'EOF' # 34 qname-wait-recurse yes ;; status: SERVFAIL, x EOF -addr 35.35.35.35 "x.servfail @$ns5" # 35 qname-wait-recurse no +addr 35.35.35.35 "x.servfail @$ns5" # 35 qname-wait-recurse no +here aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.wild.sub1.tld2 <<'EOF' # 36 wildcard CNAME name to long + ;; status: YXDOMAIN, x +EOF end_group ckstats $ns3 test1 ns3 22 ckstats $ns5 test1 ns5 1