]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
test AXFR content
authorKees Monshouwer <mind04@monshouwer.org>
Sun, 23 Feb 2014 18:41:42 +0000 (19:41 +0100)
committermind04 <mind04@monshouwer.org>
Sun, 23 Feb 2014 18:48:01 +0000 (19:48 +0100)
regression-tests/tests/axfr/command [new file with mode: 0755]
regression-tests/tests/axfr/description [new file with mode: 0644]
regression-tests/tests/axfr/expected_result [new file with mode: 0644]
regression-tests/tests/axfr/expected_result.dnssec [new file with mode: 0644]
regression-tests/tests/axfr/expected_result.nsec3 [new file with mode: 0644]
regression-tests/tests/axfr/expected_result.nsec3-optout [new file with mode: 0644]
regression-tests/tests/axfr/skip.narrow [new file with mode: 0644]

diff --git a/regression-tests/tests/axfr/command b/regression-tests/tests/axfr/command
new file mode 100755 (executable)
index 0000000..e10a53d
--- /dev/null
@@ -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 (file)
index 0000000..5490a46
--- /dev/null
@@ -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 (file)
index 0000000..e7cdf27
--- /dev/null
@@ -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 (file)
index 0000000..a137374
--- /dev/null
@@ -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 (file)
index 0000000..9e60175
--- /dev/null
@@ -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 (file)
index 0000000..f3291b8
--- /dev/null
@@ -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 (file)
index 0000000..e69de29