zonemaster-engine icon indicating copy to clipboard operation
zonemaster-engine copied to clipboard

The Zonemaster Engine - part of the Zonemaster project

Results 97 zonemaster-engine issues
Sort by recently updated
recently updated
newest added

## Purpose This PR adds a new method called `install_custom_test_module()` to `Zonemaster::Engine::Test`. It allows custom modules outside the `Zonemaster::Engine::Test::` namespace to be added to Zonemaster as test modules. Currently the...

Depends on: * #1335 Today the documentation of the `test_cases` and `test_levels` profile properties prescribe sets of valid property values, but the no corresponding validation is performed. The Profile module...

## Purpose This PR makes the recursive lookup functionality of Zonemaster to be able to follow CNAME redirections. Currently CNAMEs will be followed when all of the following are true:...

T-Feature
V-Minor

See https://github.com/zonemaster/zonemaster-engine/pull/1327#issuecomment-2043204315

Depends on: * #1336 Zonemaster::Engine::Test/run_for_all() needs to know about all the test modules it should run and in which order to run them. Today it makes this determination by parsing...

Depends on: * #1335 Today if you want to override the severity of a single test message you have to specify the severities of all the test messages. This is...

Depends on: * #1334 When Zonemaster::Engine::Profile is loaded, the test_cases and test_levels properties of the default profile should start out empty. The Zonemaster::Engine::Profile module should provide a class method for...

Today we have references into the filesystem for the default profile file. Instead we should tell people to run `perl -MZonemaster::Engine::Profile -E 'say Zonemaster::Engine::Profile->default->to_json' | jq -S .`.

[Basic02] should send its SOA queries as ["DNS Query"], i.e. without EDNS, but it does not. This relates to issue #1313. [Basic02]: https://github.com/zonemaster/zonemaster/blob/master/docs/public/specifications/tests/Basic-TP/basic02.md ["DNS Query"]: https://github.com/zonemaster/zonemaster/blob/master/docs/public/specifications/tests/DNSQueryAndResponseDefaults.md#default-setting-in-dns-query

T-Bug

Connectivity03 processes data fetched from the RIPE riswhois server. A unit test would make the implementation more robust. Also see #833.