]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
AXFR IXFR test
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 26 Jul 2007 09:39:08 +0000 (09:39 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 26 Jul 2007 09:39:08 +0000 (09:39 +0000)
git-svn-id: file:///svn/unbound/trunk@453 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
testdata/refuse_xfr.rpl [new file with mode: 0644]

index e4967167bd6c4d69e7ef64a2c5d373c80a5a6927..c827ceaaaefdaf0393ed4ec8f721b468a20f2d86 100644 (file)
@@ -1,6 +1,7 @@
 26 July 2007: Wouter
        - cycle detection, for query state dependencies. Will attempt to
          circumvent the cycle, but if no other targets available fails.
+       - unit test for AXFR, IXFR response.
 
 25 July 2007: Wouter
        - testbound read ADDRESS and check it.
diff --git a/testdata/refuse_xfr.rpl b/testdata/refuse_xfr.rpl
new file mode 100644 (file)
index 0000000..0285d2a
--- /dev/null
@@ -0,0 +1,37 @@
+; config options
+CONFIG_END
+SCENARIO_BEGIN Test AXFR and IXFR queries.
+
+; AXFR
+STEP 1 QUERY
+ENTRY_BEGIN
+SECTION QUESTION
+nlnetlabs.nl. IN AXFR
+ENTRY_END
+STEP 2 CHECK_ANSWER
+ENTRY_BEGIN
+MATCH all
+REPLY QR REFUSED
+SECTION QUESTION
+nlnetlabs.nl. IN AXFR
+ENTRY_END
+
+; IXFR
+STEP 3 QUERY
+ENTRY_BEGIN
+SECTION QUESTION
+nlnetlabs.nl. IN IXFR
+SECTION AUTHORITY
+nlnetlabs.nl. IN SOA mr. op. 12 0 0 0 0
+ENTRY_END
+STEP 4 CHECK_ANSWER
+ENTRY_BEGIN
+MATCH all
+REPLY QR FORMERR
+SECTION QUESTION
+nlnetlabs.nl. IN IXFR
+SECTION AUTHORITY
+nlnetlabs.nl. IN SOA mr. op. 12 0 0 0 0
+ENTRY_END
+
+SCENARIO_END