]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Update lmdb dyndns oracles. 15891/head
authorMiod Vallat <miod.vallat@powerdns.com>
Wed, 23 Jul 2025 05:59:51 +0000 (07:59 +0200)
committerMiod Vallat <miod.vallat@powerdns.com>
Fri, 29 Aug 2025 15:00:31 +0000 (17:00 +0200)
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
49 files changed:
regression-tests/tests/1dyndns-big-packet/expected_result.lmdb [changed from file to symlink]
regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3 [deleted symlink]
regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-narrow-variant
regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-optout [deleted symlink]
regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-optout-variant [deleted symlink]
regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-variant [deleted symlink]
regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb
regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3 [changed from symlink to file mode: 0644]
regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow [changed from symlink to file mode: 0644]
regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow-variant
regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout [changed from symlink to file mode: 0644]
regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout-variant
regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-variant
regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb [changed from file to symlink]
regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3 [deleted symlink]
regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-narrow-variant
regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-optout [deleted symlink]
regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-optout-variant [deleted symlink]
regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-variant [deleted symlink]
regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb
regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3 [changed from symlink to file mode: 0644]
regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-narrow-variant
regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-optout
regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-optout-variant
regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-variant
regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb
regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3 [changed from symlink to file mode: 0644]
regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-narrow-variant
regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-optout-variant
regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-variant
regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb
regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nodnssec
regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3
regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3-narrow
regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3-optout
regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb
regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3 [changed from symlink to file mode: 0644]
regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-narrow-variant
regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout [changed from symlink to file mode: 0644]
regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout-variant
regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-variant
regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb
regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3 [deleted symlink]
regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-narrow-variant
regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-optout-variant
regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-variant [deleted symlink]
regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb
regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb-nsec3
regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb-nsec3-optout

deleted file mode 100644 (file)
index 7dc1a32e5a26ae66ee0ecef9293daad6759473ee..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,120 +0,0 @@
-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  600     IN      TXT     "1 bottles of beer on the wall, 1 bottles of beer. Take one down, pass it around, No more beer on the wall :-("
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      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."
-> big-txt.test.dyndns  600     IN      TXT     "83 bottles of beer on the wall, 83 bottles of beer. Take one down, pass it around, 82 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "84 bottles of beer on the wall, 84 bottles of beer. Take one down, pass it around, 83 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "85 bottles of beer on the wall, 85 bottles of beer. Take one down, pass it around, 84 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "86 bottles of beer on the wall, 86 bottles of beer. Take one down, pass it around, 85 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "87 bottles of beer on the wall, 87 bottles of beer. Take one down, pass it around, 86 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "88 bottles of beer on the wall, 88 bottles of beer. Take one down, pass it around, 87 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "89 bottles of beer on the wall, 89 bottles of beer. Take one down, pass it around, 88 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "90 bottles of beer on the wall, 90 bottles of beer. Take one down, pass it around, 89 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "91 bottles of beer on the wall, 91 bottles of beer. Take one down, pass it around, 90 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "92 bottles of beer on the wall, 92 bottles of beer. Take one down, pass it around, 91 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "93 bottles of beer on the wall, 93 bottles of beer. Take one down, pass it around, 92 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "94 bottles of beer on the wall, 94 bottles of beer. Take one down, pass it around, 93 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "95 bottles of beer on the wall, 95 bottles of beer. Take one down, pass it around, 94 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "96 bottles of beer on the wall, 96 bottles of beer. Take one down, pass it around, 95 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "97 bottles of beer on the wall, 97 bottles of beer. Take one down, pass it around, 96 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "98 bottles of beer on the wall, 98 bottles of beer. Take one down, pass it around, 97 bottles of beer on the wall."
-> big-txt.test.dyndns  600     IN      TXT     "99 bottles of beer on the wall, 99 bottles of beer. Take one down, pass it around, 98 bottles of beer on the wall."
---- 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 ---
-
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..19b361c922611f3d290bee3185a9e51f359a2cc2
--- /dev/null
@@ -0,0 +1 @@
+expected_result
\ No newline at end of file
diff --git a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3
deleted file mode 120000 (symlink)
index 29e2781..0000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
index 29e278173cfb984ef1950644213f8b9768a99798..ee4434ee8b791f4adfda9bf49166f47057a8bff8 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3-narrow
\ No newline at end of file
diff --git a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-optout b/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-optout
deleted file mode 120000 (symlink)
index 29e2781..0000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
diff --git a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-optout-variant b/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-optout-variant
deleted file mode 120000 (symlink)
index 29e2781..0000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
diff --git a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-variant b/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-variant
deleted file mode 120000 (symlink)
index aa26cfb..0000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb-nsec3
\ No newline at end of file
index 24e8fd895908aa1a1f8535ed88fe578c11d49907..97b05bccc9b1d9cd23118359c40d6b9acec1edf9 100644 (file)
@@ -6,9 +6,9 @@ Answer:
 
 Check delegate and DS added correctly
 --- Start: diff start step.1 ---
-> del.test.dyndns      3600    IN      DS      39274 8 2 8e8a8cfb40fd0c30bfa82e53752e1c257dafb7b6206d12b9eda43af3eab2157d
-> del.test.dyndns      3600    IN      NS      ns1.del.test.dyndns.
-> ns1.del.test.dyndns  3600    IN      A       127.0.0.1
+> del.test.dyndns      DS      0       39274 8 2 8e8a8cfb40fd0c30bfa82e53752e1c257dafb7b6206d12b9eda43af3eab2157d      3600
+> del.test.dyndns      NS      0       ns1.del.test.dyndns     3600
+> ns1.del.test.dyndns  A       0       127.0.0.1       3600
 --- End: diff start step.1 ---
 
 Answer:
@@ -30,9 +30,9 @@ Answer:
 
 Check delegate and DS added correctly again (other way around)
 --- Start: diff start step.3 ---
-> del.test.dyndns      3600    IN      DS      39274 8 2 8e8a8cfb40fd0c30bfa82e53752e1c257dafb7b6206d12b9eda43af3eab2157d
-> del.test.dyndns      3600    IN      NS      ns1.del.test.dyndns.
-> ns1.del.test.dyndns  3600    IN      A       127.0.0.1
+> del.test.dyndns      DS      0       39274 8 2 8e8a8cfb40fd0c30bfa82e53752e1c257dafb7b6206d12b9eda43af3eab2157d      3600
+> del.test.dyndns      NS      0       ns1.del.test.dyndns     3600
+> ns1.del.test.dyndns  A       0       127.0.0.1       3600
 --- End: diff start step.3 ---
 
 Answer:
