]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
rec: Prep for rec-5.2.0-alpha1 14835/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Fri, 8 Nov 2024 11:04:13 +0000 (12:04 +0100)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Mon, 11 Nov 2024 10:10:02 +0000 (11:10 +0100)
docs/secpoll.zone
pdns/recursordist/docs/changelog/5.2.rst [new file with mode: 0644]
pdns/recursordist/docs/changelog/index.rst
pdns/recursordist/docs/upgrade.rst
pdns/recursordist/settings/docs-new-preamble-in.rst

index 7b3a91511d456bf3f655f6aa7ebf67a84cc25aba..ac5fbdfb2d824e2ad8933f5517db8df5c06ddcf5 100644 (file)
@@ -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 (file)
index 0000000..9e2f2ff
--- /dev/null
@@ -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]].
+
+
index fec1fd0032086a60c2a3f05db0056162a4892e4b..6278b9608a697db715845e4b1cf6bab4e2801528 100644 (file)
@@ -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
index 2e674107d092fb27cca91d830901f250887d9c32..573c6d303191ae092db9fe4c2730528bb1eedf67 100644 (file)
@@ -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
 --------------
index 5d677c4eb53224ca8fa5ce935a1efdbe76fbff84..75c0dc0fcd05f255324427576d8e589fc789cee0 100644 (file)
@@ -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