From: Otto Moerbeek Date: Fri, 8 Nov 2024 11:04:13 +0000 (+0100) Subject: rec: Prep for rec-5.2.0-alpha1 X-Git-Tag: rec-5.2.0-beta1~30^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F14835%2Fhead;p=thirdparty%2Fpdns.git rec: Prep for rec-5.2.0-alpha1 --- diff --git a/docs/secpoll.zone b/docs/secpoll.zone index 7b3a91511d..ac5fbdfb2d 100644 --- a/docs/secpoll.zone +++ b/docs/secpoll.zone @@ -1,4 +1,4 @@ -@ 86400 IN SOA pdns-public-ns1.powerdns.com. peter\.van\.dijk.powerdns.com. 2024110500 10800 3600 604800 10800 +@ 86400 IN SOA pdns-public-ns1.powerdns.com. peter\.van\.dijk.powerdns.com. 2024111100 10800 3600 604800 10800 @ 3600 IN NS pdns-public-ns1.powerdns.com. @ 3600 IN NS pdns-public-ns2.powerdns.com. @@ -399,6 +399,7 @@ recursor-5.1.0.security-status 60 IN TXT "3 Upgrade now recursor-5.1.1.security-status 60 IN TXT "3 Upgrade now, see https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2024-04.html" recursor-5.1.2.security-status 60 IN TXT "1 OK" recursor-5.1.3.security-status 60 IN TXT "1 OK" +recursor-5.2.0-alpha1.security-status 60 IN TXT "1 Unsupported pre-release" ; Recursor Debian recursor-3.6.2-2.debian.security-status 60 IN TXT "3 Upgrade now, see https://doc.powerdns.com/3/security/powerdns-advisory-2015-01/ and https://doc.powerdns.com/3/security/powerdns-advisory-2016-02/" diff --git a/pdns/recursordist/docs/changelog/5.2.rst b/pdns/recursordist/docs/changelog/5.2.rst new file mode 100644 index 0000000000..9e2f2ff9b9 --- /dev/null +++ b/pdns/recursordist/docs/changelog/5.2.rst @@ -0,0 +1,224 @@ +Changelogs for 5.2.X +==================== + +Before upgrading, it is advised to read the :doc:`../upgrade`. + +.. changelog:: + :version: 5.2.0-alpha1 + :released: 11th of November 2024 + + .. change:: + :tags: Improvements + :pullreq: 14825 + :tickets: 13066 + + rec_control top* cleanup. + + .. change:: + :tags: Improvements + :pullreq: 14824 + + Coverity-20241105 and one log level change. + + .. change:: + :tags: Bug Fixes + :pullreq: 14822 + :tickets: 14310 + + Fix a difference between record-cache hit and miss in some ServFail results if QName Minimization is enabled. + + .. change:: + :tags: Improvements + :pullreq: 14525 + + Add 38696 root anchor. + + .. change:: + :tags: Improvements + :pullreq: 14759 + :tickets: 12865 + + Implement catalog zones to populate forwarding zones. + + .. change:: + :tags: Bug Fixes + :pullreq: 14807 + + Drop ref in mtasker when it is no longer needed. + + .. change:: + :tags: Improvements + :pullreq: 14796 + :tickets: 8032 + + Provide a few more Lua functions, most importantly record cache dump and load and hook when starting and stopping the recursor. + + .. change:: + :tags: Improvements + :pullreq: 14809 + + Actively deprecate old style settings. + + .. change:: + :tags: Improvements + :pullreq: 14816 + + Periodic stats cleanup and rename outqueries-per-query to outqueries-per-query-perc. + + .. change:: + :tags: Improvements + :pullreq: 14722 + + Generate metrics related files from a single source. + + .. change:: + :tags: Improvements + :pullreq: 14506 + + Notify_allowed should be processed for forward_zones and forward_zones_recurse. + + .. change:: + :tags: Improvements + :pullreq: 14693 + + Implement rfc6303 special zones (mostly v6 reverse mappings). + + .. change:: + :tags: Improvements + :pullreq: 14697 + + Give a more clear error message if the build fails because python was not found. + + .. change:: + :tags: Improvements + :pullreq: 14653,14758 + + Rust related version updates. + + .. change:: + :tags: Bug Fixes + :pullreq: 14611 + :tickets: 14582 + + Only log MOADNSExceptions if logging.log_common_errors is true. + + .. change:: + :tags: Improvements + :pullreq: 14694 + + RPZ tweaks: log policyName on policyHit when updating root. + + .. change:: + :tags: Improvements + :pullreq: 14651 + + Stop supporting ucontext flavor for context switching from out codebase. boost might still provide methods on some platforms using ucontext. + + .. change:: + :tags: Improvements + :pullreq: 14666 + + Introduce a "too large" counter for the framestream remote logger. + + .. change:: + :tags: Improvements + :pullreq: 14633 + + Move minimal boost version to 1.54. + + + .. change:: + :tags: Improvements + :pullreq: 14595 + + Rework auth response sanitize code. + + .. change:: + :tags: Improvements + :pullreq: 14606 + + Rework the way tcp-in limits is maintained. + + .. change:: + :tags: Improvements + :pullreq: 14557 + :tickets: 14522 + + Always include all stats for RPZs in Prometheus data (previously zero stats would be skipped). + + .. change:: + :tags: Bug Fixes + :pullreq: 14518 + :tickets: 14455 + + Refactor version reporting code and write version to stdout. + + .. change:: + :tags: Improvements + :pullreq: 14499 + + Limit the number of async tasks pushed to resolve NS names. + + .. change:: + :tags: Bug Fixes + :pullreq: 14471 + + Dump right SOA into dumpFile and report non-relative SOA for includeSOA=true. + + .. change:: + :tags: Improvements + :pullreq: 14458,14678,14487,14517 + :tickets: 13987 + + Add meson build + + .. change:: + :tags: Improvements + :pullreq: 14459 + + Provide docker image with yml config file. + + .. change:: + :tags: Bug Fixes + :pullreq: 14430 + + Refactor sanitizeRecords and fix order dependency. + + .. change:: + :tags: Bug Fixes + :pullreq: 14419 + :tickets: 14327 + + Fix compile error on OPENSSL_VERSION_MAJOR < 3. + + .. change:: + :tags: Improvements + :pullreq: 14408 + + Show throttle reason in rec_control dump-throttlemap. + + .. change:: + :tags: Bug Fixes + :pullreq: 14404 + + Yahttp router: appease coverity with respect to unsigned underflow in match(). + + .. change:: + :tags: Improvements + :pullreq: 14386 + + Fix coverity 1544951 copy_instead_of_move. + + .. change:: + :tags: Improvements + :pullreq: 14385 + + Tidy AXFRRetriever::timeoutReadn. + + .. change:: + :tags: Improvements + :pullreq: 14381 + + Cleanup read2n and mark unixDie as [[noreturn]]. + + diff --git a/pdns/recursordist/docs/changelog/index.rst b/pdns/recursordist/docs/changelog/index.rst index fec1fd0032..6278b9608a 100644 --- a/pdns/recursordist/docs/changelog/index.rst +++ b/pdns/recursordist/docs/changelog/index.rst @@ -8,6 +8,7 @@ Before upgrading, it is advised to read the :doc:`../upgrade`. .. toctree:: :maxdepth: 2 + 5.2 5.1 5.0 4.9 diff --git a/pdns/recursordist/docs/upgrade.rst b/pdns/recursordist/docs/upgrade.rst index 2e674107d0..573c6d3031 100644 --- a/pdns/recursordist/docs/upgrade.rst +++ b/pdns/recursordist/docs/upgrade.rst @@ -23,7 +23,9 @@ A value of 1 means that on average each 100 incoming queries lead to a single qu New Settings ^^^^^^^^^^^^ -- The :ref:`setting-serve-rfc6303` settings has been introduced to implement :rfc:`6303`. By default this setting is enabled so this potentially changes behaviour for names inside the ``ip6.arpa`` domain. +- The :ref:`setting-yaml-recursor.serve_rfc6303` settings has been introduced to implement :rfc:`6303`. By default this setting is enabled so this potentially changes behaviour for names inside the ``ip6.arpa`` domain. +- The :ref:`setting-yaml-recursor.lua_start_stop_script` settings has been introduced to specify Lua scripts to run on startup and shutdown. +- The :ref:`setting-yaml-recursor.forwarding_catalog_zones` settings has been introduced to populate forwarding zones using catalog zones. 5.1.2 to 5.1.3 -------------- diff --git a/pdns/recursordist/settings/docs-new-preamble-in.rst b/pdns/recursordist/settings/docs-new-preamble-in.rst index 5d677c4eb5..75c0dc0fcd 100644 --- a/pdns/recursordist/settings/docs-new-preamble-in.rst +++ b/pdns/recursordist/settings/docs-new-preamble-in.rst @@ -497,7 +497,7 @@ As of version 5.2.0, a forwarding catalog zone entry is defined as: recurse: bool, default false notify: bool, default false -An example of a ``forwarding_catalog_zones`` entry, which is a sequence of `ForwardingCatalogZone`_: +An example of a :ref:`setting-yaml-recursor.forwarding_catalog_zones` entry, which is a sequence of `ForwardingCatalogZone`_: .. code-block:: yaml