Release history for Zonemaster component Zonemaster-Backend v11.3.0 2024-12-09 (part of Zonemaster v2024.2 release) [Release information] - Translations have not been fully updated in this release. They will be updated in an upcoming release. [Features] - Makes utilities zmb() and zmtest() supported (not experimental) and adds file function for batch creation in zmb() (#1186) v11.2.0 2024-07-01 (part of Zonemaster v2024.1 release) [Release information] - Translations have not been fully updated in this release. They will be updated in an upcoming release. - Migration of the database is required by this release to retain consistency in results in the database. [Features] - Fixes regression that caused Backend’s messages not to be translated (#1166) [Fixes] - Avoids double UTF-8 encoding in zmb (#1144) - Makes job_status report proper percentages (#1150) - Updates language in experimental RPC API parameters (#1155) - Makes RPCAPI call Translator’s instance() method, instead of new() (#1167) - Bumps DBD::SQLite to 1.66 for Rocky Linux 8 (#1174) v11.1.1 2024-03-28 [Fixes] - Corrects the database migration script for version v11.1.0 (#1159) v11.1.0 2024-03-18 (public release version) [Release information] - New database schema requires migration of existing database. [Features] - Migrates to new test results database table (#1092, #1145, #1147) - Adds possibility to run several Test Agents on the same or multiple servers to the same queue to increase capacity (#1121) - Adds input name normalization (#1132) [Fixes] - Fixes FreeBSD testagent start script (#1146) - Fixes a change in JSON::Validator code (#1109) v11.0.2 2023-09-08 (public fix version) [Fixes] - This version contains no real changes. It has been created to require a higher (fixed) version of Zonemaster-Engine. v11.0.1 2023-08-07 (public fix version) [Fixes] - This version contains no real changes. It has been created to require a higher (fixed) version of Zonemaster-Engine. v11.0.0 2023-06-21 (public release version) [Breaking changes] - Removes deprecated features related to locale (#1097) - Remove deprecated "creation_time" key (#1081) [Features] - Adds new experimental API methods and method names (#1111, #1096, #1083, #1054) [Fixes] - Updates translations (#1108, #1103, #1102) - Adds systemd start scripts for Rocky Linux (#1107) - Removes documentation moved to the zonemaster/zonemaster repository (#1104) - Removes dependency to String::ShellQuote (#1093) - Dissociate died test from reaching max execution time (#1082) v10.0.2 2023-03-01 (public fix release) [Fixes] - Updates translation (#1079) v10.0.1 2023-01-31 (public fix release) [Fixes] - Updates translation (#1073, #1074) - Fixes uninitialized value warning in zm-rpcapi.log (#1072) v10.0.0 2022-12-19 (public release version) [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 v2023.1 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 v2023.1 release. See "docs/Configuration.md#language-section". - The use of two or more locale tags with the same language code in the configuration is deprecated and will be made illegal in the v2023.1 release. See "docs/Configuration.md#language-section". [Breaking changes] - Removes database primary key from API method "get_test_results" (#946, also see #949). [Features] - Provides human readable messages when the test agent dies (#1058) - Adds testcase descriptions in test results (#1055) - Adds Zonemaster-LDNS version to API method "version_info" (#1050) [Fixes] - Updates installation instructions (#1069) - Updates deprecation information in "docs/API.pm" and "docs/Configuration.md" (#1067) - Corrects the license statement in Backend.pm (#1059) - Fixes get_data_from_parent_zone method (#1057) - Updates to use Net::IP::XS directly (#1053) - Updates documents to use lowercase fragments when referring to internal headings (#1052) - Sets IPV6_DISABLED message to INFO in testing profile (#1051) - Removes enabling IPv4 and IPv6 by default in zmtest (#1041, #1040, #1066) v9.0.1 2022-07-08 (public fix release) [Fixes] - Corrects a bug where Zonemaster-Backend does not respect the IPv4 or IPV6 setting in a custom profile (#1046, #1039) - Updates the Danish translation (#1034) v9.0.0 2022-06-09 (public release version) [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] - Adds support for CentOS Linux 7 again - to be removed again with release v2023.1 (#1027) - Updates zmb for "start_domain_test" and "add_batch_job" to include support for "queue" (#1006, #1002) - Makes "/" valid character in domain names and fixes handling of "_" in domain names (#969) [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) v8.1.0 2021-12-20 (public fix release) [Features] - Adds support of Spanish language (#900) - Adds Spanish translation of error messages (#936, #910) - Adds Danish translation of error messages (#930, #909) - Adds Norwegian translation of error messages (#935, #912) [Fixes] - Corrects installation instruction for FreeBSD (#926, #925) - Fixes Perl code to be compatible with older versions of Perl (#929) - Fixes inconsistency of test age definition (#928) - Fixes handling of UTF-8 in PostgreSQL. The error made testing of IDN names in U-label format break when PostgreSQL was database backend (#932, #931) v8.0.0 2021-12-03 (public release version) [Breaking changes] - Removes support of PostgreSQL before version 10 (#892) - Removes "retry" configuration setting (#896, 881) [Deprecation] - Deprecates country code in RPC API calls (#796, #794) [Features] - Adds translation of error messages (#891) - Adds Finnish translation of error messages (#921, #911) - Adds Swedish translation of error messages (#899) - Replaces CentOS with Rocky Linux (#908, #895) - Adds upgrade documentation (#907, #879, #618) - Adds support for collecting metrics (#844) - Optimization of batches when PostgreSQL is used (#890) - Improved result history response in API (#837, #830) - Makes database port configurable (#755, #496) [Fixes] - Document clean-up and improvement (#913, #907, #882, #873, #871, #822, #814, #816, #797) - Improves error catching (#916, #914) - Database clean-up and improvement (#906, #887, #859, #833, #839, #831, #815, #824, #826, #812, #798, #775, #804, #805, 806) - Updates zmb command line tool (#825, #628, #810, #768, #787, #780) - Updates dependencies (#902, #901, 903) - Fix translation issue (#894, #811, #809) - Improves error message when creation of API user is blocked (#889) - Improves RPC API error messages (#853, #789, #847, #819, #817, #820, #703) - Harmonize database code (#841, #832, #840, #865, #834, #689, #805) - Use SQLite by default (#855) - Improves handling of crashed tests (#845) - Fixes configuration loading error (#851, #813) - Improves log handling (#843) - Fixes local adress mapping (#836) - Updates default location for configuration file (#835) - Improves validation (#801, #808, #685, #808, #802, #799, #757) v7.0.0 2021-09-15 (public security release) [Fixes] - By design adding a API user (needed for the batch function) is limited to connections over localhost. With a default GUI installation with reverse proxy all connections are over localhost, which means that adding a API user is publicly available if the GUI is publicly available. If you can add API users, then you can start several large batch jobs which may overload the Zonemaster system. (#838, #850) - Makes RPCAPI use the real remote IP for verification to restore the limitation that the API key can only be added from localhost. - Disables RPCAPI method "add_api_user" by default. - Adds configuration key for "backend_config.ini" to enable RPCAPI method "add_api_user". - Adds configuration key for "backend_config.ini" to disnable RPCAPI method "add_batch_job". - Prevents RPCAPI daemon to recreate workers when workers crashed to do error in configuration file. This is a FreeBSD specific error. (#813, #862) v6.2.0 2021-05-28 (public release version) [Features] - Adds support for Finnish translation (#712, #711) [Fixes] - Updates installation document (#771, #766, #714) - Improves daemon and configuration handling (#782, #781 #767, #756, #759 #752, #753, #685, #754, #749, #745, #730, #719, #734, #725, #724, #717, #727, #726, #692, #713) - Improves database layer (#732, #715, #723, #722) - Updates unit tests (#764, #738, #731, #720, #721, #490) - Cleans-up (#739, #733, #627, #654, #718) v6.1.0 2021-02-06 (public release version) [Features] - Adds full support of a light weight SQLite database backend as an alternative to MariaDB or PostgreSQL database daemons (#695, #690, #177) - Extends zmtest with support for selecting profile. Extends zmb with support for methods "profile_names" and "get_language_tags" and support for selecting profile (#675) - Installs zmtest and zmb test tools in path (#693, #687) - Deprecates "force_hash_id_use_in_API_starting_from_id" configuration item (#694) [Fixes] - Creates a work-around to allow for empty "ip" in nameserver objects in "start_domain_test" method (#705, #702) - Updates installation document (#701, #700, #699, #698, #697, #696, #695, #686) - Removes unused configuration properties (#688, #273) - Updates the configuration file document (#684, #520) - Resolves issue where selected profile and selected IP transport are in conflict (#682, #683) - Removes unused configuration file (#672) - Corrects unit test (#677, #679, #671) v6.0.2 2020-11-18 (public fix release) [Fixes] - Fixes a bug in unit test that prevented update in some cases (#670, #671) v6.0.1 2020-11-09 (public release version) [Fixes] - Fixed a version specification error in Makefile.PL (#668) v6.0.0 2020-11-06 (public release version) [Breaking changes] - Updated language tag format in the RPCAPI (#629) - Restricted language tag. - Language tag is set in backend.ini. - New languages can be added without code change. - RPCAPI can report supported language tags. [Features] - New tools for command line test (#662, #658, #652, #632, #628, #626, #536, #534) - Improved log handling in RPCAPI (#653, #656, #650, #840) - Improved log handling in testagent (#644, #612) [Fixes] - Updated installation instructions (#665, #663, #660, #658, #633, #638, #449, #620) - Corrected MANIFEST (#657) - Improved error handling handling RPCAPI daemon (#545, #213) - Garbage collection testing documentation (#567, #578) - Corrected API documentation (#647, #648) - Updates and corrections in Translator (#655, #649, #631) - Add Norwegian in documentation and configuration (#643) - Clean-up (#642, #598, #597, #639, #638, #641, #193) - Fix warning in test agent (#635, #630, #625, #607) - Fix warning in RPCAPI (#636, #624, #634) v5.0.2 2020-05-22 [Fixes] - Some zones create too large result to fit into the zonemaster database which made the Test Agent crasch (only MySQL or MariaDB, not PostgreSQL, database was affected). This version increases the database size (#616, #617). - The "Upgrade" section in the Zonemaster-Backend main README has updated instructions for the zonemaster database upgrade. - This release does not introduce any changes to neither RPC-API nor Test Agents. v5.0.1 2020-05-15 [Fixes] - This release does not introduce any changes to neither RPC-API nor Test Agents. - Making database patch files being installed and updated instruction for database patch. The tools are moved to the share folder (#613). - Adding reference in the installation instructions on how to do when upgrading (#611) v5.0.0 2020-04-30 [High light] - The database schema has been changed. Create a new database or migrate it with tool found in scripts folder [Changes] - The database schema has been changed (#544). - Adds inline Ubuntu implementation of status_of_proc (#592, #591) - Extends compatibility with systemd-tmpfiles on CentOS (#588, #574) - Implement status command for RPCAPI daemon on LSB (#586, #582, #580) - Use one service script per daemon on System V (#579, #576) - Update instructions after dropping Debian 8 (#556) - Added garbage collector for unfinished tests (#544, #525) - Updating installation instructions for FreeBSD (#535) - Added graceful shutdown for TestAgent (#533, #532 - Log details of terminated tests (#531, #341) - Avoid reloading configuration in Test Agent (#529, #528, #214) - Give more feedback to the user in case something goes wrong (#524) [Fixes] - Avoid rerunning unrelated tmpfiles configs (#601, #600) - Fix for translation on FreeBSD 12.1 (#594, #593) - Missing files in MANIFEST added (#585) - Add forgotten dependency on CentOS (#590, #589) - Corrected config documentation (#568) - Added missing use JSON::PP (#577) - Updated the upgrade instructions (#555, #558, #572) - Update of installation instructions (#564, #604, #584, #606, #608) - Fixes UTF-8 issue for domain names with U-label (#570, #571) - Fixed Backend not starting after reboot on Debian/Ubuntu (#513, #565) - Fix warning in test agent daemon (#563, #557) - Fix crash in RPCAPI (#562, #559) - Work around deprecation warning (#537, #507) - Partial fix for translation on FreeBSD 11 (#526, #353, #512) - Fixing error handling and logging (#527) v4.0.1 2019-05-31 (public fix version) [Fixes] - Corrects in Makefile.PL the versions of Zonemaster::Engine and Zonemaster::LDNS that this version of Zonemaster::Backend depends on (#518, #519) v4.0.0 2019-05-22 (public release version) [Status] - This a public release fully tested before release. This version will be available on CPAN. [Fixes] - Updated installation instructions (#502, #510, #511) - Updated initial sql script for postgres (#504) - Correction in API document (#501) - Corrected unit test (#491) - Fixed memory leak issue (#481, #489, #482) - Updated recorded data for unit tests (#486, #492) - Dropped support for Ubuntu 14.04 (#495) - Added dependency (#483) - Configuration for Travis (#484) [API change] - Stricter API (#494, #317) v3.0.0 2019-01-27 (pre-release version) * Status * This is a pre-release version not fully tested on all supported OS's and Perl versions. This version will not be available on CPAN. * API change * The RPC-API has been updated (see below) * Features * Make file locations overridable #442 * Update of RPC-API * Change to unsensitive profile name check in the API #458 * Create an API method to get the list of public profile name #457 * Remove deprecated code, key/param and documentation #459 * Complete specification of API input parameter formats 460 * Also see adoption of new profile * Adopt to the new profile in Zonemaster-Engine * Use the new profiles feature of the Zonemaster-Engine #461 * Profile documentation updates #455 * Various fixes of new feature #466, #467 * Fixed old 'default_profile' syntax and changed to 'default' #469 * Added logging in Test Agent #398 * Fixes * All link references on Github now to zonemaster/zonemaster instead of old dotse/zonemaster #443 * Added missing support for "filter" in "get_test_history" #446 * Add a note about the empty string, stating that it's allowed but deprecated. #413 * Fixed invalid Zonemaster::Backend::Config call #472 * Remove geolocation code #462 * Updated .travis.yml with supported versions of Perl #464 * Updated .travis.yml to build against Engine develop branch #463 * Fixed an issue with the JSON boolean type #470 * Add docs/Configuration.md to MANIFEST #475 v2.1.0 2018-06-25 Updates * Updated API specification (#320) * Add input validation layer (#399) * Deprecate validate_syntax (#411, #231 * Update "get_test_history" with the "filter" property (#412, #293) * "get_ns_ips" should have an alias to "get_host_by_name" (#421) * Remove personnal information (GDPR) (#420) * delete user info from start_domain request (#425) Fixed * Update paths and permissions in installation doc and startup script (#383) * Make the installation instruction easier to follow (#391) * Corrected error message for IDN (#382) * Deduplicate sanity checks across OSes (#393) * Editorial updates in Installation instructions (#394) * Wrong policy file loaded by TestAgent.pm (#392, #400) * More explicit error message when ini file cannot be loaded (#302, #419) * Update JSON::Validator from 2.06 to 2.07 (#422) * Update manifest with Validator.pm (#426) * Updated the install instructions to use cpanm and others (#430) * Allow null, string, number as id in json rpc request (#431, #432) * Update sed commands on FreeBSD in installation instructions (#435) * Editorial updates of installation instructions (#438) * Removed unused file and its entry in MANIFEST (#437) * Updates for FreeBSD consistently making /usr/local/etc/zonemaster its directory for Zonemaster-Backend configuration file (#436) v2.0.2 2018-02-23 * Protect domain name input field from disallowed characters (#380, #381) v2.0.1 2018-01-12 Natural Language support * Update Translator.pm Add support for Danish "da" in Backend. (#346) Fixed * Workaround for "query of death" problem (#287, #325) * Partial fix of leakage of system path information (#334) * Fixed the issue that validate_syntax and start_domain_test functions do not correctly validate IPv4 and IPv6 addresses (#173, #328) * Fixed: Use of uninitialized value $config/$policy (#268, #329) * Fixed incomplete stored data for unit test and fixed bug in TestAgent.pm (#337, #342) * Fix config and start files (#336) * Fixed: ipv4 || ipv4 must be ipv4 || ipv6 (#319, #326) * Create a new index for get_test_history API (#292, #324) * Update Installation.md (#344, #351, #352, #356, #359) * Update lowest version of dependency in Makefile.PL (#356) * Update Translator.pm Add support for Danish "da" in Backend. (#346) * Start script fix (#345) * Add repo and issue tracker to metadata (#348) * Adjusting the locale environment before the daemons are started (#347) v2.0.0 2017-11-02 Switch version scheme to Semantic Versioning. Changed * Renamed distribution from Zonemaster-WebBackend to Zonemaster-Backend (#284) * Renamed zonemaster_backend.psgi to zonemaster_rpcapi.psgi (#284) * Renamed zm_wb_daemon to zonemaster_backend_testagent (#284) * Renamed CHANGES to Changes Fixed * Fixed licensing discrepancy (#308) * Fixed broken imports (#301) * Replaced dependencies on obsolete Net::LDNS and Zonemaster with Zonemaster::LDNS and Zonemaster::Engine (#299) * Commented out bogus line in backend_config.ini (#307) * Updated installation instructions (#300, #303, #304, #305, #306) * Fixed Commonmark rendering on Github (d25c36a) v1.2.0 2017-04-11 Public Pre-Release Fixes #182 - Tests fail with `unexpected end of string while parsing JSON string Fixes #206 - Perl warning when creating a batch Fixes #270 - "default_profile" would not be loaded Fixes #276 - Accept SHA-384 digests in DS records. Fixes #277 - Modified instances of JSON to JSON::PP in Engine.pm and DB/SQlite.pm Fixes #279 - Add mysql (no more available by default in travisci) Fixes #266 - Undelegated test (Backend) ignores name that does not resolve to address Fixes #267 - Undelegated test (Backend) does lookup on in-zone names v1.1.0 2016-12-08 Fixes #247 - Error while creating database in Ubuntu 16.0.4 Fixes #237 - Update installation instructions Fixes #236 - Key/parameter "advanced" should be deprecated in the backend Fixes #233 - API documentatuion improvments Fixes #232 - Various improvements to the installation guide Fixes #230 - Add lots of structure to the installation guide Fixes #219 - Make IPv4 or IPv6 optionnal. If none are provided the engine will run with both enabled Fixes #211 - Create a config_file parameter allowing a backend to execute only tests of a certain priority Fixes #210 - Make IP adresses for nameservers optional Fixes #207 - Batch never completes Fixes #201 - Add IP '127.0.0.1' to the list of accepted IP addresses to the add_api_user API method Fixes #200 - Syntac errors in the API.md documentation Fixes #197 - Addeed an Empty WebBackend.pm module to the distribution Fixes #196 - Fixes errors in marameters retruned by the backend with MySQL DB Fixes #191 - The add_batch_job API takes hours to schedule several hundread thousand domains for thesting Fixes #186 - Why is "ip" required in "start_domain_test" ? Fixes #165 - .sql files belong in "share", not doc Fixes #161 - Bug in Zonemaster/WebBackend/Engine.pm when validating parameters v1.0.7 2016-10-17 Fixes #168 - Published to CPAN v1.0.6 2016-10-11 Fixes #189 - Fixes s/cutom/custom/ typos Fixes #188 - Fixes s/professes/processes/ typos Fixes #185 - Document "add_api_user" and "add_batch_job" completely Fixes #183 - Banckend doesn't pass "make test" on perl 5.24 Fixes #174 - Filters feature (allows to use this possibility of the engine in the backend APIs) Fixes #159 - "make test" of zonemaster-backend fails with non-default locale under Ubuntu 14.04 Fixes #158 - Dates needs to be returned in UTC from the database Fixes #156 - Add Docker based installation instructions Fixes #155 - Change de preflight test to block only on Basic00 Fixes #153 - Improve the batch API (Fixed and added bulk testing methods) v1.0.5 2015-12-17 Fixes #148 - Use iana_profile.josn instead of iana.json as source file for IANA tests Fixes #141 - Database initialisation files (.sql) not updated with the new hash_id column Fixes #138 - The Bacakend's generated JSON is locale dependant Fixes #134 - Bug fix of the crontab job runner Fixes #127 - The Bakend Translator does not handle non scalar message parameters Fixes #125 - Non numeric IDs for tests Fixes #124 - modified all instances of .SE to IIS Fixes #123 - Zonemaster crashes constantly in Free BSD on using mysql Fixes #122 - Added support for testing the backend on Travis with all 3 supported database backends v1.0.3 2015-06-26 Fixes #116 - Add user geolocation support Fixes #115 - Pg backend cleanup Fixes #114 - Misc backend fixes Fixes #113 - Api doc improvements Fixes #112 - Remove tests for cases that are no longer supposed to fail. Fixes #111 - Change preflight test to only check that the given name is syntactica… Fixes #110 - Idn problem Fixes #108 - Experimental method #9 (create_user) cant be run using API.md Fixes #107 - Method #8 (get_test_history) cant be run using API.md Fixes #106 - Method #7 (get_test_results) cant be run using API.md Fixes #105 - Method #6 (test_progress) cant be run using API.md Fixes #104 - Method #5 (start_domain_test) cant be run using API.md Fixes #103 - Release 1.0.2 of the backend KO v1.0.2 2015-05-11 Fixes #100 - CentOS instructions Fixes #99 - Fixes #59 Fixes #98 - Further updates for Debian instructions 2 Fixes #97 - Debian instructions for the backend updated Fixes #96 - Debian-compatible start script Fixes #93 - Make test more robust Fixes #92 - Updates backend install for Debian Fixes #91 - API documentation needs to be improved Fixes #90 - Cleanup of backend code Fixes #89 - Changing the execution of tests for the backend Fixes #88 - Installation documentation: add instructions for MySQL Fixes #87 - fixed indentation Fixes #86 - Mysql backend support Fixes #85 - MySQL support for the backend Fixes #84 - Fix install1 Fixes #83 - Fix ubuntu install doc1 Fixes #82 - Fix ubuntu install doc1 Fixes #81 - Fix ubuntu install doc Fixes #80 - update backend install Fixes #79 - reference to sqlite is wrong Fixes #78 - How to stop the process, closes #70 Fixes #77 - Lots of documentation fixes. Fixes #76 - The API examples might not be correct Fixes #75 - Fixes links in the README, and cleanup of the API docs. Fixes #74 - Renamed documentation files Fixes #73 - Lots of small changes Fixes #72 - The API documentation quotes underscores Fixes #71 - Change the default backend to PostgreSQL, Fixes #70 - Installation instructions: stop and restart? Fixes #69 - Installation instructions: how do I verify the setup? Fixes #68 - Installation instructions: errors when setting up database Fixes #67 - Installation instructions: configuration file Fixes #66 - Installation instructions: database setup Fixes #65 - Issues while setting the database Fixes #64 - make test failed for zonemaster-backend Fixes #63 - Cleanup Fixes #62 - Remove MySQL and CouchDB dependencies from makefile Fixes #60 - Add the Changelog file describing the issues fixed in each release Fixes #59 - Make the modifications described in dotse/zonemaster-gui#86 Fixes #57 - Some adjustments for Ubuntu installation Fixes #54 - Choose which database is needed for the backend v1.0.1 2015-02-24 Fixes #45 - Updated and moved the client.pl and Client.pm scripts to make it clear they are only ment as code snippets Fixes #53 - Version change from 1.0.0 to 1.0.1 for release 2015.1 Fixes #48 - Disabled the "make install" target in makefiles Fixes #17 - Remove get_data_from_parent_zone_1 method from Engine.pm Fixes #35 - Hardcode UTF-8 as output encoding for the BackendTranslator module (disabling reading of the uncodind to use from system locale variables) Fixes #33 - Remove reference to Net::DNS::Keyset Fixes #27 - Solved encoding problem with #17 Fixes #25 - Fix for security related problem in the MySQL module Fixes #20 - The Runner.pm module uses wrong version of Zonemaster to run the tests Fixes #19 - Preflight check: Domian existance test does not work Fixes #18 - The "Fetch data from parent zone" code does not work as it should for the NS records. v1.0.0 2014-12-30 v1.0.0 2014-12-11 Public beta release. Fixes #8 - Add README.md to the backend Fixes #225 - Missing install instructions for Web UI Fixes #6 - Impossible to start test for afnic.fr in the undelegated tab Fixes #94 - Seperate history delegated vs undelegated Fixes #197 - System output in the basic view Fixes #193 - Information leakage in GUI's System-module Fixes #235 - Internal server error on testing ".iis.se" Fixes #193 - Information leakage in GUI's System-module Fixes #203 - Interfaces does not take into account the winter timings Fixes #222 - "Fetch data from Parent zone" does not work Fixes #240 - No input validation on name server name Fixes #245 - Zonemaster Backend doesn't handle hung processes Fixes #184 - New logo fro the Web GUI Fixes #170 - Translation of the results Fixes #129 - History should differentiate from delegated, undelegated and batch Fixes #152 - Delay in start of the test (when the same page is used for testing a second domain) Fixes #121 - Does not support Swedish language Fixes #132 - Does not run for all broken domains (e.g. broken.dnssec.ee) Fixes #139 - No line-feed in output from GUI Fixes #127 - Does not support IDN 2.0 domains Fixes #117 - Disable both IPv4 and IPv6 possible