Skip to content

Adjust dnssec10 spec and scenario#1341

Merged
matsduf merged 3 commits into
zonemaster:release-v2024.2.1from
matsduf:adjust-dnssec10-spec-and-scenario
Feb 6, 2025
Merged

Adjust dnssec10 spec and scenario#1341
matsduf merged 3 commits into
zonemaster:release-v2024.2.1from
matsduf:adjust-dnssec10-spec-and-scenario

Conversation

@matsduf

@matsduf matsduf commented Dec 17, 2024

Copy link
Copy Markdown
Contributor

Purpose

This PR updates DNSSEC10 specification to resolve #1340. It also adds test scenario BAD-SERVERS-BUT-GOOD-NSEC-1.

Besides this, it gives a way to test GOOD-NSEC-1 with IPv6 disabled (see test-zone-data/DNSSEC-TP/dnssec10/test-zones-output.md).

Context

#1340, zonemaster/zonemaster-engine#1415

How to test this PR

Review. The scenarios will be tested in updated zonemaster/zonemaster-engine#1415

@matsduf matsduf added the A-TestCase Area: Test case specification or implementation of test case label Dec 17, 2024
@matsduf matsduf added this to the v2024.2.1 milestone Dec 17, 2024

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.

I don't think the test_levels property should be set at all here, since it doesn't have any custom value. It also makes it more complicated to keep it in sync in case of changes. Setting just the net and test_cases properties should suffice.

@matsduf matsduf Dec 19, 2024

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.

test_levels are set to make it possible to show that IPV6_DISABLED is output. This is for the display in the test-zones-output.md file. I do not see the issue.

For the unit test it is not necessary to change the level.

@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.

LGTM.

zonemaster/zonemaster-engine#1415 is updated with the changes from this PR.

@matsduf matsduf merged commit dce93ed into zonemaster:release-v2024.2.1 Feb 6, 2025
@matsduf matsduf deleted the adjust-dnssec10-spec-and-scenario branch February 6, 2025 09:22
@matsduf matsduf added the V-Patch Versioning: The change gives an update of patch in version. label Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-TestCase Area: Test case specification or implementation of test case V-Patch Versioning: The change gives an update of patch in version.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DNSSEC10 outputs DS10_EXPECTED_NSEC_NSEC3_MISSING when server is not available

3 participants