deleted file mode 120000 (symlink)
index 29e278173cfb984ef1950644213f8b9768a99798..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..8d4d1856d08309f13b84be7a54d6746d7c3cee49
--- /dev/null
@@ -0,0 +1,48 @@
+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 delegate and DS added correctly
+--- Start: diff start step.1 ---
+> del.test.dyndns      DS      0       39274 8 2 8e8a8cfb40fd0c30bfa82e53752e1c257dafb7b6206d12b9eda43af3eab2157d      3600    'ott41kituq4b2adjpf8gs59se6liu8vh'      1
+> del.test.dyndns      NS      0       ns1.del.test.dyndns     3600    'ott41kituq4b2adjpf8gs59se6liu8vh'      0
+> ns1.del.test.dyndns  A       0       127.0.0.1       3600
+--- 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 record is gone
+--- Start: diff start step.2 ---
+no difference
+--- End: diff start step.2 ---
+
+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 delegate and DS added correctly again (other way around)
+--- Start: diff start step.3 ---
+> del.test.dyndns      DS      0       39274 8 2 8e8a8cfb40fd0c30bfa82e53752e1c257dafb7b6206d12b9eda43af3eab2157d      3600    'ott41kituq4b2adjpf8gs59se6liu8vh'      1
+> del.test.dyndns      NS      0       ns1.del.test.dyndns     3600    'ott41kituq4b2adjpf8gs59se6liu8vh'      0
+> ns1.del.test.dyndns  A       0       127.0.0.1       3600
+--- End: diff start step.3 ---
+
+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 record is gone again
+--- Start: diff start step.4 ---
+no difference
+--- End: diff start step.4 ---
+
deleted file mode 120000 (symlink)
index 29e278173cfb984ef1950644213f8b9768a99798..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..97b05bccc9b1d9cd23118359c40d6b9acec1edf9
--- /dev/null
@@ -0,0 +1,48 @@
+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 delegate and DS added correctly
+--- Start: diff start step.1 ---
+> del.test.dyndns      DS      0       39274 8 2 8e8a8cfb40fd0c30bfa82e53752e1c257dafb7b6206d12b9eda43af3eab2157d      3600
+> del.test.dyndns      NS      0       ns1.del.test.dyndns     3600
+> ns1.del.test.dyndns  A       0       127.0.0.1       3600
+--- 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 record is gone
+--- Start: diff start step.2 ---
+no difference
+--- End: diff start step.2 ---
+
+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 delegate and DS added correctly again (other way around)
+--- Start: diff start step.3 ---
+> del.test.dyndns      DS      0       39274 8 2 8e8a8cfb40fd0c30bfa82e53752e1c257dafb7b6206d12b9eda43af3eab2157d      3600
+> del.test.dyndns      NS      0       ns1.del.test.dyndns     3600
+> ns1.del.test.dyndns  A       0       127.0.0.1       3600
+--- End: diff start step.3 ---
+
+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 record is gone again
+--- Start: diff start step.4 ---
+no difference
+--- End: diff start step.4 ---
+
index 29e278173cfb984ef1950644213f8b9768a99798..ee4434ee8b791f4adfda9bf49166f47057a8bff8 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3-narrow
\ No newline at end of file
deleted file mode 120000 (symlink)
index 29e278173cfb984ef1950644213f8b9768a99798..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..1c0aa2012c6ef7b1ad7647a206b53704d96a4fa9
--- /dev/null
@@ -0,0 +1,48 @@
+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 delegate and DS added correctly
+--- Start: diff start step.1 ---
+> del.test.dyndns      DS      0       39274 8 2 8e8a8cfb40fd0c30bfa82e53752e1c257dafb7b6206d12b9eda43af3eab2157d      3600    'ott41kituq4b2adjpf8gs59se6liu8vh'      1
+> del.test.dyndns      NS      0       ns1.del.test.dyndns     3600
+> ns1.del.test.dyndns  A       0       127.0.0.1       3600
+--- 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 record is gone
+--- Start: diff start step.2 ---
+no difference
+--- End: diff start step.2 ---
+
+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 delegate and DS added correctly again (other way around)
+--- Start: diff start step.3 ---
+> del.test.dyndns      DS      0       39274 8 2 8e8a8cfb40fd0c30bfa82e53752e1c257dafb7b6206d12b9eda43af3eab2157d      3600    'ott41kituq4b2adjpf8gs59se6liu8vh'      1
+> del.test.dyndns      NS      0       ns1.del.test.dyndns     3600
+> ns1.del.test.dyndns  A       0       127.0.0.1       3600
+--- End: diff start step.3 ---
+
+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 record is gone again
+--- Start: diff start step.4 ---
+no difference
+--- End: diff start step.4 ---
+
index 29e278173cfb984ef1950644213f8b9768a99798..0ca2f4e51d1410aea6da2bc3c05bf66b7c620434 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3-optout
\ No newline at end of file
index 29e278173cfb984ef1950644213f8b9768a99798..aa26cfb6b4def1b7457a8fa88271dacc5fc8da73 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3
\ No newline at end of file
deleted file mode 100644 (file)
index 153697eec17d1a636cd3edfe7c1d48ea4e0cbf89..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,22 +0,0 @@
-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 add-delete.test.dyndns. 3600 A 127.0.0.108 exists
---- Start: diff start step.1 ---
-> add-delete.test.dyndns       3600    IN      A       127.0.0.108
---- 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 record is gone
---- Start: diff step.1 step.2 ---
-< add-delete.test.dyndns       3600    IN      A       127.0.0.108
---- End: diff step.1 step.2 ---
-
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..19b361c922611f3d290bee3185a9e51f359a2cc2
--- /dev/null
@@ -0,0 +1 @@
+expected_result
\ No newline at end of file
diff --git a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3
deleted file mode 120000 (symlink)
index 29e2781..0000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
index 29e278173cfb984ef1950644213f8b9768a99798..ee4434ee8b791f4adfda9bf49166f47057a8bff8 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3-narrow
\ No newline at end of file
diff --git a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-optout b/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-optout
deleted file mode 120000 (symlink)
index 29e2781..0000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
diff --git a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-optout-variant b/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-optout-variant
deleted file mode 120000 (symlink)
index 29e2781..0000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
diff --git a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-variant b/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-variant
deleted file mode 120000 (symlink)
index 29e2781..0000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
index 21ffada14c8a7b07cb4c3a3b5d11605781bbf3d3..469a48d11ab20939c037e7b50b99e157a99d8dc8 100644 (file)
@@ -6,8 +6,14 @@ Answer:
 
 Check if records are added
 --- Start: diff start step.1 ---
-> a.b.c.d.e.f.test.dyndns      3600    IN      A       127.0.0.1
-> a.b.d.e.f.test.dyndns        3600    IN      A       127.0.0.1
+> a.b.c.d.e.f.test.dyndns      A       0       127.0.0.1       3600
+> a.b.d.e.f.test.dyndns        A       0       127.0.0.1       3600
+> b.c.d.e.f.test.dyndns        TYPE0   0               0
+> b.d.e.f.test.dyndns  TYPE0   0               0
+> c.d.e.f.test.dyndns  TYPE0   0               0
+> d.e.f.test.dyndns    TYPE0   0               0
+> e.f.test.dyndns      TYPE0   0               0
+> f.test.dyndns        TYPE0   0               0
 --- End: diff start step.1 ---
 
 Answer:
@@ -18,7 +24,11 @@ Answer:
 
 Check if a.b.c.d.e.f is removed correctly
 --- Start: diff start step.2 ---
-> a.b.d.e.f.test.dyndns        3600    IN      A       127.0.0.1
+> a.b.d.e.f.test.dyndns        A       0       127.0.0.1       3600
+> b.d.e.f.test.dyndns  TYPE0   0               0
+> d.e.f.test.dyndns    TYPE0   0               0
+> e.f.test.dyndns      TYPE0   0               0
+> f.test.dyndns        TYPE0   0               0
 --- End: diff start step.2 ---
 
 Answer:
deleted file mode 120000 (symlink)
index 29e278173cfb984ef1950644213f8b9768a99798..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..6f422d22c0c1ebf25f661fea1be4d7c74f8ccc1c
--- /dev/null
@@ -0,0 +1,44 @@
+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 records are added
+--- Start: diff start step.1 ---
+> a.b.c.d.e.f.test.dyndns      A       0       127.0.0.1       3600    '2u8m12oibofk0fqhk11s40k8vfnhhkug'      1
+> a.b.d.e.f.test.dyndns        A       0       127.0.0.1       3600    'fqhg4b60on9mnerf7blipai4ej9gkpdk'      1
+> b.c.d.e.f.test.dyndns        TYPE0   0               0       'khlra7b5bua2jlf7ufqok3ebrjvn3l3c'      1
+> b.d.e.f.test.dyndns  TYPE0   0               0       '9fltsdh9oa4l6nhe7hpka9o09ps71rvo'      1
+> c.d.e.f.test.dyndns  TYPE0   0               0       '6dll36pp2pvi784nttvqc1oevi57p2k3'      1
+> d.e.f.test.dyndns    TYPE0   0               0       'ib3ld1s8c6dfqb62bfcodug02vbaoub2'      1
+> e.f.test.dyndns      TYPE0   0               0       'bt3ee6noitk5quchue5l6fqqmcku39gf'      1
+> f.test.dyndns        TYPE0   0               0       'otdrjsdlb78jmsu0ic15a7u25quqphhs'      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 a.b.c.d.e.f is removed correctly
+--- Start: diff start step.2 ---
+> a.b.d.e.f.test.dyndns        A       0       127.0.0.1       3600    'fqhg4b60on9mnerf7blipai4ej9gkpdk'      1
+> b.d.e.f.test.dyndns  TYPE0   0               0       '9fltsdh9oa4l6nhe7hpka9o09ps71rvo'      1
+> d.e.f.test.dyndns    TYPE0   0               0       'ib3ld1s8c6dfqb62bfcodug02vbaoub2'      1
+> e.f.test.dyndns      TYPE0   0               0       'bt3ee6noitk5quchue5l6fqqmcku39gf'      1
+> f.test.dyndns        TYPE0   0               0       'otdrjsdlb78jmsu0ic15a7u25quqphhs'      1
+--- End: diff start step.2 ---
+
+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 everything is removed correctly
+--- Start: diff start step.3 ---
+no difference
+--- End: diff start step.3 ---
+
index 29e278173cfb984ef1950644213f8b9768a99798..ee4434ee8b791f4adfda9bf49166f47057a8bff8 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3-narrow
\ No newline at end of file
index 29e278173cfb984ef1950644213f8b9768a99798..aa26cfb6b4def1b7457a8fa88271dacc5fc8da73 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3
\ No newline at end of file
index 29e278173cfb984ef1950644213f8b9768a99798..0ca2f4e51d1410aea6da2bc3c05bf66b7c620434 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3-optout
\ No newline at end of file
index 29e278173cfb984ef1950644213f8b9768a99798..aa26cfb6b4def1b7457a8fa88271dacc5fc8da73 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3
\ No newline at end of file
index 629998cff20b97c7652b508a9cb424ef7d8d2a0a..8975cfad2af0357d37e42c038bd68bffbd15fe3b 100644 (file)
@@ -6,10 +6,10 @@ Answer:
 
 Check delegates added
 --- Start: diff start step.1 ---
