]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
3 weeks agoIgnore the closing SOA record in IXFR-turned-AXFR. 17721/head
Miod Vallat [Fri, 10 Jul 2026 10:22:07 +0000 (12:22 +0200)] 
Ignore the closing SOA record in IXFR-turned-AXFR.

Fixes: #12984
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
3 weeks agodnsdist: Add the same basic response consistency check for DoQ/DoH3 queries 17720/head
Remi Gacogne [Fri, 10 Jul 2026 10:15:24 +0000 (12:15 +0200)] 
dnsdist: Add the same basic response consistency check for DoQ/DoH3 queries

This check is only useful when the response has been received from the backend
over UDP, which is currently not supported for DoQ/DoH3 queries, and only to prevent
collisions as we otherwise do not validate the content of the response before forwarding
it to the client, but AI tools keep reporting this as a critical security issue. In any
case it will make sense to have this check once we support using UDP to the backend
for DoQ/DoH3-originated queries.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
3 weeks agodnsdist: Fix the dropping of responses for DoQ and DoH queries
Remi Gacogne [Fri, 10 Jul 2026 10:01:00 +0000 (12:01 +0200)] 
dnsdist: Fix the dropping of responses for DoQ and DoH queries

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
3 weeks agoMerge pull request #17716 from miodvallat/overoptimism
Miod Vallat [Fri, 10 Jul 2026 07:18:25 +0000 (09:18 +0200)] 
Merge pull request #17716 from miodvallat/overoptimism

auth: stop being an optimist

3 weeks agoMerge pull request #17711 from miodvallat/vertbaudet
Miod Vallat [Fri, 10 Jul 2026 07:17:57 +0000 (09:17 +0200)] 
Merge pull request #17711 from miodvallat/vertbaudet

pdnsutil: more checks in set-catalog

3 weeks agoMerge pull request #17708 from omoerbeek/rec-named-interface
Remi Gacogne [Fri, 10 Jul 2026 07:17:45 +0000 (09:17 +0200)] 
Merge pull request #17708 from omoerbeek/rec-named-interface

rec: allow explicitly named interface for source address

3 weeks agoMerge pull request #17706 from miodvallat/qtypemismatch
Miod Vallat [Fri, 10 Jul 2026 07:17:07 +0000 (09:17 +0200)] 
Merge pull request #17706 from miodvallat/qtypemismatch

auth: minor zone parsing tweaks

3 weeks agoMerge pull request #17713 from esensar/feature/qlogdir
Remi Gacogne [Fri, 10 Jul 2026 07:16:27 +0000 (09:16 +0200)] 
Merge pull request #17713 from esensar/feature/qlogdir

dnsdist: add qlogdir support for DoH3 and DOQ

3 weeks agoMerge pull request #17692 from rgacogne/ddist-always-log-which-configuration-file...
Remi Gacogne [Fri, 10 Jul 2026 07:10:19 +0000 (09:10 +0200)] 
Merge pull request #17692 from rgacogne/ddist-always-log-which-configuration-file-was-loaded

dnsdist: Always log which configuration file has been loaded

3 weeks agoPass the packet length to submitResponse() to avoid recomputing it. 17716/head
Miod Vallat [Thu, 9 Jul 2026 14:32:15 +0000 (16:32 +0200)] 
Pass the packet length to submitResponse() to avoid recomputing it.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
3 weeks agoOnly update network statistics if we could actually send the packets.
Miod Vallat [Thu, 9 Jul 2026 14:05:26 +0000 (16:05 +0200)] 
Only update network statistics if we could actually send the packets.

Fixes: #15101
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
3 weeks agodnsdist: use a helper function for qlog configuration 17713/head
Ensar Sarajčić [Thu, 9 Jul 2026 13:54:39 +0000 (15:54 +0200)] 
dnsdist: use a helper function for qlog configuration

Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
3 weeks agoUpdate pdns/dnsdistdist/dnsdist-settings-definitions.yml
Ensar Sarajčić [Thu, 9 Jul 2026 13:21:26 +0000 (15:21 +0200)] 
Update pdns/dnsdistdist/dnsdist-settings-definitions.yml

