From: Remi Gacogne Date: Fri, 20 Jun 2025 14:37:31 +0000 (+0200) Subject: dnsdist: Python with YAML is no longer optional to build dnsdist X-Git-Tag: rec-5.3.0-alpha1~6^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99fac3fcd39d3fdd909a55cc8599785f86e2c448;p=thirdparty%2Fpdns.git dnsdist: Python with YAML is no longer optional to build dnsdist --- diff --git a/pdns/dnsdistdist/docs/install.rst b/pdns/dnsdistdist/docs/install.rst index 5d455d7638..6d34d4c17a 100644 --- a/pdns/dnsdistdist/docs/install.rst +++ b/pdns/dnsdistdist/docs/install.rst @@ -42,7 +42,7 @@ dnsdist is also available in `FreeBSD ports `_ @@ -62,7 +62,7 @@ dnsdist depends on the following libraries: * `re2 `_ (optional) * `TinyCDB `_ (optional, CDB support) -Since 2.0.0, the optional ``yaml`` configuration requires a Rust compiler and a Python 3 interpreter. +Since 2.0.0, the optional ``yaml`` configuration requires a Rust compiler. Should :program:`dnsdist` be run on a system with systemd, it is highly recommended to have the systemd header files (``libsystemd-dev`` on Debian and ``systemd-devel`` on CentOS) diff --git a/pdns/dnsdistdist/docs/upgrade_guide.rst b/pdns/dnsdistdist/docs/upgrade_guide.rst index 72009109ca..10fb47def6 100644 --- a/pdns/dnsdistdist/docs/upgrade_guide.rst +++ b/pdns/dnsdistdist/docs/upgrade_guide.rst @@ -4,7 +4,8 @@ Upgrade Guide 1.9.x to 2.0.0 -------------- -:program:`dnsdist` supports a new, optional ``yaml`` :doc:`configuration format `. To build :program:`dnsdist` with this feature enabled, a Rust compiler and a Python 3 interpreter are needed. +Since 2.0.0, a Python 3 interpreter with the ``YAML`` module is required to build :program:`dnsdist`. +:program:`dnsdist` 2.0.0 also supports a new, optional ``yaml`` :doc:`configuration format `. To build with this feature enabled, a Rust compiler is needed. :func:`showTLSContexts` has been renamed to :func:`showTLSFrontends`. :func:`getTLSContext` and the associated :class:`TLSContext` have been removed, please use :func:`getTLSFrontend` and the associated :class:`TLSFrontend` instead.