-> delegate.test.dyndns 3600    IN      NS      ns1.delegate.test.dyndns.
-> ns1.delegate.test.dyndns     3600    IN      A       127.0.0.1
-> ns1.other.very.deep.delegate.test.dyndns     3600    IN      A       127.0.0.1
-> other.very.deep.delegate.test.dyndns 3600    IN      NS      ns1.other.very.deep.delegate.test.dyndns.
+> delegate.test.dyndns NS      0       ns1.delegate.test.dyndns        3600
+> ns1.delegate.test.dyndns     A       0       127.0.0.1       3600
+> ns1.other.very.deep.delegate.test.dyndns     A       0       127.0.0.1       3600
+> other.very.deep.delegate.test.dyndns NS      0       ns1.other.very.deep.delegate.test.dyndns        3600
 --- End: diff start step.1 ---
 
 Answer:
deleted file mode 120000 (symlink)
index 29e278173cfb984ef1950644213f8b9768a99798..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..3f9dfcc9e228c4880327072aaa9e29b2579c5c27
--- /dev/null
@@ -0,0 +1,25 @@
+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 delegates added
+--- Start: diff start step.1 ---
+> delegate.test.dyndns NS      0       ns1.delegate.test.dyndns        3600    'vg1uvfh5go60po37nof33f260sno3bnc'      0
+> ns1.delegate.test.dyndns     A       0       127.0.0.1       3600
+> ns1.other.very.deep.delegate.test.dyndns     A       0       127.0.0.1       3600
+> other.very.deep.delegate.test.dyndns NS      0       ns1.other.very.deep.delegate.test.dyndns        3600    'rq5u80q2c0mimv20s384e05v13h5oiss'      0
+--- 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 delegates deleted
+--- Start: diff start step.2 ---
+no difference
+--- End: diff start step.2 ---
+
index 29e278173cfb984ef1950644213f8b9768a99798..ee4434ee8b791f4adfda9bf49166f47057a8bff8 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3-narrow
\ No newline at end of file
index 29e278173cfb984ef1950644213f8b9768a99798..0ca2f4e51d1410aea6da2bc3c05bf66b7c620434 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3-optout
\ No newline at end of file
index 29e278173cfb984ef1950644213f8b9768a99798..aa26cfb6b4def1b7457a8fa88271dacc5fc8da73 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3
\ No newline at end of file
index 72695658ff422268dffa75c0994eb12c62dc6228..e1e417d5146edabf3cb98d9aac216640c48b3e91 100644 (file)
@@ -97,8 +97,8 @@ Answer:
 
 Check if delegate and glue are added correctly.
 --- Start: diff start step.1 ---
-> c.host.test.dyndns   3600    IN      NS      ns1.c.host.test.dyndns.
-> ns1.c.host.test.dyndns       3600    IN      A       192.168.0.1
+> c.host.test.dyndns   NS      0       ns1.c.host.test.dyndns  3600
+> ns1.c.host.test.dyndns       A       0       192.168.0.1     3600
 --- End: diff start step.1 ---
 
 0      a.host.test.dyndns.     3600    IN      A       1.1.1.1
@@ -196,7 +196,8 @@ Answer:
 
 Check if delegate is deleted and glue auth=1
 --- Start: diff start step.2 ---
-> ns1.c.host.test.dyndns       3600    IN      A       192.168.0.1
+> c.host.test.dyndns   TYPE0   0               0
+> ns1.c.host.test.dyndns       A       0       192.168.0.1     3600
 --- End: diff start step.2 ---
 
 0      a.host.test.dyndns.     3600    IN      A       1.1.1.1
index 1f055f376117bf74a4b2a51c5df19dfd77ef74d8..a06e15ac620c466382d256a97ca95508caa11c05 100644 (file)
@@ -50,8 +50,8 @@ Answer:
 
 Check if delegate and glue are added correctly.
 --- Start: diff start step.1 ---
-> c.host.test.dyndns   3600    IN      NS      ns1.c.host.test.dyndns.
-> ns1.c.host.test.dyndns       3600    IN      A       192.168.0.1
+> c.host.test.dyndns   NS      0       ns1.c.host.test.dyndns  3600
+> ns1.c.host.test.dyndns       A       0       192.168.0.1     3600
 --- End: diff start step.1 ---
 
 0      a.host.test.dyndns.     3600    IN      A       1.1.1.1
@@ -108,7 +108,8 @@ Answer:
 
 Check if delegate is deleted and glue auth=1
 --- Start: diff start step.2 ---
-> ns1.c.host.test.dyndns       3600    IN      A       192.168.0.1
+> c.host.test.dyndns   TYPE0   0               0
+> ns1.c.host.test.dyndns       A       0       192.168.0.1     3600
 --- End: diff start step.2 ---
 
 0      a.host.test.dyndns.     3600    IN      A       1.1.1.1
index 4c197191a0b673c4176ad55986b52b1cd4ed4371..8d6b6af1a662fd05502afc16823f250da13cb7ce 100644 (file)
@@ -107,8 +107,8 @@ Answer:
 
 Check if delegate and glue are added correctly.
 --- Start: diff start step.1 ---
-> c.host.test.dyndns   3600    IN      NS      ns1.c.host.test.dyndns.
-> ns1.c.host.test.dyndns       3600    IN      A       192.168.0.1
+> c.host.test.dyndns   NS      0       ns1.c.host.test.dyndns  3600    'fgun0ru4oe3g76tr551hg97mpu37b6mi'      0
+> ns1.c.host.test.dyndns       A       0       192.168.0.1     3600
 --- End: diff start step.1 ---
 
 0      a.host.test.dyndns.     3600    IN      A       1.1.1.1
@@ -212,7 +212,8 @@ Answer:
 
 Check if delegate is deleted and glue auth=1
 --- Start: diff start step.2 ---
-> ns1.c.host.test.dyndns       3600    IN      A       192.168.0.1
+> c.host.test.dyndns   TYPE0   0               0       'fgun0ru4oe3g76tr551hg97mpu37b6mi'      1
+> ns1.c.host.test.dyndns       A       0       192.168.0.1     3600    '6ovod1m5kossaiiqprlaf42prqrkeaq7'      1
 --- End: diff start step.2 ---
 
 0      a.host.test.dyndns.     3600    IN      A       1.1.1.1
index 6f7f7cb48054e225053c8f339b7a6aee18fbd9ec..aa613b04ba0fecf8a13ad83c3400dd6da3dde52e 100644 (file)
@@ -115,8 +115,8 @@ Answer:
 
 Check if delegate and glue are added correctly.
 --- Start: diff start step.1 ---
-> c.host.test.dyndns   3600    IN      NS      ns1.c.host.test.dyndns.
-> ns1.c.host.test.dyndns       3600    IN      A       192.168.0.1
+> c.host.test.dyndns   NS      0       ns1.c.host.test.dyndns  3600
+> ns1.c.host.test.dyndns       A       0       192.168.0.1     3600
 --- End: diff start step.1 ---
 
 0      a.host.test.dyndns.     3600    IN      A       1.1.1.1
@@ -228,7 +228,8 @@ Answer:
 
 Check if delegate is deleted and glue auth=1
 --- Start: diff start step.2 ---
