Classes

Opens the PDO connection from the configured credentials, wrapping failures in a readable error.

Factory for creating DNS backend provider instances.

Orchestration service for DNS data reads.

Builds the DNSSEC provider for the configured PowerDNS API, or a null provider when the API is not set up.

Detects and caches the connected PowerDNS server version so admins can see it in the UI and so error reports include it without a manual lookup.

Reads server info and metrics from the PowerDNS API and probes secondary servers for the status page.

Centralized factory for creating repository instances.