Skip to content

Update DNSSEC10 implementation#1396

Merged
tgreenx merged 4 commits into
zonemaster:developfrom
tgreenx:update-dnssec10
Nov 27, 2024
Merged

Update DNSSEC10 implementation#1396
tgreenx merged 4 commits into
zonemaster:developfrom
tgreenx:update-dnssec10

Conversation

@tgreenx

@tgreenx tgreenx commented Nov 12, 2024

Copy link
Copy Markdown
Contributor

Purpose

This PR proposes an update to the implementation of DNSSEC10 following a specification update.

Context

Test case specification update: zonemaster/zonemaster#1179
Test zone specification: zonemaster/zonemaster#1294

Fixes #1016, #1253

How to test this PR

Unit tests are updated (based on zonemaster/zonemaster#1294) and should pass.

@tgreenx tgreenx added A-TestCase Area: Test case specification or implementation of test case FA-MethodV2 labels Nov 12, 2024
@tgreenx tgreenx added this to the v2024.2 milestone Nov 12, 2024
@matsduf matsduf added the V-Minor Versioning: The change gives an update of minor in version. label Nov 13, 2024
@tgreenx tgreenx force-pushed the update-dnssec10 branch 3 times, most recently from d4ee05b to 2a83a5d Compare November 19, 2024 17:17
@tgreenx tgreenx marked this pull request as ready for review November 26, 2024 09:23
@tgreenx

tgreenx commented Nov 26, 2024

Copy link
Copy Markdown
Contributor Author

@matsduf @mattias-p @tolvmannen @marc-vanderwal @MichaelTimbert This PR is now ready for review.

MichaelTimbert
MichaelTimbert previously approved these changes Nov 26, 2024

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

It's working for me.

@matsduf

matsduf commented Nov 26, 2024

Copy link
Copy Markdown
Contributor

https://github.com/zonemaster/zonemaster-engine/pull/1396/files#diff-3c6ad87ddb974fb813839bacdaafd4e212c238d0ff6865a9bf6cf677403343deR452-R469 does not seem to be updated:

        dnssec10 => [
            qw(                                                                                                                             
              DS10_ALGO_NOT_SUPPORTED_BY_ZM                                                                                                 
              DS10_ANSWER_VERIFY_ERROR                                                                                                      
              DS10_HAS_NSEC                                                                                                                 
              DS10_HAS_NSEC3                                                                                                                
              DS10_INCONSISTENT_NSEC_NSEC3                                                                                                  
              DS10_MISSING_NSEC_NSEC3                                                                                                       
              DS10_MIXED_NSEC_NSEC3                                                                                                         
              DS10_NAME_NOT_COVERED_BY_NSEC                                                                                                 
              DS10_NAME_NOT_COVERED_BY_NSEC3                                                                                                
              DS10_NON_EXISTENT_RESPONSE_ERROR                                                                                              
              DS10_NSEC3_MISSING_SIGNATURE                                                                                                  
              DS10_NSEC3_RRSIG_VERIFY_ERROR                                                                                                 
              DS10_NSEC_MISSING_SIGNATURE                                                                                                   
              DS10_NSEC_RRSIG_VERIFY_ERROR                                                                                                  
              DS10_UNSIGNED_ANSWER                                                                                                          
              )
        ],

@tgreenx

tgreenx commented Nov 26, 2024

Copy link
Copy Markdown
Contributor Author

@tgreenx tgreenx merged commit d512d53 into zonemaster:develop Nov 27, 2024
@tgreenx tgreenx deleted the update-dnssec10 branch November 27, 2024 13:01
@MichaelTimbert MichaelTimbert added the S-ReleaseTested Status: The PR has been successfully tested in release testing label Dec 3, 2024
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 V-Minor Versioning: The change gives an update of minor in version.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

False error in DNSSEC10 on a zone with a wildcard below apex Error in dnssec10-non-existent-domain-name-exists-03.zft-root.rd.nic.fr

3 participants