]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
2 weeks agoci(recursor): Fix flaky test by ZTC from local auth, not the internet
Pieter Lexis [Tue, 2 Jun 2026 11:50:38 +0000 (13:50 +0200)] 
ci(recursor): Fix flaky test by ZTC from local auth, not the internet

2 weeks agoAdd Ubuntu Resolute to repo test script. 17499/head
Erik Winkels [Tue, 2 Jun 2026 10:26:46 +0000 (12:26 +0200)] 
Add Ubuntu Resolute to repo test script.

Also add `dnsdist-21` for Resolute.

2 weeks agoMerge pull request #17494 from rgacogne/ddist-210rc1-changelog-secpoll
Remi Gacogne [Tue, 2 Jun 2026 10:06:48 +0000 (12:06 +0200)] 
Merge pull request #17494 from rgacogne/ddist-210rc1-changelog-secpoll

dnsdist: Update ChangeLog and security polling for 2.1.0-rc1

2 weeks agodnsdist: Drop incoming TC=1 queries 17496/head
Remi Gacogne [Tue, 2 Jun 2026 09:16:48 +0000 (11:16 +0200)] 
dnsdist: Drop incoming TC=1 queries

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 weeks agobuild-scripts: Add "git log --merges --oneline" to list of PR numbers tool 17495/head
Remi Gacogne [Tue, 2 Jun 2026 08:41:33 +0000 (10:41 +0200)] 
build-scripts: Add "git log --merges --oneline" to list of PR numbers tool

This script is useful to me when I'm generating a new ChangeLog entry:
I do `git log --merges --oneline <previous tag>..<head of branch> | python git-log-merges-oneline-to-list-of-pr-numbers.py` to get a list of PR numbers that I can then feed to `changelog-from-pr.py`.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 weeks agoMerge pull request #17484 from rgacogne/ddist-openssl-4 auth-5.2.0-alpha0
Remi Gacogne [Tue, 2 Jun 2026 06:48:50 +0000 (08:48 +0200)] 
Merge pull request #17484 from rgacogne/ddist-openssl-4

dnsdist: Add OpenSSL >= 4.0.0 compatibility

2 weeks agodnsdist: Appease the spell checker 17494/head
Remi Gacogne [Mon, 1 Jun 2026 14:08:51 +0000 (16:08 +0200)] 
dnsdist: Appease the spell checker

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 weeks agodnsdist: Oops, wrong version number in the changelog, thanks Miod!
Remi Gacogne [Mon, 1 Jun 2026 14:03:22 +0000 (16:03 +0200)] 
dnsdist: Oops, wrong version number in the changelog, thanks Miod!

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 weeks agodnsdist: Add OpenSSL >= 4.0.0 compatibility 17484/head
Remi Gacogne [Fri, 29 May 2026 15:00:52 +0000 (17:00 +0200)] 
dnsdist: Add OpenSSL >= 4.0.0 compatibility

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 weeks agoMerge pull request #17485 from pieterlexis/dnsdist-image-build-fix
Remi Gacogne [Mon, 1 Jun 2026 13:17:29 +0000 (15:17 +0200)] 
Merge pull request #17485 from pieterlexis/dnsdist-image-build-fix

dnsdist: Remove autotool remants from Docker image build

2 weeks agodnsdist: Update ChangeLog and security polling for 2.1.0-rc1
Remi Gacogne [Mon, 1 Jun 2026 10:47:55 +0000 (12:47 +0200)] 
dnsdist: Update ChangeLog and security polling for 2.1.0-rc1

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 weeks agoMerge pull request #17359 from omoerbeek/rec-rust-gen-janitor
Otto Moerbeek [Mon, 1 Jun 2026 12:20:16 +0000 (14:20 +0200)] 
Merge pull request #17359 from omoerbeek/rec-rust-gen-janitor

rec: janitor work on (generated) Rust code

