]>
git.ipfire.org Git - thirdparty/pdns.git/log
dependabot[bot] [Mon, 19 Jan 2026 08:51:53 +0000 (08:51 +0000)]
build(deps): bump urllib3 in /regression-tests.dnsdist
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3)
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Pieter Lexis [Mon, 19 Jan 2026 08:51:01 +0000 (09:51 +0100)]
Merge pull request #16723 from pieterlexis/dnsdist-rm-h2o
feat(dnsdist): remove h2o support
Remi Gacogne [Mon, 19 Jan 2026 08:50:48 +0000 (09:50 +0100)]
Merge pull request #16729 from PowerDNS/dependabot/pip/pdns/dnsdistdist/docs/urllib3-2.6.3
build(deps): bump urllib3 from 2.6.0 to 2.6.3 in /pdns/dnsdistdist/docs
Remi Gacogne [Mon, 19 Jan 2026 08:50:25 +0000 (09:50 +0100)]
Merge pull request #16728 from PowerDNS/dependabot/pip/regression-tests.ixfrdist/urllib3-2.6.3
build(deps): bump urllib3 from 2.6.0 to 2.6.3 in /regression-tests.ixfrdist
Remi Gacogne [Fri, 16 Jan 2026 15:21:14 +0000 (16:21 +0100)]
Merge pull request #16733 from rgacogne/range_error
EDNS cookies: Test the timestamp handling in our unit tests
Miod Vallat [Fri, 16 Jan 2026 14:42:43 +0000 (15:42 +0100)]
Merge pull request #16730 from miodvallat/range_error
EDNS cookies: fix timestamp handling
Remi Gacogne [Fri, 16 Jan 2026 14:27:33 +0000 (15:27 +0100)]
EDNS cookies: Test the timestamp handling in our unit tests
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Pieter Lexis [Fri, 16 Jan 2026 10:04:10 +0000 (11:04 +0100)]
Merge pull request #16726 from pieterlexis/dnsdist-serverid
feat(dnsdist): Add global ServerID
Pieter Lexis [Wed, 14 Jan 2026 13:43:10 +0000 (14:43 +0100)]
feat(dnsdist): remove h2o support
Pieter Lexis [Thu, 15 Jan 2026 14:14:13 +0000 (15:14 +0100)]
chore(dnsdist): reformat dnsdist-settings-definitions.yml
Pieter Lexis [Thu, 15 Jan 2026 13:45:10 +0000 (14:45 +0100)]
chore(dnsdist): reformat test_OCSP.py
Pieter Lexis [Thu, 15 Jan 2026 13:39:45 +0000 (14:39 +0100)]
chore(dnsdist): reformat test_TLSSessionResumption.py
Pieter Lexis [Thu, 15 Jan 2026 11:46:26 +0000 (12:46 +0100)]
chore(dnsdist): reformat test_Async.py
Remi Gacogne [Fri, 16 Jan 2026 07:53:00 +0000 (08:53 +0100)]
Merge pull request #16721 from rgacogne/ddist-do-not-keep-stale-data-for-empty-pools
dnsdist: Do not keep stale cache entries around for empty pools
Otto Moerbeek [Fri, 16 Jan 2026 07:22:42 +0000 (08:22 +0100)]
Fix polarity of EDNS cookie timestamp validity.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 16 Jan 2026 07:21:42 +0000 (08:21 +0100)]
Get rid of explicit rfc1982LessThan instantiation. NFCI
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 16 Jan 2026 07:20:18 +0000 (08:20 +0100)]
Use rfc1982LessThanOrEqual rather than rolling our own. NFCI
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Thu, 15 Jan 2026 16:29:22 +0000 (17:29 +0100)]
Merge pull request #16720 from rgacogne/ddist-fix-remote-addr-ring-buffers
dnsdist: Fix wrong address being inserted in the rings for responses
Pieter Lexis [Wed, 14 Jan 2026 11:43:52 +0000 (12:43 +0100)]
feat(dnsdist): Add `getServerID` function
Pieter Lexis [Wed, 14 Jan 2026 11:33:42 +0000 (12:33 +0100)]
feat(dnsdist): Allow RemoteLog(Response)Action to use global Server ID
Pieter Lexis [Wed, 14 Jan 2026 09:56:18 +0000 (10:56 +0100)]
chore(dnsdist): Skip DoH Protobuf test when DoH is not requested
Pieter Lexis [Tue, 13 Jan 2026 13:25:35 +0000 (14:25 +0100)]
feat(dnsdist): Add optional `instance` label to Prometheus metrics
The label's value is based on the server_id, which is the hostname by
default.
Pieter Lexis [Thu, 15 Jan 2026 11:31:22 +0000 (12:31 +0100)]
chore(dnsdist): reformat test_Prometheus.py
Pieter Lexis [Tue, 13 Jan 2026 10:46:34 +0000 (11:46 +0100)]
chore(dnsdist): add missing includes to dnsdist-prometheus.hh
Pieter Lexis [Tue, 13 Jan 2026 10:42:55 +0000 (11:42 +0100)]
feat(dnsdist): Add completion for `setServerID`
Pieter Lexis [Tue, 13 Jan 2026 10:40:02 +0000 (11:40 +0100)]
feat(dnsdist/carbon): use server_id when ourname is empty
Pieter Lexis [Tue, 13 Jan 2026 09:21:59 +0000 (10:21 +0100)]
chore(dnsdist): reformat dnsdist-settings-definitions.yml
Pieter Lexis [Tue, 13 Jan 2026 09:21:30 +0000 (10:21 +0100)]
feat(dnsdist): Add global Server ID (unused)
Pieter Lexis [Thu, 15 Jan 2026 16:05:28 +0000 (17:05 +0100)]
Merge pull request #16711 from pieterlexis/chore-add-resinfo
chore(dnsrecords): Add RESINFO DNS Record (RFC 9606)
dependabot[bot] [Thu, 15 Jan 2026 14:46:19 +0000 (14:46 +0000)]
build(deps): bump urllib3 from 2.6.0 to 2.6.3 in /pdns/dnsdistdist/docs
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3)
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Thu, 15 Jan 2026 14:46:18 +0000 (14:46 +0000)]
build(deps): bump urllib3 in /regression-tests.ixfrdist
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3)
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Alexis Romero [Thu, 15 Jan 2026 14:44:52 +0000 (15:44 +0100)]
Merge pull request #16574 from jsoref/add-problem-matcher
Improve GitHub error highlighting
Josh Soref [Thu, 27 Nov 2025 14:01:20 +0000 (09:01 -0500)]
Add problem matcher
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Thu, 27 Nov 2025 17:48:01 +0000 (12:48 -0500)]
Refactor normalize branch name
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Thu, 27 Nov 2025 16:02:34 +0000 (11:02 -0500)]
Refactor pip build dependencies
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Thu, 27 Nov 2025 14:00:52 +0000 (09:00 -0500)]
Refactor caching
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Thu, 27 Nov 2025 15:05:31 +0000 (10:05 -0500)]
Improve error reporting for curl->sha256sum
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Otto Moerbeek [Wed, 14 Jan 2026 08:45:07 +0000 (09:45 +0100)]
Merge pull request #16719 from omoerbeek/rec-prep-5.3.4
rec: Prep for rec-5.3.4
Otto Moerbeek [Wed, 14 Jan 2026 07:15:37 +0000 (08:15 +0100)]
Fix spell check of SBOMs
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Tue, 13 Jan 2026 15:25:10 +0000 (16:25 +0100)]
dnsdist: Do not keep stale cache entries around for empty pools
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 13 Jan 2026 14:52:19 +0000 (15:52 +0100)]
dnsdist: Test dynamic blocks for clients using the proxy protocol
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 13 Jan 2026 14:26:08 +0000 (15:26 +0100)]
dnsdist: Test dynamic blocks for DoH clients with X-Forwarded-For, including cache hits
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 13 Jan 2026 13:59:21 +0000 (14:59 +0100)]
dnsdist: Test dynamic blocks for DoQ/DoH3 clients, including cache hits
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 13 Jan 2026 13:58:46 +0000 (14:58 +0100)]
dnsdist: Fix exception handling for DoQ/DoH3 tests
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 13 Jan 2026 13:57:37 +0000 (14:57 +0100)]
dnsdist: Allow listening on a different addr for DoQ/DoH3 tests
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Otto Moerbeek [Mon, 12 Jan 2026 10:41:36 +0000 (11:41 +0100)]
rec: Prep for rec-5.3.4
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Mon, 12 Jan 2026 11:34:56 +0000 (12:34 +0100)]
dnsdist: Insert the proper remote address (proxy protocol, HTTP headers) in the rings
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 12 Jan 2026 11:34:25 +0000 (12:34 +0100)]
dnsdist: Fix wrong address being inserted in the rings for responses
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 12 Jan 2026 09:01:42 +0000 (10:01 +0100)]
Merge pull request #16668 from rgacogne/ddist-health-check-latency-bucket
dnsdist: Add an histogram of health-check latencies for backends
Remi Gacogne [Fri, 9 Jan 2026 14:54:11 +0000 (15:54 +0100)]
dnsdist: Check for duplicated prometheus line/keys
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Fri, 9 Jan 2026 14:12:18 +0000 (15:12 +0100)]
dnsdist: Refactor prometheus output for histograms
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Pieter Lexis [Thu, 8 Jan 2026 11:44:16 +0000 (12:44 +0100)]
chore(dnsrecords): Add RESINFO DNS Record (RFC 9606)
Remi Gacogne [Thu, 8 Jan 2026 09:07:18 +0000 (10:07 +0100)]
Merge pull request #16705 from PowerDNS/dependabot/pip/meson/urllib3-2.6.3
build(deps): bump urllib3 from 2.6.0 to 2.6.3 in /meson
Remi Gacogne [Thu, 8 Jan 2026 09:07:09 +0000 (10:07 +0100)]
Merge pull request #16706 from PowerDNS/dependabot/pip/regression-tests.recursor-dnssec/urllib3-2.6.3
build(deps): bump urllib3 from 2.6.0 to 2.6.3 in /regression-tests.recursor-dnssec
Remi Gacogne [Thu, 8 Jan 2026 09:03:39 +0000 (10:03 +0100)]
Merge pull request #16703 from rgacogne/calidns-pdns-exception
calidns: Also handle `PDNSException`s in `main`
dependabot[bot] [Thu, 8 Jan 2026 06:37:16 +0000 (06:37 +0000)]
build(deps): bump urllib3 in /regression-tests.recursor-dnssec
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3)
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Thu, 8 Jan 2026 06:35:05 +0000 (06:35 +0000)]
build(deps): bump urllib3 from 2.6.0 to 2.6.3 in /meson
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3)
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Remi Gacogne [Wed, 7 Jan 2026 15:26:47 +0000 (16:26 +0100)]
calidns: Also handle `PDNSException`s in `main`
Reported by Coverity as CID
1644004 : Uncaught exception.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Pieter Lexis [Wed, 7 Jan 2026 14:38:48 +0000 (15:38 +0100)]
Merge pull request #16349 from pieterlexis/dnsdist-micro-benchmarks
dnsdist: Add code for microbenchmarks
Remi Gacogne [Wed, 7 Jan 2026 13:06:38 +0000 (14:06 +0100)]
Merge pull request #16687 from rgacogne/rust-sbom
SBOM: Add transitive dependencies for Rust-based libraries
Pieter Lexis [Mon, 24 Nov 2025 12:45:45 +0000 (13:45 +0100)]
chore(benchmarks): port misc.hh benchmarks from speedtest to catch2
Pieter Lexis [Fri, 31 Oct 2025 12:24:10 +0000 (13:24 +0100)]
feat(dnsdist): add OT span benchmarks
Pieter Lexis [Tue, 28 Oct 2025 09:41:33 +0000 (10:41 +0100)]
tests(dnsdist): Add Ring insertion benchmarks
Pieter Lexis [Mon, 27 Oct 2025 12:00:34 +0000 (13:00 +0100)]
chore(dnsdist): reformat benchmark files
Pieter Lexis [Wed, 22 Oct 2025 12:56:42 +0000 (14:56 +0200)]
tests(dnsdist): Add initial RCodeAction benchmark
Pieter Lexis [Wed, 22 Oct 2025 11:14:41 +0000 (13:14 +0200)]
tests(dnsdist): don't use intermediate static library for benchmarks
Pieter Lexis [Tue, 21 Oct 2025 12:47:27 +0000 (14:47 +0200)]
tests(dnsdist): Add a benchmark for dnsparser
Pieter Lexis [Mon, 20 Oct 2025 12:12:28 +0000 (14:12 +0200)]
tests(dnsdist): Add micro benchmarking
Otto Moerbeek [Wed, 7 Jan 2026 07:21:07 +0000 (08:21 +0100)]
Merge pull request #16662 from omoerbeek/rec-tsan-trixie
rec: add acquire/release in broadcast pipes to fix TSAN issues seen on trixie
Miod Vallat [Wed, 7 Jan 2026 06:07:11 +0000 (07:07 +0100)]
Merge pull request #16701 from jsoref/codeql-imprecise-assert
Use `assertIn`
Remi Gacogne [Tue, 6 Jan 2026 19:30:24 +0000 (20:30 +0100)]
builder-support: Fix double spaces in Quiche and CycloneDX helpers
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 6 Jan 2026 17:19:38 +0000 (18:19 +0100)]
Merge pull request #16700 from rgacogne/ddist-coverity-
20260106
dnsdist: Fix small issues reported by Coverity
Josh Soref [Tue, 6 Jan 2026 15:28:52 +0000 (10:28 -0500)]
Use assertIn
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Otto Moerbeek [Tue, 6 Jan 2026 14:08:19 +0000 (15:08 +0100)]
Merge pull request #16655 from omoerbeek/rec-suse-boost66
rec: make code boost 1.66 compatible again
Remi Gacogne [Tue, 6 Jan 2026 14:00:51 +0000 (15:00 +0100)]
dnsdist: Prevent surprise exceptions raised in a dtor
Reported by Coverity.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 6 Jan 2026 13:59:41 +0000 (14:59 +0100)]
dnsdist: Fix small performance issues reported by Coverity
Mostly copying objects that could be moved, plus a few cases of
mistakenly copying objects while looping over them.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 6 Jan 2026 13:38:11 +0000 (14:38 +0100)]
Merge pull request #16622 from rgacogne/luawrapper-std-variant
LuaWrapper: Add support for `std::variant`
Otto Moerbeek [Tue, 6 Jan 2026 13:09:00 +0000 (14:09 +0100)]
Merge pull request #16696 from omoerbeek/janitor-contrib-spurious-message
contrib: fix spurious "openTelemetry decoding not available" warning
Otto Moerbeek [Tue, 6 Jan 2026 12:50:28 +0000 (13:50 +0100)]
Merge pull request #16695 from omoerbeek/janitor-zap-tcounters-spelling
Janitor work: fix `tcounters` is ignored by check-spelling because another more general variant is also in expect. (ignored-expect-variant)
Remi Gacogne [Tue, 6 Jan 2026 12:37:21 +0000 (13:37 +0100)]
Merge pull request #16661 from rgacogne/ddist-escape-spoof-raw-yaml
dnsdist: Handle escaped values in YAML SpoofRaw parameters
Remi Gacogne [Tue, 6 Jan 2026 12:36:08 +0000 (13:36 +0100)]
Merge pull request #16674 from rgacogne/ddist-fix-ip-only-certificate
dnsdist: Fix handling of IP-only TLS certificates
Remi Gacogne [Tue, 6 Jan 2026 12:33:55 +0000 (13:33 +0100)]
Merge pull request #15301 from rgacogne/calidns-proxy-protocol
calidns: Initial proxy protocol support
Otto Moerbeek [Tue, 6 Jan 2026 12:11:17 +0000 (13:11 +0100)]
contrib: fix spurious "openTelemetry decoding not available" warning
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Tue, 6 Jan 2026 12:06:57 +0000 (13:06 +0100)]
Janitor work: fix `tcounters` is ignored by check-spelling because another more general variant is also in expect. (ignored-expect-variant)
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Tue, 6 Jan 2026 07:08:00 +0000 (08:08 +0100)]
Merge pull request #16597 from jsoref/peek-a-boo
Allow peeking at cache using an env var
Otto Moerbeek [Mon, 5 Jan 2026 15:26:23 +0000 (16:26 +0100)]
Process miod's review comments
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 5 Jan 2026 15:38:51 +0000 (16:38 +0100)]
Merge pull request #16694 from omoerbeek/rec-docs-mem
rec: State more clearly that memory usage may vary on usage and config
Otto Moerbeek [Mon, 5 Jan 2026 15:05:09 +0000 (16:05 +0100)]
Move common sanitizer preprocessor handling to separate file
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 18 Dec 2025 15:50:07 +0000 (16:50 +0100)]
Zap debug line and undo unrelated change
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 5 Jan 2026 14:30:48 +0000 (15:30 +0100)]
rec: State more clearly that memory usage may vary on usage and config
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Pieter Lexis [Mon, 5 Jan 2026 09:18:48 +0000 (10:18 +0100)]
Merge pull request #16576 from pieterlexis/dnsdist-ot-send-raii
dnsdist: OpenTelemetry additions
Miod Vallat [Wed, 31 Dec 2025 12:53:24 +0000 (13:53 +0100)]
Merge pull request #16678 from miodvallat/cold_turkey
auth: deaden dead code
Remi Gacogne [Tue, 30 Dec 2025 13:42:41 +0000 (14:42 +0100)]
Merge pull request #16690 from esensar/fix/set-extended-dns-errors-missing-docs
dnsdist: update docs for `DNSQuestion::setExtendedDNSError`
Ensar Sarajčić [Tue, 30 Dec 2025 12:12:39 +0000 (13:12 +0100)]
dnsdist: update docs for `DNSQuestion::setExtendedDNSError`
PR #16680 introduced new parameter for `setExtendedDNSError` - `clearExistingEntries`.
Docs were added for actions, but not for the lua function, which was
changed together with the actions.
Related: https://github.com/PowerDNS/pdns/pull/16680
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
Remi Gacogne [Tue, 30 Dec 2025 09:44:09 +0000 (10:44 +0100)]
SBOM: Install a pinned version of `cargo-cyclonedx`
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 30 Dec 2025 09:45:33 +0000 (10:45 +0100)]
Merge pull request #16680 from esensar/feature/add-extended-dns-errors
dnsdist: add a way to add multiple EDE codes to a packet
Ensar Sarajčić [Mon, 29 Dec 2025 18:34:07 +0000 (19:34 +0100)]
dnsdist: use new object in `addExtendedDNSError`
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
Ensar Sarajčić [Mon, 29 Dec 2025 18:27:23 +0000 (19:27 +0100)]
dnsdist: move `clearExisting` from EDNSError flag to a separate object
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
Ensar Sarajčić [Mon, 29 Dec 2025 18:13:21 +0000 (19:13 +0100)]
dnsdist: make `clear_existing_entries` optional in `SetExtendedDNSError`
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
Remi Gacogne [Mon, 29 Dec 2025 10:10:25 +0000 (11:10 +0100)]
SBOM: Generate Rust dependencies for the recursor
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>