-> ns1.c.host.test.dyndns       3600    IN      A       192.168.0.1
+> c.host.test.dyndns   TYPE0   0               0
+> ns1.c.host.test.dyndns       A       0       192.168.0.1     3600
 --- End: diff start step.2 ---
 
 0      a.host.test.dyndns.     3600    IN      A       1.1.1.1
index c87d551b3431837311ce3125d5700aa8c2cae630..eac847502b811e09dc7a7eabe97af8ffa80130ca 100644 (file)
@@ -107,8 +107,8 @@ Answer:
 
 Check if delegate and glue are added correctly.
 --- Start: diff start step.1 ---
-> c.host.test.dyndns   3600    IN      NS      ns1.c.host.test.dyndns.
-> ns1.c.host.test.dyndns       3600    IN      A       192.168.0.1
+> c.host.test.dyndns   NS      0       ns1.c.host.test.dyndns  3600
+> ns1.c.host.test.dyndns       A       0       192.168.0.1     3600
 --- End: diff start step.1 ---
 
 0      a.host.test.dyndns.     3600    IN      A       1.1.1.1
@@ -216,7 +216,8 @@ Answer:
 
 Check if delegate is deleted and glue auth=1
 --- Start: diff start step.2 ---
-> ns1.c.host.test.dyndns       3600    IN      A       192.168.0.1
+> c.host.test.dyndns   TYPE0   0               0       'fgun0ru4oe3g76tr551hg97mpu37b6mi'      1
+> ns1.c.host.test.dyndns       A       0       192.168.0.1     3600    '6ovod1m5kossaiiqprlaf42prqrkeaq7'      1
 --- End: diff start step.2 ---
 
 0      a.host.test.dyndns.     3600    IN      A       1.1.1.1
index 70a29a6ae52b4c314b347d646a7d5f034d66a22c..c8a0f2b264bd25125aa05e9c30aa009078cfaa1e 100644 (file)
@@ -6,10 +6,10 @@ Answer:
 
 Check delegate1 added correctly
 --- Start: diff start step.1 ---
-> delegate1.test.dyndns        3600    IN      NS      ns1.delegate1.test.dyndns.
-> delegate1.test.dyndns        3600    IN      NS      ns2.delegate1.test.dyndns.
-> ns1.delegate1.test.dyndns    3600    IN      A       127.0.0.1
-> ns2.delegate1.test.dyndns    3600    IN      A       127.0.0.1
+> delegate1.test.dyndns        NS      0       ns1.delegate1.test.dyndns       3600
+> delegate1.test.dyndns        NS      0       ns2.delegate1.test.dyndns       3600
+> ns1.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate1.test.dyndns    A       0       127.0.0.1       3600
 --- End: diff start step.1 ---
 
 Answer:
@@ -20,14 +20,14 @@ Answer:
 
 Check delegate2 added correctly
 --- Start: diff start step.2 ---
-> delegate1.test.dyndns        3600    IN      NS      ns1.delegate1.test.dyndns.
-> delegate1.test.dyndns        3600    IN      NS      ns2.delegate1.test.dyndns.
-> delegate2.test.dyndns        3600    IN      NS      ns1.delegate2.test.dyndns.
-> delegate2.test.dyndns        3600    IN      NS      ns2.example.com.
-> ns1.delegate1.test.dyndns    3600    IN      A       127.0.0.1
-> ns1.delegate2.test.dyndns    3600    IN      A       127.0.0.1
-> ns2.delegate1.test.dyndns    3600    IN      A       127.0.0.1
-> ns2.delegate2.test.dyndns    3600    IN      A       127.0.0.1
+> delegate1.test.dyndns        NS      0       ns1.delegate1.test.dyndns       3600
+> delegate1.test.dyndns        NS      0       ns2.delegate1.test.dyndns       3600
+> delegate2.test.dyndns        NS      0       ns1.delegate2.test.dyndns       3600
+> delegate2.test.dyndns        NS      0       ns2.example.com 3600
+> ns1.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns1.delegate2.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate2.test.dyndns    A       0       127.0.0.1       3600
 --- End: diff start step.2 ---
 
 Answer:
@@ -38,10 +38,12 @@ Answer:
 
 check delegate delete
 --- Start: diff start step.3 ---
-> ns1.delegate1.test.dyndns    3600    IN      A       127.0.0.1
-> ns1.delegate2.test.dyndns    3600    IN      A       127.0.0.1
-> ns2.delegate1.test.dyndns    3600    IN      A       127.0.0.1
-> ns2.delegate2.test.dyndns    3600    IN      A       127.0.0.1
+> delegate1.test.dyndns        TYPE0   0               0
+> delegate2.test.dyndns        TYPE0   0               0
+> ns1.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns1.delegate2.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate2.test.dyndns    A       0       127.0.0.1       3600
 --- End: diff start step.3 ---
 
 Answer:
deleted file mode 120000 (symlink)
index 29e278173cfb984ef1950644213f8b9768a99798..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..1bd879ff0d92fe706f3a1a5327aebed3b556a42d
--- /dev/null
@@ -0,0 +1,59 @@
+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 delegate1 added correctly
+--- Start: diff start step.1 ---
+> delegate1.test.dyndns        NS      0       ns1.delegate1.test.dyndns       3600    'h4tlip64juuiun7hbl0bsvqkkshh3pkj'      0
+> delegate1.test.dyndns        NS      0       ns2.delegate1.test.dyndns       3600    'h4tlip64juuiun7hbl0bsvqkkshh3pkj'      0
+> ns1.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate1.test.dyndns    A       0       127.0.0.1       3600
+--- 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 delegate2 added correctly
+--- Start: diff start step.2 ---
+> delegate1.test.dyndns        NS      0       ns1.delegate1.test.dyndns       3600    'h4tlip64juuiun7hbl0bsvqkkshh3pkj'      0
+> delegate1.test.dyndns        NS      0       ns2.delegate1.test.dyndns       3600    'h4tlip64juuiun7hbl0bsvqkkshh3pkj'      0
+> delegate2.test.dyndns        NS      0       ns1.delegate2.test.dyndns       3600    'hpnrghdi20c5ikiegdmlcknaqu9a3bg0'      0
+> delegate2.test.dyndns        NS      0       ns2.example.com 3600    'hpnrghdi20c5ikiegdmlcknaqu9a3bg0'      0
+> ns1.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns1.delegate2.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate2.test.dyndns    A       0       127.0.0.1       3600
+--- End: diff start step.2 ---
+
+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 delegate delete
+--- Start: diff start step.3 ---
+> delegate1.test.dyndns        TYPE0   0               0       'h4tlip64juuiun7hbl0bsvqkkshh3pkj'      1
+> delegate2.test.dyndns        TYPE0   0               0       'hpnrghdi20c5ikiegdmlcknaqu9a3bg0'      1
+> ns1.delegate1.test.dyndns    A       0       127.0.0.1       3600    'rcogol03mg1pg3u4338eo0nvvh6bs567'      1
+> ns1.delegate2.test.dyndns    A       0       127.0.0.1       3600    'asm440u7p2im2slo6iqo92vfp6jtopa0'      1
+> ns2.delegate1.test.dyndns    A       0       127.0.0.1       3600    'oshpf39sqa4j1ciudbbvtb5dkrijnpss'      1
+> ns2.delegate2.test.dyndns    A       0       127.0.0.1       3600    'rcd0fo052s6a41ao8ue0b43e1mhv50ds'      1
+--- End: diff start step.3 ---
+
+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 glue records are deleted and zone back to how we started
+--- Start: diff start step.4 ---
+no difference
+--- End: diff start step.4 ---
+
index 29e278173cfb984ef1950644213f8b9768a99798..ee4434ee8b791f4adfda9bf49166f47057a8bff8 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3-narrow
\ No newline at end of file
deleted file mode 120000 (symlink)
index 29e278173cfb984ef1950644213f8b9768a99798..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..7be02d9f42d065cc43f9172a1cbf20d18fbd2351
--- /dev/null
@@ -0,0 +1,59 @@
+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 delegate1 added correctly
+--- Start: diff start step.1 ---
+> delegate1.test.dyndns        NS      0       ns1.delegate1.test.dyndns       3600
+> delegate1.test.dyndns        NS      0       ns2.delegate1.test.dyndns       3600
+> ns1.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate1.test.dyndns    A       0       127.0.0.1       3600
+--- 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 delegate2 added correctly
+--- Start: diff start step.2 ---
+> delegate1.test.dyndns        NS      0       ns1.delegate1.test.dyndns       3600
+> delegate1.test.dyndns        NS      0       ns2.delegate1.test.dyndns       3600
+> delegate2.test.dyndns        NS      0       ns1.delegate2.test.dyndns       3600
+> delegate2.test.dyndns        NS      0       ns2.example.com 3600
+> ns1.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns1.delegate2.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate1.test.dyndns    A       0       127.0.0.1       3600
+> ns2.delegate2.test.dyndns    A       0       127.0.0.1       3600
+--- End: diff start step.2 ---
+
+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 delegate delete
+--- Start: diff start step.3 ---
+> delegate1.test.dyndns        TYPE0   0               0       'h4tlip64juuiun7hbl0bsvqkkshh3pkj'      1
+> delegate2.test.dyndns        TYPE0   0               0       'hpnrghdi20c5ikiegdmlcknaqu9a3bg0'      1
+> ns1.delegate1.test.dyndns    A       0       127.0.0.1       3600    'rcogol03mg1pg3u4338eo0nvvh6bs567'      1
+> ns1.delegate2.test.dyndns    A       0       127.0.0.1       3600    'asm440u7p2im2slo6iqo92vfp6jtopa0'      1
+> ns2.delegate1.test.dyndns    A       0       127.0.0.1       3600    'oshpf39sqa4j1ciudbbvtb5dkrijnpss'      1
+> ns2.delegate2.test.dyndns    A       0       127.0.0.1       3600    'rcd0fo052s6a41ao8ue0b43e1mhv50ds'      1
+--- End: diff start step.3 ---
+
+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 glue records are deleted and zone back to how we started
+--- Start: diff start step.4 ---
+no difference
+--- End: diff start step.4 ---
+
index 29e278173cfb984ef1950644213f8b9768a99798..0ca2f4e51d1410aea6da2bc3c05bf66b7c620434 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3-optout
\ No newline at end of file
index 29e278173cfb984ef1950644213f8b9768a99798..aa26cfb6b4def1b7457a8fa88271dacc5fc8da73 120000 (symlink)
@@ -1 +1 @@
-expected_result.lmdb
\ No newline at end of file
+expected_result.lmdb-nsec3
\ No newline at end of file
index cdb9d39c214b0118601774d9fa8a6c48415cd29d..6f0615f6aadb4470c2aa05022d4885a206ad0db3 100644 (file)
@@ -6,8 +6,8 @@ Answer:
 
 Check if delegates are added.
 --- Start: diff start step.1 ---
