zonemaster-engine
zonemaster-engine copied to clipboard
The Zonemaster Engine - part of the Zonemaster project
When root has been change all lookups should respect that changed root. add_fake_delegation() does not. With root given for the following command `ns3-undelegated-child.basic01.xa` can be resolved, but `nsa.dnsnode.net` cannot. Using...
## Purpose This PR updates Zonemaster-Engine modules which were missing `strict` and `warnings` Perl libraries. As a drive-by change, this also fixes a variable declaration error from #1341. ## Context...
## Purpose This PR removes the planned deprecated `resolver.source` profile property. Other related changes to the `resolver.source{4,6}` profile properties and `Zonemaster::Engine::Nameserver source_address{4,6}` attributes are made. See the Changes section. ##...
## Purpose This PR introduces two changes to function in TestUtil.pm: * Support of undelegated data (both NS and DS) for unit tests. * Makes the function more flexible to...
Depends on: * #1333 Add a new class method (e.g. all_messages()) to the test module interface for returning a nested hash of test case name => message tag => default...
## Purpose I started out making this update because I felt we need a good and up to date definition of the test module interface. ## Context Having a clear...
``` "my" variable $p masks earlier declaration in same scope at /usr/local/share/perl/5.34.0/Zonemaster/Engine/Nameserver.pm line 363. ```
## Purpose This PR separates the normalization of what's logically part of domain names from the white space stripping that is also specified in RequirementsAndNormalizationOfDomainNames.md to make it possible to...
MethodsV2 has been implemented by #1050, but it lacks test data. Also see https://github.com/zonemaster/zonemaster-engine/pull/1050#issuecomment-1542186658
In profile.json there are some resolver defaults that should be controlled by the test case specifications and it does not make sense to have configurable: ~~resolver.defaults.dnssec~~ (deprecated by #1147 -...