2 weeks agorec: janitor work on (generated) Rust code 17359/head
Otto Moerbeek [Wed, 13 May 2026 14:07:38 +0000 (16:07 +0200)] 
rec: janitor work on (generated) Rust code

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
2 weeks agoUpdate pdns/dnsdistdist/dnsdist-udp.cc 16363/head
Pieter Lexis [Mon, 1 Jun 2026 09:28:12 +0000 (11:28 +0200)] 
Update pdns/dnsdistdist/dnsdist-udp.cc

Co-authored-by: Remi Gacogne <github@coredump.fr>
Signed-off-by: Pieter Lexis <pieter@plexis.eu>
2 weeks agochore(dnsdist): clang-tidy fix
Pieter Lexis [Thu, 28 May 2026 18:08:03 +0000 (20:08 +0200)] 
chore(dnsdist): clang-tidy fix

2 weeks agochore(dnsdist): move XskProcessQuery to dnsdist-xsk.cc
Pieter Lexis [Thu, 23 Oct 2025 13:09:50 +0000 (15:09 +0200)] 
chore(dnsdist): move XskProcessQuery to dnsdist-xsk.cc

2 weeks agochore(dnsdist): Move several UDP thread and processing functions to dnsdist::udp
Pieter Lexis [Thu, 23 Oct 2025 12:33:45 +0000 (14:33 +0200)] 
chore(dnsdist): Move several UDP thread and processing functions to dnsdist::udp

2 weeks agochore(dnsdist): Move various UDP cross-protocol functions and classes to dnsdist...
Pieter Lexis [Thu, 23 Oct 2025 12:10:11 +0000 (14:10 +0200)] 
chore(dnsdist): Move various UDP cross-protocol functions and classes to dnsdist::udp

2 weeks agochore(dnsdist): remove HAVE_DNSCRYPT from dnsdist.cc
Pieter Lexis [Thu, 23 Oct 2025 09:25:56 +0000 (11:25 +0200)] 
chore(dnsdist): remove HAVE_DNSCRYPT from dnsdist.cc

2 weeks agochore(dnsdist): create a dnsdist::dnscrypt namespace
Pieter Lexis [Thu, 23 Oct 2025 09:18:56 +0000 (11:18 +0200)] 
chore(dnsdist): create a dnsdist::dnscrypt namespace

2 weeks agochore(dnsdist): move checkDNSCryptQuery to dnsdist-dnscrypt
Pieter Lexis [Thu, 23 Oct 2025 09:14:15 +0000 (11:14 +0200)] 
chore(dnsdist): move checkDNSCryptQuery to dnsdist-dnscrypt

2 weeks agochore(dnsdist): move encryptResponse to dnsdist-dnscrypt
Pieter Lexis [Thu, 23 Oct 2025 09:03:55 +0000 (11:03 +0200)] 
chore(dnsdist): move encryptResponse to dnsdist-dnscrypt

2 weeks agochore(dnsdist): create dnsdist-dnscrypt.hh and move handleDNSCryptQuery to it
Pieter Lexis [Thu, 23 Oct 2025 09:01:27 +0000 (11:01 +0200)] 
chore(dnsdist): create dnsdist-dnscrypt.hh and move handleDNSCryptQuery to it

2 weeks agochore(dnsdist): move handleResponseForUDPClient to dnsdist::udp
Pieter Lexis [Thu, 23 Oct 2025 08:24:27 +0000 (10:24 +0200)] 
chore(dnsdist): move handleResponseForUDPClient to dnsdist::udp

2 weeks agochore(dnsdist): move handleResponseTC4UDPClient to dnsdist::udp
Pieter Lexis [Thu, 23 Oct 2025 08:22:23 +0000 (10:22 +0200)] 
chore(dnsdist): move handleResponseTC4UDPClient to dnsdist::udp

2 weeks agochore(dnsdist): move doLatencyStats to dnsdist::metrics
Pieter Lexis [Thu, 23 Oct 2025 08:12:39 +0000 (10:12 +0200)] 
chore(dnsdist): move doLatencyStats to dnsdist::metrics

2 weeks agochore(dnsdist): move restoreFlags to dnsdist::PacketMangling
Pieter Lexis [Wed, 22 Oct 2025 16:08:56 +0000 (18:08 +0200)] 
chore(dnsdist): move restoreFlags to dnsdist::PacketMangling