-> a.b.c.delegate.test.dyndns   3600    IN      NS      ns1.test.dyndns.
-> c.delegate.test.dyndns       3600    IN      NS      ns1.test.dyndns.
+> a.b.c.delegate.test.dyndns   NS      0       ns1.test.dyndns 3600
+> c.delegate.test.dyndns       NS      0       ns1.test.dyndns 3600
 --- End: diff start step.1 ---
 
 Answer:
@@ -18,7 +18,7 @@ Answer:
 
 Check if c.delegate.test.dyndns. was removed correctly.
 --- Start: diff start step.2 ---
-> a.b.c.delegate.test.dyndns   3600    IN      NS      ns1.test.dyndns.
+> a.b.c.delegate.test.dyndns   NS      0       ns1.test.dyndns 3600
 --- End: diff start step.2 ---
 
 Answer:
diff --git a/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3
deleted file mode 120000 (symlink)
index 29e2781..0000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
diff --git a/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-variant b/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-variant
deleted file mode 120000 (symlink)
index 29e2781..0000000
+++ /dev/null
@@ -1 +0,0 @@
-expected_result.lmdb
\ No newline at end of file
index 64964069dfbe585575fbc2a79fcab7e372885f11..22aaf180eb4dcc764287f70d80752d3f1ca00d82 100644 (file)
@@ -30,7 +30,58 @@ Rcode: 3 (Non-Existent domain), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0
 Reply to question for qname='b.host.test.dyndns.', qtype=A
 Check if NSEC3PARAM record exists and A-record added
 --- Start: diff start step.1 ---
-no difference
+< a.host.test.dyndns   A       0       1.1.1.1 3600
+< cname1.test.dyndns   CNAME   0       host-1.test.dyndns      3600
+< cname2.test.dyndns   CNAME   0       host-2.test.dyndns      3600
+< delete-add.test.dyndns       A       0       127.0.0.108     3600
+< delete-add.test.dyndns       TXT     0       "Should be gone after a while"  3600
+< e.host.test.dyndns   A       0       1.1.1.1 3600
+< host-1.test.dyndns   A       0       127.0.0.101     3600
+< host-2.test.dyndns   A       0       127.0.0.102     3600
+< host-3.test.dyndns   A       0       127.0.0.103     3600
+< host.test.dyndns     TYPE0   0               0
+< multi.test.dyndns    A       0       127.0.0.1       3600
+< multi.test.dyndns    A       0       127.0.0.2       3600
+< multi.test.dyndns    A       0       127.0.0.3       3600
+< ns1.test.dyndns      A       0       127.0.0.1       3600
+< ns2.test.dyndns      A       0       127.0.0.2       3600
+< replace.test.dyndns  A       0       127.0.0.1       3600
+< sub.test.dyndns      NS      0       ns1.test.dyndns 3600
+< sub.test.dyndns      NS      0       ns2.test.dyndns 3600
+< test.dyndns  MX      10      host-1.test.dyndns      3600
+< test.dyndns  MX      20      host-2.test.dyndns      3600
+< test.dyndns  NS      0       ns1.test.dyndns 3600
+< test.dyndns  NS      0       ns2.test.dyndns 3600
+< ttl.test.dyndns      A       0       127.0.0.1       3600
+< txt.test.dyndns      TXT     0       "This is some text"     3600
+< wild.test.dyndns     TYPE0   0               0
+< *.wild.test.dyndns   A       0       127.0.1.255     3600
+> a.host.test.dyndns   A       0       1.1.1.1 3600    '56ack4bc22vbotda2c16ovse4fn25rq9'      1
+> cname1.test.dyndns   CNAME   0       host-1.test.dyndns      3600    '8uit4g0g6a2bhd4k1jqm8vss2ped90or'      1
+> cname2.test.dyndns   CNAME   0       host-2.test.dyndns      3600    '4kld1och52v50u3ng1hm8r7960vrsvom'      1
+> delete-add.test.dyndns       A       0       127.0.0.108     3600    'qos1o6fh2fhqsrobhfu5fo4jod7kbm31'      1
+> delete-add.test.dyndns       TXT     0       "Should be gone after a while"  3600    'qos1o6fh2fhqsrobhfu5fo4jod7kbm31'      1
+> e.host.test.dyndns   A       0       1.1.1.1 3600    'feibo0ol87v167hotqml6lfp3ertsvsm'      1
+> host-1.test.dyndns   A       0       127.0.0.101     3600    '5oj69l0a9ivclkj9od2jo4nhea4dqqrr'      1
+> host-2.test.dyndns   A       0       127.0.0.102     3600    'h5scf8d2fiklli0eejrr6ib9uurde8jo'      1
+> host-3.test.dyndns   A       0       127.0.0.103     3600    'g29j5ivi5i6rr1aoe2l59a9s1rohha2o'      1
+> host.test.dyndns     TYPE0   0               0       'ac2jl1kik929tr9i5rfcmbucm547n51a'      1
+> multi.test.dyndns    A       0       127.0.0.1       3600    'lavvds84bcal6n6qnavn3q1u4jcpjev9'      1
+> multi.test.dyndns    A       0       127.0.0.2       3600    'lavvds84bcal6n6qnavn3q1u4jcpjev9'      1
+> multi.test.dyndns    A       0       127.0.0.3       3600    'lavvds84bcal6n6qnavn3q1u4jcpjev9'      1
+> ns1.test.dyndns      A       0       127.0.0.1       3600    'uba3qp1vffon9pq2r07e7ldrnh5mg90v'      1
+> ns2.test.dyndns      A       0       127.0.0.2       3600    'pe3h59f3ru6vid4ok0t4tsu6d0ndrvhs'      1
+> replace.test.dyndns  A       0       127.0.0.1       3600    'hcj69ok6nqcmebhuprvga4kagcb9cfrf'      1
+> sub.test.dyndns      NS      0       ns1.test.dyndns 3600    'n6n81ndt5ku73e19k457toub8e6d2lpm'      0
+> sub.test.dyndns      NS      0       ns2.test.dyndns 3600    'n6n81ndt5ku73e19k457toub8e6d2lpm'      0
+> test.dyndns  MX      10      host-1.test.dyndns      3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> test.dyndns  MX      20      host-2.test.dyndns      3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> test.dyndns  NS      0       ns1.test.dyndns 3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> test.dyndns  NS      0       ns2.test.dyndns 3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> ttl.test.dyndns      A       0       127.0.0.1       3600    'fa878afqjafu98itdnj0744n7g1f8uei'      1
+> txt.test.dyndns      TXT     0       "This is some text"     3600    'rps6lu4mfq3fl71qp8np9gf8addr9k8t'      1
+> wild.test.dyndns     TYPE0   0               0       'a5s5svjou2lfs8r30prflluuqqui51q8'      1
+> *.wild.test.dyndns   A       0       127.0.1.255     3600    'ee295ak1ndt9o0rll1a4rppb4naov4qm'      1
 --- End: diff start step.1 ---
 
 Answer:
