Skip to content

Updates DNSSEC05 test case specification#1409

Merged
matsduf merged 9 commits into
zonemaster:developfrom
matsduf:update-dnssec05-test-case-spec
Nov 13, 2025
Merged

Updates DNSSEC05 test case specification#1409
matsduf merged 9 commits into
zonemaster:developfrom
matsduf:update-dnssec05-test-case-spec

Conversation

@matsduf

@matsduf matsduf commented Jul 15, 2025

Copy link
Copy Markdown
Contributor

Purpose

This PR updates the test case specification for DNSSEC05

  • Includse explicit msgid.
  • Matches current template.
  • New algorithms from IANA and new classifications.
  • Compacter outputs with only one output for the same key ID.

Context

Discussions at F2F in July 2025.

The changes in the specification requires an update of the implementation and update of the translations of the messages.

Test scenarios have been created in #1410.

How to test this PR

Review.

* Includse explicit msgid.
* Matches current template.
* New algorithms from IANA and new classifications.
* Compacter outputs with only one output for the
  same key ID.
@matsduf matsduf added this to the v2025.2 milestone Jul 15, 2025
@matsduf matsduf added A-TestCase Area: Test case specification or implementation of test case A-Documentation Area: Documentation only. labels Jul 15, 2025

@tgreenx tgreenx left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test procedure LGTM at first glance, otherwise just a few editorial suggestions:

Comment thread docs/public/specifications/tests/DNSSEC-TP/dnssec05.md Outdated
Comment thread docs/public/specifications/tests/DNSSEC-TP/dnssec05.md Outdated
Comment thread docs/public/specifications/tests/DNSSEC-TP/dnssec05.md Outdated
Comment thread docs/public/specifications/tests/DNSSEC-TP/dnssec05.md Outdated
Comment thread docs/public/specifications/tests/DNSSEC-TP/dnssec05.md Outdated
Comment thread docs/public/specifications/tests/DNSSEC-TP/dnssec05.md
Comment thread docs/public/specifications/tests/DNSSEC-TP/dnssec05.md Outdated
Comment thread docs/public/specifications/tests/DNSSEC-TP/dnssec05.md Outdated
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
@matsduf matsduf requested a review from tgreenx July 24, 2025 20:25
Comment thread docs/public/specifications/tests/DNSSEC-TP/dnssec05.md Outdated
Comment on lines +175 to +178
5. For all messages outputted below, if an IP address in *NS IP* is connected to
more than one name server name, then all names should be included with the
message tag if it is specified that name server name and IP address should
be outputted with the message tag.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not needed. Lines 115 to 118 already take care of that peculiarity.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that the extra information about names should be in one place, but on lines 115-118 there is nothing about extra names.

@tgreenx

tgreenx commented Oct 28, 2025

Copy link
Copy Markdown
Contributor

Implementation in zonemaster/zonemaster-engine#1473.

matsduf and others added 2 commits October 29, 2025 10:35
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
@matsduf matsduf requested a review from tgreenx October 29, 2025 09:50
@matsduf matsduf merged commit ec848e8 into zonemaster:develop Nov 13, 2025
@matsduf matsduf deleted the update-dnssec05-test-case-spec branch November 13, 2025 16:24
@tgreenx tgreenx linked an issue Feb 25, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Documentation Area: Documentation only. A-TestCase Area: Test case specification or implementation of test case RC-Features Release category: Features.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New algorithms for DS and DNSKEY

2 participants