- Feb 02, 2025
-
-
gregor herrmann authored
Gbp-Dch: Ignore
-
gregor herrmann authored
Gbp-Dch: Ignore
-
gregor herrmann authored
Gbp-Dch: Ignore
-
gregor herrmann authored
-
gregor herrmann authored
for consistency Gbp-Dch: Ignore
-
gregor herrmann authored
-
gregor herrmann authored
-
gregor herrmann authored
-
gregor herrmann authored
-
gregor herrmann authored
-
gregor herrmann authored
Gbp-Dch: Ignore
-
gregor herrmann authored
Update to upstream version '7.0.0' with Debian dir e1305b2cb2b6ce9979495eaff023153d002df8fa
-
gregor herrmann authored
-
- Dec 09, 2024
-
-
Mats Dufberg authored
Merge develop branch into master (Engine)
-
Mats Dufberg authored
Preparation for v2024.2 release (Engine)
-
Mats Dufberg authored
Co-authored-by:
tgreenx <96772376+tgreenx@users.noreply.github.com>
-
Mats Dufberg authored
-
Mats Dufberg authored
Co-authored-by:
Mattias Päivärinta <mattias@paivarinta.se>
-
- Dec 06, 2024
-
-
Mats Dufberg authored
-
- Dec 05, 2024
-
-
Mats Dufberg authored
Fixes unit tests so that they do not leak queries
-
- Dec 04, 2024
-
-
tgreenx authored
Fix abort condition for undelegated tests in the Basic module
-
Mats Dufberg authored
Co-authored-by:
tgreenx <96772376+tgreenx@users.noreply.github.com>
-
Mats Dufberg authored
-
- Dec 03, 2024
-
-
[Thomas Green] authored
-
Marc van der Wal authored
Add Try::Tiny in zonemaster-cli runtime Docker container
-
- Nov 28, 2024
-
-
Marc van der Wal authored
Try::Tiny was missing from the run-time container.
-
Marc van der Wal authored
Running “docker build” on Zonemaster-Engine caused a warning to appear on my test system: 1 warning found (use docker --debug to expand): - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 1)
-
- Nov 27, 2024
-
-
tgreenx authored
Fix default settings of queries
-
[Thomas Green] authored
-
[Thomas Green] authored
-
[Thomas Green] authored
-
[Thomas Green] authored
Renamed some constants: - UDP_DNSSEC_QUERY_DEFAULT to EDNS_UDP_PAYLOAD_DNSSEC_DEFAULT - UDP_EDNS_QUERY_DEFAULT to EDNS_UDP_PAYLOAD_DEFAULT - UDP_EDNS_COMMON_LIMIT to EDNS_UDP_PAYLOAD_COMMON_LIMIT
-
[Thomas Green] authored
Use a different query name for each query as to make sure that we do not get a cached response from previous, equivalent queries. This is needed because the tested object is actually the underlying object in the "dns" attribute of the Zonemaster::Engine::Nameserver class, which is only updated by the "_query()" method, and not the "query()" method.
-
[Thomas Green] authored
-
[Thomas Green] authored
This parameter, set either by "edns_size" or "edns_details->size", is an unsigned 16-bit value, thus the minimum value should be 0. Documentation and unit tests are updated too.
-
[Thomas Green] authored
The maximum value for this parameter, set either by "edns_size" or "edns_details->size", is a 16-bit value, thus it should not exceed 65535. Documentation and unit tests are updated too.
-
[Thomas Green] authored
Due to an oversight in a previous refactoring, all non-DNSSEC DNS queries sent by Zonemaster became EDNS queries. This commit makes it so that those queries are now non-EDNS queries. Default EDNS0 packet size values will now be properly used when appropriate, and a new, missing one has been created for DNSSEC. The caching logic of queries was also impacted. Simply put, a DNSSEC query using the default EDNS0 packet size of 1232 is made by setting parameter "dnssec" and/or "edns_details{do}" (the latter has precedence). For a non-DNSSEC EDNS query, setting parameter "edns_size" and/or "edns_details{size}" (the latter has precedence) will do the trick, but then it will use the provided value for the EDNS0 packet size. To use the default value of 512, just set parameter "edns_details" with an empty hash (or non-empty with any of its subkey(s) other than edns_details{do,size}) instead. - Fix logic related to flags dnssec and edns_size for when to use default values, and also when combined with edns_details - Fix caching logic when using dnssec and edns_size parameters - Make combined usage of dnssec with edns_details but without edns_details{do} to correctly set the dnssec (DO) flag - Removed uneeded code related to resetting flags between queries (- it was already done earlier in the same method) - Add constant UDP_DNSSEC_QUERY_DEFAULT (set to 1232) - Rename constant UDP_COMMON_EDNS_LIMIT to UDP_EDNS_COMMON_LIMIT - Add and update documentation - Add unit tests
-
tgreenx authored
Update DNSSEC10 implementation
-
Mats Dufberg authored
New unit tests for Delegation01, -02 and -03, and legacy tests are removed
-
- Nov 26, 2024
-
-
[Thomas Green] authored
-