index d975787bd4e100ba83a1cabfedd79493b79a594d..bc71c3a59c5467b4f623f88a80ffd4ccb0231892 100644 (file)
@@ -32,7 +32,58 @@ Rcode: 3 (Non-Existent domain), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0
 Reply to question for qname='b.host.test.dyndns.', qtype=A
 Check if NSEC3PARAM record exists and A-record added
 --- Start: diff start step.1 ---
-no difference
+< a.host.test.dyndns   A       0       1.1.1.1 3600    'dsa3ti9nu3apdsvl3f63qlvakv555sr6'      1
+< cname1.test.dyndns   CNAME   0       host-1.test.dyndns      3600    '8pqjv4b3m0lcfmvae0hp394lc154l1i7'      1
+< cname2.test.dyndns   CNAME   0       host-2.test.dyndns      3600    '4i84rosksbmegcqfnkf6n6ci093h7rq4'      1
+< delete-add.test.dyndns       A       0       127.0.0.108     3600    'slsck1enia56lrkr5gep7clu9j1o5ifn'      1
+< delete-add.test.dyndns       TXT     0       "Should be gone after a while"  3600    'slsck1enia56lrkr5gep7clu9j1o5ifn'      1
+< e.host.test.dyndns   A       0       1.1.1.1 3600    '8ti9tgh8d81frr5vr4o1o5bvko42v9dq'      1
+< host-1.test.dyndns   A       0       127.0.0.101     3600    'tdhv9cbk13jg8drivldhsl3mji8qqqe2'      1
+< host-2.test.dyndns   A       0       127.0.0.102     3600    's30oprhqrekh5suh6l530kd668elk9os'      1
+< host-3.test.dyndns   A       0       127.0.0.103     3600    'gou9ao3rkdcnhqldf4056m9oigmtkuh6'      1
+< host.test.dyndns     TYPE0   0               0       'lmrsadk2bb62qpruaules5i5ap06cp55'      1
+< multi.test.dyndns    A       0       127.0.0.1       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< multi.test.dyndns    A       0       127.0.0.2       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< multi.test.dyndns    A       0       127.0.0.3       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< ns1.test.dyndns      A       0       127.0.0.1       3600    '2gp5rdnjoq5oospc5o1ih9lali101di8'      1
+< ns2.test.dyndns      A       0       127.0.0.2       3600    'fqu365vn7br5csv8cg6ne9v8ha6d008p'      1
+< replace.test.dyndns  A       0       127.0.0.1       3600    'ituduke14pthsno7ii6h5sboshr8rfqs'      1
+< sub.test.dyndns      NS      0       ns1.test.dyndns 3600    'ncja3un028k84h59aoloj6bh06s80071'      0
+< sub.test.dyndns      NS      0       ns2.test.dyndns 3600    'ncja3un028k84h59aoloj6bh06s80071'      0
+< test.dyndns  MX      10      host-1.test.dyndns      3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  MX      20      host-2.test.dyndns      3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  NS      0       ns1.test.dyndns 3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  NS      0       ns2.test.dyndns 3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< ttl.test.dyndns      A       0       127.0.0.1       3600    'q75pnoe7pb74pnd6ogn44t5btuurbhrf'      1
+< txt.test.dyndns      TXT     0       "This is some text"     3600    'lbj6718q27qsm7q020pqmhj0emg1neac'      1
+< wild.test.dyndns     TYPE0   0               0       'r9s1cj8dkmnmenjn95sti8nhh9utpq9k'      1
+< *.wild.test.dyndns   A       0       127.0.1.255     3600    'lresbbp3lv8blgj9fsgtdmm4q7vj3d6j'      1
+> a.host.test.dyndns   A       0       1.1.1.1 3600    '56ack4bc22vbotda2c16ovse4fn25rq9'      1
+> cname1.test.dyndns   CNAME   0       host-1.test.dyndns      3600    '8uit4g0g6a2bhd4k1jqm8vss2ped90or'      1
+> cname2.test.dyndns   CNAME   0       host-2.test.dyndns      3600    '4kld1och52v50u3ng1hm8r7960vrsvom'      1
+> delete-add.test.dyndns       A       0       127.0.0.108     3600    'qos1o6fh2fhqsrobhfu5fo4jod7kbm31'      1
+> delete-add.test.dyndns       TXT     0       "Should be gone after a while"  3600    'qos1o6fh2fhqsrobhfu5fo4jod7kbm31'      1
+> e.host.test.dyndns   A       0       1.1.1.1 3600    'feibo0ol87v167hotqml6lfp3ertsvsm'      1
+> host-1.test.dyndns   A       0       127.0.0.101     3600    '5oj69l0a9ivclkj9od2jo4nhea4dqqrr'      1
+> host-2.test.dyndns   A       0       127.0.0.102     3600    'h5scf8d2fiklli0eejrr6ib9uurde8jo'      1
+> host-3.test.dyndns   A       0       127.0.0.103     3600    'g29j5ivi5i6rr1aoe2l59a9s1rohha2o'      1
+> host.test.dyndns     TYPE0   0               0       'ac2jl1kik929tr9i5rfcmbucm547n51a'      1
+> multi.test.dyndns    A       0       127.0.0.1       3600    'lavvds84bcal6n6qnavn3q1u4jcpjev9'      1
+> multi.test.dyndns    A       0       127.0.0.2       3600    'lavvds84bcal6n6qnavn3q1u4jcpjev9'      1
+> multi.test.dyndns    A       0       127.0.0.3       3600    'lavvds84bcal6n6qnavn3q1u4jcpjev9'      1
+> ns1.test.dyndns      A       0       127.0.0.1       3600    'uba3qp1vffon9pq2r07e7ldrnh5mg90v'      1
+> ns2.test.dyndns      A       0       127.0.0.2       3600    'pe3h59f3ru6vid4ok0t4tsu6d0ndrvhs'      1
+> replace.test.dyndns  A       0       127.0.0.1       3600    'hcj69ok6nqcmebhuprvga4kagcb9cfrf'      1
+> sub.test.dyndns      NS      0       ns1.test.dyndns 3600    'n6n81ndt5ku73e19k457toub8e6d2lpm'      0
+> sub.test.dyndns      NS      0       ns2.test.dyndns 3600    'n6n81ndt5ku73e19k457toub8e6d2lpm'      0
+> test.dyndns  MX      10      host-1.test.dyndns      3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> test.dyndns  MX      20      host-2.test.dyndns      3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> test.dyndns  NS      0       ns1.test.dyndns 3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> test.dyndns  NS      0       ns2.test.dyndns 3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> ttl.test.dyndns      A       0       127.0.0.1       3600    'fa878afqjafu98itdnj0744n7g1f8uei'      1
+> txt.test.dyndns      TXT     0       "This is some text"     3600    'rps6lu4mfq3fl71qp8np9gf8addr9k8t'      1
+> wild.test.dyndns     TYPE0   0               0       'a5s5svjou2lfs8r30prflluuqqui51q8'      1
+> *.wild.test.dyndns   A       0       127.0.1.255     3600    'ee295ak1ndt9o0rll1a4rppb4naov4qm'      1
 --- End: diff start step.1 ---
 
 Answer:
@@ -59,7 +110,58 @@ Rcode: 3 (Non-Existent domain), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0
 Reply to question for qname='b.host.test.dyndns.', qtype=A
 Check if NSEC3PARAM is deleted
 --- Start: diff start step.2 ---
