]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Thu, 27 Nov 2025 13:13:56 +0000 (14:13 +0100)]
Better words in docs
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 27 Nov 2025 12:06:57 +0000 (13:06 +0100)]
Add upgrade guide note
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Karel Bilek [Tue, 25 Nov 2025 09:10:53 +0000 (10:10 +0100)]
rec: make webserver work without an API key
Currently, recursor web server doesn't work if API key is not set, even
when the API key is not actually used in the webserver auth.
Signed-off-by: Karel Bilek <kb@karelbilek.com>
Miod Vallat [Mon, 24 Nov 2025 16:14:02 +0000 (17:14 +0100)]
Merge pull request #16539 from famfo/acl-mask
pdns/sstuff: convert mapped IPv4 addresses for ACL
famfo [Sat, 22 Nov 2025 22:54:14 +0000 (23:54 +0100)]
pdns/sstuff: convert mapped IPv4 addresses for ACL
When a mapped address does not get converted, ACLs do not match as
expected. For example ::ffff:127.0.0.1 did not match the ACL 127.0.0.1.
Signed-off-by: famfo <famfo@famfo.xyz>
Miod Vallat [Mon, 24 Nov 2025 11:11:17 +0000 (12:11 +0100)]
Merge pull request #16517 from miodvallat/path
auth regress: Fix PDNS_BUILD_PATH for non-meson builds
Remi Gacogne [Mon, 24 Nov 2025 08:38:48 +0000 (09:38 +0100)]
Merge pull request #16536 from rgacogne/ddist-inc-number-of-fd
dnsdist: Raise the maximum number of descriptors to 1M
Miod Vallat [Mon, 17 Nov 2025 13:27:40 +0000 (14:27 +0100)]
Fix PDNS_BUILD_PATH for non-meson builds.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Otto Moerbeek [Mon, 24 Nov 2025 07:05:20 +0000 (08:05 +0100)]
Merge pull request #16496 from omoerbeek/rec-tcounters-tidy
rec: Tidy tcounter related code
Remi Gacogne [Fri, 21 Nov 2025 08:17:46 +0000 (09:17 +0100)]
dnsdist: Raise the maximum number of descriptors to 1M
When running under systemd there is a cap on the number of open file or
socket descriptors that we can have at a given time. We used to set this
to 16k which was a large enough value for most installations, but now that
people are deploying DNSdist to offer DoT/DoH/DoQ/DoH3 to large numbers of
users we are regularly getting complaints that the default value is too low.
On the other hand I'm not aware of any case where having a cap actually
prevented an issue where we would be opening too many descriptors.
Therefore this commit is raising the default value to 1 millions, a large
enough values for even very large setups dealing with > 100k incoming
connections at a time.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Thu, 20 Nov 2025 14:26:41 +0000 (15:26 +0100)]
Merge pull request #16531 from jsoref/spelling
Spelling
Josh Soref [Wed, 19 Nov 2025 19:17:40 +0000 (14:17 -0500)]
spelling: work
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:47:26 +0000 (12:47 -0500)]
spelling: with
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:47:35 +0000 (12:47 -0500)]
spelling: will
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:13:53 +0000 (14:13 -0500)]
spelling: where the query was sent
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:45:39 +0000 (12:45 -0500)]
spelling: unsupported
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:45:17 +0000 (12:45 -0500)]
spelling: unknown
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:44:42 +0000 (12:44 -0500)]
spelling: transition
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:11:27 +0000 (14:11 -0500)]
spelling: to
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:44:53 +0000 (12:44 -0500)]
spelling: threshold
https://clang.llvm.org/extra/clang-tidy/checks/bugprone/easily-swappable-parameters.html#cmdoption-arg-NamePrefixSuffixSilenceDissimilarityThreshold
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:16:57 +0000 (14:16 -0500)]
spelling: the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:12:32 +0000 (14:12 -0500)]
spelling: that
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 18:44:32 +0000 (13:44 -0500)]
spelling: that the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:42:48 +0000 (12:42 -0500)]
spelling: system
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:42:14 +0000 (12:42 -0500)]
spelling: successfully
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:42:20 +0000 (12:42 -0500)]
spelling: successful
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:41:44 +0000 (12:41 -0500)]
spelling: structure
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:41:54 +0000 (12:41 -0500)]
spelling: stream
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:41:23 +0000 (12:41 -0500)]
spelling: still
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:41:10 +0000 (12:41 -0500)]
spelling: stepped
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:40:35 +0000 (12:40 -0500)]
spelling: should
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 18:58:56 +0000 (13:58 -0500)]
spelling: settings
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:40:19 +0000 (12:40 -0500)]
spelling: setting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:39:56 +0000 (12:39 -0500)]
spelling: separate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:39:29 +0000 (12:39 -0500)]
spelling: sanitize
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:35:47 +0000 (12:35 -0500)]
spelling: response
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:35:32 +0000 (12:35 -0500)]
spelling: representation
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:12:03 +0000 (14:12 -0500)]
spelling: record
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:17:32 +0000 (14:17 -0500)]
spelling: qtype
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:34:20 +0000 (12:34 -0500)]
spelling: prometheus
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:33:27 +0000 (12:33 -0500)]
spelling: produce
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:34:07 +0000 (12:34 -0500)]
spelling: process
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 18:43:43 +0000 (13:43 -0500)]
spelling: private key file
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:33:50 +0000 (12:33 -0500)]
spelling: preferably
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:33:38 +0000 (12:33 -0500)]
spelling: preamble
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:32:59 +0000 (12:32 -0500)]
spelling: possible
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:33:10 +0000 (12:33 -0500)]
spelling: possibility
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Thu, 20 Nov 2025 12:32:28 +0000 (07:32 -0500)]
spelling: over
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Thu, 20 Nov 2025 12:32:19 +0000 (07:32 -0500)]
spelling: over other
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:31:14 +0000 (12:31 -0500)]
spelling: only
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:13:11 +0000 (14:13 -0500)]
spelling: on which the query was received
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:30:41 +0000 (12:30 -0500)]
spelling: occurrences
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:30:20 +0000 (12:30 -0500)]
spelling: occurred
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:29:03 +0000 (12:29 -0500)]
spelling: necessarily
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:18:38 +0000 (14:18 -0500)]
spelling: metadata
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:27:32 +0000 (12:27 -0500)]
spelling: message
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 18:44:06 +0000 (13:44 -0500)]
spelling: match, the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:32:08 +0000 (12:32 -0500)]
spelling: macos
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:23:15 +0000 (12:23 -0500)]
spelling: locked
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:24:38 +0000 (12:24 -0500)]
spelling: locally
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:16:01 +0000 (14:16 -0500)]
spelling: in which the product was compiled
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:11:07 +0000 (14:11 -0500)]
spelling: hsm
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:09:56 +0000 (14:09 -0500)]
spelling: have implemented
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:19:09 +0000 (12:19 -0500)]
spelling: happens
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:18:45 +0000 (12:18 -0500)]
spelling: guaranteed
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:10:35 +0000 (14:10 -0500)]
spelling: get
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:14:49 +0000 (14:14 -0500)]
spelling: from which the query was received
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:13:01 +0000 (14:13 -0500)]
spelling: from which the query is coming
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:14:39 +0000 (12:14 -0500)]
spelling: freshness
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:05:52 +0000 (12:05 -0500)]
spelling: forwards-and
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:09:55 +0000 (12:09 -0500)]
spelling: forward-it
https://github.com/llvm/llvm-project/blob/
c41f64239954b55468e44e6a6c92c1b4d2a1d8fe /clang-tools-extra/clang-tidy/bugprone/EasilySwappableParametersCheck.cpp#L55
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:10:31 +0000 (14:10 -0500)]
spelling: for
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:03:10 +0000 (12:03 -0500)]
spelling: expression
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:02:50 +0000 (12:02 -0500)]
spelling: exercise
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:02:42 +0000 (12:02 -0500)]
spelling: exception
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:20:22 +0000 (14:20 -0500)]
spelling: exception,
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:02:59 +0000 (12:02 -0500)]
spelling: example
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 17:02:29 +0000 (12:02 -0500)]
spelling: every time
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:40:55 +0000 (11:40 -0500)]
spelling: defaultttl
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:41:05 +0000 (11:41 -0500)]
spelling: default
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:26:20 +0000 (11:26 -0500)]
spelling: cyber.gouv.fr
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:38:09 +0000 (11:38 -0500)]
spelling: covering
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:37:51 +0000 (11:37 -0500)]
spelling: could
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:37:45 +0000 (11:37 -0500)]
spelling: corresponding
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:10:22 +0000 (14:10 -0500)]
spelling: contains
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:37:33 +0000 (11:37 -0500)]
spelling: contain
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:34:25 +0000 (11:34 -0500)]
spelling: blocked
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:33:10 +0000 (11:33 -0500)]
spelling: badalg
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:38:15 +0000 (14:38 -0500)]
spelling: autoprimary
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:27:34 +0000 (11:27 -0500)]
spelling: arguments
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:23:28 +0000 (11:23 -0500)]
spelling: arecvtcp
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:26:40 +0000 (11:26 -0500)]
spelling: answer
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:06:52 +0000 (14:06 -0500)]
spelling: and
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:07:56 +0000 (14:07 -0500)]
spelling: and the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 18:44:50 +0000 (13:44 -0500)]
spelling: an
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:24:18 +0000 (11:24 -0500)]
spelling: aggressive
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:24:44 +0000 (11:24 -0500)]
spelling: aggregation
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:23:54 +0000 (11:23 -0500)]
spelling: address
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 16:23:08 +0000 (11:23 -0500)]
spelling: absence
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Wed, 19 Nov 2025 19:06:21 +0000 (14:06 -0500)]
spelling: a
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>