Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

- Fix dnssec10 case when there are DNSKEY empty lists #1037

Merged

Conversation

vlevigneron
Copy link
Contributor

@vlevigneron vlevigneron commented Jan 14, 2022

Purpose

This PR fixes dnssec10 case when there are no DNSKEY availables but RRSIG exist. Which is possible during a "conservative" Key rollover (Knot does that, RRSIG are published before the keys)

Context

Fixes #1036

Changes

Changes in dnssec10 to prevent to do some tests when no DNSKEY is found.

How to test this PR

zonemaster-cli atiger.se --show-testcase --level error --test dnssec --raw

Recorded data is available in #1036.

@vlevigneron vlevigneron changed the base branch from master to develop January 14, 2022 11:23
@vlevigneron
Copy link
Contributor Author

@matsduf I did not changed levels of messages yet. This fix just prevents the engine to have a fatal error.

@matsduf matsduf requested review from mattias-p and a user April 4, 2022 14:36
@matsduf matsduf added T-Bug Type: Bug in software or error in test case description A-TestCase Area: Test case specification or implementation of test case labels Apr 4, 2022
@matsduf matsduf added this to the v2022.1 milestone Apr 4, 2022
@tgreenx tgreenx self-requested a review April 14, 2022 09:33
@matsduf matsduf merged commit 342a37a into zonemaster:develop Apr 14, 2022
@marc-vanderwal marc-vanderwal added the S-ReleaseTested Status: The PR has been successfully tested in release testing label Jun 1, 2022
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 S-ReleaseTested Status: The PR has been successfully tested in release testing T-Bug Type: Bug in software or error in test case description
Projects
None yet
4 participants