-
-
10 Jun 2022 11:39:25 UTC
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (50)
- Testers (89 / 0 / 5)
- Kwalitee
Bus factor: 1- License: bsd
- Perl: v5.14.2
- Activity
24 month- Tools
- Download (147.27KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors-
Michal Toma
- Dependencies
- Class::Method::Modifiers
- Config::IniFiles
- DBI
- Daemon::Control
- File::ShareDir
- File::Slurp
- HTML::Entities
- JSON::PP
- JSON::RPC
- JSON::Validator
- LWP::UserAgent
- Locale::TextDomain
- Log::Any
- Log::Any::Adapter::Dispatch
- Log::Dispatch
- Mojolicious
- Moose
- Parallel::ForkManager
- Plack::Builder
- Plack::Middleware::ReverseProxy
- Role::Tiny
- Router::Simple::Declare
- Starman
- String::ShellQuote
- Try::Tiny
- Zonemaster::Engine
- Zonemaster::LDNS
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version v9.0.0 - 2022-06-09
- Deprecation
- The use of language tags that includes country code is deprecated. See "docs/API.md#language-tag". Such language codes will be made illegal in the v2022.2 release. Use language codes without country code instead.
- The use of an empty string in the "LANGUAGE.locale" setting is deprecated and will be made illegal in the v2022.2 release. See "docs/Configuration.md#language-section".
- The API methods "get_test_results" and "get_test_history" returns two keys with the same timestamp in different formats. The "creation_time" key is deprecated and will be removed with release v2023.1. Use the "created_at" key instead. See "docs/API.md#api-method-get_test_results" and "docs/API.md#api-method-get_test_history".
- API method "get_test_results" returns key "id", which is now deprecated and will be removed in v2022.2 release. See "docs/API.md#api-method-get_test_results". (#949)
- Removes deprecated configuration options (#954)
- Breaking changes
- Domain names cannot be entered with consecutive trailing dots (#983)
- Features
- Fixes
- Adds migration script and instructions for database for this version (#1031, #1030, 1037)
- Fixes libraries and dependencies (#1029, #1022, #991, #990)
- Updates language translations (#1028, #1019, #1024, #1020, #1025, #1018, #1016)
- Updates installation instructions (#1021, #1023)
- Improves logging (#1014, #1013, #1004, #996, #966)
- Improves test progress computation (#988)
- Improves reuse of previous test (#1010, #979)
- Makes sure domain names are stored without trailing dot even if submitted with trailing dot (#1005)
- Improved documentation (#1007, #993, #737, #974, #976, #968, #950)
- Fixes handling of trailing dots in domain names and name server names. Consecutive dots are not permitted. Name server name with trailing dot will not crash. (#983)
- Fixes bug that prevented domain "0" to be tested (#998)
- Improves code (#997, #981, #980, #957, #919, #975, #973, #972, #964, #962, #958, #942, #888, #769)
- Updates messages (#986)
- Uses libidn2 instead of libidn (#984)
- Updates zmb (#985, #920)
- Makes batch tests no longer update progress while running (#944, #274)
- Improved database schema (#977, #970)
- Uses ISO 8601 format on all datetimes (#967)
- Makes call for non-existing batch ID return error (#965, #860)
- Improves IDN support (#963)
- Makes Testagent survive database connection failure (#955, #878)
- Improves error handling in TestAgent (#956, #933)
- Cleans up determination of config file default path (#937)
- Fixes unstoppable Testagent daemon (#943, #905)
Documentation
Shell bindings for the Zonemaster::Backend RPC APIInit script for Zonemaster Test Agent.Modules
A system for running Zonemaster tests asynchronously through an RPC-APIDaemon::Control plugin that loads the backend configuration.Provides
in lib/Zonemaster/Backend/Config.pmin lib/Zonemaster/Backend/DB.pmin lib/Zonemaster/Backend/DB/MySQL.pmin lib/Zonemaster/Backend/DB/PostgreSQL.pmin lib/Zonemaster/Backend/DB/SQLite.pmin lib/Zonemaster/Backend/Errors.pmin lib/Zonemaster/Backend/Errors.pmin lib/Zonemaster/Backend/Errors.pmin lib/Zonemaster/Backend/Errors.pmin lib/Zonemaster/Backend/Errors.pmin lib/Zonemaster/Backend/Errors.pmin lib/Zonemaster/Backend/Log.pmin lib/Zonemaster/Backend/Metrics.pmin lib/Zonemaster/Backend/RPCAPI.pmin lib/Zonemaster/Backend/TestAgent.pmin lib/Zonemaster/Backend/Translator.pmin lib/Zonemaster/Backend/Validator.pmOther files
Module Install Instructions
To install Zonemaster::Backend, copy and paste the appropriate command in to your terminal.
cpanm Zonemaster::Backend
perl -MCPAN -e shell install Zonemaster::Backend
For more information on module installation, please visit the detailed CPAN module installation guide.