2 weeks agochore(dnsdist): move truncateTC to dnsdist::udp
Pieter Lexis [Wed, 22 Oct 2025 14:53:46 +0000 (16:53 +0200)] 
chore(dnsdist): move truncateTC to dnsdist::udp

2 weeks agochore(dnsdist): move sendfromto from dnsdist.cc to dnsdist::udp
Pieter Lexis [Wed, 22 Oct 2025 14:39:53 +0000 (16:39 +0200)] 
chore(dnsdist): move sendfromto from dnsdist.cc to dnsdist::udp

2 weeks agochore(dnsdist): Move some limits to a new dnsdist-udp header
Pieter Lexis [Wed, 22 Oct 2025 14:38:27 +0000 (16:38 +0200)] 
chore(dnsdist): Move some limits to a new dnsdist-udp header

2 weeks agoApply suggestions from code review 16961/head
Pieter Lexis [Mon, 1 Jun 2026 10:16:51 +0000 (12:16 +0200)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <github@coredump.fr>
Signed-off-by: Pieter Lexis <pieter@plexis.eu>
2 weeks agoApply suggestion from @rgacogne
Pieter Lexis [Mon, 1 Jun 2026 10:14:44 +0000 (12:14 +0200)] 
Apply suggestion from @rgacogne

Co-authored-by: Remi Gacogne <github@coredump.fr>
Signed-off-by: Pieter Lexis <pieter@plexis.eu>
2 weeks agochore(dnsdist): clang-tidy fix
Pieter Lexis [Mon, 1 Jun 2026 07:50:24 +0000 (09:50 +0200)] 
chore(dnsdist): clang-tidy fix

2 weeks agofeat(dnsdist): withTraceSpan support for LuaFFIPerThread Action
Pieter Lexis [Thu, 9 Apr 2026 13:41:02 +0000 (15:41 +0200)] 
feat(dnsdist): withTraceSpan support for LuaFFIPerThread Action

2 weeks agofeat(dnsdist): Allow tracing code in custom Lua threads
Pieter Lexis [Thu, 2 Apr 2026 11:25:52 +0000 (13:25 +0200)] 
feat(dnsdist): Allow tracing code in custom Lua threads

2 weeks agofeat(dnsdist): centralize sending OT PB messages
Pieter Lexis [Thu, 2 Apr 2026 08:24:42 +0000 (10:24 +0200)] 
feat(dnsdist): centralize sending OT PB messages

2 weeks agofix(dnsdist): squelch unused varible warnings in minimal builds
Pieter Lexis [Wed, 1 Apr 2026 13:58:15 +0000 (15:58 +0200)] 
fix(dnsdist): squelch unused varible warnings in minimal builds

2 weeks agofeat(dnsdist): add named maintenance callbacks
Pieter Lexis [Wed, 1 Apr 2026 13:35:22 +0000 (15:35 +0200)] 
feat(dnsdist): add named maintenance callbacks

2 weeks agofeat(dnsdist): create pdns::trace::dnsdist::getCloserForInternalSpan function
Pieter Lexis [Wed, 1 Apr 2026 13:31:06 +0000 (15:31 +0200)] 
feat(dnsdist): create pdns::trace::dnsdist::getCloserForInternalSpan function

2 weeks agochore(dnsdist): Add Lua OT function registration benchmark
Pieter Lexis [Mon, 30 Mar 2026 10:07:04 +0000 (12:07 +0200)] 
chore(dnsdist): Add Lua OT function registration benchmark

2 weeks agofeat(dnsdist): register Lua OT functions on startup
Pieter Lexis [Mon, 30 Mar 2026 10:06:33 +0000 (12:06 +0200)] 
feat(dnsdist): register Lua OT functions on startup

2 weeks agofix(dnsdist): don't do work without a tracer
Pieter Lexis [Mon, 30 Mar 2026 10:04:34 +0000 (12:04 +0200)] 
fix(dnsdist): don't do work without a tracer

2 weeks agofeat(dnsdist): Add `withTraceSpan` to LuaFFI{,Response}Action
Pieter Lexis [Thu, 26 Mar 2026 16:17:36 +0000 (17:17 +0100)] 
feat(dnsdist): Add `withTraceSpan` to LuaFFI{,Response}Action

2 weeks agofeat(dnsdist): Add Lua Tracing to LuaResponseAction
Pieter Lexis [Thu, 26 Mar 2026 11:47:18 +0000 (12:47 +0100)] 
feat(dnsdist): Add Lua Tracing to LuaResponseAction

2 weeks agodocs(dnsdist): add Lua config for OT Trace
Pieter Lexis [Tue, 24 Mar 2026 11:39:07 +0000 (12:39 +0100)] 
docs(dnsdist): add Lua config for OT Trace

2 weeks agodocs(dnsdist): Add maintenance OT Lua docs
Pieter Lexis [Fri, 13 Mar 2026 11:18:30 +0000 (12:18 +0100)] 
docs(dnsdist): Add maintenance OT Lua docs

2 weeks agofeat(dnsdist): Add Lua Span function for maintenance
Pieter Lexis [Mon, 23 Mar 2026 16:03:53 +0000 (17:03 +0100)] 
feat(dnsdist): Add Lua Span function for maintenance

2 weeks agofeat(dnsdist): Add internal OT traces test
Pieter Lexis [Fri, 13 Mar 2026 08:39:33 +0000 (09:39 +0100)] 
feat(dnsdist): Add internal OT traces test

2 weeks agofeat(dnsdist): Add Lua config for internal traces
Pieter Lexis [Thu, 12 Mar 2026 19:31:28 +0000 (20:31 +0100)] 
feat(dnsdist): Add Lua config for internal traces

2 weeks agofeat(dnsdist): Trace the maintenance function
Pieter Lexis [Thu, 12 Mar 2026 18:55:33 +0000 (19:55 +0100)] 
feat(dnsdist): Trace the maintenance function

2 weeks agofeat(dnsdist): Allow setting the OT Trace Span Kind
Pieter Lexis [Thu, 12 Mar 2026 17:17:30 +0000 (18:17 +0100)] 
feat(dnsdist): Allow setting the OT Trace Span Kind

2 weeks agofeat(dnsdist): Allow setting the OT Trace scope name
Pieter Lexis [Thu, 12 Mar 2026 17:15:34 +0000 (18:15 +0100)] 
feat(dnsdist): Allow setting the OT Trace scope name

2 weeks agofeat(pb): Add an "Internal" message type
Pieter Lexis [Thu, 12 Mar 2026 17:13:26 +0000 (18:13 +0100)] 
feat(pb): Add an "Internal" message type

2 weeks agodocs(dnsdist): Update docs with the new Trace infra
Pieter Lexis [Wed, 18 Mar 2026 16:02:16 +0000 (17:02 +0100)] 
docs(dnsdist): Update docs with the new Trace infra

2 weeks agofeat(dnsdist): make withTraceSpan available globally
Pieter Lexis [Wed, 18 Mar 2026 16:01:05 +0000 (17:01 +0100)] 
feat(dnsdist): make withTraceSpan available globally

2 weeks agofeat: add `defer` and `deferFunc`
Pieter Lexis [Thu, 19 Mar 2026 10:24:36 +0000 (11:24 +0100)] 
feat: add `defer` and `deferFunc`

2 weeks agodocs(dnsdist): Update docs for OT Tracing from Lua
Pieter Lexis [Tue, 10 Mar 2026 16:44:29 +0000 (17:44 +0100)] 
docs(dnsdist): Update docs for OT Tracing from Lua

2 weeks agofeat(dnsdist): simplify DNSQuestion:withTraceSpan
Pieter Lexis [Tue, 10 Mar 2026 16:44:07 +0000 (17:44 +0100)] 
feat(dnsdist): simplify DNSQuestion:withTraceSpan

2 weeks agodocs(dnsdist): Add docs on Trace Spans from Lua
Pieter Lexis [Sat, 7 Mar 2026 17:49:03 +0000 (18:49 +0100)] 
docs(dnsdist): Add docs on Trace Spans from Lua

2 weeks agofeat(dnsdist): Add Trace spans from Lua
Pieter Lexis [Thu, 26 Feb 2026 18:58:58 +0000 (19:58 +0100)] 
feat(dnsdist): Add Trace spans from Lua

2 weeks agofix(dnsdist): Add TraceID to minimal PDNS Protobuf
Pieter Lexis [Mon, 9 Mar 2026 12:31:50 +0000 (13:31 +0100)] 
fix(dnsdist): Add TraceID to minimal PDNS Protobuf

2 weeks agoMerge pull request #17491 from miodvallat/summer_is_coming
Miod Vallat [Mon, 1 Jun 2026 10:30:11 +0000 (12:30 +0200)] 
Merge pull request #17491 from miodvallat/summer_is_coming

auth: hide serial numbers in test oracles

2 weeks agoMerge pull request #17490 from rgacogne/update-remotebackend-python-requirements
Remi Gacogne [Mon, 1 Jun 2026 10:06:20 +0000 (12:06 +0200)] 
Merge pull request #17490 from rgacogne/update-remotebackend-python-requirements

Update Python requirements in modules/remotebackend

2 weeks agoMerge pull request #17483 from Habbie/resolute-builds
Remi Gacogne [Mon, 1 Jun 2026 09:57:42 +0000 (11:57 +0200)] 
Merge pull request #17483 from Habbie/resolute-builds

github package building workflows: add ubuntu-resolute

2 weeks agoHide serial numbers in test oracles. 17491/head
Miod Vallat [Mon, 1 Jun 2026 09:55:14 +0000 (11:55 +0200)] 
Hide serial numbers in test oracles.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
2 weeks agoUpdate Python requirements in modules/remotebackend 17490/head
Remi Gacogne [Mon, 1 Jun 2026 09:16:42 +0000 (11:16 +0200)] 
Update Python requirements in modules/remotebackend

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 weeks agodnsdist: Remove autotool remants from Docker image build 17485/head
Pieter Lexis [Mon, 1 Jun 2026 08:56:59 +0000 (10:56 +0200)] 
dnsdist: Remove autotool remants from Docker image build

2 weeks agoMerge pull request #17099 from Annih/issue17036_dnsdist_optin_fatal_bind_failures
Remi Gacogne [Mon, 1 Jun 2026 08:42:48 +0000 (10:42 +0200)] 
Merge pull request #17099 from Annih/issue17036_dnsdist_optin_fatal_bind_failures

dnsdist: add opt-in fatal bind failures for console and webserver

2 weeks agoMerge pull request #17479 from rgacogne/ddist-update-quiche-0.29.1
Remi Gacogne [Mon, 1 Jun 2026 07:46:57 +0000 (09:46 +0200)] 
Merge pull request #17479 from rgacogne/ddist-update-quiche-0.29.1

dnsdist: Update Quiche to 0.29.1 in our packages

2 weeks agoMerge pull request #17355 from miodvallat/porcupine_tree
Miod Vallat [Sat, 30 May 2026 20:57:49 +0000 (22:57 +0200)] 
Merge pull request #17355 from miodvallat/porcupine_tree

auth: skip zone cache refresh logic if disabled

2 weeks agoMerge pull request #16389 from miodvallat/vigil
Peter van Dijk [Sat, 30 May 2026 19:41:30 +0000 (21:41 +0200)] 
Merge pull request #16389 from miodvallat/vigil

auth Lua health checks: more responsiveness

2 weeks agoMerge pull request #17304 from miodvallat/ersandman
Peter van Dijk [Sat, 30 May 2026 19:32:52 +0000 (21:32 +0200)] 
Merge pull request #17304 from miodvallat/ersandman

auth lmdb: yet another NSEC bug

3 weeks agogithub package building workflows: add ubuntu-resolute 17483/head
Peter van Dijk [Fri, 29 May 2026 12:23:51 +0000 (14:23 +0200)] 
github package building workflows: add ubuntu-resolute

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
3 weeks agoMerge pull request #16986 from Habbie/ubuntu-resolute
Peter van Dijk [Fri, 29 May 2026 12:20:58 +0000 (14:20 +0200)] 
Merge pull request #16986 from Habbie/ubuntu-resolute

add ubuntu-resolute build target

3 weeks agoMerge pull request #17482 from Habbie/alpine-3.23
Peter van Dijk [Fri, 29 May 2026 12:07:15 +0000 (14:07 +0200)] 
Merge pull request #17482 from Habbie/alpine-3.23

bump alpine version for sdist stage to 3.23

3 weeks agoMerge pull request #17481 from Habbie/meson-1.11.1
Peter van Dijk [Fri, 29 May 2026 12:06:55 +0000 (14:06 +0200)] 
Merge pull request #17481 from Habbie/meson-1.11.1

bump meson to 1.11.1

3 weeks agobump alpine version for sdist stage to 3.23 17482/head
Peter van Dijk [Fri, 29 May 2026 10:52:28 +0000 (12:52 +0200)] 
bump alpine version for sdist stage to 3.23

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
3 weeks agobump meson to 1.11.1 17481/head
Peter van Dijk [Fri, 29 May 2026 10:50:31 +0000 (12:50 +0200)] 
bump meson to 1.11.1

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
3 weeks agoadd ubuntu-resolute build target 16986/head
Peter van Dijk [Mon, 16 Mar 2026 13:08:30 +0000 (14:08 +0100)] 
add ubuntu-resolute build target

drop usrmerge

3 weeks agodnsdist debian deps: replace boost-all with more specific list
Peter van Dijk [Mon, 16 Mar 2026 14:34:02 +0000 (15:34 +0100)] 
dnsdist debian deps: replace boost-all with more specific list

* on ubuntu 26.04 and (currently) debian sid, pulling libboost-all-dev
  pulls in, a few dependencies deeper, via mpi and fortran, gcc-16,
  but not libstdc++-16-dev
* clang then no longer can find libstdc++

fix: stop using boost-all-dev

* for meson to detect the boost dynamic libraries correctly, a boost
  dynamic library with a name that sorts before 'exception' needs to
  be present on the system.

hack: add libboost-container-dev (could also have picked chrono)

Discussion in https://github.com/mesonbuild/meson/issues/15858

3 weeks agodnsdist: Update Quiche to 0.29.1 in our packages 17479/head
Remi Gacogne [Fri, 29 May 2026 09:11:31 +0000 (11:11 +0200)] 
dnsdist: Update Quiche to 0.29.1 in our packages

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
3 weeks agoMerge pull request #17010 from pieterlexis/dnsdist-rm-autotool
Remi Gacogne [Fri, 29 May 2026 07:00:52 +0000 (09:00 +0200)] 
Merge pull request #17010 from pieterlexis/dnsdist-rm-autotool

dnsdist: Remove autotools

3 weeks agodnsdist: add opt-in fatal bind failures for console and webserver 17099/head
b.courtois [Tue, 31 Mar 2026 20:06:01 +0000 (22:06 +0200)] 
dnsdist: add opt-in fatal bind failures for console and webserver

Introduce opt-in fatal behavior when binding the webserver socket or
the control socket fails, to make startup failures visible to service
managers like systemd.
Expose the feature in both configuration styles:
- Lua: setConsoleBindFatal(bool), setWebserverBindFatal(bool)
- YAML: console.bind_fatal, webserver.bind_fatal

When enabled, dnsdist now exits with failure on bind exceptions for:
- control socket listeners
- webserver listeners

Wire the new settings through runtime configuration loading, Lua
configuration items, and YAML parsing, and add console completion
entries for both setters.
Update documentation with new config functions and behavior notes.

Add regression tests in test_BindFatal.py for Lua and YAML, validating:
- default/not set: bind failures are non-fatal
- explicit false: bind failures are non-fatal
- explicit true: bind failures are fatal at startup

Signed-off-by: b.courtois <b.courtois@criteo.com>
3 weeks agodocs(dnsdist): update autotools/make info 17010/head
Pieter Lexis [Thu, 28 May 2026 11:40:40 +0000 (13:40 +0200)] 
docs(dnsdist): update autotools/make info

3 weeks agoci: don't build benchmarks in CI
Pieter Lexis [Wed, 27 May 2026 13:12:07 +0000 (15:12 +0200)] 
ci: don't build benchmarks in CI

Catch2 >= 3 is not available in 22.04.

3 weeks agodnsdist: Simplify handling of fuzzing targets
Remi Gacogne [Tue, 26 May 2026 11:52:09 +0000 (13:52 +0200)] 
dnsdist: Simplify handling of fuzzing targets

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
3 weeks agoci: Set BUILDER_VERSION during codeql
Pieter Lexis [Mon, 23 Mar 2026 08:59:58 +0000 (09:59 +0100)] 
ci: Set BUILDER_VERSION during codeql

3 weeks agochore(dnsdist): Add custom target for fuzz-targets
Pieter Lexis [Thu, 19 Mar 2026 13:48:32 +0000 (14:48 +0100)] 
chore(dnsdist): Add custom target for fuzz-targets

3 weeks agochore(dnsdist): run coverity with meson
Pieter Lexis [Thu, 19 Mar 2026 11:52:08 +0000 (12:52 +0100)] 
chore(dnsdist): run coverity with meson

3 weeks agochore(dnsdist): remove autotools things from tasks.py
Pieter Lexis [Thu, 19 Mar 2026 11:27:43 +0000 (12:27 +0100)] 
chore(dnsdist): remove autotools things from tasks.py

3 weeks agochore(dnsdist): no autoreconf during meson dist
Pieter Lexis [Thu, 19 Mar 2026 11:20:23 +0000 (12:20 +0100)] 
chore(dnsdist): no autoreconf during meson dist

3 weeks agochore(dnsdist): rename dnsdist.service.meson.in to dnsdist.service.in
Pieter Lexis [Thu, 19 Mar 2026 11:18:27 +0000 (12:18 +0100)] 
chore(dnsdist): rename dnsdist.service.meson.in to dnsdist.service.in

3 weeks agochore(dnsdist): Remove autotools-related files
Pieter Lexis [Thu, 19 Mar 2026 11:17:20 +0000 (12:17 +0100)] 
chore(dnsdist): Remove autotools-related files

3 weeks agoMerge pull request #16165 from rgacogne/ci-test-release-tarballs-with-meson
Pieter Lexis [Thu, 28 May 2026 12:00:17 +0000 (14:00 +0200)] 
Merge pull request #16165 from rgacogne/ci-test-release-tarballs-with-meson

dnsdist and rec: Prevent generating release tarballs via autotools

3 weeks agoMerge pull request #17464 from ralight/link-multiple-instances
Pieter Lexis [Thu, 28 May 2026 11:43:02 +0000 (13:43 +0200)] 
Merge pull request #17464 from ralight/link-multiple-instances

Docs: Link backend docs to launch setting

3 weeks agoMerge pull request #17469 from rgacogne/ddist-pb-tests-timeout
Remi Gacogne [Thu, 28 May 2026 09:56:25 +0000 (11:56 +0200)] 
Merge pull request #17469 from rgacogne/ddist-pb-tests-timeout

dnsdist: Consistently handle slow protobuf messages in our tests

3 weeks agoMerge pull request #17462 from rgacogne/ddist-make-ot-cheaper
Remi Gacogne [Thu, 28 May 2026 08:55:58 +0000 (10:55 +0200)] 
Merge pull request #17462 from rgacogne/ddist-make-ot-cheaper

dnsdist: Reduce the cost of disabled OpenTelemetry tracing

3 weeks agodnsdist: Use different ports for custom OT responders 17469/head
Remi Gacogne [Thu, 28 May 2026 08:31:54 +0000 (10:31 +0200)] 
dnsdist: Use different ports for custom OT responders

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
3 weeks agoMerge pull request #17358 from miodvallat/verboseview
Peter van Dijk [Wed, 27 May 2026 12:04:17 +0000 (14:04 +0200)] 
Merge pull request #17358 from miodvallat/verboseview

auth: some views traces

3 weeks agosigh-tidy 17358/head
Miod Vallat [Fri, 15 May 2026 06:04:35 +0000 (08:04 +0200)] 
sigh-tidy

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>