-no difference
+< a.host.test.dyndns   A       0       1.1.1.1 3600    'dsa3ti9nu3apdsvl3f63qlvakv555sr6'      1
+< cname1.test.dyndns   CNAME   0       host-1.test.dyndns      3600    '8pqjv4b3m0lcfmvae0hp394lc154l1i7'      1
+< cname2.test.dyndns   CNAME   0       host-2.test.dyndns      3600    '4i84rosksbmegcqfnkf6n6ci093h7rq4'      1
+< delete-add.test.dyndns       A       0       127.0.0.108     3600    'slsck1enia56lrkr5gep7clu9j1o5ifn'      1
+< delete-add.test.dyndns       TXT     0       "Should be gone after a while"  3600    'slsck1enia56lrkr5gep7clu9j1o5ifn'      1
+< e.host.test.dyndns   A       0       1.1.1.1 3600    '8ti9tgh8d81frr5vr4o1o5bvko42v9dq'      1
+< host-1.test.dyndns   A       0       127.0.0.101     3600    'tdhv9cbk13jg8drivldhsl3mji8qqqe2'      1
+< host-2.test.dyndns   A       0       127.0.0.102     3600    's30oprhqrekh5suh6l530kd668elk9os'      1
+< host-3.test.dyndns   A       0       127.0.0.103     3600    'gou9ao3rkdcnhqldf4056m9oigmtkuh6'      1
+< host.test.dyndns     TYPE0   0               0       'lmrsadk2bb62qpruaules5i5ap06cp55'      1
+< multi.test.dyndns    A       0       127.0.0.1       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< multi.test.dyndns    A       0       127.0.0.2       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< multi.test.dyndns    A       0       127.0.0.3       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< ns1.test.dyndns      A       0       127.0.0.1       3600    '2gp5rdnjoq5oospc5o1ih9lali101di8'      1
+< ns2.test.dyndns      A       0       127.0.0.2       3600    'fqu365vn7br5csv8cg6ne9v8ha6d008p'      1
+< replace.test.dyndns  A       0       127.0.0.1       3600    'ituduke14pthsno7ii6h5sboshr8rfqs'      1
+< sub.test.dyndns      NS      0       ns1.test.dyndns 3600    'ncja3un028k84h59aoloj6bh06s80071'      0
+< sub.test.dyndns      NS      0       ns2.test.dyndns 3600    'ncja3un028k84h59aoloj6bh06s80071'      0
+< test.dyndns  MX      10      host-1.test.dyndns      3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  MX      20      host-2.test.dyndns      3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  NS      0       ns1.test.dyndns 3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  NS      0       ns2.test.dyndns 3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< ttl.test.dyndns      A       0       127.0.0.1       3600    'q75pnoe7pb74pnd6ogn44t5btuurbhrf'      1
+< txt.test.dyndns      TXT     0       "This is some text"     3600    'lbj6718q27qsm7q020pqmhj0emg1neac'      1
+< wild.test.dyndns     TYPE0   0               0       'r9s1cj8dkmnmenjn95sti8nhh9utpq9k'      1
+< *.wild.test.dyndns   A       0       127.0.1.255     3600    'lresbbp3lv8blgj9fsgtdmm4q7vj3d6j'      1
+> a.host.test.dyndns   A       0       1.1.1.1 3600
+> cname1.test.dyndns   CNAME   0       host-1.test.dyndns      3600
+> cname2.test.dyndns   CNAME   0       host-2.test.dyndns      3600
+> delete-add.test.dyndns       A       0       127.0.0.108     3600
+> delete-add.test.dyndns       TXT     0       "Should be gone after a while"  3600
+> e.host.test.dyndns   A       0       1.1.1.1 3600
+> host-1.test.dyndns   A       0       127.0.0.101     3600
+> host-2.test.dyndns   A       0       127.0.0.102     3600
+> host-3.test.dyndns   A       0       127.0.0.103     3600
+> host.test.dyndns     TYPE0   0               0
+> multi.test.dyndns    A       0       127.0.0.1       3600
+> multi.test.dyndns    A       0       127.0.0.2       3600
+> multi.test.dyndns    A       0       127.0.0.3       3600
+> ns1.test.dyndns      A       0       127.0.0.1       3600
+> ns2.test.dyndns      A       0       127.0.0.2       3600
+> replace.test.dyndns  A       0       127.0.0.1       3600
+> sub.test.dyndns      NS      0       ns1.test.dyndns 3600
+> sub.test.dyndns      NS      0       ns2.test.dyndns 3600
+> test.dyndns  MX      10      host-1.test.dyndns      3600
+> test.dyndns  MX      20      host-2.test.dyndns      3600
+> test.dyndns  NS      0       ns1.test.dyndns 3600
+> test.dyndns  NS      0       ns2.test.dyndns 3600
+> ttl.test.dyndns      A       0       127.0.0.1       3600
+> txt.test.dyndns      TXT     0       "This is some text"     3600
+> wild.test.dyndns     TYPE0   0               0
+> *.wild.test.dyndns   A       0       127.0.1.255     3600
 --- End: diff start step.2 ---
 
 Answer:
index d975787bd4e100ba83a1cabfedd79493b79a594d..a9bd380a82102e6e1e05f0af308089ad12a33205 100644 (file)
@@ -32,7 +32,54 @@ Rcode: 3 (Non-Existent domain), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0
 Reply to question for qname='b.host.test.dyndns.', qtype=A
 Check if NSEC3PARAM record exists and A-record added
 --- Start: diff start step.1 ---
