]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
enable 1dyndns-big-package test
authorKees Monshouwer <mind04@monshouwer.org>
Fri, 12 Jul 2013 19:21:55 +0000 (21:21 +0200)
committermind04 <mind04@monshouwer.org>
Thu, 18 Jul 2013 13:07:44 +0000 (15:07 +0200)
14 files changed:
.travis.yml
regression-tests/.gitignore
regression-tests/1dyndns-big-package/command
regression-tests/1dyndns-big-package/expected_result
regression-tests/1dyndns-big-package/expected_result.dnssec [new file with mode: 0644]
regression-tests/1dyndns-big-package/expected_result.narrow [new file with mode: 0644]
regression-tests/1dyndns-big-package/expected_result.nsec3 [new file with mode: 0644]
regression-tests/1dyndns-big-package/skip [deleted file]
regression-tests/1dyndns-big-package/skip.nodyndns [new file with mode: 0644]
regression-tests/5dyndns-restore-zone/command [new file with mode: 0755]
regression-tests/5dyndns-restore-zone/description [new file with mode: 0644]
regression-tests/5dyndns-restore-zone/expected_result [new file with mode: 0644]
regression-tests/5dyndns-restore-zone/skip.nodyndns [new file with mode: 0644]
regression-tests/verify-dnssec-zone/expected_result

index f5edc352bdcfda5d10c211e46222b23df52301fa..40e4bbdd7d671583102efb03bcef652a95efcdfb 100644 (file)
@@ -37,7 +37,6 @@ script:
  - ./start-test-stop 5300 gmysql-nsec3-optout-presigned 
  - ./start-test-stop 5300 gmysql-nsec3-narrow
  - ./start-test-stop 5300 tinydns
- - ./start-test-stop 5300 mydns
  - ./start-test-stop 5300 gmysql nowait 3600
  - ./start-test-stop 5300 gmysql-presigned nowait 3600
  - ./start-test-stop 5300 gmysql-nsec3 nowait 3600
@@ -47,6 +46,7 @@ script:
  - ./start-test-stop 5300 gmysql-nsec3-optout-presigned nowait 3600
  - cd ../regression-tests.nobackend/
  - ./runtests
+ - test ! -s ./failed_tests
 notifications:
   irc:
     channels:
index 69a93afcf77b4cf55eddec8123875a00987a020b..0f10075d14b14fcae6095af8c22937f724cc65f2 100644 (file)
@@ -8,15 +8,17 @@ real_result
 /skipped_tests
 /trustedkeys
 /test-results
-/pdns.pid
+/*.pid
+/*.backup
 /passed_tests
-/failed_tests
+/failed_tests*
 /powerdns.sqlite3
 /unbound-host.conf
 /*.controlsocket
 /pdns-*.conf
 /*.sqlite3*
 /*.com-slave
+/*.dyndns-slave
 /named-slave.conf
 */start
 */step.*
index 5aaf00bcbd459f46a327388f987847c5b92314ed..61dc1f9923c6155734c18ed1c66f2371d796912a 100755 (executable)
@@ -1,8 +1,6 @@
 #!/bin/sh
 
-# check if we are empty.
-cleandig big-txt.test.dyndns TXT
-
+mysqldiff
 
 cleannsupdate <<!
 server $nameserver $port
@@ -27,12 +25,90 @@ update add big-txt.test.dyndns. 600 TXT "83 bottles of beer on the wall, 83 bott
 update add big-txt.test.dyndns. 600 TXT "82 bottles of beer on the wall, 82 bottles of beer. Take one down, pass it around, 81 bottles of beer on the wall."
 update add big-txt.test.dyndns. 600 TXT "81 bottles of beer on the wall, 81 bottles of beer. Take one down, pass it around, 80 bottles of beer on the wall."
 update add big-txt.test.dyndns. 600 TXT "80 bottles of beer on the wall, 80 bottles of beer. Take one down, pass it around, 79 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "79 bottles of beer on the wall, 79 bottles of beer. Take one down, pass it around, 78 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "78 bottles of beer on the wall, 78 bottles of beer. Take one down, pass it around, 77 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "77 bottles of beer on the wall, 77 bottles of beer. Take one down, pass it around, 76 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "76 bottles of beer on the wall, 76 bottles of beer. Take one down, pass it around, 75 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "75 bottles of beer on the wall, 75 bottles of beer. Take one down, pass it around, 74 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "74 bottles of beer on the wall, 74 bottles of beer. Take one down, pass it around, 73 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "73 bottles of beer on the wall, 73 bottles of beer. Take one down, pass it around, 72 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "72 bottles of beer on the wall, 72 bottles of beer. Take one down, pass it around, 71 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "71 bottles of beer on the wall, 71 bottles of beer. Take one down, pass it around, 70 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "70 bottles of beer on the wall, 70 bottles of beer. Take one down, pass it around, 69 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "69 bottles of beer on the wall, 69 bottles of beer. Take one down, pass it around, 68 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "68 bottles of beer on the wall, 68 bottles of beer. Take one down, pass it around, 67 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "67 bottles of beer on the wall, 67 bottles of beer. Take one down, pass it around, 66 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "66 bottles of beer on the wall, 66 bottles of beer. Take one down, pass it around, 65 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "65 bottles of beer on the wall, 65 bottles of beer. Take one down, pass it around, 64 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "64 bottles of beer on the wall, 64 bottles of beer. Take one down, pass it around, 63 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "63 bottles of beer on the wall, 63 bottles of beer. Take one down, pass it around, 62 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "62 bottles of beer on the wall, 62 bottles of beer. Take one down, pass it around, 61 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "61 bottles of beer on the wall, 61 bottles of beer. Take one down, pass it around, 60 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "60 bottles of beer on the wall, 60 bottles of beer. Take one down, pass it around, 59 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "59 bottles of beer on the wall, 59 bottles of beer. Take one down, pass it around, 58 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "58 bottles of beer on the wall, 58 bottles of beer. Take one down, pass it around, 57 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "57 bottles of beer on the wall, 57 bottles of beer. Take one down, pass it around, 56 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "56 bottles of beer on the wall, 56 bottles of beer. Take one down, pass it around, 55 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "55 bottles of beer on the wall, 55 bottles of beer. Take one down, pass it around, 54 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "54 bottles of beer on the wall, 54 bottles of beer. Take one down, pass it around, 53 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "53 bottles of beer on the wall, 53 bottles of beer. Take one down, pass it around, 52 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "52 bottles of beer on the wall, 52 bottles of beer. Take one down, pass it around, 51 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "51 bottles of beer on the wall, 51 bottles of beer. Take one down, pass it around, 50 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "50 bottles of beer on the wall, 50 bottles of beer. Take one down, pass it around, 49 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "49 bottles of beer on the wall, 49 bottles of beer. Take one down, pass it around, 48 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "48 bottles of beer on the wall, 48 bottles of beer. Take one down, pass it around, 47 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "47 bottles of beer on the wall, 47 bottles of beer. Take one down, pass it around, 46 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "46 bottles of beer on the wall, 46 bottles of beer. Take one down, pass it around, 45 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "45 bottles of beer on the wall, 45 bottles of beer. Take one down, pass it around, 44 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "44 bottles of beer on the wall, 44 bottles of beer. Take one down, pass it around, 43 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "43 bottles of beer on the wall, 43 bottles of beer. Take one down, pass it around, 42 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "42 bottles of beer on the wall, 42 bottles of beer. Take one down, pass it around, 41 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "41 bottles of beer on the wall, 41 bottles of beer. Take one down, pass it around, 40 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "40 bottles of beer on the wall, 40 bottles of beer. Take one down, pass it around, 39 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "39 bottles of beer on the wall, 39 bottles of beer. Take one down, pass it around, 38 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "38 bottles of beer on the wall, 38 bottles of beer. Take one down, pass it around, 37 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "37 bottles of beer on the wall, 37 bottles of beer. Take one down, pass it around, 36 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "36 bottles of beer on the wall, 36 bottles of beer. Take one down, pass it around, 35 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "35 bottles of beer on the wall, 35 bottles of beer. Take one down, pass it around, 34 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "34 bottles of beer on the wall, 34 bottles of beer. Take one down, pass it around, 33 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "33 bottles of beer on the wall, 33 bottles of beer. Take one down, pass it around, 32 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "32 bottles of beer on the wall, 32 bottles of beer. Take one down, pass it around, 31 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "31 bottles of beer on the wall, 31 bottles of beer. Take one down, pass it around, 30 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "30 bottles of beer on the wall, 30 bottles of beer. Take one down, pass it around, 29 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "29 bottles of beer on the wall, 29 bottles of beer. Take one down, pass it around, 28 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "28 bottles of beer on the wall, 28 bottles of beer. Take one down, pass it around, 27 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "27 bottles of beer on the wall, 27 bottles of beer. Take one down, pass it around, 26 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "26 bottles of beer on the wall, 26 bottles of beer. Take one down, pass it around, 25 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "25 bottles of beer on the wall, 25 bottles of beer. Take one down, pass it around, 24 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "24 bottles of beer on the wall, 24 bottles of beer. Take one down, pass it around, 23 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "23 bottles of beer on the wall, 23 bottles of beer. Take one down, pass it around, 22 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "22 bottles of beer on the wall, 22 bottles of beer. Take one down, pass it around, 21 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "21 bottles of beer on the wall, 21 bottles of beer. Take one down, pass it around, 20 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "20 bottles of beer on the wall, 20 bottles of beer. Take one down, pass it around, 19 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "19 bottles of beer on the wall, 19 bottles of beer. Take one down, pass it around, 18 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "18 bottles of beer on the wall, 18 bottles of beer. Take one down, pass it around, 17 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "17 bottles of beer on the wall, 17 bottles of beer. Take one down, pass it around, 16 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "16 bottles of beer on the wall, 16 bottles of beer. Take one down, pass it around, 15 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "15 bottles of beer on the wall, 15 bottles of beer. Take one down, pass it around, 14 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "14 bottles of beer on the wall, 14 bottles of beer. Take one down, pass it around, 13 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "13 bottles of beer on the wall, 13 bottles of beer. Take one down, pass it around, 12 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "12 bottles of beer on the wall, 12 bottles of beer. Take one down, pass it around, 11 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "11 bottles of beer on the wall, 11 bottles of beer. Take one down, pass it around, 10 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "10 bottles of beer on the wall, 10 bottles of beer. Take one down, pass it around, 9 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "9 bottles of beer on the wall, 9 bottles of beer. Take one down, pass it around, 8 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "8 bottles of beer on the wall, 8 bottles of beer. Take one down, pass it around, 7 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "7 bottles of beer on the wall, 7 bottles of beer. Take one down, pass it around, 6 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "6 bottles of beer on the wall, 6 bottles of beer. Take one down, pass it around, 5 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "5 bottles of beer on the wall, 5 bottles of beer. Take one down, pass it around, 4 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "4 bottles of beer on the wall, 4 bottles of beer. Take one down, pass it around, 3 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "3 bottles of beer on the wall, 3 bottles of beer. Take one down, pass it around, 2 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "2 bottles of beer on the wall, 2 bottles of beer. Take one down, pass it around, 1 bottles of beer on the wall."
