From 6a8aeb480b0c13ee848480cef65ba4317c612d06 Mon Sep 17 00:00:00 2001 From: Mats Dufberg Date: Fri, 6 Dec 2024 12:54:38 +0100 Subject: [PATCH 1/4] Preparation for v2024.2 release --- Changes | 39 ++++++++++++++++++++++++++++++++++++++- Makefile.PL | 2 +- lib/Zonemaster/Engine.pm | 2 +- 3 files changed, 40 insertions(+), 3 deletions(-) diff --git a/Changes b/Changes index 1ca511ea9..2ca492923 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,43 @@ Release history for Zonemaster component Zonemaster-Engine +v7.0.0 2024-12-09 (part of Zonemaster v2024.2 release) + + [Release information] + - Translations have not been fully updated in this release. They will + be updated in an upcoming extra release. + + [Breaking change] + - Refactors ASNLookup code and documentation (#1257) + + [Features] + - Changes default settings of queries (#1397) + - Updates DNSSEC10 implementation (#1396) + - Updates global cache and makes the feature being supported and not + experimental (#1394) + - Update Connectivity04 implementation (#1393) + - Lowers the levels of ASN related messages from test case Connectivity03 + (#1388) + - Updates MethodsV2 method get_parent_ns_ips() to match new algorithm in test + case Basic01 (#1373) + - Adds CNAME followage in Recursor.pm (#1288) + - Updates profile function (#1356) + + [Fixes] + - Fixes abort condition for undelegated tests in the Basic module (#1401) + - Adds Try::Tiny in zonemaster-cli runtime Docker container (#1399) + - Fixes CDS and CDNSKEY RRsets comparison in test case DNSSEC15 (#1383) + - Removes test case Nameserver14 never implemented (#1390) + - Updates test case Delegation05 to include QNAME and QTYPE in diagnostics for + failed queries (#1392) + - Removes obsolete document (#1359) + - Resolves IP addresses directly from Engine for out-of-bailiwick names in fake + delegations (#1389) + - Fixes spelling errors (external controbution from @emollier) (#1378) + - Fix barewords (external controbution from @emollier) (#1380) + - Fixes misspellings (external controbution from @jsoref) (#1366) + + v6.0.0 2024-07-01 (part of Zonemaster v2024.1 release) [Release information] @@ -79,7 +116,7 @@ v4.7.2 2023-08-07 (public fix version) - Fixes bug (regression) in test case BASIC01 that made all tests of zone names that start with the same letters as the whole first label of the parent zone fail, e.g. "NOrid.NO" and "FRance.FR". The bug - was introduced in version v4.7.1 in release v2023.1.1. (#1270) + was introduced in version v4.7.1 in release v2023.1.1. (#1270) v4.7.1 2023-07-24 (public fix version) diff --git a/Makefile.PL b/Makefile.PL index 549b08e71..904113a19 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -34,7 +34,7 @@ requires 'Net::IP::XS' => 0.21; requires 'Readonly' => 0; requires 'Text::CSV' => 0; requires 'YAML::XS' => 0; -requires 'Zonemaster::LDNS' => 4.000002; # For v4.0.2 +requires 'Zonemaster::LDNS' => 4.001000; # For v4.1.0 test_requires 'Locale::PO' => 0; test_requires 'Pod::Coverage' => 0; diff --git a/lib/Zonemaster/Engine.pm b/lib/Zonemaster/Engine.pm index b3ebd620a..d6986c7f6 100644 --- a/lib/Zonemaster/Engine.pm +++ b/lib/Zonemaster/Engine.pm @@ -3,7 +3,7 @@ package Zonemaster::Engine; use v5.16.0; use warnings; -use version; our $VERSION = version->declare("v6.0.0"); +use version; our $VERSION = version->declare("v7.0.0"); BEGIN { # Locale::TextDomain (<= 1.20) doesn't know about File::ShareDir so give a helping hand. From 73a3fb8667f6e6d6362352cc7bd9e8408b68d048 Mon Sep 17 00:00:00 2001 From: Mats Dufberg Date: Mon, 9 Dec 2024 10:40:57 +0100 Subject: [PATCH 2/4] Apply suggestions from review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mattias Päivärinta --- Changes | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Changes b/Changes index 2ca492923..7061e404a 100644 --- a/Changes +++ b/Changes @@ -33,9 +33,9 @@ v7.0.0 2024-12-09 (part of Zonemaster v2024.2 release) - Removes obsolete document (#1359) - Resolves IP addresses directly from Engine for out-of-bailiwick names in fake delegations (#1389) - - Fixes spelling errors (external controbution from @emollier) (#1378) - - Fix barewords (external controbution from @emollier) (#1380) - - Fixes misspellings (external controbution from @jsoref) (#1366) + - Fixes spelling errors (external contribution from @emollier) (#1378) + - Fix barewords (external contribution from @emollier) (#1380) + - Fixes misspellings (external contribution from @jsoref) (#1366) v6.0.0 2024-07-01 (part of Zonemaster v2024.1 release) From bbfd83e88806f678dffd09323d11ff83d2eab9aa Mon Sep 17 00:00:00 2001 From: Mats Dufberg Date: Mon, 9 Dec 2024 10:43:09 +0100 Subject: [PATCH 3/4] Update after review comment --- Changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Changes b/Changes index 7061e404a..fe1fc9b7f 100644 --- a/Changes +++ b/Changes @@ -15,7 +15,6 @@ v7.0.0 2024-12-09 (part of Zonemaster v2024.2 release) - Updates DNSSEC10 implementation (#1396) - Updates global cache and makes the feature being supported and not experimental (#1394) - - Update Connectivity04 implementation (#1393) - Lowers the levels of ASN related messages from test case Connectivity03 (#1388) - Updates MethodsV2 method get_parent_ns_ips() to match new algorithm in test @@ -28,6 +27,7 @@ v7.0.0 2024-12-09 (part of Zonemaster v2024.2 release) - Adds Try::Tiny in zonemaster-cli runtime Docker container (#1399) - Fixes CDS and CDNSKEY RRsets comparison in test case DNSSEC15 (#1383) - Removes test case Nameserver14 never implemented (#1390) + - Update Connectivity04 implementation (#1393) - Updates test case Delegation05 to include QNAME and QTYPE in diagnostics for failed queries (#1392) - Removes obsolete document (#1359) From 832f80cd1b82bb63c93731a8415f59135a96bdc4 Mon Sep 17 00:00:00 2001 From: Mats Dufberg Date: Mon, 9 Dec 2024 11:37:40 +0100 Subject: [PATCH 4/4] Apply suggestions from review Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com> --- Changes | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Changes b/Changes index fe1fc9b7f..412ef0cd7 100644 --- a/Changes +++ b/Changes @@ -17,24 +17,24 @@ v7.0.0 2024-12-09 (part of Zonemaster v2024.2 release) experimental (#1394) - Lowers the levels of ASN related messages from test case Connectivity03 (#1388) - - Updates MethodsV2 method get_parent_ns_ips() to match new algorithm in test + - Updates MethodsV2 method to match new algorithm in test case Basic01 (#1373) - - Adds CNAME followage in Recursor.pm (#1288) + - Adds CNAME followage in recursive lookups (#1288) - Updates profile function (#1356) [Fixes] - Fixes abort condition for undelegated tests in the Basic module (#1401) - Adds Try::Tiny in zonemaster-cli runtime Docker container (#1399) - Fixes CDS and CDNSKEY RRsets comparison in test case DNSSEC15 (#1383) - - Removes test case Nameserver14 never implemented (#1390) - - Update Connectivity04 implementation (#1393) + - Removes test case Nameserver14 (never implemented) (#1390) + - Updates Connectivity04 implementation (#1393) - Updates test case Delegation05 to include QNAME and QTYPE in diagnostics for failed queries (#1392) - Removes obsolete document (#1359) - Resolves IP addresses directly from Engine for out-of-bailiwick names in fake delegations (#1389) - Fixes spelling errors (external contribution from @emollier) (#1378) - - Fix barewords (external contribution from @emollier) (#1380) + - Fixes barewords (external contribution from @emollier) (#1380) - Fixes misspellings (external contribution from @jsoref) (#1366)