-
Notifications
You must be signed in to change notification settings - Fork 0
Add multi-domain support via alias zones using ZoneOrigins class #1
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
Merged
Merged
Changes from 14 commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
eb83e8b
Initial plan
Copilot 298dc92
Implement multi-domain support with alias zones
Copilot 78a5234
Improve variable naming clarity in DNS handler
Copilot 62a8651
Update documentation and Docker support for multi-domain feature
Copilot 033d2d0
Simplify dns_server_udp_handler._update_response()
indisoluble 87dfc11
dns_server_config_factory.make_config(): ensure
indisoluble 527e6d4
DnsServerUdpHandler: return NOERROR for missing
indisoluble ee751cc
dns_server_config_factory._make_alias_zones(): simplify validation logic
indisoluble d8748cd
dns_server_config_factory.make_config(): simplify validation logic
indisoluble 60a2be9
dns_server_config_factory.make_config(): simplify validation logic
indisoluble cc1024e
Set default value for alias zones to an empty list
indisoluble 0f8b791
Set default value for alias zones to an empty list
indisoluble b6b4569
Define class ZoneOrigins
indisoluble d8f52d0
Integrate ZoneOrigins class into DNS config and handler
Copilot 1216b0f
Clean up config factory: remove unused function and redundant validation
Copilot 7883209
Simplify _make_zone_origins: remove unnecessary logging and restructu…
Copilot e45432b
Clean up config factory: remove unused function
indisoluble ab18993
Clean up config factory: remove unused function
indisoluble 7d4a2dd
Remove unnecessary comments/texts
indisoluble 30677c1
Dockerfile: small adjustments to the entrypoint
indisoluble b0762e5
README: small reformat and reduce length
indisoluble 6a42800
Add __eq__, __hash__, __repr__ to ZoneOrigins and refactor test fixtures
Copilot ac6aa93
Reformat ZoneOrigins
indisoluble 3bc0824
Simplify tests
indisoluble 5235d2c
Simplify tests for main
indisoluble 2d88566
Simplify tests for main
indisoluble c96b11f
Extend test for DNS server config factory
indisoluble 817699f
Extend coverage for DnsServerUdpHandler
indisoluble 1f8633f
Extend test cases for ZoneOrigins
indisoluble 5992d77
Validate more consistently the configured provided
indisoluble e724bf9
Increase version to 0.1.26 and update cryptography
indisoluble baa4e2b
Update docker-compose.example.yml with new params
indisoluble d992207
Extend test-docker to cover multi-domain support
indisoluble 6de9c08
Extend test-docker to cover multi-domain support
indisoluble 0b9d4fc
Extend test-docker to cover multi-domain support
indisoluble File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.