+update add big-txt.test.dyndns. 600 TXT "1 bottles of beer on the wall, 1 bottles of beer. Take one down, pass it around, No more beer on the wall :-("
 send
 answer
 !
 
-# check if things are added
-cleandig big-txt.test.dyndns TXT
+mysqldiff 1 "check if things are added"
 
 cleannsupdate <<!
 server $nameserver $port
@@ -42,6 +118,4 @@ send
 answer
 !
 
-
-# check if we deleted properly.
-cleandig big-txt.test.dyndns TXT
+mysqldiff 2 "check if we deleted properly"
index e16f78a3d62a72607ed86695e0b7b80297020fed..9380594d5989c58da64f37fe7518e6dc66ee3321 100644 (file)
@@ -1,3 +1,120 @@
-0      very-long-txt.test.com. IN      TXT     3600    "A very long TXT record! boy you won't believe how long. A very long TXT record! boy you won't believe how long. A very long TXT record! boy you won't believe how long. A very long TXT record! boy you won't believe how long. A very long TXT record! boy you" " won't believe how long!"
-Rcode: 0, RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0
-Reply to question for qname='very-long-txt.test.com.', qtype=TXT
+Answer:
+;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id]
+;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
+;; ZONE SECTION:
+;test.dyndns.                  IN      SOA
+
+check if things are added
+--- Start: diff start step.1 ---
+> big-txt.test.dyndns  TXT     0       "1 bottles of beer on the wall, 1 bottles of beer. Take one down, pass it around, No more beer on the wall :-(" 600
+> big-txt.test.dyndns  TXT     0       "2 bottles of beer on the wall, 2 bottles of beer. Take one down, pass it around, 1 bottles of beer on the wall."       600
+> big-txt.test.dyndns  TXT     0       "3 bottles of beer on the wall, 3 bottles of beer. Take one down, pass it around, 2 bottles of beer on the wall."       600
+> big-txt.test.dyndns  TXT     0       "4 bottles of beer on the wall, 4 bottles of beer. Take one down, pass it around, 3 bottles of beer on the wall."       600
+> big-txt.test.dyndns  TXT     0       "5 bottles of beer on the wall, 5 bottles of beer. Take one down, pass it around, 4 bottles of beer on the wall."       600
+> big-txt.test.dyndns  TXT     0       "6 bottles of beer on the wall, 6 bottles of beer. Take one down, pass it around, 5 bottles of beer on the wall."       600
+> big-txt.test.dyndns  TXT     0       "7 bottles of beer on the wall, 7 bottles of beer. Take one down, pass it around, 6 bottles of beer on the wall."       600
+> big-txt.test.dyndns  TXT     0       "8 bottles of beer on the wall, 8 bottles of beer. Take one down, pass it around, 7 bottles of beer on the wall."       600
+> big-txt.test.dyndns  TXT     0       "9 bottles of beer on the wall, 9 bottles of beer. Take one down, pass it around, 8 bottles of beer on the wall."       600
+> big-txt.test.dyndns  TXT     0       "10 bottles of beer on the wall, 10 bottles of beer. Take one down, pass it around, 9 bottles of beer on the wall."     600
+> big-txt.test.dyndns  TXT     0       "11 bottles of beer on the wall, 11 bottles of beer. Take one down, pass it around, 10 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "12 bottles of beer on the wall, 12 bottles of beer. Take one down, pass it around, 11 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "13 bottles of beer on the wall, 13 bottles of beer. Take one down, pass it around, 12 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "14 bottles of beer on the wall, 14 bottles of beer. Take one down, pass it around, 13 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "15 bottles of beer on the wall, 15 bottles of beer. Take one down, pass it around, 14 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "16 bottles of beer on the wall, 16 bottles of beer. Take one down, pass it around, 15 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "17 bottles of beer on the wall, 17 bottles of beer. Take one down, pass it around, 16 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "18 bottles of beer on the wall, 18 bottles of beer. Take one down, pass it around, 17 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "19 bottles of beer on the wall, 19 bottles of beer. Take one down, pass it around, 18 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "20 bottles of beer on the wall, 20 bottles of beer. Take one down, pass it around, 19 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "21 bottles of beer on the wall, 21 bottles of beer. Take one down, pass it around, 20 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "22 bottles of beer on the wall, 22 bottles of beer. Take one down, pass it around, 21 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "23 bottles of beer on the wall, 23 bottles of beer. Take one down, pass it around, 22 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "24 bottles of beer on the wall, 24 bottles of beer. Take one down, pass it around, 23 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "25 bottles of beer on the wall, 25 bottles of beer. Take one down, pass it around, 24 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "26 bottles of beer on the wall, 26 bottles of beer. Take one down, pass it around, 25 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "27 bottles of beer on the wall, 27 bottles of beer. Take one down, pass it around, 26 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "28 bottles of beer on the wall, 28 bottles of beer. Take one down, pass it around, 27 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "29 bottles of beer on the wall, 29 bottles of beer. Take one down, pass it around, 28 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "30 bottles of beer on the wall, 30 bottles of beer. Take one down, pass it around, 29 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "31 bottles of beer on the wall, 31 bottles of beer. Take one down, pass it around, 30 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "32 bottles of beer on the wall, 32 bottles of beer. Take one down, pass it around, 31 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "33 bottles of beer on the wall, 33 bottles of beer. Take one down, pass it around, 32 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "34 bottles of beer on the wall, 34 bottles of beer. Take one down, pass it around, 33 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "35 bottles of beer on the wall, 35 bottles of beer. Take one down, pass it around, 34 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "36 bottles of beer on the wall, 36 bottles of beer. Take one down, pass it around, 35 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "37 bottles of beer on the wall, 37 bottles of beer. Take one down, pass it around, 36 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "38 bottles of beer on the wall, 38 bottles of beer. Take one down, pass it around, 37 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "39 bottles of beer on the wall, 39 bottles of beer. Take one down, pass it around, 38 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "40 bottles of beer on the wall, 40 bottles of beer. Take one down, pass it around, 39 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "41 bottles of beer on the wall, 41 bottles of beer. Take one down, pass it around, 40 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "42 bottles of beer on the wall, 42 bottles of beer. Take one down, pass it around, 41 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "43 bottles of beer on the wall, 43 bottles of beer. Take one down, pass it around, 42 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "44 bottles of beer on the wall, 44 bottles of beer. Take one down, pass it around, 43 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "45 bottles of beer on the wall, 45 bottles of beer. Take one down, pass it around, 44 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "46 bottles of beer on the wall, 46 bottles of beer. Take one down, pass it around, 45 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "47 bottles of beer on the wall, 47 bottles of beer. Take one down, pass it around, 46 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "48 bottles of beer on the wall, 48 bottles of beer. Take one down, pass it around, 47 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "49 bottles of beer on the wall, 49 bottles of beer. Take one down, pass it around, 48 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "50 bottles of beer on the wall, 50 bottles of beer. Take one down, pass it around, 49 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "51 bottles of beer on the wall, 51 bottles of beer. Take one down, pass it around, 50 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "52 bottles of beer on the wall, 52 bottles of beer. Take one down, pass it around, 51 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "53 bottles of beer on the wall, 53 bottles of beer. Take one down, pass it around, 52 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "54 bottles of beer on the wall, 54 bottles of beer. Take one down, pass it around, 53 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "55 bottles of beer on the wall, 55 bottles of beer. Take one down, pass it around, 54 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "56 bottles of beer on the wall, 56 bottles of beer. Take one down, pass it around, 55 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "57 bottles of beer on the wall, 57 bottles of beer. Take one down, pass it around, 56 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "58 bottles of beer on the wall, 58 bottles of beer. Take one down, pass it around, 57 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "59 bottles of beer on the wall, 59 bottles of beer. Take one down, pass it around, 58 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "60 bottles of beer on the wall, 60 bottles of beer. Take one down, pass it around, 59 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "61 bottles of beer on the wall, 61 bottles of beer. Take one down, pass it around, 60 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "62 bottles of beer on the wall, 62 bottles of beer. Take one down, pass it around, 61 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "63 bottles of beer on the wall, 63 bottles of beer. Take one down, pass it around, 62 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "64 bottles of beer on the wall, 64 bottles of beer. Take one down, pass it around, 63 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "65 bottles of beer on the wall, 65 bottles of beer. Take one down, pass it around, 64 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "66 bottles of beer on the wall, 66 bottles of beer. Take one down, pass it around, 65 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "67 bottles of beer on the wall, 67 bottles of beer. Take one down, pass it around, 66 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "68 bottles of beer on the wall, 68 bottles of beer. Take one down, pass it around, 67 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "69 bottles of beer on the wall, 69 bottles of beer. Take one down, pass it around, 68 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "70 bottles of beer on the wall, 70 bottles of beer. Take one down, pass it around, 69 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "71 bottles of beer on the wall, 71 bottles of beer. Take one down, pass it around, 70 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "72 bottles of beer on the wall, 72 bottles of beer. Take one down, pass it around, 71 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "73 bottles of beer on the wall, 73 bottles of beer. Take one down, pass it around, 72 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "74 bottles of beer on the wall, 74 bottles of beer. Take one down, pass it around, 73 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "75 bottles of beer on the wall, 75 bottles of beer. Take one down, pass it around, 74 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "76 bottles of beer on the wall, 76 bottles of beer. Take one down, pass it around, 75 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "77 bottles of beer on the wall, 77 bottles of beer. Take one down, pass it around, 76 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "78 bottles of beer on the wall, 78 bottles of beer. Take one down, pass it around, 77 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "79 bottles of beer on the wall, 79 bottles of beer. Take one down, pass it around, 78 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "80 bottles of beer on the wall, 80 bottles of beer. Take one down, pass it around, 79 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "81 bottles of beer on the wall, 81 bottles of beer. Take one down, pass it around, 80 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "82 bottles of beer on the wall, 82 bottles of beer. Take one down, pass it around, 81 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "83 bottles of beer on the wall, 83 bottles of beer. Take one down, pass it around, 82 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "84 bottles of beer on the wall, 84 bottles of beer. Take one down, pass it around, 83 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "85 bottles of beer on the wall, 85 bottles of beer. Take one down, pass it around, 84 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "86 bottles of beer on the wall, 86 bottles of beer. Take one down, pass it around, 85 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "87 bottles of beer on the wall, 87 bottles of beer. Take one down, pass it around, 86 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "88 bottles of beer on the wall, 88 bottles of beer. Take one down, pass it around, 87 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "89 bottles of beer on the wall, 89 bottles of beer. Take one down, pass it around, 88 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "90 bottles of beer on the wall, 90 bottles of beer. Take one down, pass it around, 89 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "91 bottles of beer on the wall, 91 bottles of beer. Take one down, pass it around, 90 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "92 bottles of beer on the wall, 92 bottles of beer. Take one down, pass it around, 91 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "93 bottles of beer on the wall, 93 bottles of beer. Take one down, pass it around, 92 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "94 bottles of beer on the wall, 94 bottles of beer. Take one down, pass it around, 93 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "95 bottles of beer on the wall, 95 bottles of beer. Take one down, pass it around, 94 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "96 bottles of beer on the wall, 96 bottles of beer. Take one down, pass it around, 95 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "97 bottles of beer on the wall, 97 bottles of beer. Take one down, pass it around, 96 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "98 bottles of beer on the wall, 98 bottles of beer. Take one down, pass it around, 97 bottles of beer on the wall."    600
+> big-txt.test.dyndns  TXT     0       "99 bottles of beer on the wall, 99 bottles of beer. Take one down, pass it around, 98 bottles of beer on the wall."    600
+--- End: diff start step.1 ---
+
+Answer:
+;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id]
+;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
+;; ZONE SECTION:
+;test.dyndns.                  IN      SOA
+
+check if we deleted properly
+--- Start: diff start step.2 ---
+no difference
+--- End: diff start step.2 ---
+
diff --git a/regression-tests/1dyndns-big-package/expected_result.dnssec b/regression-tests/1dyndns-big-package/expected_result.dnssec
new file mode 100644 (file)
index 0000000..f1de4aa
--- /dev/null
@@ -0,0 +1,120 @@
+Answer:
+;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id]
+;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
+;; ZONE SECTION:
+;test.dyndns.                  IN      SOA
+
+check if things are added
+--- Start: diff start step.1 ---
+> big-txt.test.dyndns  TXT     0       "1 bottles of beer on the wall, 1 bottles of beer. Take one down, pass it around, No more beer on the wall :-(" 600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "2 bottles of beer on the wall, 2 bottles of beer. Take one down, pass it around, 1 bottles of beer on the wall."       600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "3 bottles of beer on the wall, 3 bottles of beer. Take one down, pass it around, 2 bottles of beer on the wall."       600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "4 bottles of beer on the wall, 4 bottles of beer. Take one down, pass it around, 3 bottles of beer on the wall."       600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "5 bottles of beer on the wall, 5 bottles of beer. Take one down, pass it around, 4 bottles of beer on the wall."       600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "6 bottles of beer on the wall, 6 bottles of beer. Take one down, pass it around, 5 bottles of beer on the wall."       600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "7 bottles of beer on the wall, 7 bottles of beer. Take one down, pass it around, 6 bottles of beer on the wall."       600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "8 bottles of beer on the wall, 8 bottles of beer. Take one down, pass it around, 7 bottles of beer on the wall."       600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "9 bottles of beer on the wall, 9 bottles of beer. Take one down, pass it around, 8 bottles of beer on the wall."       600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "10 bottles of beer on the wall, 10 bottles of beer. Take one down, pass it around, 9 bottles of beer on the wall."     600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "11 bottles of beer on the wall, 11 bottles of beer. Take one down, pass it around, 10 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "12 bottles of beer on the wall, 12 bottles of beer. Take one down, pass it around, 11 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "13 bottles of beer on the wall, 13 bottles of beer. Take one down, pass it around, 12 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "14 bottles of beer on the wall, 14 bottles of beer. Take one down, pass it around, 13 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "15 bottles of beer on the wall, 15 bottles of beer. Take one down, pass it around, 14 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "16 bottles of beer on the wall, 16 bottles of beer. Take one down, pass it around, 15 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "17 bottles of beer on the wall, 17 bottles of beer. Take one down, pass it around, 16 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "18 bottles of beer on the wall, 18 bottles of beer. Take one down, pass it around, 17 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "19 bottles of beer on the wall, 19 bottles of beer. Take one down, pass it around, 18 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "20 bottles of beer on the wall, 20 bottles of beer. Take one down, pass it around, 19 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "21 bottles of beer on the wall, 21 bottles of beer. Take one down, pass it around, 20 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "22 bottles of beer on the wall, 22 bottles of beer. Take one down, pass it around, 21 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "23 bottles of beer on the wall, 23 bottles of beer. Take one down, pass it around, 22 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "24 bottles of beer on the wall, 24 bottles of beer. Take one down, pass it around, 23 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "25 bottles of beer on the wall, 25 bottles of beer. Take one down, pass it around, 24 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "26 bottles of beer on the wall, 26 bottles of beer. Take one down, pass it around, 25 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "27 bottles of beer on the wall, 27 bottles of beer. Take one down, pass it around, 26 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "28 bottles of beer on the wall, 28 bottles of beer. Take one down, pass it around, 27 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "29 bottles of beer on the wall, 29 bottles of beer. Take one down, pass it around, 28 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "30 bottles of beer on the wall, 30 bottles of beer. Take one down, pass it around, 29 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "31 bottles of beer on the wall, 31 bottles of beer. Take one down, pass it around, 30 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "32 bottles of beer on the wall, 32 bottles of beer. Take one down, pass it around, 31 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "33 bottles of beer on the wall, 33 bottles of beer. Take one down, pass it around, 32 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "34 bottles of beer on the wall, 34 bottles of beer. Take one down, pass it around, 33 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "35 bottles of beer on the wall, 35 bottles of beer. Take one down, pass it around, 34 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "36 bottles of beer on the wall, 36 bottles of beer. Take one down, pass it around, 35 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "37 bottles of beer on the wall, 37 bottles of beer. Take one down, pass it around, 36 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "38 bottles of beer on the wall, 38 bottles of beer. Take one down, pass it around, 37 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "39 bottles of beer on the wall, 39 bottles of beer. Take one down, pass it around, 38 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "40 bottles of beer on the wall, 40 bottles of beer. Take one down, pass it around, 39 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "41 bottles of beer on the wall, 41 bottles of beer. Take one down, pass it around, 40 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "42 bottles of beer on the wall, 42 bottles of beer. Take one down, pass it around, 41 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "43 bottles of beer on the wall, 43 bottles of beer. Take one down, pass it around, 42 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "44 bottles of beer on the wall, 44 bottles of beer. Take one down, pass it around, 43 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "45 bottles of beer on the wall, 45 bottles of beer. Take one down, pass it around, 44 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "46 bottles of beer on the wall, 46 bottles of beer. Take one down, pass it around, 45 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "47 bottles of beer on the wall, 47 bottles of beer. Take one down, pass it around, 46 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "48 bottles of beer on the wall, 48 bottles of beer. Take one down, pass it around, 47 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "49 bottles of beer on the wall, 49 bottles of beer. Take one down, pass it around, 48 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "50 bottles of beer on the wall, 50 bottles of beer. Take one down, pass it around, 49 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "51 bottles of beer on the wall, 51 bottles of beer. Take one down, pass it around, 50 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "52 bottles of beer on the wall, 52 bottles of beer. Take one down, pass it around, 51 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "53 bottles of beer on the wall, 53 bottles of beer. Take one down, pass it around, 52 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "54 bottles of beer on the wall, 54 bottles of beer. Take one down, pass it around, 53 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "55 bottles of beer on the wall, 55 bottles of beer. Take one down, pass it around, 54 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "56 bottles of beer on the wall, 56 bottles of beer. Take one down, pass it around, 55 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "57 bottles of beer on the wall, 57 bottles of beer. Take one down, pass it around, 56 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "58 bottles of beer on the wall, 58 bottles of beer. Take one down, pass it around, 57 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "59 bottles of beer on the wall, 59 bottles of beer. Take one down, pass it around, 58 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "60 bottles of beer on the wall, 60 bottles of beer. Take one down, pass it around, 59 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "61 bottles of beer on the wall, 61 bottles of beer. Take one down, pass it around, 60 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "62 bottles of beer on the wall, 62 bottles of beer. Take one down, pass it around, 61 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "63 bottles of beer on the wall, 63 bottles of beer. Take one down, pass it around, 62 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "64 bottles of beer on the wall, 64 bottles of beer. Take one down, pass it around, 63 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "65 bottles of beer on the wall, 65 bottles of beer. Take one down, pass it around, 64 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "66 bottles of beer on the wall, 66 bottles of beer. Take one down, pass it around, 65 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "67 bottles of beer on the wall, 67 bottles of beer. Take one down, pass it around, 66 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "68 bottles of beer on the wall, 68 bottles of beer. Take one down, pass it around, 67 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "69 bottles of beer on the wall, 69 bottles of beer. Take one down, pass it around, 68 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "70 bottles of beer on the wall, 70 bottles of beer. Take one down, pass it around, 69 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "71 bottles of beer on the wall, 71 bottles of beer. Take one down, pass it around, 70 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "72 bottles of beer on the wall, 72 bottles of beer. Take one down, pass it around, 71 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "73 bottles of beer on the wall, 73 bottles of beer. Take one down, pass it around, 72 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "74 bottles of beer on the wall, 74 bottles of beer. Take one down, pass it around, 73 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "75 bottles of beer on the wall, 75 bottles of beer. Take one down, pass it around, 74 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "76 bottles of beer on the wall, 76 bottles of beer. Take one down, pass it around, 75 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "77 bottles of beer on the wall, 77 bottles of beer. Take one down, pass it around, 76 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "78 bottles of beer on the wall, 78 bottles of beer. Take one down, pass it around, 77 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "79 bottles of beer on the wall, 79 bottles of beer. Take one down, pass it around, 78 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "80 bottles of beer on the wall, 80 bottles of beer. Take one down, pass it around, 79 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "81 bottles of beer on the wall, 81 bottles of beer. Take one down, pass it around, 80 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "82 bottles of beer on the wall, 82 bottles of beer. Take one down, pass it around, 81 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "83 bottles of beer on the wall, 83 bottles of beer. Take one down, pass it around, 82 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "84 bottles of beer on the wall, 84 bottles of beer. Take one down, pass it around, 83 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "85 bottles of beer on the wall, 85 bottles of beer. Take one down, pass it around, 84 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "86 bottles of beer on the wall, 86 bottles of beer. Take one down, pass it around, 85 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "87 bottles of beer on the wall, 87 bottles of beer. Take one down, pass it around, 86 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "88 bottles of beer on the wall, 88 bottles of beer. Take one down, pass it around, 87 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "89 bottles of beer on the wall, 89 bottles of beer. Take one down, pass it around, 88 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "90 bottles of beer on the wall, 90 bottles of beer. Take one down, pass it around, 89 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "91 bottles of beer on the wall, 91 bottles of beer. Take one down, pass it around, 90 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "92 bottles of beer on the wall, 92 bottles of beer. Take one down, pass it around, 91 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "93 bottles of beer on the wall, 93 bottles of beer. Take one down, pass it around, 92 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "94 bottles of beer on the wall, 94 bottles of beer. Take one down, pass it around, 93 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "95 bottles of beer on the wall, 95 bottles of beer. Take one down, pass it around, 94 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "96 bottles of beer on the wall, 96 bottles of beer. Take one down, pass it around, 95 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "97 bottles of beer on the wall, 97 bottles of beer. Take one down, pass it around, 96 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "98 bottles of beer on the wall, 98 bottles of beer. Take one down, pass it around, 97 bottles of beer on the wall."    600     'big-txt'       1
+> big-txt.test.dyndns  TXT     0       "99 bottles of beer on the wall, 99 bottles of beer. Take one down, pass it around, 98 bottles of beer on the wall."    600     'big-txt'       1
+--- End: diff start step.1 ---
+
+Answer:
+;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id]
+;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
+;; ZONE SECTION:
+;test.dyndns.                  IN      SOA
+
+check if we deleted properly
+--- Start: diff start step.2 ---
+no difference
+--- End: diff start step.2 ---
+
diff --git a/regression-tests/1dyndns-big-package/expected_result.narrow b/regression-tests/1dyndns-big-package/expected_result.narrow
new file mode 100644 (file)
index 0000000..a34f435
--- /dev/null
@@ -0,0 +1,120 @@
+Answer:
+;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id]
+;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
+;; ZONE SECTION:
+;test.dyndns.                  IN      SOA
+
+check if things are added
+--- Start: diff start step.1 ---
+> big-txt.test.dyndns  TXT     0       "1 bottles of beer on the wall, 1 bottles of beer. Take one down, pass it around, No more beer on the wall :-(" 600     NULL    1
+> big-txt.test.dyndns  TXT     0       "2 bottles of beer on the wall, 2 bottles of beer. Take one down, pass it around, 1 bottles of beer on the wall."       600     NULL    1
+> big-txt.test.dyndns  TXT     0       "3 bottles of beer on the wall, 3 bottles of beer. Take one down, pass it around, 2 bottles of beer on the wall."       600     NULL    1
+> big-txt.test.dyndns  TXT     0       "4 bottles of beer on the wall, 4 bottles of beer. Take one down, pass it around, 3 bottles of beer on the wall."       600     NULL    1
+> big-txt.test.dyndns  TXT     0       "5 bottles of beer on the wall, 5 bottles of beer. Take one down, pass it around, 4 bottles of beer on the wall."       600     NULL    1
+> big-txt.test.dyndns  TXT     0       "6 bottles of beer on the wall, 6 bottles of beer. Take one down, pass it around, 5 bottles of beer on the wall."       600     NULL    1
+> big-txt.test.dyndns  TXT     0       "7 bottles of beer on the wall, 7 bottles of beer. Take one down, pass it around, 6 bottles of beer on the wall."       600     NULL    1
+> big-txt.test.dyndns  TXT     0       "8 bottles of beer on the wall, 8 bottles of beer. Take one down, pass it around, 7 bottles of beer on the wall."       600     NULL    1
+> big-txt.test.dyndns  TXT     0       "9 bottles of beer on the wall, 9 bottles of beer. Take one down, pass it around, 8 bottles of beer on the wall."       600     NULL    1
+> big-txt.test.dyndns  TXT     0       "10 bottles of beer on the wall, 10 bottles of beer. Take one down, pass it around, 9 bottles of beer on the wall."     600     NULL    1
+> big-txt.test.dyndns  TXT     0       "11 bottles of beer on the wall, 11 bottles of beer. Take one down, pass it around, 10 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "12 bottles of beer on the wall, 12 bottles of beer. Take one down, pass it around, 11 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "13 bottles of beer on the wall, 13 bottles of beer. Take one down, pass it around, 12 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "14 bottles of beer on the wall, 14 bottles of beer. Take one down, pass it around, 13 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "15 bottles of beer on the wall, 15 bottles of beer. Take one down, pass it around, 14 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "16 bottles of beer on the wall, 16 bottles of beer. Take one down, pass it around, 15 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "17 bottles of beer on the wall, 17 bottles of beer. Take one down, pass it around, 16 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "18 bottles of beer on the wall, 18 bottles of beer. Take one down, pass it around, 17 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "19 bottles of beer on the wall, 19 bottles of beer. Take one down, pass it around, 18 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "20 bottles of beer on the wall, 20 bottles of beer. Take one down, pass it around, 19 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "21 bottles of beer on the wall, 21 bottles of beer. Take one down, pass it around, 20 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "22 bottles of beer on the wall, 22 bottles of beer. Take one down, pass it around, 21 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "23 bottles of beer on the wall, 23 bottles of beer. Take one down, pass it around, 22 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "24 bottles of beer on the wall, 24 bottles of beer. Take one down, pass it around, 23 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "25 bottles of beer on the wall, 25 bottles of beer. Take one down, pass it around, 24 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "26 bottles of beer on the wall, 26 bottles of beer. Take one down, pass it around, 25 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "27 bottles of beer on the wall, 27 bottles of beer. Take one down, pass it around, 26 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "28 bottles of beer on the wall, 28 bottles of beer. Take one down, pass it around, 27 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "29 bottles of beer on the wall, 29 bottles of beer. Take one down, pass it around, 28 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "30 bottles of beer on the wall, 30 bottles of beer. Take one down, pass it around, 29 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "31 bottles of beer on the wall, 31 bottles of beer. Take one down, pass it around, 30 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "32 bottles of beer on the wall, 32 bottles of beer. Take one down, pass it around, 31 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "33 bottles of beer on the wall, 33 bottles of beer. Take one down, pass it around, 32 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "34 bottles of beer on the wall, 34 bottles of beer. Take one down, pass it around, 33 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "35 bottles of beer on the wall, 35 bottles of beer. Take one down, pass it around, 34 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "36 bottles of beer on the wall, 36 bottles of beer. Take one down, pass it around, 35 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "37 bottles of beer on the wall, 37 bottles of beer. Take one down, pass it around, 36 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "38 bottles of beer on the wall, 38 bottles of beer. Take one down, pass it around, 37 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "39 bottles of beer on the wall, 39 bottles of beer. Take one down, pass it around, 38 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "40 bottles of beer on the wall, 40 bottles of beer. Take one down, pass it around, 39 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "41 bottles of beer on the wall, 41 bottles of beer. Take one down, pass it around, 40 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "42 bottles of beer on the wall, 42 bottles of beer. Take one down, pass it around, 41 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "43 bottles of beer on the wall, 43 bottles of beer. Take one down, pass it around, 42 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "44 bottles of beer on the wall, 44 bottles of beer. Take one down, pass it around, 43 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "45 bottles of beer on the wall, 45 bottles of beer. Take one down, pass it around, 44 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "46 bottles of beer on the wall, 46 bottles of beer. Take one down, pass it around, 45 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "47 bottles of beer on the wall, 47 bottles of beer. Take one down, pass it around, 46 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "48 bottles of beer on the wall, 48 bottles of beer. Take one down, pass it around, 47 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "49 bottles of beer on the wall, 49 bottles of beer. Take one down, pass it around, 48 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "50 bottles of beer on the wall, 50 bottles of beer. Take one down, pass it around, 49 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "51 bottles of beer on the wall, 51 bottles of beer. Take one down, pass it around, 50 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "52 bottles of beer on the wall, 52 bottles of beer. Take one down, pass it around, 51 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "53 bottles of beer on the wall, 53 bottles of beer. Take one down, pass it around, 52 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "54 bottles of beer on the wall, 54 bottles of beer. Take one down, pass it around, 53 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "55 bottles of beer on the wall, 55 bottles of beer. Take one down, pass it around, 54 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "56 bottles of beer on the wall, 56 bottles of beer. Take one down, pass it around, 55 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "57 bottles of beer on the wall, 57 bottles of beer. Take one down, pass it around, 56 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "58 bottles of beer on the wall, 58 bottles of beer. Take one down, pass it around, 57 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "59 bottles of beer on the wall, 59 bottles of beer. Take one down, pass it around, 58 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "60 bottles of beer on the wall, 60 bottles of beer. Take one down, pass it around, 59 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "61 bottles of beer on the wall, 61 bottles of beer. Take one down, pass it around, 60 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "62 bottles of beer on the wall, 62 bottles of beer. Take one down, pass it around, 61 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "63 bottles of beer on the wall, 63 bottles of beer. Take one down, pass it around, 62 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "64 bottles of beer on the wall, 64 bottles of beer. Take one down, pass it around, 63 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "65 bottles of beer on the wall, 65 bottles of beer. Take one down, pass it around, 64 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "66 bottles of beer on the wall, 66 bottles of beer. Take one down, pass it around, 65 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "67 bottles of beer on the wall, 67 bottles of beer. Take one down, pass it around, 66 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "68 bottles of beer on the wall, 68 bottles of beer. Take one down, pass it around, 67 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "69 bottles of beer on the wall, 69 bottles of beer. Take one down, pass it around, 68 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "70 bottles of beer on the wall, 70 bottles of beer. Take one down, pass it around, 69 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "71 bottles of beer on the wall, 71 bottles of beer. Take one down, pass it around, 70 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "72 bottles of beer on the wall, 72 bottles of beer. Take one down, pass it around, 71 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "73 bottles of beer on the wall, 73 bottles of beer. Take one down, pass it around, 72 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "74 bottles of beer on the wall, 74 bottles of beer. Take one down, pass it around, 73 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "75 bottles of beer on the wall, 75 bottles of beer. Take one down, pass it around, 74 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "76 bottles of beer on the wall, 76 bottles of beer. Take one down, pass it around, 75 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "77 bottles of beer on the wall, 77 bottles of beer. Take one down, pass it around, 76 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "78 bottles of beer on the wall, 78 bottles of beer. Take one down, pass it around, 77 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "79 bottles of beer on the wall, 79 bottles of beer. Take one down, pass it around, 78 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "80 bottles of beer on the wall, 80 bottles of beer. Take one down, pass it around, 79 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "81 bottles of beer on the wall, 81 bottles of beer. Take one down, pass it around, 80 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "82 bottles of beer on the wall, 82 bottles of beer. Take one down, pass it around, 81 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "83 bottles of beer on the wall, 83 bottles of beer. Take one down, pass it around, 82 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "84 bottles of beer on the wall, 84 bottles of beer. Take one down, pass it around, 83 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "85 bottles of beer on the wall, 85 bottles of beer. Take one down, pass it around, 84 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "86 bottles of beer on the wall, 86 bottles of beer. Take one down, pass it around, 85 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "87 bottles of beer on the wall, 87 bottles of beer. Take one down, pass it around, 86 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "88 bottles of beer on the wall, 88 bottles of beer. Take one down, pass it around, 87 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "89 bottles of beer on the wall, 89 bottles of beer. Take one down, pass it around, 88 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "90 bottles of beer on the wall, 90 bottles of beer. Take one down, pass it around, 89 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "91 bottles of beer on the wall, 91 bottles of beer. Take one down, pass it around, 90 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "92 bottles of beer on the wall, 92 bottles of beer. Take one down, pass it around, 91 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "93 bottles of beer on the wall, 93 bottles of beer. Take one down, pass it around, 92 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "94 bottles of beer on the wall, 94 bottles of beer. Take one down, pass it around, 93 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "95 bottles of beer on the wall, 95 bottles of beer. Take one down, pass it around, 94 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "96 bottles of beer on the wall, 96 bottles of beer. Take one down, pass it around, 95 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "97 bottles of beer on the wall, 97 bottles of beer. Take one down, pass it around, 96 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "98 bottles of beer on the wall, 98 bottles of beer. Take one down, pass it around, 97 bottles of beer on the wall."    600     NULL    1
+> big-txt.test.dyndns  TXT     0       "99 bottles of beer on the wall, 99 bottles of beer. Take one down, pass it around, 98 bottles of beer on the wall."    600     NULL    1
+--- End: diff start step.1 ---
+
+Answer:
+;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id]
+;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
+;; ZONE SECTION:
+;test.dyndns.                  IN      SOA
+
+check if we deleted properly
+--- Start: diff start step.2 ---
+no difference
+--- End: diff start step.2 ---
+
diff --git a/regression-tests/1dyndns-big-package/expected_result.nsec3 b/regression-tests/1dyndns-big-package/expected_result.nsec3
new file mode 100644 (file)
index 0000000..443b194
--- /dev/null
@@ -0,0 +1,120 @@
+Answer:
+;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id]
+;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
+;; ZONE SECTION:
+;test.dyndns.                  IN      SOA
+
+check if things are added
+--- Start: diff start step.1 ---
+> big-txt.test.dyndns  TXT     0       "1 bottles of beer on the wall, 1 bottles of beer. Take one down, pass it around, No more beer on the wall :-(" 600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "2 bottles of beer on the wall, 2 bottles of beer. Take one down, pass it around, 1 bottles of beer on the wall."       600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "3 bottles of beer on the wall, 3 bottles of beer. Take one down, pass it around, 2 bottles of beer on the wall."       600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "4 bottles of beer on the wall, 4 bottles of beer. Take one down, pass it around, 3 bottles of beer on the wall."       600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "5 bottles of beer on the wall, 5 bottles of beer. Take one down, pass it around, 4 bottles of beer on the wall."       600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "6 bottles of beer on the wall, 6 bottles of beer. Take one down, pass it around, 5 bottles of beer on the wall."       600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "7 bottles of beer on the wall, 7 bottles of beer. Take one down, pass it around, 6 bottles of beer on the wall."       600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "8 bottles of beer on the wall, 8 bottles of beer. Take one down, pass it around, 7 bottles of beer on the wall."       600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "9 bottles of beer on the wall, 9 bottles of beer. Take one down, pass it around, 8 bottles of beer on the wall."       600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "10 bottles of beer on the wall, 10 bottles of beer. Take one down, pass it around, 9 bottles of beer on the wall."     600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "11 bottles of beer on the wall, 11 bottles of beer. Take one down, pass it around, 10 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "12 bottles of beer on the wall, 12 bottles of beer. Take one down, pass it around, 11 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "13 bottles of beer on the wall, 13 bottles of beer. Take one down, pass it around, 12 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "14 bottles of beer on the wall, 14 bottles of beer. Take one down, pass it around, 13 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "15 bottles of beer on the wall, 15 bottles of beer. Take one down, pass it around, 14 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "16 bottles of beer on the wall, 16 bottles of beer. Take one down, pass it around, 15 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "17 bottles of beer on the wall, 17 bottles of beer. Take one down, pass it around, 16 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "18 bottles of beer on the wall, 18 bottles of beer. Take one down, pass it around, 17 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "19 bottles of beer on the wall, 19 bottles of beer. Take one down, pass it around, 18 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "20 bottles of beer on the wall, 20 bottles of beer. Take one down, pass it around, 19 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "21 bottles of beer on the wall, 21 bottles of beer. Take one down, pass it around, 20 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "22 bottles of beer on the wall, 22 bottles of beer. Take one down, pass it around, 21 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "23 bottles of beer on the wall, 23 bottles of beer. Take one down, pass it around, 22 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "24 bottles of beer on the wall, 24 bottles of beer. Take one down, pass it around, 23 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "25 bottles of beer on the wall, 25 bottles of beer. Take one down, pass it around, 24 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "26 bottles of beer on the wall, 26 bottles of beer. Take one down, pass it around, 25 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "27 bottles of beer on the wall, 27 bottles of beer. Take one down, pass it around, 26 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "28 bottles of beer on the wall, 28 bottles of beer. Take one down, pass it around, 27 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "29 bottles of beer on the wall, 29 bottles of beer. Take one down, pass it around, 28 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "30 bottles of beer on the wall, 30 bottles of beer. Take one down, pass it around, 29 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "31 bottles of beer on the wall, 31 bottles of beer. Take one down, pass it around, 30 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "32 bottles of beer on the wall, 32 bottles of beer. Take one down, pass it around, 31 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "33 bottles of beer on the wall, 33 bottles of beer. Take one down, pass it around, 32 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "34 bottles of beer on the wall, 34 bottles of beer. Take one down, pass it around, 33 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "35 bottles of beer on the wall, 35 bottles of beer. Take one down, pass it around, 34 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "36 bottles of beer on the wall, 36 bottles of beer. Take one down, pass it around, 35 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "37 bottles of beer on the wall, 37 bottles of beer. Take one down, pass it around, 36 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "38 bottles of beer on the wall, 38 bottles of beer. Take one down, pass it around, 37 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "39 bottles of beer on the wall, 39 bottles of beer. Take one down, pass it around, 38 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "40 bottles of beer on the wall, 40 bottles of beer. Take one down, pass it around, 39 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "41 bottles of beer on the wall, 41 bottles of beer. Take one down, pass it around, 40 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "42 bottles of beer on the wall, 42 bottles of beer. Take one down, pass it around, 41 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "43 bottles of beer on the wall, 43 bottles of beer. Take one down, pass it around, 42 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "44 bottles of beer on the wall, 44 bottles of beer. Take one down, pass it around, 43 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "45 bottles of beer on the wall, 45 bottles of beer. Take one down, pass it around, 44 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "46 bottles of beer on the wall, 46 bottles of beer. Take one down, pass it around, 45 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "47 bottles of beer on the wall, 47 bottles of beer. Take one down, pass it around, 46 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "48 bottles of beer on the wall, 48 bottles of beer. Take one down, pass it around, 47 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "49 bottles of beer on the wall, 49 bottles of beer. Take one down, pass it around, 48 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "50 bottles of beer on the wall, 50 bottles of beer. Take one down, pass it around, 49 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "51 bottles of beer on the wall, 51 bottles of beer. Take one down, pass it around, 50 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "52 bottles of beer on the wall, 52 bottles of beer. Take one down, pass it around, 51 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "53 bottles of beer on the wall, 53 bottles of beer. Take one down, pass it around, 52 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "54 bottles of beer on the wall, 54 bottles of beer. Take one down, pass it around, 53 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "55 bottles of beer on the wall, 55 bottles of beer. Take one down, pass it around, 54 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "56 bottles of beer on the wall, 56 bottles of beer. Take one down, pass it around, 55 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "57 bottles of beer on the wall, 57 bottles of beer. Take one down, pass it around, 56 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "58 bottles of beer on the wall, 58 bottles of beer. Take one down, pass it around, 57 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "59 bottles of beer on the wall, 59 bottles of beer. Take one down, pass it around, 58 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "60 bottles of beer on the wall, 60 bottles of beer. Take one down, pass it around, 59 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "61 bottles of beer on the wall, 61 bottles of beer. Take one down, pass it around, 60 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "62 bottles of beer on the wall, 62 bottles of beer. Take one down, pass it around, 61 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "63 bottles of beer on the wall, 63 bottles of beer. Take one down, pass it around, 62 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "64 bottles of beer on the wall, 64 bottles of beer. Take one down, pass it around, 63 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "65 bottles of beer on the wall, 65 bottles of beer. Take one down, pass it around, 64 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "66 bottles of beer on the wall, 66 bottles of beer. Take one down, pass it around, 65 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "67 bottles of beer on the wall, 67 bottles of beer. Take one down, pass it around, 66 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "68 bottles of beer on the wall, 68 bottles of beer. Take one down, pass it around, 67 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "69 bottles of beer on the wall, 69 bottles of beer. Take one down, pass it around, 68 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "70 bottles of beer on the wall, 70 bottles of beer. Take one down, pass it around, 69 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "71 bottles of beer on the wall, 71 bottles of beer. Take one down, pass it around, 70 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "72 bottles of beer on the wall, 72 bottles of beer. Take one down, pass it around, 71 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "73 bottles of beer on the wall, 73 bottles of beer. Take one down, pass it around, 72 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "74 bottles of beer on the wall, 74 bottles of beer. Take one down, pass it around, 73 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "75 bottles of beer on the wall, 75 bottles of beer. Take one down, pass it around, 74 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "76 bottles of beer on the wall, 76 bottles of beer. Take one down, pass it around, 75 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "77 bottles of beer on the wall, 77 bottles of beer. Take one down, pass it around, 76 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "78 bottles of beer on the wall, 78 bottles of beer. Take one down, pass it around, 77 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "79 bottles of beer on the wall, 79 bottles of beer. Take one down, pass it around, 78 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "80 bottles of beer on the wall, 80 bottles of beer. Take one down, pass it around, 79 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "81 bottles of beer on the wall, 81 bottles of beer. Take one down, pass it around, 80 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "82 bottles of beer on the wall, 82 bottles of beer. Take one down, pass it around, 81 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "83 bottles of beer on the wall, 83 bottles of beer. Take one down, pass it around, 82 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "84 bottles of beer on the wall, 84 bottles of beer. Take one down, pass it around, 83 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "85 bottles of beer on the wall, 85 bottles of beer. Take one down, pass it around, 84 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "86 bottles of beer on the wall, 86 bottles of beer. Take one down, pass it around, 85 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "87 bottles of beer on the wall, 87 bottles of beer. Take one down, pass it around, 86 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "88 bottles of beer on the wall, 88 bottles of beer. Take one down, pass it around, 87 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "89 bottles of beer on the wall, 89 bottles of beer. Take one down, pass it around, 88 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "90 bottles of beer on the wall, 90 bottles of beer. Take one down, pass it around, 89 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "91 bottles of beer on the wall, 91 bottles of beer. Take one down, pass it around, 90 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "92 bottles of beer on the wall, 92 bottles of beer. Take one down, pass it around, 91 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "93 bottles of beer on the wall, 93 bottles of beer. Take one down, pass it around, 92 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "94 bottles of beer on the wall, 94 bottles of beer. Take one down, pass it around, 93 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "95 bottles of beer on the wall, 95 bottles of beer. Take one down, pass it around, 94 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "96 bottles of beer on the wall, 96 bottles of beer. Take one down, pass it around, 95 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "97 bottles of beer on the wall, 97 bottles of beer. Take one down, pass it around, 96 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "98 bottles of beer on the wall, 98 bottles of beer. Take one down, pass it around, 97 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+> big-txt.test.dyndns  TXT     0       "99 bottles of beer on the wall, 99 bottles of beer. Take one down, pass it around, 98 bottles of beer on the wall."    600     'c6lvt9gog5s7rh7573sci22c1l4j7d72'      1
+--- End: diff start step.1 ---
+
+Answer:
+;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id]
+;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
+;; ZONE SECTION:
+;test.dyndns.                  IN      SOA
+
+check if we deleted properly
+--- Start: diff start step.2 ---
+no difference
+--- End: diff start step.2 ---
+
diff --git a/regression-tests/1dyndns-big-package/skip b/regression-tests/1dyndns-big-package/skip
deleted file mode 100644 (file)
index 3f24a44..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Test is not done, and expected_result is not created yet.
diff --git a/regression-tests/1dyndns-big-package/skip.nodyndns b/regression-tests/1dyndns-big-package/skip.nodyndns
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/regression-tests/5dyndns-restore-zone/command b/regression-tests/5dyndns-restore-zone/command
new file mode 100755 (executable)
index 0000000..9d1f6a3
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+[ -z "$GMYSQLDB" ] && GMYSQLDB=pdnstest
+[ -z "$GMYSQLUSER" ] && GMYSQLUSER=root
+[ -z "$GMYSQLHOST" ] && GMYSQLHOST=localhost
+[ -z "$GMYSQLPASSWD" ] && GMYSQLPASSWD=''
+
+mysql --user="$GMYSQLUSER" --password="$GMYSQLPASSWD" --host="$GMYSQLHOST" \
+       "$GMYSQLDB" \
+       -e "UPDATE records SET content = 'ns2.test.dyndns. ahu.example.dyndns. 2012060701 28800 7200 604800 86400' WHERE name = 'test.dyndns' AND type = 'SOA'"
diff --git a/regression-tests/5dyndns-restore-zone/description b/regression-tests/5dyndns-restore-zone/description
new file mode 100644 (file)
index 0000000..8079926
--- /dev/null
@@ -0,0 +1 @@
+Restore SOA resial to it's original value
\ No newline at end of file
diff --git a/regression-tests/5dyndns-restore-zone/expected_result b/regression-tests/5dyndns-restore-zone/expected_result
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/regression-tests/5dyndns-restore-zone/skip.nodyndns b/regression-tests/5dyndns-restore-zone/skip.nodyndns
new file mode 100644 (file)
index 0000000..e69de29
index 02342b550bbfe73b480610afce76920d59dd9ff0..5b2b704b10c60f156e40df468f65db496ef0cab7 100644 (file)
@@ -26,7 +26,7 @@ zone verified.
 RETVAL: 0
 
 --- named-checkzone test.dyndns
-zone test.dyndns/IN: loaded serial 2050101001 (DNSSEC signed)
+zone test.dyndns/IN: loaded serial 2012060701 (DNSSEC signed)
 OK
 RETVAL: 0