Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
f337796
Merge pull request #452 from zonemaster/master
matsduf Dec 19, 2025
7d04cdf
Add artifact build to the CI
MichaelTimbert Feb 24, 2026
966b7a2
fixing missing .mo files
MichaelTimbert Mar 3, 2026
65ae19b
add gettext dependency
MichaelTimbert Mar 3, 2026
85dd44b
fix sha commit
MichaelTimbert Mar 3, 2026
fbee0eb
CI: Target Perl version 5.42
marc-vanderwal Apr 8, 2026
a70ef2b
fix for Net-IDN-Encode
MichaelTimbert Jun 8, 2026
feee1ca
Update data file format
marc-vanderwal Jun 9, 2026
22c911d
Merge pull request #460 from marc-vanderwal/chore/test-data-file-update
marc-vanderwal Jun 10, 2026
5c89b77
Update Dockerfile
MichaelTimbert Jun 8, 2026
78b0641
Updates Swedish translation
matsduf Mar 2, 2026
d8e8bb4
Reformated sv.po
matsduf Jun 9, 2026
48f3481
Editorial updates
matsduf Jun 10, 2026
d2dfd2a
Documentation: add artifact section
MichaelTimbert Jun 11, 2026
dcb7249
Merge pull request #453 from MichaelTimbert/artifact
MichaelTimbert Jun 11, 2026
8aef3c7
Merge pull request #459 from MichaelTimbert/docker-fix-NetIDNEncode
tgreenx Jun 11, 2026
e288ebb
Merge pull request #457 from marc-vanderwal/chore/ci-perl-5.42
marc-vanderwal Jun 11, 2026
afcb17e
Editorial update
matsduf Jun 11, 2026
bb4fe45
Merge pull request #454 from matsduf/update-swedish-translation
matsduf Jun 11, 2026
96fc7e3
CI: force update
MichaelTimbert Jun 16, 2026
bb399e2
Merge pull request #461 from MichaelTimbert/artifact
MichaelTimbert Jun 17, 2026
3c253c9
Updates for release v2026.1
matsduf Jun 26, 2026
e1ad55d
Apply suggestions from review
matsduf Jun 29, 2026
956d09b
Merge pull request #462 from matsduf/prepare-release-2026.1
matsduf Jun 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 42 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- develop
# - latest
perl:
- '5.40'
- '5.42'
- '5.36'
- '5.26'
runner:
Expand All @@ -36,6 +36,9 @@ jobs:
with:
perl-version: ${{ matrix.perl }}

- name: update
run: sudo apt update -y

- name: Install binary dependencies
run: |
# * These were taken from the installation instruction.
Expand Down Expand Up @@ -110,3 +113,41 @@ jobs:
- name: Test
run: |
prove -lv t

build-artifact:
needs: run-tests
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4

- name: update
run: sudo apt update -y

- name: apt install
run: sudo apt-get install -y build-essential git libmodule-install-perl gettext

- name: build
run: perl Makefile.PL && make all dist

- name: Get short SHA
id: short_sha
run: |
if [ "${{ github.event_name }}" == "pull_request" ]; then
echo "SHORT_SHA=$(echo ${{ github.event.pull_request.head.sha }} | cut -c1-7)" >> $GITHUB_ENV
else
echo "SHORT_SHA=$(echo ${{ github.sha }} | cut -c1-7)" >> $GITHUB_ENV
fi

- name: Get Zonemaster-CLI version
id: version
run: |
result=`grep "use version; our $VERSION" lib/Zonemaster/CLI.pm`
result+='printf $VERSION;'
VERSION=`perl -e "$result"`
echo "version=$VERSION" >> $GITHUB_OUTPUT

- name: upload artifact
uses: actions/upload-artifact@v4
with:
name: Zonemaster-CLI-${{ steps.version.outputs.version }}-${{ env.SHORT_SHA }}
path: Zonemaster-CLI-${{ steps.version.outputs.version }}.tar.gz
29 changes: 18 additions & 11 deletions Changes
Original file line number Diff line number Diff line change
@@ -1,25 +1,32 @@
Release history for Zonemaster component Zonemaster-CLI


v8.0.2 2026-06-29 (part of Zonemaster v2026.1 release)

