From: Kees Monshouwer Date: Sun, 23 Feb 2014 18:41:42 +0000 (+0100) Subject: test AXFR content X-Git-Tag: rec-3.6.0-rc1~169^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b44779a3dcab354875b4d30ee77693d99ee12d11;p=thirdparty%2Fpdns.git test AXFR content --- diff --git a/regression-tests/tests/axfr/command b/regression-tests/tests/axfr/command new file mode 100755 index 0000000000..e10a53d0a5 --- /dev/null +++ b/regression-tests/tests/axfr/command @@ -0,0 +1,2 @@ +#!/bin/sh +cleandig dnssec-parent.com AXFR showflags unhash diff --git a/regression-tests/tests/axfr/description b/regression-tests/tests/axfr/description new file mode 100644 index 0000000000..5490a46195 --- /dev/null +++ b/regression-tests/tests/axfr/description @@ -0,0 +1 @@ +Are all records present in the AXFR output (with the correct type map) diff --git a/regression-tests/tests/axfr/expected_result b/regression-tests/tests/axfr/expected_result new file mode 100644 index 0000000000..e7cdf273fe --- /dev/null +++ b/regression-tests/tests/axfr/expected_result @@ -0,0 +1,17 @@ +delegated.dnssec-parent.com. IN NS 3600 ns1.delegated.dnssec-parent.com. +delegated.dnssec-parent.com. IN NS 3600 ns2.delegated.dnssec-parent.com. +dnssec-parent.com. IN A 3600 9.9.9.9 +dnssec-parent.com. IN NS 3600 ns1.dnssec-parent.com. +dnssec-parent.com. IN NS 3600 ns2.dnssec-parent.com. +dnssec-parent.com. IN SOA 3600 ns1.dnssec-parent.com. ahu.example.com. 2005092501 28800 7200 604800 86400 +dnssec-parent.com. IN SOA 3600 ns1.dnssec-parent.com. ahu.example.com. 2005092501 28800 7200 604800 86400 +insecure-delegated.ent.dnssec-parent.com. IN NS 3600 ns.example.com. +ns1.delegated.dnssec-parent.com. IN A 3600 4.5.6.7 +ns1.dnssec-parent.com. IN A 3600 1.2.3.4 +ns1.secure-delegated.dnssec-parent.com. IN A 3600 1.2.3.4 +ns2.delegated.dnssec-parent.com. IN A 3600 5.6.7.8 +ns2.dnssec-parent.com. IN A 3600 4.3.2.1 +ns2.secure-delegated.dnssec-parent.com. IN A 3600 5.6.7.8 +secure-delegated.dnssec-parent.com. IN DS 3600 54319 8 2 a0b9c38cd324182af0ef66830d0a0e85a1d58979c9834e18c871779e040857b7 +secure-delegated.dnssec-parent.com. IN NS 3600 ns1.secure-delegated.dnssec-parent.com. +secure-delegated.dnssec-parent.com. IN NS 3600 ns2.secure-delegated.dnssec-parent.com. diff --git a/regression-tests/tests/axfr/expected_result.dnssec b/regression-tests/tests/axfr/expected_result.dnssec new file mode 100644 index 0000000000..a1373742db --- /dev/null +++ b/regression-tests/tests/axfr/expected_result.dnssec @@ -0,0 +1,38 @@ +delegated.dnssec-parent.com. IN NS 3600 ns1.delegated.dnssec-parent.com. +delegated.dnssec-parent.com. IN NS 3600 ns2.delegated.dnssec-parent.com. +delegated.dnssec-parent.com. IN NSEC 86400 insecure-delegated.ent.dnssec-parent.com. NS RRSIG NSEC +delegated.dnssec-parent.com. IN RRSIG 86400 NSEC 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN A 3600 9.9.9.9 +dnssec-parent.com. IN DNSKEY 86400 256 3 8 ... +dnssec-parent.com. IN DNSKEY 86400 257 3 8 ... +dnssec-parent.com. IN NS 3600 ns1.dnssec-parent.com. +dnssec-parent.com. IN NS 3600 ns2.dnssec-parent.com. +dnssec-parent.com. IN NSEC 86400 delegated.dnssec-parent.com. A NS SOA RRSIG NSEC DNSKEY +dnssec-parent.com. IN RRSIG 3600 A 8 2 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 3600 NS 8 2 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 3600 SOA 8 2 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 86400 DNSKEY 8 2 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 86400 NSEC 8 2 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN SOA 3600 ns1.dnssec-parent.com. ahu.example.com. 2005092501 28800 7200 604800 86400 +dnssec-parent.com. IN SOA 3600 ns1.dnssec-parent.com. ahu.example.com. 2005092501 28800 7200 604800 86400 +insecure-delegated.ent.dnssec-parent.com. IN NS 3600 ns.example.com. +insecure-delegated.ent.dnssec-parent.com. IN NSEC 86400 ns1.dnssec-parent.com. NS RRSIG NSEC +insecure-delegated.ent.dnssec-parent.com. IN RRSIG 86400 NSEC 8 4 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns1.delegated.dnssec-parent.com. IN A 3600 4.5.6.7 +ns1.dnssec-parent.com. IN A 3600 1.2.3.4 +ns1.dnssec-parent.com. IN NSEC 86400 ns2.dnssec-parent.com. A RRSIG NSEC +ns1.dnssec-parent.com. IN RRSIG 3600 A 8 3 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns1.dnssec-parent.com. IN RRSIG 86400 NSEC 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns1.secure-delegated.dnssec-parent.com. IN A 3600 1.2.3.4 +ns2.delegated.dnssec-parent.com. IN A 3600 5.6.7.8 +ns2.dnssec-parent.com. IN A 3600 4.3.2.1 +ns2.dnssec-parent.com. IN NSEC 86400 secure-delegated.dnssec-parent.com. A RRSIG NSEC +ns2.dnssec-parent.com. IN RRSIG 3600 A 8 3 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns2.dnssec-parent.com. IN RRSIG 86400 NSEC 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns2.secure-delegated.dnssec-parent.com. IN A 3600 5.6.7.8 +secure-delegated.dnssec-parent.com. IN DS 3600 54319 8 2 a0b9c38cd324182af0ef66830d0a0e85a1d58979c9834e18c871779e040857b7 +secure-delegated.dnssec-parent.com. IN NS 3600 ns1.secure-delegated.dnssec-parent.com. +secure-delegated.dnssec-parent.com. IN NS 3600 ns2.secure-delegated.dnssec-parent.com. +secure-delegated.dnssec-parent.com. IN NSEC 86400 dnssec-parent.com. NS DS RRSIG NSEC +secure-delegated.dnssec-parent.com. IN RRSIG 3600 DS 8 3 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +secure-delegated.dnssec-parent.com. IN RRSIG 86400 NSEC 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... diff --git a/regression-tests/tests/axfr/expected_result.nsec3 b/regression-tests/tests/axfr/expected_result.nsec3 new file mode 100644 index 0000000000..9e6017549a --- /dev/null +++ b/regression-tests/tests/axfr/expected_result.nsec3 @@ -0,0 +1,42 @@ +delegated.dnssec-parent.com. IN NS 3600 ns1.delegated.dnssec-parent.com. +delegated.dnssec-parent.com. IN NS 3600 ns2.delegated.dnssec-parent.com. +delegated.dnssec-parent.com. IN NSEC3 86400 1 0 1 abcd [next owner] NS +delegated.dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN A 3600 9.9.9.9 +dnssec-parent.com. IN DNSKEY 86400 256 3 8 ... +dnssec-parent.com. IN DNSKEY 86400 257 3 8 ... +dnssec-parent.com. IN NS 3600 ns1.dnssec-parent.com. +dnssec-parent.com. IN NS 3600 ns2.dnssec-parent.com. +dnssec-parent.com. IN NSEC3 86400 1 0 1 abcd [next owner] A NS SOA RRSIG DNSKEY NSEC3PARAM +dnssec-parent.com. IN NSEC3PARAM 86400 1 0 1 abcd +dnssec-parent.com. IN RRSIG 3600 A 8 2 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 3600 NS 8 2 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 3600 SOA 8 2 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 86400 DNSKEY 8 2 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 86400 NSEC3PARAM 8 2 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN SOA 3600 ns1.dnssec-parent.com. ahu.example.com. 2005092501 28800 7200 604800 86400 +dnssec-parent.com. IN SOA 3600 ns1.dnssec-parent.com. ahu.example.com. 2005092501 28800 7200 604800 86400 +ent.dnssec-parent.com. IN NSEC3 86400 1 0 1 abcd [next owner] +ent.dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +insecure-delegated.ent.dnssec-parent.com. IN NS 3600 ns.example.com. +insecure-delegated.ent.dnssec-parent.com. IN NSEC3 86400 1 0 1 abcd [next owner] NS +insecure-delegated.ent.dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns1.delegated.dnssec-parent.com. IN A 3600 4.5.6.7 +ns1.dnssec-parent.com. IN A 3600 1.2.3.4 +ns1.dnssec-parent.com. IN NSEC3 86400 1 0 1 abcd [next owner] A RRSIG +ns1.dnssec-parent.com. IN RRSIG 3600 A 8 3 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns1.dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns1.secure-delegated.dnssec-parent.com. IN A 3600 1.2.3.4 +ns2.delegated.dnssec-parent.com. IN A 3600 5.6.7.8 +ns2.dnssec-parent.com. IN A 3600 4.3.2.1 +ns2.dnssec-parent.com. IN NSEC3 86400 1 0 1 abcd [next owner] A RRSIG +ns2.dnssec-parent.com. IN RRSIG 3600 A 8 3 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns2.dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns2.secure-delegated.dnssec-parent.com. IN A 3600 5.6.7.8 +secure-delegated.dnssec-parent.com. IN DS 3600 54319 8 2 a0b9c38cd324182af0ef66830d0a0e85a1d58979c9834e18c871779e040857b7 +secure-delegated.dnssec-parent.com. IN NS 3600 ns1.secure-delegated.dnssec-parent.com. +secure-delegated.dnssec-parent.com. IN NS 3600 ns2.secure-delegated.dnssec-parent.com. +secure-delegated.dnssec-parent.com. IN NSEC3 86400 1 0 1 abcd [next owner] NS DS RRSIG +secure-delegated.dnssec-parent.com. IN RRSIG 3600 DS 8 3 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +secure-delegated.dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... diff --git a/regression-tests/tests/axfr/expected_result.nsec3-optout b/regression-tests/tests/axfr/expected_result.nsec3-optout new file mode 100644 index 0000000000..f3291b8958 --- /dev/null +++ b/regression-tests/tests/axfr/expected_result.nsec3-optout @@ -0,0 +1,36 @@ +delegated.dnssec-parent.com. IN NS 3600 ns1.delegated.dnssec-parent.com. +delegated.dnssec-parent.com. IN NS 3600 ns2.delegated.dnssec-parent.com. +dnssec-parent.com. IN A 3600 9.9.9.9 +dnssec-parent.com. IN DNSKEY 86400 256 3 8 ... +dnssec-parent.com. IN DNSKEY 86400 257 3 8 ... +dnssec-parent.com. IN NS 3600 ns1.dnssec-parent.com. +dnssec-parent.com. IN NS 3600 ns2.dnssec-parent.com. +dnssec-parent.com. IN NSEC3 86400 1 1 1 abcd [next owner] A NS SOA RRSIG DNSKEY NSEC3PARAM +dnssec-parent.com. IN NSEC3PARAM 86400 1 0 1 abcd +dnssec-parent.com. IN RRSIG 3600 A 8 2 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 3600 NS 8 2 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 3600 SOA 8 2 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 86400 DNSKEY 8 2 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN RRSIG 86400 NSEC3PARAM 8 2 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +dnssec-parent.com. IN SOA 3600 ns1.dnssec-parent.com. ahu.example.com. 2005092501 28800 7200 604800 86400 +dnssec-parent.com. IN SOA 3600 ns1.dnssec-parent.com. ahu.example.com. 2005092501 28800 7200 604800 86400 +insecure-delegated.ent.dnssec-parent.com. IN NS 3600 ns.example.com. +ns1.delegated.dnssec-parent.com. IN A 3600 4.5.6.7 +ns1.dnssec-parent.com. IN A 3600 1.2.3.4 +ns1.dnssec-parent.com. IN NSEC3 86400 1 1 1 abcd [next owner] A RRSIG +ns1.dnssec-parent.com. IN RRSIG 3600 A 8 3 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns1.dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns1.secure-delegated.dnssec-parent.com. IN A 3600 1.2.3.4 +ns2.delegated.dnssec-parent.com. IN A 3600 5.6.7.8 +ns2.dnssec-parent.com. IN A 3600 4.3.2.1 +ns2.dnssec-parent.com. IN NSEC3 86400 1 1 1 abcd [next owner] A RRSIG +ns2.dnssec-parent.com. IN RRSIG 3600 A 8 3 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns2.dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... +ns2.secure-delegated.dnssec-parent.com. IN A 3600 5.6.7.8 +secure-delegated.dnssec-parent.com. IN DS 3600 54319 8 2 a0b9c38cd324182af0ef66830d0a0e85a1d58979c9834e18c871779e040857b7 +secure-delegated.dnssec-parent.com. IN NS 3600 ns1.secure-delegated.dnssec-parent.com. +secure-delegated.dnssec-parent.com. IN NS 3600 ns2.secure-delegated.dnssec-parent.com. +secure-delegated.dnssec-parent.com. IN NSEC3 86400 1 1 1 abcd [next owner] NS DS RRSIG +secure-delegated.dnssec-parent.com. IN RRSIG 3600 DS 8 3 3600 [expiry] [inception] [keytag] dnssec-parent.com. ... +secure-delegated.dnssec-parent.com. IN RRSIG 86400 NSEC3 8 3 86400 [expiry] [inception] [keytag] dnssec-parent.com. ... diff --git a/regression-tests/tests/axfr/skip.narrow b/regression-tests/tests/axfr/skip.narrow new file mode 100644 index 0000000000..e69de29bb2