]> granicus.if.org Git - pdns/commitdiff
add test for NSEC wraparound
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Mon, 27 Feb 2012 10:44:54 +0000 (10:44 +0000)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Mon, 27 Feb 2012 10:44:54 +0000 (10:44 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2428 d19b8d6e-7fed-0310-83ef-9ca221ded41b

regression-tests/dnssec-only-nsec-wraparound/command [new file with mode: 0755]
regression-tests/dnssec-only-nsec-wraparound/description [new file with mode: 0644]
regression-tests/dnssec-only-nsec-wraparound/expected_result [new file with mode: 0644]

diff --git a/regression-tests/dnssec-only-nsec-wraparound/command b/regression-tests/dnssec-only-nsec-wraparound/command
new file mode 100755 (executable)
index 0000000..4921a3a
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+cleandig zzz.example.com A dnssec | egrep 'IN[[:space:]]+NSEC'
+
diff --git a/regression-tests/dnssec-only-nsec-wraparound/description b/regression-tests/dnssec-only-nsec-wraparound/description
new file mode 100644 (file)
index 0000000..55df335
--- /dev/null
@@ -0,0 +1,2 @@
+This test verifies that NXDOMAINS beyond the last record of a zone
+generate a correct wraparound NSEC.
diff --git a/regression-tests/dnssec-only-nsec-wraparound/expected_result b/regression-tests/dnssec-only-nsec-wraparound/expected_result
new file mode 100644 (file)
index 0000000..d99b62a
--- /dev/null
@@ -0,0 +1,2 @@
+1      example.com.    IN      NSEC    120     escapedtext.example.com. NS SOA MX RRSIG NSEC DNSKEY
+1      www.example.com.        IN      NSEC    120     example.com. CNAME RRSIG NSEC