]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add RESOLVER.ARPA to the built in empty zones
authorMark Andrews <marka@isc.org>
Wed, 14 Feb 2024 05:32:33 +0000 (16:32 +1100)
committerMark Andrews <marka@isc.org>
Thu, 21 Mar 2024 00:13:47 +0000 (11:13 +1100)
RFC 9462 adds RESOLVER.ARPA to the list of built in empty zones.

(cherry picked from commit 49561277ded03bb63f769822f0c185b2dad75463)

bin/named/server.c
bin/tests/system/builtin/tests.sh
bin/tests/system/rndc/tests.sh
doc/arm/reference.rst

index bfe6df36c8f6c4acdff0fc07cbf3c7528a0d8df3..42a09151103917f6d9d2b92e8217d4a8b322625d 100644 (file)
@@ -395,6 +395,9 @@ const char *empty_zones[] = {
        /* RFC 8375 */
        "HOME.ARPA",
 
+       /* RFC 9462 */
+       "RESOLVER.ARPA",
+
        NULL
 };
 
index cd3df75c24bfe9763d140aedfb0a9e6078bf229a..96b1a2c8a624cb6167b500b71b0f159a39aba299 100644 (file)
@@ -120,7 +120,8 @@ A.E.F.IP6.ARPA
 B.E.F.IP6.ARPA
 8.B.D.0.1.0.0.2.IP6.ARPA
 EMPTY.AS112.ARPA
-HOME.ARPA"
+HOME.ARPA
+RESOLVER.ARPA"
 
 n=$((n + 1))
 ret=0
@@ -134,7 +135,7 @@ for zone in ${emptyzones}; do
   count=$((count + 1))
 done
 lines=$(grep "automatic empty zone: " ns1/named.run | wc -l)
-test $count -eq $lines -a $count -eq 99 || {
+test $count -eq $lines -a $count -eq 100 || {
   ret=1
   echo_i "failed (count mismatch)"
 }
index 9355d4c8d950fe754e68f6c66624a272b8dde50f..e414e03548c94d01df637629775cf95b7843f8c0 100644 (file)
@@ -435,7 +435,7 @@ n=$((n + 1))
 echo_i "testing automatic zones are reported ($n)"
 ret=0
 $RNDC -s 10.53.0.4 -p ${EXTRAPORT6} -c ns4/key6.conf status >rndc.out.1.test$n || ret=1
-grep "number of zones: 201 (198 automatic)" rndc.out.1.test$n >/dev/null || ret=1
+grep "number of zones: 203 (200 automatic)" rndc.out.1.test$n >/dev/null || ret=1
 if [ $ret != 0 ]; then echo_i "failed"; fi
 status=$((status + ret))
 
index 92e92afb10ab3c9b922b5a358dd75d477a542ba3..3dab21be4213b3e5c7ee414db9c5a423f9cad55b 100644 (file)
@@ -4909,6 +4909,7 @@ The current list of empty zones is:
 -  B.E.F.IP6.ARPA
 -  EMPTY.AS112.ARPA
 -  HOME.ARPA
+-  RESOLVER.ARPA
 
 Empty zones can be set at the view level and only apply to views of
 class IN. Disabled empty zones are only inherited from options if there