]> granicus.if.org Git - pdns/commitdiff
make auth-zone wildcard test actually test an auth-zone
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 14 Jan 2016 14:54:21 +0000 (14:54 +0000)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 14 Jan 2016 14:54:21 +0000 (14:54 +0000)
regression-tests.recursor/auth-zones/command
regression-tests.recursor/auth-zones/description
regression-tests.recursor/auth-zones/expected_result
regression-tests.recursor/config.sh

index 008afd506784d1328966ef2aaa8ff6be90a8bf94..3fee7965a697b89e55b8ec556b171ee934a82261 100755 (executable)
@@ -2,4 +2,4 @@ cleandig host1.auth-zone.example.net. A | sed 's/\(.*\tIN\t[A-Z0-9]\+\t\)\([0-9]
 cleandig host1.auth-zone.example.net. AAAA | sed 's/\(.*\tIN\t[A-Z0-9]\+\t\)\([0-9]\+\)/\13600/'
 cleandig host2.auth-zone.example.net. A | sed 's/\(.*\tIN\t[A-Z0-9]\+\t\)\([0-9]\+\)/\13600/'
 cleandig host3.auth-zone.example.net. A | sed 's/\(.*\tIN\t[A-Z0-9]\+\t\)\([0-9]\+\)/\13600/'
-cleandig you-are.wild.example.net. TXT | sed 's/\(.*\tIN\t[A-Z0-9]\+\t\)\([0-9]\+\)/\13600/'
+cleandig you-are.wild.auth-zone.example.net. TXT | sed 's/\(.*\tIN\t[A-Z0-9]\+\t\)\([0-9]\+\)/\13600/'
index 52478b24d0661dfcdfebd3c15df21c6ff8b265dd..0c6c273e1915251c71a2b89da0f0f506848eae7a 100644 (file)
@@ -1,3 +1,5 @@
 Test 3 direct queries for data in an auth-zone. 2 records that are in-zone,
 one that is a CNAME to a name inside another auth-zone and a final one that is a
 CNAME to a record in a zone where the recursor is not authoritative for.
+
+Additionally, test auth-zone wildcards.
index fb42f2e3bb23b6a20c0540f02048dbe67e23d9a3..7ffc4a62b738c6e306bf310f2cbfbdb67d715af6 100644 (file)
@@ -12,6 +12,6 @@ Reply to question for qname='host2.auth-zone.example.net.', qtype=A
 0      host3.auth-zone.example.net.    IN      CNAME   3600    host1.not-auth-zone.example.net.
 Rcode: 0 (No Error), RD: 1, QR: 1, TC: 0, AA: 0, opcode: 0
 Reply to question for qname='host3.auth-zone.example.net.', qtype=A
-0      you-are.wild.example.net.       IN      TXT     3600    "Hi there!"
+0      you-are.wild.auth-zone.example.net.     IN      TXT     3600    "Hi there!"
 Rcode: 0 (No Error), RD: 1, QR: 1, TC: 0, AA: 0, opcode: 0
-Reply to question for qname='you-are.wild.example.net.', qtype=TXT
+Reply to question for qname='you-are.wild.auth-zone.example.net.', qtype=TXT
index 23e0f3880432e0fecb314a096f41c253650381fd..556aed47f7fd1307812cfc64d1312b6f94ec831f 100755 (executable)
@@ -90,7 +90,6 @@ box.answer-cname-in-local.example.net. 3600 IN NS ns.answer-cname-in-local.examp
 ns.answer-cname-in-local.example.net. 3600 IN A  $PREFIX.22
 not-auth-zone.example.net. 3600 IN NS ns.not-auth-zone.example.net.
 ns.not-auth-zone.example.net. 3600 IN A $PREFIX.23
-*.wild.example.net.    3600 IN TXT "Hi there!"
 EOF
 
 mkdir $PREFIX.11
@@ -397,6 +396,7 @@ host1.auth-zone.example.net. 20 IN AAAA 2001:DB8::1:45BA
 host2.auth-zone.example.net. 20 IN CNAME host1.another-auth-zone.example.net.
 
 host3.auth-zone.example.net. 20 IN CNAME host1.not-auth-zone.example.net.
+*.wild.auth-zone.example.net.  3600 IN TXT "Hi there!"
 EOF
 
 cat > recursor-service/another-auth-zone.example.net.zone <<EOF