-no difference
+< a.host.test.dyndns   A       0       1.1.1.1 3600    'dsa3ti9nu3apdsvl3f63qlvakv555sr6'      1
+< cname1.test.dyndns   CNAME   0       host-1.test.dyndns      3600    '8pqjv4b3m0lcfmvae0hp394lc154l1i7'      1
+< cname2.test.dyndns   CNAME   0       host-2.test.dyndns      3600    '4i84rosksbmegcqfnkf6n6ci093h7rq4'      1
+< delete-add.test.dyndns       A       0       127.0.0.108     3600    'slsck1enia56lrkr5gep7clu9j1o5ifn'      1
+< delete-add.test.dyndns       TXT     0       "Should be gone after a while"  3600    'slsck1enia56lrkr5gep7clu9j1o5ifn'      1
+< e.host.test.dyndns   A       0       1.1.1.1 3600    '8ti9tgh8d81frr5vr4o1o5bvko42v9dq'      1
+< host-1.test.dyndns   A       0       127.0.0.101     3600    'tdhv9cbk13jg8drivldhsl3mji8qqqe2'      1
+< host-2.test.dyndns   A       0       127.0.0.102     3600    's30oprhqrekh5suh6l530kd668elk9os'      1
+< host-3.test.dyndns   A       0       127.0.0.103     3600    'gou9ao3rkdcnhqldf4056m9oigmtkuh6'      1
+< host.test.dyndns     TYPE0   0               0       'lmrsadk2bb62qpruaules5i5ap06cp55'      1
+< multi.test.dyndns    A       0       127.0.0.1       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< multi.test.dyndns    A       0       127.0.0.2       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< multi.test.dyndns    A       0       127.0.0.3       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< ns1.test.dyndns      A       0       127.0.0.1       3600    '2gp5rdnjoq5oospc5o1ih9lali101di8'      1
+< ns2.test.dyndns      A       0       127.0.0.2       3600    'fqu365vn7br5csv8cg6ne9v8ha6d008p'      1
+< replace.test.dyndns  A       0       127.0.0.1       3600    'ituduke14pthsno7ii6h5sboshr8rfqs'      1
+< test.dyndns  MX      10      host-1.test.dyndns      3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  MX      20      host-2.test.dyndns      3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  NS      0       ns1.test.dyndns 3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  NS      0       ns2.test.dyndns 3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< ttl.test.dyndns      A       0       127.0.0.1       3600    'q75pnoe7pb74pnd6ogn44t5btuurbhrf'      1
+< txt.test.dyndns      TXT     0       "This is some text"     3600    'lbj6718q27qsm7q020pqmhj0emg1neac'      1
+< wild.test.dyndns     TYPE0   0               0       'r9s1cj8dkmnmenjn95sti8nhh9utpq9k'      1
+< *.wild.test.dyndns   A       0       127.0.1.255     3600    'lresbbp3lv8blgj9fsgtdmm4q7vj3d6j'      1
+> a.host.test.dyndns   A       0       1.1.1.1 3600    '56ack4bc22vbotda2c16ovse4fn25rq9'      1
+> cname1.test.dyndns   CNAME   0       host-1.test.dyndns      3600    '8uit4g0g6a2bhd4k1jqm8vss2ped90or'      1
+> cname2.test.dyndns   CNAME   0       host-2.test.dyndns      3600    '4kld1och52v50u3ng1hm8r7960vrsvom'      1
+> delete-add.test.dyndns       A       0       127.0.0.108     3600    'qos1o6fh2fhqsrobhfu5fo4jod7kbm31'      1
+> delete-add.test.dyndns       TXT     0       "Should be gone after a while"  3600    'qos1o6fh2fhqsrobhfu5fo4jod7kbm31'      1
+> e.host.test.dyndns   A       0       1.1.1.1 3600    'feibo0ol87v167hotqml6lfp3ertsvsm'      1
+> host-1.test.dyndns   A       0       127.0.0.101     3600    '5oj69l0a9ivclkj9od2jo4nhea4dqqrr'      1
+> host-2.test.dyndns   A       0       127.0.0.102     3600    'h5scf8d2fiklli0eejrr6ib9uurde8jo'      1
+> host-3.test.dyndns   A       0       127.0.0.103     3600    'g29j5ivi5i6rr1aoe2l59a9s1rohha2o'      1
+> host.test.dyndns     TYPE0   0               0       'ac2jl1kik929tr9i5rfcmbucm547n51a'      1
+> multi.test.dyndns    A       0       127.0.0.1       3600    'lavvds84bcal6n6qnavn3q1u4jcpjev9'      1
+> multi.test.dyndns    A       0       127.0.0.2       3600    'lavvds84bcal6n6qnavn3q1u4jcpjev9'      1
+> multi.test.dyndns    A       0       127.0.0.3       3600    'lavvds84bcal6n6qnavn3q1u4jcpjev9'      1
+> ns1.test.dyndns      A       0       127.0.0.1       3600    'uba3qp1vffon9pq2r07e7ldrnh5mg90v'      1
+> ns2.test.dyndns      A       0       127.0.0.2       3600    'pe3h59f3ru6vid4ok0t4tsu6d0ndrvhs'      1
+> replace.test.dyndns  A       0       127.0.0.1       3600    'hcj69ok6nqcmebhuprvga4kagcb9cfrf'      1
+> test.dyndns  MX      10      host-1.test.dyndns      3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> test.dyndns  MX      20      host-2.test.dyndns      3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> test.dyndns  NS      0       ns1.test.dyndns 3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> test.dyndns  NS      0       ns2.test.dyndns 3600    '62qbu7pvpt7cm7bdpu7geb3je1l0aure'      1
+> ttl.test.dyndns      A       0       127.0.0.1       3600    'fa878afqjafu98itdnj0744n7g1f8uei'      1
+> txt.test.dyndns      TXT     0       "This is some text"     3600    'rps6lu4mfq3fl71qp8np9gf8addr9k8t'      1
+> wild.test.dyndns     TYPE0   0               0       'a5s5svjou2lfs8r30prflluuqqui51q8'      1
+> *.wild.test.dyndns   A       0       127.0.1.255     3600    'ee295ak1ndt9o0rll1a4rppb4naov4qm'      1
 --- End: diff start step.1 ---
 
 Answer:
@@ -59,7 +106,54 @@ Rcode: 3 (Non-Existent domain), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0
 Reply to question for qname='b.host.test.dyndns.', qtype=A
 Check if NSEC3PARAM is deleted
 --- Start: diff start step.2 ---
-no difference
+< a.host.test.dyndns   A       0       1.1.1.1 3600    'dsa3ti9nu3apdsvl3f63qlvakv555sr6'      1
+< cname1.test.dyndns   CNAME   0       host-1.test.dyndns      3600    '8pqjv4b3m0lcfmvae0hp394lc154l1i7'      1
+< cname2.test.dyndns   CNAME   0       host-2.test.dyndns      3600    '4i84rosksbmegcqfnkf6n6ci093h7rq4'      1
+< delete-add.test.dyndns       A       0       127.0.0.108     3600    'slsck1enia56lrkr5gep7clu9j1o5ifn'      1
+< delete-add.test.dyndns       TXT     0       "Should be gone after a while"  3600    'slsck1enia56lrkr5gep7clu9j1o5ifn'      1
+< e.host.test.dyndns   A       0       1.1.1.1 3600    '8ti9tgh8d81frr5vr4o1o5bvko42v9dq'      1
+< host-1.test.dyndns   A       0       127.0.0.101     3600    'tdhv9cbk13jg8drivldhsl3mji8qqqe2'      1
+< host-2.test.dyndns   A       0       127.0.0.102     3600    's30oprhqrekh5suh6l530kd668elk9os'      1
+< host-3.test.dyndns   A       0       127.0.0.103     3600    'gou9ao3rkdcnhqldf4056m9oigmtkuh6'      1
+< host.test.dyndns     TYPE0   0               0       'lmrsadk2bb62qpruaules5i5ap06cp55'      1
+< multi.test.dyndns    A       0       127.0.0.1       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< multi.test.dyndns    A       0       127.0.0.2       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< multi.test.dyndns    A       0       127.0.0.3       3600    'tntcbdfsihhd24nt96bq9973vd019u43'      1
+< ns1.test.dyndns      A       0       127.0.0.1       3600    '2gp5rdnjoq5oospc5o1ih9lali101di8'      1
+< ns2.test.dyndns      A       0       127.0.0.2       3600    'fqu365vn7br5csv8cg6ne9v8ha6d008p'      1
+< replace.test.dyndns  A       0       127.0.0.1       3600    'ituduke14pthsno7ii6h5sboshr8rfqs'      1
+< test.dyndns  MX      10      host-1.test.dyndns      3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  MX      20      host-2.test.dyndns      3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  NS      0       ns1.test.dyndns 3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< test.dyndns  NS      0       ns2.test.dyndns 3600    'u36f0tjooqv1kspatto6qns0vap731v2'      1
+< ttl.test.dyndns      A       0       127.0.0.1       3600    'q75pnoe7pb74pnd6ogn44t5btuurbhrf'      1
+< txt.test.dyndns      TXT     0       "This is some text"     3600    'lbj6718q27qsm7q020pqmhj0emg1neac'      1
+< wild.test.dyndns     TYPE0   0               0       'r9s1cj8dkmnmenjn95sti8nhh9utpq9k'      1
+< *.wild.test.dyndns   A       0       127.0.1.255     3600    'lresbbp3lv8blgj9fsgtdmm4q7vj3d6j'      1
+> a.host.test.dyndns   A       0       1.1.1.1 3600
+> cname1.test.dyndns   CNAME   0       host-1.test.dyndns      3600
+> cname2.test.dyndns   CNAME   0       host-2.test.dyndns      3600
+> delete-add.test.dyndns       A       0       127.0.0.108     3600
+> delete-add.test.dyndns       TXT     0       "Should be gone after a while"  3600
+> e.host.test.dyndns   A       0       1.1.1.1 3600
+> host-1.test.dyndns   A       0       127.0.0.101     3600
+> host-2.test.dyndns   A       0       127.0.0.102     3600
+> host-3.test.dyndns   A       0       127.0.0.103     3600
+> host.test.dyndns     TYPE0   0               0
+> multi.test.dyndns    A       0       127.0.0.1       3600
+> multi.test.dyndns    A       0       127.0.0.2       3600
+> multi.test.dyndns    A       0       127.0.0.3       3600
+> ns1.test.dyndns      A       0       127.0.0.1       3600
+> ns2.test.dyndns      A       0       127.0.0.2       3600
+> replace.test.dyndns  A       0       127.0.0.1       3600
+> test.dyndns  MX      10      host-1.test.dyndns      3600
+> test.dyndns  MX      20      host-2.test.dyndns      3600
+> test.dyndns  NS      0       ns1.test.dyndns 3600
+> test.dyndns  NS      0       ns2.test.dyndns 3600
+> ttl.test.dyndns      A       0       127.0.0.1       3600
+> txt.test.dyndns      TXT     0       "This is some text"     3600
+> wild.test.dyndns     TYPE0   0               0
+> *.wild.test.dyndns   A       0       127.0.1.255     3600
 --- End: diff start step.2 ---
 
 Answer: