]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
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.

3 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>
3 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

3 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>
3 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>
3 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

3 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

3 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

3 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

3 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

3 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.

3 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

3 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

3 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

3 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

3 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

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

3 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

3 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

3 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>
3 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

3 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>
4 weeks agoAdd Podman support to repo test script. 17541/head
aerique [Mon, 8 Jun 2026 12:33:27 +0000 (14:33 +0200)] 
Add Podman support to repo test script.

Signed-off-by: aerique <aerique@xs4all.nl>
4 weeks agoMerge pull request #17662 from miodvallat/luabel
Miod Vallat [Thu, 2 Jul 2026 09:57:07 +0000 (11:57 +0200)] 
Merge pull request #17662 from miodvallat/luabel

auth lua: stricter checks in createreverse*

4 weeks agoAdd test
Otto Moerbeek [Thu, 2 Jul 2026 09:39:53 +0000 (11:39 +0200)] 
Add test

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 weeks agoMerge pull request #17528 from rgacogne/remote-logger-reconnect-stalled-writes
Remi Gacogne [Thu, 2 Jul 2026 09:33:37 +0000 (11:33 +0200)] 
Merge pull request #17528 from rgacogne/remote-logger-reconnect-stalled-writes

remote logger: Reconnect if writes have been stalled for too long