Security Advisories (1)
CPANSA-Zonemaster-Backend-2021-001 (2021-08-05)

When running the API behind a reverse proxy on the same machine (like it is using the configuration example provided by the GUI) the remote ip might always be localhost even if the query was done from elsewher

Changes for version 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)

Documentation

Init script for Zonemaster Test Agent.

Modules

A system for running Zonemaster tests asynchronously through an RPC-API
Daemon::Control plugin that loads the backend configuration.

Provides

in lib/Zonemaster/Backend/Config.pm
in lib/Zonemaster/Backend/DB.pm
in lib/Zonemaster/Backend/DB/MySQL.pm
in lib/Zonemaster/Backend/DB/PostgreSQL.pm
in lib/Zonemaster/Backend/DB/SQLite.pm
in lib/Zonemaster/Backend/RPCAPI.pm
in lib/Zonemaster/Backend/TestAgent.pm
in lib/Zonemaster/Backend/Translator.pm
in lib/Zonemaster/Backend/Validator.pm