[Fixes]
- Updates Swedish translation (#454)
- Creates a fix for Net-IDN-Encode in Dockerfile (#459)


v8.0.1 2025-12-17 (part of Zonemaster v2025.2 release)

[Fixes]
- This version has no changes besides requiring updated
Zonemaster-LDNS and Zonemaster-Engine.
- This version has no changes besides requiring updated
Zonemaster-LDNS and Zonemaster-Engine.


v8.0.0 2025-06-26 (part of Zonemaster v2025.1 release)

[Breaking changes]
- Makes the --test option more flexible #359
- Makes the --test option more flexible (#359)

[Features]
- Expands the --nstimes option #421
- Expands the --count option #424
- Expands the --nstimes option (#421)
- Expands the --count option (#424)

[Fixes]
- Updates translations #444, #445
- Slows down the spinner a bit #419
- Updates translations (#444, #445)
- Slows down the spinner a bit (#419)


v7.2.0 2025-03-04 (part of Zonemaster v2024.2.1 release)
Expand All @@ -29,12 +36,12 @@ v7.2.0 2025-03-04 (part of Zonemaster v2024.2.1 release)
be updated in an upcoming extra release.

[Features]
- Adds translation to Slovenian language (#384)
- Adds translation to Slovenian language (#384)

[Fixes]
- Updates translations (#418, #425, #415, #422, #414)
- Minor code cleanup (#420)
- Fixes to make early messages not to be lost (#416)
- Updates translations (#418, #425, #415, #422, #414)
- Minor code cleanup (#420)
- Fixes to make early messages not to be lost (#416)


v7.1.0 2024-12-09 (part of Zonemaster v2024.2 release)
Expand Down
5 changes: 5 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
FROM zonemaster/engine:local AS build

RUN apk add --no-cache \
build-base \
make \
perl-app-cpanminus \
perl-dev \
perl-json-xs \
perl-lwp-protocol-https \
perl-mojolicious \
perl-test-deep \
perl-test-differences \
perl-test-nowarnings \
perl-try-tiny \
&& cpanm --notest --no-wget --from https://cpan.metacpan.org/ \
https://cpan.metacpan.org/authors/id/E/ET/ETHER/Net-IDN-Encode-2.501-TRIAL.tar.gz \
&& cpanm --notest --no-wget --from https://cpan.metacpan.org/ \
JSON::Validator

Expand Down
4 changes: 2 additions & 2 deletions Makefile.PL
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ requires(
'JSON::XS' => 0,
'Locale::TextDomain' => 1.23,
'Try::Tiny' => 0,
'Zonemaster::LDNS' => 5.000001, # v5.0.1
'Zonemaster::Engine' => 8.001000, # v8.1.0
'Zonemaster::LDNS' => 5.001000, # v5.1.0
'Zonemaster::Engine' => 9.000000, # v9.0.0
);

test_requires(
Expand Down
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,15 @@ Additional end-user documentation is available in the [USING] document.

When developing Zonemaster-CLI, refer to the [development documentation].

## CI artifact

A tarball (`Zonemaster-CLI-<version>.tar.gz`) is built and uploaded as a GitHub Actions artifact on every push and pull request. This artifact can be useful for release testing and PR review.
To download it:
1. Go to the [Actions tab](https://github.com/zonemaster/zonemaster-cli/actions) of the repository.
2. Select a workflow run (e.g. for a specific PR or branch).
3. Scroll to the bottom of the run summary to the **Artifacts** section.
4. Download the artifact named `Zonemaster-CLI-<version>-<short_sha>`.
The artifact name includes the module version and the first 7 characters of the commit SHA.

## Participation, Contact and Bug reporting

Expand Down
2 changes: 1 addition & 1 deletion lib/Zonemaster/CLI.pm
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use v5.26;

use warnings;

use version; our $VERSION = version->declare( "v8.0.1" );
use version; our $VERSION = version->declare( "v8.0.2" );

use Locale::TextDomain 'Zonemaster-CLI';

Expand Down
82 changes: 35 additions & 47 deletions share/sv.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-12 10:17+0100\n"
"PO-Revision-Date: 2023-05-31 08:42+0000\n"
"Last-Translator: mattias.paivarinta@iis.se\n"
"POT-Creation-Date: 2026-06-09 13:07+0000\n"
"PO-Revision-Date: 2026-03-02 22:56+0000\n"
"Language-Team: Zonemaster Team\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
Expand All @@ -28,7 +27,7 @@ msgstr ""
"– finns den installerad på det här systemet?"

msgid "Warning: deprecated --encoding, simply remove it from your usage."
msgstr ""
msgstr "Varning: föråldrat \"--encoding\", sluta att använda."

msgid "Error: --json-stream and --no-json cannot be used together."
msgstr "Fel: --json-stream och --no-json kan inte användas tillsammans."
Expand All @@ -54,43 +53,19 @@ msgstr "Laddar profil från {path}."

#, perl-brace-format
msgid "Error: invalid value for --sourceaddr4: {reason}"
msgstr ""
msgstr "Fel: otillåtet värde för \"--sourceaddr4\": {reason}"

#, perl-brace-format
msgid "Error: invalid value for --sourceaddr6: {reason}"
msgstr ""
msgstr "Fel: otillåtet värde för \"--sourceaddr6\": {reason}"

#, perl-brace-format
msgid ""
"Error: Invalid input '{cli_arg}' in --test. There must be at most one slash "
"('/') character."
msgstr ""

#, perl-brace-format
msgid ""
"Error: Unrecognized test case '{testcase}' in --test. Use --list-tests for a "
"list of valid choices."
msgstr ""

#, perl-brace-format
msgid ""
"Error: Unrecognized test module '{module}' in --test. Use --list-tests for a "
"list of valid choices."
msgstr ""

#, perl-brace-format
msgid "Error: Invalid input '{cli_arg}' in --test."
msgstr ""

#, perl-brace-format
msgid ""
"Notice: Engine does not have test case '{testcase}' enabled in the profile. "
"Forcing..."
msgstr ""
msgid "Error: unrecognized term '{term}' in --test."
msgstr "Fel: okänd term \"{term}\" för \"--test\"."

#, perl-brace-format
msgid "Failed to recognize stop level '{level}'."
msgstr "Kände inte igen avslutsnivån '{level}'."
msgstr "Kände inte igen avslutsnivån \"{level}\"."

msgid ""
"--level must be one of CRITICAL, ERROR, WARNING, NOTICE, INFO, DEBUG, DEBUG2 "
Expand All @@ -103,15 +78,15 @@ msgid ""
"Only one domain can be given for testing. Did you forget to prepend an "
"option with '--<OPTION>'?"
msgstr ""
"Endast ett domännamn kan anges för testning. Missade du att sätta '--"
"<OPTION>' före en optionsparameter?"
"Endast ett domännamn kan anges för testning. Missade du att sätta \"--"
"<OPTION>\" före en optionsparameter?"

msgid "Must give the name of a domain to test."
msgstr "Namnet på en domän att testa måste anges."

#, perl-brace-format
msgid "Error loading hints file: {message}"
msgstr ""
msgstr "Fel när \"hint-filen\" skulle laddas: \"{message}\"."

msgid "Seconds"
msgstr "Sekund"
Expand All @@ -131,18 +106,29 @@ msgstr "Meddelande"
msgid "Looks OK."
msgstr "Ser OK ut."

msgid ""
"\n"
"\n"
" Level\tNumber of log entries"
msgstr ""
"\n"
"\n"
" Nivå \tAntal loggmeddelanden"
msgid "Number of log entries"
msgstr "Antal loggmeddelanden"

msgid "Message tag"
msgstr "Meddelandetagg"

msgid "Count"
msgstr "Antal"

msgid "Name servers"
msgstr "Namnservrar"

msgid "Child zone"
msgstr "Dotterzon"

msgid "Parent zone"
msgstr "Moderzon"

msgid "Other"
msgstr "Övrigt"

#, perl-format
msgid "%8s\t%5d entries.\n"
msgstr "%8s\t%5d meddelanden.\n"
msgid "Grand total"
msgstr "Totalt"

msgid "--ns must be a name or a name/ip pair."
msgstr "--ns måste vara ett namn eller namn/ip i det formatet.\""
Expand All @@ -151,6 +137,8 @@ msgid ""
"--ds ds data must be in the form \"keytag,algorithm,type,digest\". E.g. "
"space is not permitted anywhere in the string."
msgstr ""
"Data till \"--ds\" måste ges i en sträng med formatet \"keytag,algoritm,typ,"
"digest\", där t.ex. mellanslag är inte tillåtet."

msgid "DEBUG"
msgstr "DEBUG"
Expand Down
Binary file modified t/usage.fake-data.data
Binary file not shown.
Binary file modified t/usage.fake-root.data
Binary file not shown.
27 changes: 1 addition & 26 deletions t/usage.normal.data
Original file line number Diff line number Diff line change
@@ -1,26 +1 @@
b.root-servers.net 2001:0500:0200:0000:0000:0000:0000:000b {}
b.root-servers.net 199.9.14.201 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"data":"Q/iEAAABAAEAAAABAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAACkE0AAAAAAAAA==","timestamp":1731580714.30933,"answerfrom":"199.9.14.201","querytime":0}}}}
l.root-servers.net 2001:0500:009f:0000:0000:0000:0000:0042 {}
l.root-servers.net 199.7.83.42 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"data":"72GEAAABAAEADQAOAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAAAIAAQAH6QAAAsAcAAACAAEAB+kAAAQBYsAeAAACAAEAB+kAAAQBY8AeAAACAAEAB+kAAAQBZMAeAAACAAEAB+kAAAQBZcAeAAACAAEAB+kAAAQBZsAeAAACAAEAB+kAAAQBZ8AeAAACAAEAB+kAAAQBaMAeAAACAAEAB+kAAAQBacAeAAACAAEAB+kAAAQBasAeAAACAAEAB+kAAAQBa8AeAAACAAEAB+kAAAQBbMAeAAACAAEAB+kAAAQBbcAewBwAAQABAAfpAAAExikABMB0AAEAAQAH6QAABKr3qgLAgwABAAEAB+kAAATAIQQMwJIAAQABAAfpAAAExwdbDcChAAEAAQAH6QAABMDL5grAsAABAAEAB+kAAATABQXxwL8AAQABAAfpAAAEwHAkBMDOAAEAAQAH6QAABMZhvjXA3QABAAEAB+kAAATAJJQRwOwAAQABAAfpAAAEwDqAHsD7AAEAAQAH6QAABMEADoHBCgABAAEAB+kAAATHB1MqwRkAAQABAAfpAAAEygwbIQAAKRAAAAAAAAAA","querytime":0,"answerfrom":"199.7.83.42","timestamp":1731580714.6482}}}}
h.root-servers.net 198.97.190.53 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"querytime":0,"timestamp":1731580714.53711,"answerfrom":"198.97.190.53","data":"jU+EAAABAAEADQAOAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAAAIAAQAH6QAAAsAcAAACAAEAB+kAAAQBYsAeAAACAAEAB+kAAAQBY8AeAAACAAEAB+kAAAQBZMAeAAACAAEAB+kAAAQBZcAeAAACAAEAB+kAAAQBZsAeAAACAAEAB+kAAAQBZ8AeAAACAAEAB+kAAAQBaMAeAAACAAEAB+kAAAQBacAeAAACAAEAB+kAAAQBasAeAAACAAEAB+kAAAQBa8AeAAACAAEAB+kAAAQBbMAeAAACAAEAB+kAAAQBbcAewBwAAQABAAfpAAAExikABMB0AAEAAQAH6QAABKr3qgLAgwABAAEAB+kAAATAIQQMwJIAAQABAAfpAAAExwdbDcChAAEAAQAH6QAABMDL5grAsAABAAEAB+kAAATABQXxwL8AAQABAAfpAAAEwHAkBMDOAAEAAQAH6QAABMZhvjXA3QABAAEAB+kAAATAJJQRwOwAAQABAAfpAAAEwDqAHsD7AAEAAQAH6QAABMEADoHBCgABAAEAB+kAAATHB1MqwRkAAQABAAfpAAAEygwbIQAAKQTQAAAAAAAA"}}}}
h.root-servers.net 2001:0500:0001:0000:0000:0000:0000:0053 {}
j.root-servers.net 2001:0503:0c27:0000:0000:0000:0002:0030 {}
j.root-servers.net 192.58.128.30 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"querytime":0,"answerfrom":"192.58.128.30","timestamp":1731580714.58295,"data":"R7KEAAABAAEADQAOAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAAAIAAQAH6QAAAsAcAAACAAEAB+kAAAQBYsAeAAACAAEAB+kAAAQBY8AeAAACAAEAB+kAAAQBZMAeAAACAAEAB+kAAAQBZcAeAAACAAEAB+kAAAQBZsAeAAACAAEAB+kAAAQBZ8AeAAACAAEAB+kAAAQBaMAeAAACAAEAB+kAAAQBacAeAAACAAEAB+kAAAQBasAeAAACAAEAB+kAAAQBa8AeAAACAAEAB+kAAAQBbMAeAAACAAEAB+kAAAQBbcAewBwAAQABAAfpAAAExikABMB0AAEAAQAH6QAABKr3qgLAgwABAAEAB+kAAATAIQQMwJIAAQABAAfpAAAExwdbDcChAAEAAQAH6QAABMDL5grAsAABAAEAB+kAAATABQXxwL8AAQABAAfpAAAEwHAkBMDOAAEAAQAH6QAABMZhvjXA3QABAAEAB+kAAATAJJQRwOwAAQABAAfpAAAEwDqAHsD7AAEAAQAH6QAABMEADoHBCgABAAEAB+kAAATHB1MqwRkAAQABAAfpAAAEygwbIQAAKQXAAAAAAAAA"}}}}
f.root-servers.net 192.5.5.241 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"querytime":0,"timestamp":1731580714.41004,"answerfrom":"192.5.5.241","data":"1CWEAAABAAEADQAbAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAAAIAAQAH6QAABAFjwB4AAAIAAQAH6QAABAFlwB4AAAIAAQAH6QAABAFrwB4AAAIAAQAH6QAABAFswB4AAAIAAQAH6QAABAFkwB4AAAIAAQAH6QAAAsAcAAACAAEAB+kAAAQBYsAeAAACAAEAB+kAAAQBacAeAAACAAEAB+kAAAQBZsAeAAACAAEAB+kAAAQBaMAeAAACAAEAB+kAAAQBZ8AeAAACAAEAB+kAAAQBasAeAAACAAEAB+kAAAQBbcAewGcAAQABAAfpAAAEwCEEDMBnABwAAQAH6QAAECABBQAAAgAAAAAAAAAAAAzAdgABAAEAB+kAAATAy+YKwHYAHAABAAfpAAAQIAEFAACoAAAAAAAAAAAADsCFAAEAAQAH6QAABMEADoHAhQAcAAEAB+kAABAgAQf9AAAAAAAAAAAAAAABwJQAAQABAAfpAAAExwdTKsCUABwAAQAH6QAAECABBQAAnwAAAAAAAAAAAELAowABAAEAB+kAAATHB1sNwKMAHAABAAfpAAAQIAEFAAAtAAAAAAAAAAAADcAcAAEAAQAH6QAABMYpAATAHAAcAAEAB+kAABAgAQUDuj4AAAAAAAAAAgAwwL8AAQABAAfpAAAEqveqAsC/ABwAAQAH6QAAECgBAbgAEAAAAAAAAAAAAAvAzgABAAEAB+kAAATAJJQRwM4AHAABAAfpAAAQIAEH/gAAAAAAAAAAAAAAU8DdAAEAAQAH6QAABMAFBfHA3QAcAAEAB+kAABAgAQUAAC8AAAAAAAAAAAAPwOwAAQABAAfpAAAExmG+NcDsABwAAQAH6QAAECABBQAAAQAAAAAAAAAAAFPA+wABAAEAB+kAAATAcCQEwPsAHAABAAfpAAAQIAEFAAASAAAAAAAAAAANDcEKAAEAAQAH6QAABMA6gB7BCgAcAAEAB+kAABAgAQUDDCcAAAAAAAAAAgAwwRkAAQABAAfpAAAEygwbIcEZABwAAQAH6QAAECABDcMAAAAAAAAAAAAAADUAACn//wAAAAAAAA=="}}}}
f.root-servers.net 2001:0500:002f:0000:0000:0000:0000:000f {}
k.root-servers.net 193.0.14.129 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"data":"EJGEAAABAAEAAAABAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAACkE0AAAAAAAAA==","timestamp":1731580714.61398,"answerfrom":"193.0.14.129","querytime":0}}}}
k.root-servers.net 2001:07fd:0000:0000:0000:0000:0000:0001 {}
e.root-servers.net 192.203.230.10 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"data":"mDyEAAABAAEADQAOAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAAAIAAQAH6QAAAsAcAAACAAEAB+kAAAQBYsAeAAACAAEAB+kAAAQBY8AeAAACAAEAB+kAAAQBZMAeAAACAAEAB+kAAAQBZcAeAAACAAEAB+kAAAQBZsAeAAACAAEAB+kAAAQBZ8AeAAACAAEAB+kAAAQBaMAeAAACAAEAB+kAAAQBacAeAAACAAEAB+kAAAQBasAeAAACAAEAB+kAAAQBa8AeAAACAAEAB+kAAAQBbMAeAAACAAEAB+kAAAQBbcAewBwAAQABAAfpAAAExikABMB0AAEAAQAH6QAABKr3qgLAgwABAAEAB+kAAATAIQQMwJIAAQABAAfpAAAExwdbDcChAAEAAQAH6QAABMDL5grAsAABAAEAB+kAAATABQXxwL8AAQABAAfpAAAEwHAkBMDOAAEAAQAH6QAABMZhvjXA3QABAAEAB+kAAATAJJQRwOwAAQABAAfpAAAEwDqAHsD7AAEAAQAH6QAABMEADoHBCgABAAEAB+kAAATHB1MqwRkAAQABAAfpAAAEygwbIQAAKRAAAAAAAAAA","querytime":0,"timestamp":1731580714.3888,"answerfrom":"192.203.230.10"}}}}
e.root-servers.net 2001:0500:00a8:0000:0000:0000:0000:000e {}
d.root-servers.net 199.7.91.13 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"199.7.91.13","timestamp":1731580714.37701,"querytime":0,"data":"ZOyEAAABAAEADQAOAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAAAIAAQAH6QAAAsAcAAACAAEAB+kAAAQBYsAeAAACAAEAB+kAAAQBY8AeAAACAAEAB+kAAAQBZMAeAAACAAEAB+kAAAQBZcAeAAACAAEAB+kAAAQBZsAeAAACAAEAB+kAAAQBZ8AeAAACAAEAB+kAAAQBaMAeAAACAAEAB+kAAAQBacAeAAACAAEAB+kAAAQBasAeAAACAAEAB+kAAAQBa8AeAAACAAEAB+kAAAQBbMAeAAACAAEAB+kAAAQBbcAewBwAAQABAAfpAAAExikABMB0AAEAAQAH6QAABKr3qgLAgwABAAEAB+kAAATAIQQMwJIAAQABAAfpAAAExwdbDcChAAEAAQAH6QAABMDL5grAsAABAAEAB+kAAATABQXxwL8AAQABAAfpAAAEwHAkBMDOAAEAAQAH6QAABMZhvjXA3QABAAEAB+kAAATAJJQRwOwAAQABAAfpAAAEwDqAHsD7AAEAAQAH6QAABMEADoHBCgABAAEAB+kAAATHB1MqwRkAAQABAAfpAAAEygwbIQAAKQWqAAAAAAAA"}}}}
d.root-servers.net 2001:0500:002d:0000:0000:0000:0000:000d {}
g.root-servers.net 2001:0500:0012:0000:0000:0000:0000:0d0d {}
g.root-servers.net 192.112.36.4 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"querytime":0,"timestamp":1731580714.42995,"answerfrom":"192.112.36.4","data":"8aWEAAABAAEAAAABAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAACkE0AAAAAAAAA=="}}}}
m.root-servers.net 2001:0dc3:0000:0000:0000:0000:0000:0035 {}
m.root-servers.net 202.12.27.33 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"timestamp":1731580714.65964,"answerfrom":"202.12.27.33","querytime":0,"data":"reuEAAABAAEAAAABAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAACkE0AAAAAAAAA=="}}}}
a.root-servers.net 198.41.0.4 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"answerfrom":"198.41.0.4","timestamp":1731580714.27699,"querytime":0,"data":"9WaEAAABAAEADQALAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAAAIAAQAH6QAABAFswB4AAAIAAQAH6QAABAFqwB4AAAIAAQAH6QAABAFmwB4AAAIAAQAH6QAABAFowB4AAAIAAQAH6QAABAFkwB4AAAIAAQAH6QAABAFiwB4AAAIAAQAH6QAABAFrwB4AAAIAAQAH6QAABAFpwB4AAAIAAQAH6QAABAFtwB4AAAIAAQAH6QAABAFlwB4AAAIAAQAH6QAABAFnwB4AAAIAAQAH6QAABAFjwB4AAAIAAQAH6QAAAsAcwGcAAQABAAfpAAAExwdTKsBnABwAAQAH6QAAECABBQAAnwAAAAAAAAAAAELAdgABAAEAB+kAAATAOoAewHYAHAABAAfpAAAQIAEFAwwnAAAAAAAAAAIAMMCFAAEAAQAH6QAABMAFBfHAhQAcAAEAB+kAABAgAQUAAC8AAAAAAAAAAAAPwJQAAQABAAfpAAAExmG+NcCUABwAAQAH6QAAECABBQAAAQAAAAAAAAAAAFPAowABAAEAB+kAAATHB1sNwLIAAQABAAfpAAAEqveqAgAAKRAAAAAAAAAA"}}},"UzfnoYKACE71u6V/QQ17nw":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"data":"UCOEAAABAA0AAAANAAACAAEAAAIAAQAH6QAAFAFsDHJvb3Qtc2VydmVycwNuZXQAAAACAAEAB+kAAAQBasAeAAACAAEAB+kAAAQBZsAeAAACAAEAB+kAAAQBaMAeAAACAAEAB+kAAAQBZMAeAAACAAEAB+kAAAQBYsAeAAACAAEAB+kAAAQBa8AeAAACAAEAB+kAAAQBacAeAAACAAEAB+kAAAQBbcAeAAACAAEAB+kAAAQBZcAeAAACAAEAB+kAAAQBZ8AeAAACAAEAB+kAAAQBY8AeAAACAAEAB+kAAAQBYcAewBwAAQABAAfpAAAExwdTKsAcABwAAQAH6QAAECABBQAAnwAAAAAAAAAAAELAOwABAAEAB+kAAATAOoAewDsAHAABAAfpAAAQIAEFAwwnAAAAAAAAAAIAMMBKAAEAAQAH6QAABMAFBfHASgAcAAEAB+kAABAgAQUAAC8AAAAAAAAAAAAPwFkAAQABAAfpAAAExmG+NcBZABwAAQAH6QAAECABBQAAAQAAAAAAAAAAAFPAaAABAAEAB+kAAATHB1sNwGgAHAABAAfpAAAQIAEFAAAtAAAAAAAAAAAADcB3AAEAAQAH6QAABKr3qgLAdwAcAAEAB+kAABAoAQG4ABAAAAAAAAAAAAALAAApEAAAAAAAAAA=","timestamp":1731580714.23954,"answerfrom":"198.41.0.4","querytime":0}}}}
a.root-servers.net 2001:0503:ba3e:0000:0000:0000:0002:0030 {}
i.root-servers.net 2001:07fe:0000:0000:0000:0000:0000:0053 {}
i.root-servers.net 192.36.148.17 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"data":"tQyEAAABAAEAAAABAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAACkE0AAAAAAAAA==","querytime":0,"timestamp":1731580714.57324,"answerfrom":"192.36.148.17"}}}}
c.root-servers.net 192.33.4.12 {"9kfShNTLVy4wDehBPdpCXg":{"Zonemaster::Engine::Packet":{"Zonemaster::LDNS::Packet":{"data":"b2iEAAABAAEAAAABAAAGAAEAAAYAAQABUYAAQAFhDHJvb3Qtc2VydmVycwNuZXQABW5zdGxkDHZlcmlzaWduLWdycwNjb20AeKV9KAAABwgAAAOEAAk6gAABUYAAACkE0AAAAAAAAA==","querytime":0,"answerfrom":"192.33.4.12","timestamp":1731580714.34358}}}}
c.root-servers.net 2001:0500:0002:0000:0000:0000:0000:000c {}
ÙÙ÷£Nformat_versionGpackets€Nengine_versionFv8.1.1
6 changes: 3 additions & 3 deletions t/usage.wrapper.pl
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,10 @@

if ( !$opt_record ) {
Zonemaster::Engine::Profile->effective->set( q{no_network}, 1 );
}

if ( $opt_datafile ) {
Zonemaster::Engine::Nameserver->restore( $opt_datafile );
if ( $opt_datafile ) {
Zonemaster::Engine::Nameserver->restore( $opt_datafile );
}
}

our $EXIT_STATUS;
Expand Down
Loading