From 2697747ab04e713ac4c36b2ec9c94581d0090347 Mon Sep 17 00:00:00 2001 From: Miod Vallat Date: Wed, 23 Jul 2025 07:59:51 +0200 Subject: [PATCH] Update lmdb dyndns oracles. Signed-off-by: Miod Vallat --- .../1dyndns-big-packet/expected_result.lmdb | 121 +----------------- .../expected_result.lmdb-nsec3 | 1 - .../expected_result.lmdb-nsec3-narrow-variant | 2 +- .../expected_result.lmdb-nsec3-optout | 1 - .../expected_result.lmdb-nsec3-optout-variant | 1 - .../expected_result.lmdb-nsec3-variant | 1 - .../expected_result.lmdb | 12 +- .../expected_result.lmdb-nsec3 | 49 ++++++- .../expected_result.lmdb-nsec3-narrow | 49 ++++++- .../expected_result.lmdb-nsec3-narrow-variant | 2 +- .../expected_result.lmdb-nsec3-optout | 49 ++++++- .../expected_result.lmdb-nsec3-optout-variant | 2 +- .../expected_result.lmdb-nsec3-variant | 2 +- .../expected_result.lmdb | 23 +--- .../expected_result.lmdb-nsec3 | 1 - .../expected_result.lmdb-nsec3-narrow-variant | 2 +- .../expected_result.lmdb-nsec3-optout | 1 - .../expected_result.lmdb-nsec3-optout-variant | 1 - .../expected_result.lmdb-nsec3-variant | 1 - .../expected_result.lmdb | 16 ++- .../expected_result.lmdb-nsec3 | 45 ++++++- .../expected_result.lmdb-nsec3-narrow-variant | 2 +- .../expected_result.lmdb-nsec3-optout | 2 +- .../expected_result.lmdb-nsec3-optout-variant | 2 +- .../expected_result.lmdb-nsec3-variant | 2 +- .../expected_result.lmdb | 8 +- .../expected_result.lmdb-nsec3 | 26 +++- .../expected_result.lmdb-nsec3-narrow-variant | 2 +- .../expected_result.lmdb-nsec3-optout-variant | 2 +- .../expected_result.lmdb-nsec3-variant | 2 +- .../expected_result.lmdb | 7 +- .../expected_result.lmdb-nodnssec | 7 +- .../expected_result.lmdb-nsec3 | 7 +- .../expected_result.lmdb-nsec3-narrow | 7 +- .../expected_result.lmdb-nsec3-optout | 7 +- .../expected_result.lmdb | 34 ++--- .../expected_result.lmdb-nsec3 | 60 ++++++++- .../expected_result.lmdb-nsec3-narrow-variant | 2 +- .../expected_result.lmdb-nsec3-optout | 60 ++++++++- .../expected_result.lmdb-nsec3-optout-variant | 2 +- .../expected_result.lmdb-nsec3-variant | 2 +- .../expected_result.lmdb | 6 +- .../expected_result.lmdb-nsec3 | 1 - .../expected_result.lmdb-nsec3-narrow-variant | 2 +- .../expected_result.lmdb-nsec3-optout-variant | 2 +- .../expected_result.lmdb-nsec3-variant | 1 - .../expected_result.lmdb | 53 +++++++- .../expected_result.lmdb-nsec3 | 106 ++++++++++++++- .../expected_result.lmdb-nsec3-optout | 98 +++++++++++++- 49 files changed, 666 insertions(+), 228 deletions(-) mode change 100644 => 120000 regression-tests/tests/1dyndns-big-packet/expected_result.lmdb delete mode 120000 regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3 delete mode 120000 regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-optout delete mode 120000 regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-optout-variant delete mode 120000 regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-variant mode change 120000 => 100644 regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3 mode change 120000 => 100644 regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow mode change 120000 => 100644 regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout mode change 100644 => 120000 regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb delete mode 120000 regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3 delete mode 120000 regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-optout delete mode 120000 regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-optout-variant delete mode 120000 regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-variant mode change 120000 => 100644 regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3 mode change 120000 => 100644 regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3 mode change 120000 => 100644 regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3 mode change 120000 => 100644 regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout delete mode 120000 regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3 delete mode 120000 regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-variant diff --git a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb b/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb deleted file mode 100644 index 7dc1a32e5a..0000000000 --- a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb +++ /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 --- - diff --git a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb b/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb new file mode 120000 index 0000000000..19b361c922 --- /dev/null +++ b/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb @@ -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 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3 +++ /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-narrow-variant b/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-narrow-variant index 29e278173c..ee4434ee8b 120000 --- a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-narrow-variant +++ b/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-narrow-variant @@ -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 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-optout +++ /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 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-optout-variant +++ /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 index aa26cfb6b4..0000000000 --- a/regression-tests/tests/1dyndns-big-packet/expected_result.lmdb-nsec3-variant +++ /dev/null @@ -1 +0,0 @@ -expected_result.lmdb-nsec3 \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb index 24e8fd8959..97b05bccc9 100644 --- a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb +++ b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb @@ -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: diff --git a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3 deleted file mode 120000 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3 +++ /dev/null @@ -1 +0,0 @@ -expected_result.lmdb \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3 new file mode 100644 index 0000000000..8d4d1856d0 --- /dev/null +++ b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3 @@ -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 --- + diff --git a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow deleted file mode 120000 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow +++ /dev/null @@ -1 +0,0 @@ -expected_result.lmdb \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow new file mode 100644 index 0000000000..97b05bccc9 --- /dev/null +++ b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow @@ -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 --- + diff --git a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow-variant b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow-variant index 29e278173c..ee4434ee8b 120000 --- a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow-variant +++ b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-narrow-variant @@ -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-ds/expected_result.lmdb-nsec3-optout b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout deleted file mode 120000 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout +++ /dev/null @@ -1 +0,0 @@ -expected_result.lmdb \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout new file mode 100644 index 0000000000..1c0aa2012c --- /dev/null +++ b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout @@ -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 --- + diff --git a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout-variant b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout-variant index 29e278173c..0ca2f4e51d 120000 --- a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout-variant +++ b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-optout-variant @@ -1 +1 @@ -expected_result.lmdb \ No newline at end of file +expected_result.lmdb-nsec3-optout \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-variant b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-variant index 29e278173c..aa26cfb6b4 120000 --- a/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-variant +++ b/regression-tests/tests/1dyndns-update-add-delete-ds/expected_result.lmdb-nsec3-variant @@ -1 +1 @@ -expected_result.lmdb \ No newline at end of file +expected_result.lmdb-nsec3 \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb b/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb deleted file mode 100644 index 153697eec1..0000000000 --- a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb +++ /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 --- - diff --git a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb b/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb new file mode 120000 index 0000000000..19b361c922 --- /dev/null +++ b/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb @@ -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 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3 +++ /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-narrow-variant b/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-narrow-variant index 29e278173c..ee4434ee8b 120000 --- a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-narrow-variant +++ b/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-narrow-variant @@ -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 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-optout +++ /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 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-optout-variant +++ /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 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-add-delete/expected_result.lmdb-nsec3-variant +++ /dev/null @@ -1 +0,0 @@ -expected_result.lmdb \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb index 21ffada14c..469a48d11a 100644 --- a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb +++ b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb @@ -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: diff --git a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3 deleted file mode 120000 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3 +++ /dev/null @@ -1 +0,0 @@ -expected_result.lmdb \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3 new file mode 100644 index 0000000000..6f422d22c0 --- /dev/null +++ b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3 @@ -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 --- + diff --git a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-narrow-variant b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-narrow-variant index 29e278173c..ee4434ee8b 120000 --- a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-narrow-variant +++ b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-narrow-variant @@ -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-deep-add-delete/expected_result.lmdb-nsec3-optout b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-optout index 29e278173c..aa26cfb6b4 120000 --- a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-optout +++ b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-optout @@ -1 +1 @@ -expected_result.lmdb \ No newline at end of file +expected_result.lmdb-nsec3 \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-optout-variant b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-optout-variant index 29e278173c..0ca2f4e51d 120000 --- a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-optout-variant +++ b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-optout-variant @@ -1 +1 @@ -expected_result.lmdb \ No newline at end of file +expected_result.lmdb-nsec3-optout \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-variant b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-variant index 29e278173c..aa26cfb6b4 120000 --- a/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-variant +++ b/regression-tests/tests/1dyndns-update-deep-add-delete/expected_result.lmdb-nsec3-variant @@ -1 +1 @@ -expected_result.lmdb \ No newline at end of file +expected_result.lmdb-nsec3 \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb index 629998cff2..8975cfad2a 100644 --- a/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb +++ b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb @@ -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: diff --git a/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3 deleted file mode 120000 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3 +++ /dev/null @@ -1 +0,0 @@ -expected_result.lmdb \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3 new file mode 100644 index 0000000000..3f9dfcc9e2 --- /dev/null +++ b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3 @@ -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 --- + diff --git a/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-narrow-variant b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-narrow-variant index 29e278173c..ee4434ee8b 120000 --- a/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-narrow-variant +++ b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-narrow-variant @@ -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-deep-delegate/expected_result.lmdb-nsec3-optout-variant b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-optout-variant index 29e278173c..0ca2f4e51d 120000 --- a/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-optout-variant +++ b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-optout-variant @@ -1 +1 @@ -expected_result.lmdb \ No newline at end of file +expected_result.lmdb-nsec3-optout \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-variant b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-variant index 29e278173c..aa26cfb6b4 120000 --- a/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-variant +++ b/regression-tests/tests/1dyndns-update-deep-delegate/expected_result.lmdb-nsec3-variant @@ -1 +1 @@ -expected_result.lmdb \ No newline at end of file +expected_result.lmdb-nsec3 \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb b/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb index 72695658ff..e1e417d514 100644 --- a/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb +++ b/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb @@ -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 diff --git a/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nodnssec b/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nodnssec index 1f055f3761..a06e15ac62 100644 --- a/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nodnssec +++ b/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nodnssec @@ -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 diff --git a/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3 index 4c197191a0..8d6b6af1a6 100644 --- a/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3 +++ b/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3 @@ -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 diff --git a/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3-narrow b/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3-narrow index 6f7f7cb480..aa613b04ba 100644 --- a/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3-narrow +++ b/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3-narrow @@ -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 diff --git a/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3-optout b/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3-optout index c87d551b34..eac847502b 100644 --- a/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3-optout +++ b/regression-tests/tests/1dyndns-update-delegate-in-between/expected_result.lmdb-nsec3-optout @@ -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 diff --git a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb index 70a29a6ae5..c8a0f2b264 100644 --- a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb +++ b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb @@ -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: diff --git a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3 deleted file mode 120000 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3 +++ /dev/null @@ -1 +0,0 @@ -expected_result.lmdb \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3 new file mode 100644 index 0000000000..1bd879ff0d --- /dev/null +++ b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3 @@ -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 --- + diff --git a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-narrow-variant b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-narrow-variant index 29e278173c..ee4434ee8b 120000 --- a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-narrow-variant +++ b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-narrow-variant @@ -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-delegate/expected_result.lmdb-nsec3-optout b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout deleted file mode 120000 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout +++ /dev/null @@ -1 +0,0 @@ -expected_result.lmdb \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout new file mode 100644 index 0000000000..7be02d9f42 --- /dev/null +++ b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout @@ -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 --- + diff --git a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout-variant b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout-variant index 29e278173c..0ca2f4e51d 120000 --- a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout-variant +++ b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-optout-variant @@ -1 +1 @@ -expected_result.lmdb \ No newline at end of file +expected_result.lmdb-nsec3-optout \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-variant b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-variant index 29e278173c..aa26cfb6b4 120000 --- a/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-variant +++ b/regression-tests/tests/1dyndns-update-delegate/expected_result.lmdb-nsec3-variant @@ -1 +1 @@ -expected_result.lmdb \ No newline at end of file +expected_result.lmdb-nsec3 \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb b/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb index cdb9d39c21..6f0615f6aa 100644 --- a/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb +++ b/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb @@ -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 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3 +++ /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-narrow-variant b/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-narrow-variant index 29e278173c..ee4434ee8b 120000 --- a/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-narrow-variant +++ b/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-narrow-variant @@ -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-delete-parent-delegate/expected_result.lmdb-nsec3-optout-variant b/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-optout-variant index 29e278173c..0ca2f4e51d 120000 --- a/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-optout-variant +++ b/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-optout-variant @@ -1 +1 @@ -expected_result.lmdb \ No newline at end of file +expected_result.lmdb-nsec3-optout \ 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 index 29e278173c..0000000000 --- a/regression-tests/tests/1dyndns-update-delete-parent-delegate/expected_result.lmdb-nsec3-variant +++ /dev/null @@ -1 +0,0 @@ -expected_result.lmdb \ No newline at end of file diff --git a/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb b/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb index 64964069df..22aaf180eb 100644 --- a/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb +++ b/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb @@ -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: diff --git a/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb-nsec3 b/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb-nsec3 index d975787bd4..bc71c3a59c 100644 --- a/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb-nsec3 +++ b/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb-nsec3 @@ -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: diff --git a/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb-nsec3-optout b/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb-nsec3-optout index d975787bd4..a9bd380a82 100644 --- a/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb-nsec3-optout +++ b/regression-tests/tests/1dyndns-update-nsec3params/expected_result.lmdb-nsec3-optout @@ -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: -- 2.47.3