]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Merge pull request #16553 from omoerbeek/rec-any-to-tcp
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Mon, 1 Dec 2025 07:28:56 +0000 (08:28 +0100)
committerGitHub <noreply@github.com>
Mon, 1 Dec 2025 07:28:56 +0000 (08:28 +0100)
rec: always do ANY queries using TCP

1  2 
pdns/recursordist/docs/upgrade.rst
pdns/recursordist/rec-rust-lib/table.py

index 0e5844052616847aa9f66b60bf440df324b6acad,20aa1eb383f098c2768ff1830723d5afa9e17335..6559f4e2bd7e37fec6831df061e8edee925d25e4
@@@ -13,14 -13,12 +13,19 @@@ New Setting
  - The :ref:`setting-yaml-outgoing.cookies` setting has been introduced to implement cookie support for contacting authoritative servers and forwarders. See :rfc:`7873` and :rfc:`9018`.
  - The :ref:`setting-yaml-outgoing.cookies_unsupported` setting has been introduced to permanently mark authoritative servers as not supporting cookies.
  - The :ref:`setting-yaml-outgoing.tls_configurations` setting has been introduced to be able to force certificate validation and other properties of outgoing DoT connections.
+ - The :ref:`setting-yaml-outgoing.any_to_tcp` setting has been introduced to force outgoing ANY queries to TCP.
+ Changed Settings
+ ^^^^^^^^^^^^^^^^
+ - The default value of  :ref:`setting-yaml-recursor.any_to_tcp` has been changed to ``true``.
  
 +Changed Settings
 +^^^^^^^^^^^^^^^^
 +
 +- It is no longer necessary to set :ref:`setting-yaml-webservice.api_key` to enable the web service.
 +  When no API key is set, usage is limited to (potentially password based) access of the frontpage and related statistics calls.
 +  If you have a configuration where the webservice is enabled but no api key is set, the webservice will now become available where it was not before.
 +
  :program:`rec_control`
  ^^^^^^^^^^^^^^^^^^^^^^