The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version v4.3.0 - 2021-12-03

  • Features
    • Deb packages are available for Debian (#1021)
    • Adds support for Docker (#1002, #1012, #991)
    • Replaces CentOS with Rocky Linux (#996)
    • Updates test case DNSSEC10 from updated specification (#995, #992, #772)
    • Adds test case DNSSEC18 (#990, #987)
    • Updates test cases DNSSEC15, DNSSEC16 and DNSSEC17 from update specification (#989, #988, 907, #896)
    • Updates test case DNSSEC09 from updated specification (#986, #985, #983, #980)
    • Updates test case DNSSEC02 from updated specification (#984, #982)
    • Updates test case DNSSEC08 from updated specification (#981, #978)
    • Updates test case DNSSEC11 from updated specification (#979, #977)
    • Updates test case DNSSEC13 from updated specification (#976, #975)
  • Fixes
    • Updates French translation (#1015, #1004)
    • Cleanup in documentation (#1018, #1009)
    • Adds missing test case description (#1020, #1001)
    • Updates documentation for developers and translators (#997)
    • Updates dependency list (#999)
    • Updates msgid in Zone09 (#968, #967)
    • Improves code performance (#566)
    • Improves output in CLI (#971, #970)
    • Corrects the handling of "delete" CDS and CDNSKEY in test case DNSSEC15 (#969, #964)

Documentation

The Zonemaster Test Engine

Modules

A tool to check the quality of a DNS zone
do lookups of ASNs for IP addresses
module holding constants used in test modules
class representing DNS names
base class for Zonemaster::Engine exceptions
class that holds Zonemaster::Engine::Logger::Entry objects.
module for single log entries
Class implementing arrays that lazily looks up name server addresses from their names
object representing a DNS nameserver
shared caches for nameserver objects
Net::IP/Net::IP::XS Wrapper (STILL EXPERIMENTAL)
wrapping object for Zonemaster::LDNS::Packet objects
A simple system for configuring Zonemaster Engine
recursive resolver for Zonemaster
module to find, load and execute all test modules
module implementing tests focused on the Address specific test cases of the DNS tests
module implementing test for very basic domain functionality
module implementing tests of nameservers reachability
Consistency module showing the expected structure of Zonemaster test modules
dnssec module showing the expected structure of Zonemaster test modules
Tests regarding delegation details
module implementing tests of the properties of a name server
test validating the syntax of host names and other data
module implementing tests of the zone content in DNS, such as SOA and MX records
Methods common to Test Specification used in test modules
translation support for Zonemaster
utility functions for other Zonemaster modules
Object representing a DNS zone