]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Prep for rec-4.7.0-alpha1
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 23 Feb 2022 10:22:10 +0000 (11:22 +0100)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Fri, 25 Feb 2022 08:11:50 +0000 (09:11 +0100)
docs/secpoll.zone
pdns/recursordist/docs/changelog/4.7.rst [new file with mode: 0644]
pdns/recursordist/docs/changelog/index.rst
pdns/recursordist/docs/lua-config/additionals.rst
pdns/recursordist/docs/upgrade.rst

index 4c332b2051ca681c51e74b07fbb4273c60b1206d..f4306335ba796d2fa3720fbad7ba60bd82453b47 100644 (file)
@@ -1,4 +1,4 @@
-@       86400   IN  SOA pdns-public-ns1.powerdns.com. peter\.van\.dijk.powerdns.com. 2022021701 10800 3600 604800 10800
+@       86400   IN  SOA pdns-public-ns1.powerdns.com. peter\.van\.dijk.powerdns.com. 2022022801 10800 3600 604800 10800
 @       3600    IN  NS  pdns-public-ns1.powerdns.com.
 @       3600    IN  NS  pdns-public-ns2.powerdns.com.
 
@@ -302,6 +302,7 @@ recursor-4.6.0-beta1.security-status                    60 IN TXT "2 Unsupported
 recursor-4.6.0-beta2.security-status                    60 IN TXT "2 Unsupported pre-release"
 recursor-4.6.0-rc1.security-status                      60 IN TXT "2 Unsupported pre-release"
 recursor-4.6.0.security-status                          60 IN TXT "1 OK"
+recursor-4.7.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/4.7.rst b/pdns/recursordist/docs/changelog/4.7.rst
new file mode 100644 (file)
index 0000000..43ba0e2
--- /dev/null
@@ -0,0 +1,135 @@
+Changelogs for 4.7.X
+====================
+
+.. changelog::
+  :version: 4.7.0-alpha1
+  :released: 28th of February 2022
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 11338, 11349
+    :tickets: 11337
+
+    QType ADDR is supposed to be used internally only.
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 11347
+
+    Fix unaligned access is murmur hash code used by the Newly Observed Domain feature.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11302
+    :tickets: 11294
+
+    Add Additional records to query results if appropriate and configured.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11294
+
+    Resolve AAAA for NS in an async task if applicable.
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 11327
+    :tickets: 11320
+
+    A Lua followCNAME result might need native dns64 processing.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11319
+
+    Read the base Lua definitions into the Lua context for reading the Lua config.
+
+  .. change::
+    :tags:  Bug Fixes
+    :pullreq: 11300
+    :tickets: 11289
+
+    Use the Lua context stored in SyncRes when calling hooks.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11307
+
+    Add SNI information to outgoing DoT if available.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11305
+
+    Detect a malformed question early so we can drop it as soon as possible.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11252
+
+    Thread management re-factoring.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11288
+    :tickets: 11287
+
+    Document changes to policy.DROP better and warn on using the now unsupported way.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11283
+
+    Allow disabling of processing the root hints and lower log level of some related messages.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11269
+
+    Move two maps (failed servers and non-resolving nameservers) from thread_local to shared.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11245
+
+    A CNAME answer on DS query should abort DS retrieval.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11189,11100
+
+    ZONEMD validation for Zone to Cache function.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11186
+    :tickets: 11178
+
+    By default, build with symbol visibility hidden.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11164
+
+    Update protozero to 1.7.1.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11074
+
+    Add Lua postresolve_ffi hook.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 11036
+
+    Compute step sizes for Query Minimization according to RFC 9156.
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 11030
+    :tickets: 11021
+
+    Make incoming TCP bookkeeping more correct.
+
+
index 77d7f42c076df348143dcb7fcc566df2531a9a6b..52f283db4cb23e55df0cb11ead93e97b016df27d 100644 (file)
@@ -6,6 +6,7 @@ The changelogs for the recursor are split between release trains.
 .. toctree::
     :maxdepth: 2
 
+    4.7
     4.6
     4.5
     4.4
index 7fb404255961046e61d66b770c594793102fc057..af97adf535fb6a1cbbd5431b5100e748c8251ba4 100644 (file)
@@ -1,3 +1,5 @@
+.. _additionals:
+
 Adding Additional Records to Results
 ====================================
 Starting with version 4.7.0, the PowerDNS Recursor has the ability to add additional records to query results.
index c35fd255bf0a1a05e7bf4c07b13aa16d0549f2e1..b47ce3353001f48ca52d33c0ad3294abcfff20ec 100644 (file)
@@ -7,9 +7,20 @@ When upgrading several versions, please read **all** notes applying to the upgra
 4.6.x to master
 ---------------
 
+Zone to Cache Changes
+^^^^^^^^^^^^^^^^^^^^^
+The :ref:`ztc` feature now validates ``ZONEMD`` records. This means that zones containing invalid ``ZONEMD`` record will
+be rejected by default, while previously the ``ZONEMD`` records would be ignored. For more detail, refer to :ref:`ztc`.
+
+Asynchronous retrieval of ``AAAA`` records for nameservers
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+If IPv6 is enabled in for outgoing queries using :ref:`setting-query-local-address` the Recursor will schedule an asynchronous task to resolve IPv6 addresses of nameservers it did not learn otherwise.
+These addresses will then be used for future queries to authoritative nameservers.
+This has the consequence that authoritative nameservers will be contacted over IPv6 in more case than before.
+
 Deprecated and changed settings
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
--  The :ref:`setting-hint-file` gained a special value ``no`` to indicate that no hint file should not processed.
+-  The :ref:`setting-hint-file` gained a special value ``no`` to indicate that no hint file should not processed. The hint processing code is also made less verbose.
 
 4.5.x to 4.6.0
 --------------