Co-authored-by: Remi Gacogne <github@coredump.fr>
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
3 weeks agoAdd logging 17708/head
Otto Moerbeek [Thu, 9 Jul 2026 12:21:17 +0000 (14:21 +0200)] 
Add logging

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
3 weeks agoAdd universal ref ct
Otto Moerbeek [Thu, 9 Jul 2026 12:06:59 +0000 (14:06 +0200)] 
Add universal ref ct

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
3 weeks agodnsdist: add qlogdir support for DoH3 and DOQ
Ensar Sarajčić [Sat, 2 May 2026 13:34:20 +0000 (15:34 +0200)] 
dnsdist: add qlogdir support for DoH3 and DOQ

Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
3 weeks agoSeparate out expected.hh
Otto Moerbeek [Thu, 9 Jul 2026 11:30:42 +0000 (13:30 +0200)] 
Separate out expected.hh

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
3 weeks agoProcess review comments from @rgacogne
Otto Moerbeek [Thu, 9 Jul 2026 11:20:58 +0000 (13:20 +0200)] 
Process review comments from @rgacogne

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
3 weeks agoCheck that the catalog zone actually is a catalog zone in set-catalog. 17711/head
Miod Vallat [Thu, 9 Jul 2026 06:51:15 +0000 (08:51 +0200)] 
Check that the catalog zone actually is a catalog zone in set-catalog.

Fixes: #16772
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
3 weeks agoMerge pull request #17695 from PowerDNS/dependabot/github_actions/astral-sh/ruff...
Otto Moerbeek [Wed, 8 Jul 2026 13:59:04 +0000 (15:59 +0200)] 
Merge pull request #17695 from PowerDNS/dependabot/github_actions/astral-sh/ruff-action-4.1.0

build(deps): bump astral-sh/ruff-action from 4.0.0 to 4.1.0

