]>
git.ipfire.org Git - thirdparty/pdns.git/log
Remi Gacogne [Mon, 18 May 2026 10:58:14 +0000 (12:58 +0200)]
libssl: Properly deal with an empty error stack in `libssl_get_error_string`
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 18 May 2026 10:57:25 +0000 (12:57 +0200)]
libssl: Fix the position of OCSP files on errors
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Fri, 15 May 2026 05:30:30 +0000 (07:30 +0200)]
Merge pull request #17363 from hlindqvist/lmdb-shards-map-doc-clarification
Clarify the documentation regarding lmdb-shards-map-size
Håkan Lindqvist [Thu, 14 May 2026 14:47:28 +0000 (16:47 +0200)]
Clarify the documentation regarding lmdb-shards-map-size
This aligns the note in the lmdb-map-size section better
with how lmdb-map-size and lmdb-shards-map-size actually
interact.
Signed-off-by: Håkan Lindqvist <h@qw.se>
Remi Gacogne [Tue, 12 May 2026 14:55:44 +0000 (16:55 +0200)]
Merge pull request #17333 from rgacogne/unbreak-clang-tidy
ci: Unbreak clang-tidy (unknown key 'IgnoredVariableNames')
Otto Moerbeek [Tue, 12 May 2026 12:30:34 +0000 (14:30 +0200)]
Merge pull request #17334 from omoerbeek/rec-docs-edns-subnet-allow
rec: better describe the mechanics of outgoing.edns_subnet_allow_list
Remi Gacogne [Tue, 12 May 2026 12:16:54 +0000 (14:16 +0200)]
Merge pull request #17307 from rgacogne/ddist-fix-tcp-rate-limiting
dnsdist: Fix invalid TCP rate limiting computation
Otto Moerbeek [Tue, 12 May 2026 10:04:08 +0000 (12:04 +0200)]
rec: better describe the mechanics of outgoing.edns_subnet_allow_list
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Tue, 12 May 2026 08:57:13 +0000 (10:57 +0200)]
ci: Unbreak clang-tidy (unknown key 'IgnoredVariableNames')
It turns out that the clang-tidy workflow has been broken for a while on master:
```
/home/runner/work/pdns/pdns/pdns/dnsdistdist/.clang-tidy:14:1: error: unknown key 'IgnoredVariableNames'
```
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 12 May 2026 08:55:07 +0000 (10:55 +0200)]
dnsdist: Fix warnings reported by clang-tidy, apply Otto's suggestions
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 12 May 2026 08:18:22 +0000 (10:18 +0200)]
dnsdist: Remove empty line
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 12 May 2026 08:15:29 +0000 (10:15 +0200)]
dnsdist: Add more unit tests for concurrent TCP connections
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Pieter Lexis [Mon, 11 May 2026 17:27:44 +0000 (19:27 +0200)]
Merge pull request #17322 from pieterlexis/warn-on-submodule-update
ci: Add check for builder submodule
Remi Gacogne [Mon, 11 May 2026 15:43:12 +0000 (17:43 +0200)]
dnsdist: Fix flaky TCP rate limiting regression tests
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Pieter Lexis [Mon, 11 May 2026 13:58:45 +0000 (15:58 +0200)]
ci: Add check for builder submodule
Remi Gacogne [Mon, 11 May 2026 14:41:03 +0000 (16:41 +0200)]
dnsdist: Fix TCP rate-limiting ban expiry (introduced in
f960b7d8d98911c717ee7dfeb4dc6475ce98d135 )
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 11 May 2026 13:13:21 +0000 (15:13 +0200)]
dnsdist: Fix Python formatting
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Mon, 11 May 2026 13:05:30 +0000 (15:05 +0200)]
Merge pull request #17320 from miodvallat/unreserve
auth, rec: smarter memory need computation
Remi Gacogne [Mon, 11 May 2026 13:01:16 +0000 (15:01 +0200)]
dnsdist: Properly handle TCP limit tests spanning two time buckets
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Mon, 11 May 2026 12:23:53 +0000 (14:23 +0200)]
Compute a less inaccurate number of dns records to pass to reserve().
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Mon, 11 May 2026 11:14:56 +0000 (13:14 +0200)]
dnsdist: Properly handle TCP clients that have been idle for a while
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 7 May 2026 16:01:22 +0000 (18:01 +0200)]
dnsdist: Fix off-by-one in the TCP connection rate regression test
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 7 May 2026 16:00:42 +0000 (18:00 +0200)]
dnsdist: Only account TLS conns once we know if they were resumed
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 7 May 2026 15:48:13 +0000 (17:48 +0200)]
dnsdist: Fix invalid TCP rate limiting computation
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Otto Moerbeek [Mon, 11 May 2026 08:37:57 +0000 (10:37 +0200)]
Merge pull request #17297 from omoerbeek/rec-auth-corsflag
rec and auth: Implement an allow cors flag in a simlar way dnsdist has
Otto Moerbeek [Mon, 11 May 2026 07:20:01 +0000 (09:20 +0200)]
Apply suggestions from code review
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 11 May 2026 07:14:30 +0000 (09:14 +0200)]
Rename the option to [webserver-]cross-origin-request-header
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 7 May 2026 12:20:38 +0000 (14:20 +0200)]
Move to a string instead of a boolean flag, as suggested by zeha
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 7 May 2026 10:12:00 +0000 (12:12 +0200)]
Add docs and rename auth setting name
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Thu, 7 May 2026 09:33:30 +0000 (11:33 +0200)]
Merge pull request #17135 from rgacogne/ddist-also-set-udp-buffer-size-for-backend
dnsdist: Also apply UDP socket buffer sizes to backend sockets
Otto Moerbeek [Thu, 7 May 2026 08:28:52 +0000 (10:28 +0200)]
Update regression-tests.api/test_Basics.py
Co-authored-by: Remi Gacogne <github@coredump.fr>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 7 May 2026 08:23:25 +0000 (10:23 +0200)]
Drop the origin part, fix auth regression test
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Wed, 6 May 2026 15:48:12 +0000 (17:48 +0200)]
Merge pull request #17291 from rgacogne/ddist-document-api-read-write-flush
dnsdist: Document that flushing the cache is allowed in read-only mode
Remi Gacogne [Wed, 6 May 2026 11:25:18 +0000 (13:25 +0200)]
Merge pull request #17290 from rgacogne/ddist-remove-ffi-pp-dead-code
dnsdist: Bail out when a `NULL` pointer is passed to `dnsdist_ffi_dnsquestion_get_proxy_protocol_values`
Otto Moerbeek [Wed, 6 May 2026 08:46:10 +0000 (10:46 +0200)]
Merge pull request #17285 from omoerbeek/rec-byterreccheck
rec: check bytes received limit immediate after increase
Otto Moerbeek [Thu, 23 Apr 2026 12:55:53 +0000 (14:55 +0200)]
Implement an allow cors flag in a simlar way dnsdist has
Docs and tests missing
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 6 May 2026 08:14:59 +0000 (10:14 +0200)]
Merge pull request #17283 from omoerbeek/rec-src-rem-log
rec: be more consistent in logging source and remote
Remi Gacogne [Tue, 5 May 2026 13:22:58 +0000 (15:22 +0200)]
dnsdist: Document that flushing the cache is allowed in read-only mode
As reported by Prasanna Dabi (thanks!) one might expect that a read-only
API would not allow the flushing of the packet cache. This is not the case,
the read-only flag controls whether the API is allowed to alter the configuration,
but flushing the content of the packet cache is always allowed.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 5 May 2026 09:17:19 +0000 (11:17 +0200)]
dnsdist: Bail out when a `NULL` pointer is passed to `dnsdist_ffi_dnsquestion_get_proxy_protocol_values`
Reported by ylwango613, thanks!
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 5 May 2026 08:59:14 +0000 (10:59 +0200)]
Merge pull request #17287 from rgacogne/ddist-ebpf-add-range-rule
dnsdist: Fix `BPFFilter::addRangeRule`
Remi Gacogne [Mon, 4 May 2026 14:59:09 +0000 (16:59 +0200)]
Merge pull request #17288 from rgacogne/ddist-fix-null-ptr-deref-verbose-doh-healthcheck
dnsdist: Fix a crash with DoH backends in verbose health-check mode
Otto Moerbeek [Mon, 4 May 2026 14:00:59 +0000 (16:00 +0200)]
Merge pull request #17289 from omoerbeek/rec-optimize-dns64
rec: optimize dns64 PTR processing (#YWH-PGM6095-280)
Remi Gacogne [Mon, 4 May 2026 12:53:10 +0000 (14:53 +0200)]
dnsdist: Fix a crash with DoH backends in verbose health-check mode
Reported by Mehtab Zafar, many thanks!
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Otto Moerbeek [Mon, 4 May 2026 12:47:27 +0000 (14:47 +0200)]
rec: optimize dns64 PTR processing (#YWH-PGM6095-280)
And return ServFail on malformed DNS64 PTR queries
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Mon, 4 May 2026 12:38:58 +0000 (14:38 +0200)]
dnsdist: Fix `BPFFilter::addRangeRule`
Reported by Prasanna Dabi (thanks!):
"The eBPF DDoS mitigation implementation in dnsdist contains a critical logic error that prevents new range-based block rules from being applied. When the BPFFilter::addRangeRule() function is called to block a subnet, it first checks the eBPF map to determine if the rule already exists. If the subnet is not currently in the map, the bpf_lookup_elem call returns -1. In this failure state, the local CounterAndActionValue value struct remains in its default, zeroed-out state, where the action field is automatically set to BPFFilter::MatchAction::Pass.
The conditional check intended to skip redundant rules contains a logic typo: it evaluates value.action == BPFFilter::MatchAction::Pass instead of comparing the requested action parameter.Because the default state of the unpopulated struct is always Pass, the condition (res == -1 && value.action == BPFFilter::MatchAction::Pass) evaluates to true for every new rule attempt.This causes the daemon to throw a std::runtime_error and reject the mitigation."
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Mon, 4 May 2026 12:31:07 +0000 (14:31 +0200)]
Merge pull request #17286 from miodvallat/beaucoupfish
auth, dnsdist: lost+found, faster
Miod Vallat [Mon, 4 May 2026 12:30:13 +0000 (14:30 +0200)]
Merge pull request #17284 from miodvallat/grossbody
auth, dnsdist: use less inefficient code in web server
Miod Vallat [Mon, 4 May 2026 11:50:59 +0000 (13:50 +0200)]
Prefer std::string::find(char) when searching for a single character.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Mon, 4 May 2026 11:42:23 +0000 (13:42 +0200)]
Merge pull request #17240 from miodvallat/hardenxfr
auth: harden xfr*BitInt writers
Otto Moerbeek [Mon, 4 May 2026 10:04:24 +0000 (12:04 +0200)]
Missing ;
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 4 May 2026 09:56:07 +0000 (11:56 +0200)]
rec: check bytes received limit immediate after increase
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Miod Vallat [Mon, 4 May 2026 09:46:09 +0000 (11:46 +0200)]
Maintain a "current size of received body" counter.
This allows us to get rid of synthesizing partial body contents as
std::string objects, only to check for their length being still within
allowed bounds.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 24 Apr 2026 06:33:54 +0000 (08:33 +0200)]
Widen types passed to xfr*BitInt to reject too large values.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Otto Moerbeek [Mon, 4 May 2026 09:21:35 +0000 (11:21 +0200)]
rec: be more consistent in logging soure and remote
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Mon, 4 May 2026 08:56:29 +0000 (10:56 +0200)]
Merge pull request #17255 from PowerDNS/dependabot/github_actions/KineticCafe/actions-dco-2.1.1
build(deps): bump KineticCafe/actions-dco from 1.3.8 to 2.1.1
Remi Gacogne [Mon, 4 May 2026 07:58:05 +0000 (09:58 +0200)]
Merge pull request #17254 from PowerDNS/dependabot/github_actions/sigstore/cosign-installer-4.1.1
build(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.1
Otto Moerbeek [Mon, 4 May 2026 07:20:45 +0000 (09:20 +0200)]
Merge pull request #17282 from omoerbeek/omoerbeek-patch-1
rec: remove use of -v flag for cp
Otto Moerbeek [Mon, 4 May 2026 06:20:42 +0000 (08:20 +0200)]
rec: remove use of -v flag for cp
Fixes #17241
Otto Moerbeek [Mon, 4 May 2026 05:48:10 +0000 (07:48 +0200)]
Merge pull request #17280 from omoerbeek/rec-docs-pb
rec docs: fix description of (outgoing)ProtobufServer
Otto Moerbeek [Fri, 1 May 2026 07:53:21 +0000 (09:53 +0200)]
rec docs: fix description of (outgoing)ProtobufServer
And remove obsolete variant.
Fixes #17278
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Fri, 1 May 2026 07:08:17 +0000 (09:08 +0200)]
Merge pull request #17238 from PowerDNS/dependabot/cargo/pdns/recursordist/rec-rust-lib/rust/rustls-webpki-0.103.13
build(deps): bump rustls-webpki from 0.103.10 to 0.103.13 in /pdns/recursordist/rec-rust-lib/rust
Otto Moerbeek [Fri, 1 May 2026 07:02:47 +0000 (09:02 +0200)]
Merge pull request #17253 from omoerbeek/rec-docs-rpz-vs-packetcache
rec docs: add a note about RPZ vs packetcache interaction
Otto Moerbeek [Wed, 29 Apr 2026 16:54:18 +0000 (18:54 +0200)]
Merge pull request #17257 from omoerbeek/dnsdist-test-signedness
dnsdist: fix a few signed vs unsigned compare warnings in tests
Otto Moerbeek [Wed, 29 Apr 2026 16:54:05 +0000 (18:54 +0200)]
Merge pull request #17256 from omoerbeek/dnsdist-boost-1.91
dnsdist: make code boost-1.91 compatible
dependabot[bot] [Wed, 29 Apr 2026 14:33:55 +0000 (14:33 +0000)]
build(deps): bump KineticCafe/actions-dco from 1.3.8 to 2.1.1
Bumps [KineticCafe/actions-dco](https://github.com/kineticcafe/actions-dco) from 1.3.8 to 2.1.1.
- [Release notes](https://github.com/kineticcafe/actions-dco/releases)
- [Changelog](https://github.com/KineticCafe/actions-dco/blob/main/Changelog.md)
- [Commits](https://github.com/kineticcafe/actions-dco/compare/
1c23966ecce077f76671a61caabeb13eefc72a51 ...
6e1652ef3027ce128e65e6edd215ae053350bd16 )
---
updated-dependencies:
- dependency-name: KineticCafe/actions-dco
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Wed, 29 Apr 2026 14:33:47 +0000 (14:33 +0000)]
build(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.1
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v4.1.0...v4.1.1)
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 4.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Otto Moerbeek [Wed, 29 Apr 2026 14:32:58 +0000 (16:32 +0200)]
dnsdist: fix a few signed vs unisgned compare warnings in tests
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 29 Apr 2026 14:29:55 +0000 (16:29 +0200)]
dnsdist: make code boost-1.91 compatible
Fixes #17245
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 29 Apr 2026 13:36:48 +0000 (15:36 +0200)]
Re-order first RPZ note
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 29 Apr 2026 13:33:41 +0000 (15:33 +0200)]
Apply suggestions from code review
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 29 Apr 2026 13:11:05 +0000 (15:11 +0200)]
rec docs: add a note about RPZ vs packetcache interaction
Discussed in #YWH-PGM6095-266 by krawall, thanks!
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Miod Vallat [Wed, 29 Apr 2026 11:47:32 +0000 (13:47 +0200)]
Merge pull request #17242 from miodvallat/pastis
prep for auth 5.1.0-beta1
Miod Vallat [Wed, 29 Apr 2026 05:40:40 +0000 (07:40 +0200)]
Merge pull request #17252 from Habbie/200-entries-should-be-enough-for-anybody
rec aggressive nsec test: increase entry count so we hit the 8192 byte limit on 32 bit systems too
Miod Vallat [Wed, 29 Apr 2026 05:15:23 +0000 (07:15 +0200)]
Merge pull request #17247 from franklouwers/master
auth docs: update EOL policy wording
Miod Vallat [Tue, 28 Apr 2026 14:10:22 +0000 (16:10 +0200)]
Merge pull request #17248 from miodvallat/times_they_are_truncating
auth: (bind) fix one bad case of time_t truncation
Peter van Dijk [Tue, 28 Apr 2026 14:06:46 +0000 (16:06 +0200)]
increase entry count so we hit the 8192 byte limit on 32 bit systems
too
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Miod Vallat [Mon, 27 Apr 2026 08:19:17 +0000 (10:19 +0200)]
Wednesday, after all.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Frank Louwers [Mon, 27 Apr 2026 14:12:40 +0000 (16:12 +0200)]
Update docs/appendices/EOL.rst
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Frank Louwers <24672+franklouwers@users.noreply.github.com>
Frank Louwers [Mon, 27 Apr 2026 14:01:49 +0000 (16:01 +0200)]
auth docs: update EOL policy wording
Signed-off-by: Frank Louwers <frank@louwers.be>
Miod Vallat [Mon, 27 Apr 2026 14:00:58 +0000 (16:00 +0200)]
Fix one bad case of time_t truncation.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 24 Apr 2026 12:42:41 +0000 (14:42 +0200)]
Merge pull request #17243 from mind04/no-axfr-anonymous
auth: remove extra 'A' from some AXFR log lines
Kees Monshouwer [Fri, 24 Apr 2026 11:33:36 +0000 (13:33 +0200)]
auth: remove extra 'A' from some AXFR log lines
Signed-off-by: Kees Monshouwer <mind04@monshouwer.org>
Miod Vallat [Fri, 24 Apr 2026 10:47:31 +0000 (12:47 +0200)]
Merge pull request #16971 from mind04/auth-nested-catalogs
Auth: nested catalogs
Kees Monshouwer [Fri, 24 Apr 2026 08:18:10 +0000 (10:18 +0200)]
auth: make gcc 15.2 happy
Signed-off-by: Kees Monshouwer <mind04@monshouwer.org>
Kees Monshouwer [Thu, 23 Apr 2026 21:27:18 +0000 (23:27 +0200)]
auth: fix regression tests for --with-dynmodules
Signed-off-by: Kees Monshouwer <mind04@monshouwer.org>
Kees Monshouwer [Wed, 22 Jan 2025 22:57:54 +0000 (23:57 +0100)]
auth: implement nested catalogs
Signed-off-by: Kees Monshouwer <mind04@monshouwer.org>
Miod Vallat [Fri, 24 Apr 2026 07:13:32 +0000 (09:13 +0200)]
Documentation & secpoll updates for auth-5.1.0-beta1
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 24 Apr 2026 07:10:55 +0000 (09:10 +0200)]
Advertize lmdb comments.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 24 Apr 2026 07:06:12 +0000 (09:06 +0200)]
Fix year
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
dependabot[bot] [Thu, 23 Apr 2026 14:48:10 +0000 (14:48 +0000)]
build(deps): bump rustls-webpki in /pdns/recursordist/rec-rust-lib/rust
Bumps [rustls-webpki](https://github.com/rustls/webpki) from 0.103.10 to 0.103.13.
- [Release notes](https://github.com/rustls/webpki/releases)
- [Commits](https://github.com/rustls/webpki/compare/v/0.103.10...v/0.103.13)
---
updated-dependencies:
- dependency-name: rustls-webpki
dependency-version: 0.103.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Remi Gacogne [Thu, 23 Apr 2026 14:47:04 +0000 (16:47 +0200)]
Merge pull request #17234 from romeroalx/fix-pinning-py-0426
requirements.txt: update version of pinned packages
Remi Gacogne [Thu, 23 Apr 2026 14:46:38 +0000 (16:46 +0200)]
Merge pull request #17237 from rgacogne/ddist-clang-tidy-warnings-
20260423
dnsdist: Fix clang-tidy warnings
Remi Gacogne [Thu, 23 Apr 2026 12:42:22 +0000 (14:42 +0200)]
dnsdist: Fix clang-tidy warnings
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 23 Apr 2026 13:21:25 +0000 (15:21 +0200)]
Merge pull request #17231 from rgacogne/ddist-udp-max-outstanding
dnsdist: Set default number of outstanding queries per backend to 65536
Remi Gacogne [Thu, 23 Apr 2026 08:47:01 +0000 (10:47 +0200)]
dnsdist: Set default number of outstanding queries per backend to 65536
The existing default was off by one, wasting one possible state.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 23 Apr 2026 12:31:41 +0000 (14:31 +0200)]
Merge pull request #17235 from omoerbeek/dnsparser-unquoted-bound
common: Check boundary in getUnquotedText() as we do in getText()
Otto Moerbeek [Thu, 23 Apr 2026 11:26:49 +0000 (13:26 +0200)]
Tidy
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
romeroalx [Wed, 22 Apr 2026 09:28:40 +0000 (11:28 +0200)]
requirements.txt: update version of pinned packages
Otto Moerbeek [Thu, 23 Apr 2026 10:23:48 +0000 (12:23 +0200)]
Check boundary as we do in getText()
From YWH-PGM6095-137. We still stay inside the packet, so no security
issue.
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 23 Apr 2026 10:20:35 +0000 (12:20 +0200)]
Merge pull request #17232 from omoerbeek/auth-fix-missing-test-file
auth unit tests: add missing test file for the autotools case