Skip to content

Updates Connectivity04#1298

Merged
matsduf merged 7 commits into
zonemaster:developfrom
matsduf:update-connectivity04
Nov 12, 2024
Merged

Updates Connectivity04#1298
matsduf merged 7 commits into
zonemaster:developfrom
matsduf:update-connectivity04

Conversation

@matsduf

@matsduf matsduf commented Oct 8, 2024

Copy link
Copy Markdown
Contributor

Purpose

The test case outputs a warning if more than one name server has its IP address on the same prefix even if other name servers has IP addresses on other prefixes. This PR lower that warning to a notice. To capture the case when all name servers has IP addresses in the prefix a new message tag has been added, and that tag has a warning level.

Today the test case will not capture the case when there is a single name server. That has been fixed.

If this PR is approved, test scenarios and updated implementation must be provided.

Context

#1289, #1174

Test scenarios created by #1299

Test implementation updated by zonemaster/zonemaster-engine#1393

How to test this PR

Review.

@matsduf matsduf added the A-TestCase Area: Test case specification or implementation of test case label Oct 8, 2024
@matsduf matsduf added this to the v2024.2 milestone Oct 8, 2024
* Adds message tag for the case where only one IP prefix is used for all
  nameservers with the same IP protocol.
* Lowers the level when more than one name server is on the same prefix
  with the same IP protocol.
mattias-p
mattias-p previously approved these changes Oct 14, 2024

@mattias-p mattias-p left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Nice! Found a few minor nits.

Comment thread docs/public/specifications/tests/Connectivity-TP/connectivity04.md Outdated
Comment thread docs/public/specifications/tests/Connectivity-TP/connectivity04.md Outdated
Comment thread docs/public/specifications/tests/Connectivity-TP/connectivity04.md Outdated
for examples). Do for each TXT record:
1. If the TXT record consists of multiple strings in RDATA, then [concatenate]
the strings into one string.
2. Using the format of such string parse the string into its parts and

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

the format of such string

Is there a specification for this we could/should refer to?

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.

No. My plan is to go backwards no to delay this change, i.e. to write that specification afterwards.

mattias-p
mattias-p previously approved these changes Oct 14, 2024
Comment thread docs/public/specifications/tests/Connectivity-TP/connectivity04.md
Comment thread docs/public/specifications/tests/Connectivity-TP/connectivity04.md
Comment thread docs/public/specifications/tests/Connectivity-TP/connectivity04.md Outdated
Comment thread docs/public/specifications/tests/Connectivity-TP/connectivity04.md Outdated
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
@matsduf matsduf requested review from mattias-p and tgreenx October 17, 2024 13:57
@matsduf

matsduf commented Oct 17, 2024

Copy link
Copy Markdown
Contributor Author

@tgreenx and @mattias-p: Please re-review.

tgreenx
tgreenx previously approved these changes Oct 17, 2024
Comment thread docs/public/specifications/tests/Connectivity-TP/connectivity04.md
mattias-p
mattias-p previously approved these changes Oct 18, 2024
@matsduf

matsduf commented Oct 21, 2024

Copy link
Copy Markdown
Contributor Author

This PR is approved. The test zones and scenarios are complete (#1299). Next step is implementation.

@iocc-git

Copy link
Copy Markdown

🙂

Comment thread docs/public/specifications/tests/Connectivity-TP/connectivity04.md Outdated
@matsduf matsduf dismissed stale reviews from mattias-p and tgreenx via b38a3bd October 23, 2024 15:23
tgreenx
tgreenx previously approved these changes Oct 23, 2024
@matsduf

matsduf commented Oct 23, 2024

Copy link
Copy Markdown
Contributor Author

@tgreenx, I will update #1299 accordingly.

@tgreenx tgreenx linked an issue Oct 29, 2024 that may be closed by this pull request
Comment thread docs/public/specifications/tests/Connectivity-TP/connectivity04.md Outdated
@tgreenx tgreenx requested a review from mattias-p October 30, 2024 10:22
@matsduf

matsduf commented Oct 30, 2024

Copy link
Copy Markdown
Contributor Author

@marc-vanderwal, @MichaelTimbert, @mattias-p, please review.

@matsduf matsduf merged commit 9eeabd0 into zonemaster:develop Nov 12, 2024
@matsduf matsduf added S-ReleaseTested Status: The PR has been successfully tested in release testing and removed S-ReleaseTested Status: The PR has been successfully tested in release testing labels Dec 2, 2024
@matsduf matsduf deleted the update-connectivity04 branch December 6, 2024 23:04
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CONNECTIVITY04 - IP prefix diversity requirement

5 participants