3 weeks agoApply suggestions from code review
Otto Moerbeek [Wed, 8 Jul 2026 12:04:49 +0000 (14:04 +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>
3 weeks agofeat(dnsdist): Log TraceID in maintenance logs 17700/head
Pieter Lexis [Tue, 7 Jul 2026 12:14:49 +0000 (14:14 +0200)] 
feat(dnsdist): Log TraceID in maintenance logs

3 weeks agofeat(dnsdist): Log TraceID in structured logs
Pieter Lexis [Tue, 7 Jul 2026 12:06:08 +0000 (14:06 +0200)] 
feat(dnsdist): Log TraceID in structured logs

When a traced query generates a log message, log the TraceID as well fo
easier correlation.

4 weeks agoAdd a poor man's "std:expected" and use it in sendMsgwithOptions
Otto Moerbeek [Tue, 7 Jul 2026 09:11:55 +0000 (11:11 +0200)] 
Add a poor man's "std:expected" and use it in sendMsgwithOptions

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 weeks agoMerge pull request #17697 from pieterlexis/meson-test-timeouts
Pieter Lexis [Wed, 8 Jul 2026 07:55:39 +0000 (09:55 +0200)] 
Merge pull request #17697 from pieterlexis/meson-test-timeouts

chore: Increase testrunner timeouts

4 weeks agoHonour upgrade-unknown-types for zone load and zone edit. 17706/head
Miod Vallat [Wed, 8 Jul 2026 07:52:43 +0000 (09:52 +0200)] 
Honour upgrade-unknown-types for zone load and zone edit.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoSkip record content checks when provided as TYPE### and raw binary data.
Miod Vallat [Wed, 8 Jul 2026 07:52:02 +0000 (09:52 +0200)] 
Skip record content checks when provided as TYPE### and raw binary data.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoMerge pull request #17671 from miodvallat/like,duh
Miod Vallat [Tue, 7 Jul 2026 20:13:42 +0000 (22:13 +0200)] 
Merge pull request #17671 from miodvallat/like,duh

auth, SQL: stricter listSubZones operation

4 weeks agoMerge pull request #17666 from miodvallat/statoholic
Miod Vallat [Tue, 7 Jul 2026 20:11:29 +0000 (22:11 +0200)] 
Merge pull request #17666 from miodvallat/statoholic

Better reporting of filesystem errors

4 weeks agoMerge pull request #17694 from miodvallat/waketr
Miod Vallat [Tue, 7 Jul 2026 20:06:36 +0000 (22:06 +0200)] 
Merge pull request #17694 from miodvallat/waketr

Allow NAPTR additional processing to be disabled

4 weeks agoMerge pull request #17693 from omoerbeek/rec-protobuf-stalled-config
Otto Moerbeek [Tue, 7 Jul 2026 14:48:10 +0000 (16:48 +0200)] 
Merge pull request #17693 from omoerbeek/rec-protobuf-stalled-config

rec: add handling of new protobuf logging parameter: stalledWriteTimeout

4 weeks agoMerge pull request #17702 from pieterlexis/dnsdist-docs-rm-quote
Pieter Lexis [Tue, 7 Jul 2026 14:23:37 +0000 (16:23 +0200)] 
Merge pull request #17702 from pieterlexis/dnsdist-docs-rm-quote

docs(dnsdist): remove quoted lists

4 weeks agodocs(dnsdist): remove quoted lists 17702/head
Pieter Lexis [Tue, 7 Jul 2026 13:38:43 +0000 (15:38 +0200)] 
docs(dnsdist): remove quoted lists

These lists were accidentally quoted because they had a space prefixed.
This commit also fixes a few other, related rendering issues.

4 weeks agoMerge pull request #17699 from PowerDNS/chore-add-pf-to-frontpage
Remi Gacogne [Tue, 7 Jul 2026 12:02:35 +0000 (14:02 +0200)] 
Merge pull request #17699 from PowerDNS/chore-add-pf-to-frontpage

Add platform-filter to frontpage

4 weeks agoAdd platform-filter to frontpage 17699/head
Johan [Tue, 7 Jul 2026 11:22:17 +0000 (13:22 +0200)] 
Add platform-filter to frontpage

4 weeks agofeat(dnsdist): Add OTLP-related unit-tests 17618/head
Pieter Lexis [Fri, 3 Jul 2026 13:09:14 +0000 (15:09 +0200)] 
feat(dnsdist): Add OTLP-related unit-tests

4 weeks agofeat: add `operator==` to all ProtoZero Trace structs
Pieter Lexis [Fri, 3 Jul 2026 13:07:52 +0000 (15:07 +0200)] 
feat: add `operator==` to all ProtoZero Trace structs

4 weeks agofeat(dnsdist): Create protozero-otlp.cc
Pieter Lexis [Fri, 3 Jul 2026 13:06:43 +0000 (15:06 +0200)] 
feat(dnsdist): Create protozero-otlp.cc

4 weeks agofeat: Add OTLP logger test
Pieter Lexis [Thu, 25 Jun 2026 14:41:21 +0000 (16:41 +0200)] 
feat: Add OTLP logger test

4 weeks agofeat(dnsdist): More options and config for the OTLP Logger
Pieter Lexis [Fri, 12 Jun 2026 14:56:11 +0000 (16:56 +0200)] 
feat(dnsdist): More options and config for the OTLP Logger

4 weeks agofeat(dnsdist): queue OTLP messages in the logger
Pieter Lexis [Fri, 12 Jun 2026 14:01:28 +0000 (16:01 +0200)] 
feat(dnsdist): queue OTLP messages in the logger

4 weeks agoUse config value if available 17693/head
Otto Moerbeek [Tue, 7 Jul 2026 07:50:51 +0000 (09:50 +0200)] 
Use config value if available

Co-authored-by: Remi Gacogne <github@coredump.fr>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 weeks agoMerge pull request #17696 from omoerbeek/rec-update-rust-crates
Otto Moerbeek [Tue, 7 Jul 2026 07:49:53 +0000 (09:49 +0200)] 
Merge pull request #17696 from omoerbeek/rec-update-rust-crates

rec: Update our Rust deps

4 weeks agochore: Increase testrunner timeouts 17697/head
Pieter Lexis [Tue, 7 Jul 2026 07:43:16 +0000 (09:43 +0200)] 
chore: Increase testrunner timeouts

Closes #17552

4 weeks agoMerge pull request #17690 from rgacogne/ddist-update-rust-deps
Remi Gacogne [Mon, 6 Jul 2026 15:11:33 +0000 (17:11 +0200)] 
Merge pull request #17690 from rgacogne/ddist-update-rust-deps

dnsdist: Update our Rust deps

4 weeks agorec: Update our Rust deps 17696/head
Otto Moerbeek [Mon, 6 Jul 2026 15:10:24 +0000 (17:10 +0200)] 
rec: Update our Rust deps

This fixes a low severity security issue in the cxx crate.

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 weeks agobuild(deps): bump astral-sh/ruff-action from 4.0.0 to 4.1.0 17695/head
dependabot[bot] [Mon, 6 Jul 2026 14:32:40 +0000 (14:32 +0000)] 
build(deps): bump astral-sh/ruff-action from 4.0.0 to 4.1.0

Bumps [astral-sh/ruff-action](https://github.com/astral-sh/ruff-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/astral-sh/ruff-action/releases)
- [Commits](https://github.com/astral-sh/ruff-action/compare/v4.0.0...v4.1.0)

---
updated-dependencies:
- dependency-name: astral-sh/ruff-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 weeks agoAdd some comments on sendMsgWithOptions(), which has a surprising return value
Otto Moerbeek [Mon, 6 Jul 2026 13:32:48 +0000 (15:32 +0200)] 
Add some comments on sendMsgWithOptions(), which has a surprising return value

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 weeks agoMerge pull request #17108 from rgacogne/ddist-max-oustanding-queries-per-backend
Remi Gacogne [Mon, 6 Jul 2026 13:31:43 +0000 (15:31 +0200)] 
Merge pull request #17108 from rgacogne/ddist-max-oustanding-queries-per-backend

dnsdist: Implement per backend max outstanding queries

4 weeks agodnsdist: (Really) fix tests now that the loaded configuration file is printed 17692/head
Remi Gacogne [Mon, 6 Jul 2026 13:30:44 +0000 (15:30 +0200)] 
dnsdist: (Really) fix tests now that the loaded configuration file is printed

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoAllow NAPTR additional processing to be disabled, on a global scale. 17694/head
Miod Vallat [Mon, 6 Jul 2026 13:22:27 +0000 (15:22 +0200)] 
Allow NAPTR additional processing to be disabled, on a global scale.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoMove NAPTR additional processing to its own routine. NFCI
Miod Vallat [Mon, 6 Jul 2026 12:57:19 +0000 (14:57 +0200)] 
Move NAPTR additional processing to its own routine. NFCI

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoAppease Miod
Otto Moerbeek [Mon, 6 Jul 2026 12:58:46 +0000 (14:58 +0200)] 
Appease Miod

Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 weeks agodnsdist: Reformat (again)
Remi Gacogne [Mon, 6 Jul 2026 12:30:57 +0000 (14:30 +0200)] 
dnsdist: Reformat (again)

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agorec: add handling of new protobuf logging parameter: stalledWriteTimeout
Otto Moerbeek [Thu, 2 Jul 2026 10:39:52 +0000 (12:39 +0200)] 
rec: add handling of new protobuf logging parameter: stalledWriteTimeout

While there, remove default parameters of RemoteLogger ct, as it is called
with all args (one exception in dnsdist fixed)

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 weeks agodnsdist: Python reformat
Remi Gacogne [Mon, 6 Jul 2026 11:10:20 +0000 (13:10 +0200)] 
dnsdist: Python reformat

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoMerge pull request #17689 from rgacogne/ddist-update-yml-lua-doc
Remi Gacogne [Mon, 6 Jul 2026 10:48:15 +0000 (12:48 +0200)] 
Merge pull request #17689 from rgacogne/ddist-update-yml-lua-doc

dnsdist: Clarify that we will fall back to `dnsdist.conf`

4 weeks agoMerge pull request #17691 from rgacogne/ddist-longer-timeout-for-dot-pp-tests
Remi Gacogne [Mon, 6 Jul 2026 10:47:59 +0000 (12:47 +0200)] 
Merge pull request #17691 from rgacogne/ddist-longer-timeout-for-dot-pp-tests

dnsdist: Use a longer timeout for DoT connections in the proxy tests

4 weeks agodnsdist: Always log which configuration file has been loaded
Remi Gacogne [Mon, 6 Jul 2026 10:24:16 +0000 (12:24 +0200)] 
dnsdist: Always log which configuration file has been loaded

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agodnsdist: Test DownstreamState::canAcceptQueries 17108/head
Remi Gacogne [Mon, 6 Jul 2026 10:23:29 +0000 (12:23 +0200)] 
dnsdist: Test DownstreamState::canAcceptQueries

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agodnsdist: Use a longer timeout for DoT connections in the proxy tests 17691/head
Remi Gacogne [Mon, 6 Jul 2026 10:01:21 +0000 (12:01 +0200)] 
dnsdist: Use a longer timeout for DoT connections in the proxy tests

These tests regularly fail when the CI is overloaded, probably because
establishing the TLS connection is taking a long time.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoPerform extra filtering of listSubZone results for SQL backends. 17671/head
Miod Vallat [Mon, 6 Jul 2026 09:32:19 +0000 (11:32 +0200)] 
Perform extra filtering of listSubZone results for SQL backends.

This makes sure that we do not return an out-of-zone result by mistake, due
to LIKE interpreting % or _ characters possibly found in a domain name as
wildcards.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agodnsdist: Fix brain farts spotted by Miod (thanks!) 17689/head
Remi Gacogne [Mon, 6 Jul 2026 09:19:11 +0000 (11:19 +0200)] 
dnsdist: Fix brain farts spotted by Miod (thanks!)

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agorec: Log when NSEC signers are not part of the name we are validating 17769/head
Remi Gacogne [Mon, 6 Jul 2026 09:17:55 +0000 (11:17 +0200)] 
rec: Log when NSEC signers are not part of the name we are validating

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agodnsdist: Update our Rust deps 17690/head
Remi Gacogne [Mon, 6 Jul 2026 09:02:38 +0000 (11:02 +0200)] 
dnsdist: Update our Rust deps

This fixes a security issue in the `cxx` crate.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agodnsdist: Clarify that we will fall back to `dnsdist.conf`
Remi Gacogne [Mon, 6 Jul 2026 09:00:44 +0000 (11:00 +0200)] 
dnsdist: Clarify that we will fall back to `dnsdist.conf`

If `dnsdist.yml` does not exist.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agodnsdist: Add a Lua binding for `DownstreamState::canAcceptQueries`
Remi Gacogne [Mon, 6 Jul 2026 08:59:46 +0000 (10:59 +0200)] 
dnsdist: Add a Lua binding for `DownstreamState::canAcceptQueries`

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoReplace boolean query kind with an enum. NFC yet.
Miod Vallat [Mon, 6 Jul 2026 08:58:36 +0000 (10:58 +0200)] 
Replace boolean query kind with an enum. NFC yet.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoMerge pull request #17542 from PowerDNS/feature/add-auth-51-to-repo-test-script
Otto Moerbeek [Mon, 6 Jul 2026 07:47:19 +0000 (09:47 +0200)] 
Merge pull request #17542 from PowerDNS/feature/add-auth-51-to-repo-test-script

Add `auth-51` to repo test script.

4 weeks agoMerge pull request #17541 from PowerDNS/feature/podman-support-for-repo-test-script
Otto Moerbeek [Mon, 6 Jul 2026 07:29:37 +0000 (09:29 +0200)] 
Merge pull request #17541 from PowerDNS/feature/podman-support-for-repo-test-script

Add Podman support to repo test script.

4 weeks agoMerge pull request #17660 from jsoref/issue-7568
Miod Vallat [Mon, 6 Jul 2026 06:44:42 +0000 (08:44 +0200)] 
Merge pull request #17660 from jsoref/issue-7568

Consider presigned while worrying about occlusion and seeing RRSIG

4 weeks agoConsider presigned while worrying about occlusion 17660/head
Josh Soref [Fri, 3 Jul 2026 12:54:52 +0000 (08:54 -0400)] 
Consider presigned while worrying about occlusion

- Tolerate RRSIG for DS/NSEC

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
4 weeks agoSplit complicated if into readable assertions
Josh Soref [Fri, 3 Jul 2026 13:55:38 +0000 (09:55 -0400)] 
Split complicated if into readable assertions

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
4 weeks agoRename `rr` to `drr` to make clang-tidy happy
Josh Soref [Fri, 3 Jul 2026 16:36:00 +0000 (12:36 -0400)] 
Rename `rr` to `drr` to make clang-tidy happy

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
4 weeks agoRun clang-format-19 on checkOcclusion block
Josh Soref [Fri, 3 Jul 2026 13:53:43 +0000 (09:53 -0400)] 
Run clang-format-19 on checkOcclusion block

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
4 weeks agofeat(dnsdist): hook up OTLP logger to the config
Pieter Lexis [Tue, 9 Jun 2026 15:17:08 +0000 (17:17 +0200)] 
feat(dnsdist): hook up OTLP logger to the config

4 weeks agofeat(dnsdist): Add a simple OTLP exporter
Pieter Lexis [Tue, 9 Jun 2026 14:57:56 +0000 (16:57 +0200)] 
feat(dnsdist): Add a simple OTLP exporter

4 weeks agoMerge pull request #16888 from miodvallat/nsecession
Miod Vallat [Fri, 3 Jul 2026 11:51:32 +0000 (13:51 +0200)] 
Merge pull request #16888 from miodvallat/nsecession

auth: factor code responsible for the NSEC{,3} QType bitmap computation

4 weeks agoMerge pull request #16542 from miodvallat/aschung
Miod Vallat [Fri, 3 Jul 2026 11:51:10 +0000 (13:51 +0200)] 
Merge pull request #16542 from miodvallat/aschung

auth: Überbackend code cleanup

4 weeks agoMerge pull request #17673 from miodvallat/tinypr
Miod Vallat [Fri, 3 Jul 2026 11:02:32 +0000 (13:02 +0200)] 
Merge pull request #17673 from miodvallat/tinypr

docs: tinydns precisions

4 weeks agoMerge pull request #17657 from rgacogne/ddist-quic-connection-metrics
Remi Gacogne [Fri, 3 Jul 2026 08:22:30 +0000 (10:22 +0200)] 
Merge pull request #17657 from rgacogne/ddist-quic-connection-metrics

dnsdist: Implement missing connection metrics for QUIC frontends

4 weeks agoMerge pull request #17680 from rgacogne/dist-update-quiche-0292
Remi Gacogne [Fri, 3 Jul 2026 08:22:20 +0000 (10:22 +0200)] 
Merge pull request #17680 from rgacogne/dist-update-quiche-0292

dnsdist: Update Quiche to 0.29.2 in our builds

4 weeks agoMerge pull request #17678 from miodvallat/coverup
Miod Vallat [Fri, 3 Jul 2026 07:39:58 +0000 (09:39 +0200)] 
Merge pull request #17678 from miodvallat/coverup

auth: yet another round of coverity-induced improvements

4 weeks agoMerge pull request #17679 from miodvallat/neuronsoup
Miod Vallat [Fri, 3 Jul 2026 07:39:36 +0000 (09:39 +0200)] 
Merge pull request #17679 from miodvallat/neuronsoup

auth: preserve brain cells

4 weeks agoAdd an annotation to disable coverity from suggesting a wrong change. 17679/head
Miod Vallat [Thu, 2 Jul 2026 19:39:59 +0000 (21:39 +0200)] 
Add an annotation to disable coverity from suggesting a wrong change.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoMinor tweaks to avoid object copies, pointed at by Coverity. 17678/head
Miod Vallat [Thu, 2 Jul 2026 14:53:57 +0000 (16:53 +0200)] 
Minor tweaks to avoid object copies, pointed at by Coverity.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agodnsdist: Update Quiche to 0.29.2 in our builds 17680/head
Remi Gacogne [Thu, 2 Jul 2026 15:45:04 +0000 (17:45 +0200)] 
dnsdist: Update Quiche to 0.29.2 in our builds

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoMerge pull request #17676 from pieterlexis/dnsdist-rm-kiss
Pieter Lexis [Thu, 2 Jul 2026 14:33:43 +0000 (16:33 +0200)] 
Merge pull request #17676 from pieterlexis/dnsdist-rm-kiss

fix(dnsdist): remove dangling symlink

4 weeks agoMerge pull request #17675 from miodvallat/big-removal
Miod Vallat [Thu, 2 Jul 2026 14:24:00 +0000 (16:24 +0200)] 
Merge pull request #17675 from miodvallat/big-removal

auth: remove dead test

4 weeks agoMerge pull request #17674 from pieterlexis/dnsdist-doc-fixes
Pieter Lexis [Thu, 2 Jul 2026 13:46:20 +0000 (15:46 +0200)] 
Merge pull request #17674 from pieterlexis/dnsdist-doc-fixes

dnsdist: some small documentation fixes

4 weeks agodnsdist: Document the difference between `maxInFlight` and `maxOutstandingQueries`
Remi Gacogne [Thu, 2 Jul 2026 13:43:29 +0000 (15:43 +0200)] 
dnsdist: Document the difference between `maxInFlight` and `maxOutstandingQueries`

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agofix(dnsdist): remove dangling symlink 17676/head
Pieter Lexis [Thu, 2 Jul 2026 13:42:06 +0000 (15:42 +0200)] 
fix(dnsdist): remove dangling symlink

4 weeks agoMerge pull request #17670 from rgacogne/ddist-eol-2.1.0
Remi Gacogne [Thu, 2 Jul 2026 13:30:56 +0000 (15:30 +0200)] 
Merge pull request #17670 from rgacogne/ddist-eol-2.1.0

dnsdist: Update EOL statement now that 2.1.0 has been released

4 weeks agoRemove test which has been disabled in 858309ed9c412c7d9976fd22a5429c7ac392c798. 17675/head
Miod Vallat [Thu, 2 Jul 2026 12:57:17 +0000 (14:57 +0200)] 
Remove test which has been disabled in 858309ed9c412c7d9976fd22a5429c7ac392c798.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agodocs(dnsdist): better format the RemoteLogger IP encryption docs 17674/head
Pieter Lexis [Thu, 2 Jul 2026 12:53:32 +0000 (14:53 +0200)] 
docs(dnsdist): better format the RemoteLogger IP encryption docs

4 weeks agoMention TinyDNS SOA record must have no location restriction. 17673/head
Miod Vallat [Thu, 2 Jul 2026 12:32:37 +0000 (14:32 +0200)] 
Mention TinyDNS SOA record must have no location restriction.

Fixes: #13315
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agodocs(dnsdist): stop quoting versionadded/modified bumpers in YAML config docs
Pieter Lexis [Thu, 2 Jul 2026 12:51:32 +0000 (14:51 +0200)] 
docs(dnsdist): stop quoting versionadded/modified bumpers in YAML config docs

4 weeks agodocs(dnsdist): Fix internal link to method
Pieter Lexis [Thu, 2 Jul 2026 12:48:43 +0000 (14:48 +0200)] 
docs(dnsdist): Fix internal link to method

4 weeks agoMerge pull request #17637 from jacob-masse/docs-dynblocks-external-webhook
Remi Gacogne [Thu, 2 Jul 2026 12:23:21 +0000 (14:23 +0200)] 
Merge pull request #17637 from jacob-masse/docs-dynblocks-external-webhook

docs(dnsdist): add webhook-triggered dynamic blocks guide

4 weeks agoAdd `auth-51` to repo test script. feature/add-auth-51-to-repo-test-script 17542/head
aerique [Mon, 8 Jun 2026 12:37:35 +0000 (14:37 +0200)] 
Add `auth-51` to repo test script.

Signed-off-by: aerique <aerique@xs4all.nl>