]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
14 hours agoMerge pull request #17502 from omoerbeek/rec-zap-autotools master
Otto Moerbeek [Thu, 4 Jun 2026 14:44:21 +0000 (16:44 +0200)] 
Merge pull request #17502 from omoerbeek/rec-zap-autotools

rec: zap autotools as build system

15 hours agoMerge pull request #17520 from romeroalx/bump-requests-dependabot
Otto Moerbeek [Thu, 4 Jun 2026 14:06:53 +0000 (16:06 +0200)] 
Merge pull request #17520 from romeroalx/bump-requests-dependabot

dependabot/195: bump version of python3 requests to >=2.33.0 in `builder-support/requirements.txt`

17 hours agoMerge pull request #17522 from rgacogne/ddist-statnode-number-of-children-cleanup
Remi Gacogne [Thu, 4 Jun 2026 11:55:28 +0000 (13:55 +0200)] 
Merge pull request #17522 from rgacogne/ddist-statnode-number-of-children-cleanup

StatNode: Rename `StatNode::size` to `StatNode::getNumberOfChildren`

17 hours agoMention autotool build is phased out. 17502/head
Otto Moerbeek [Thu, 4 Jun 2026 11:30:42 +0000 (13:30 +0200)] 
Mention autotool build is phased out.

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
17 hours agoMerge pull request #17519 from pieterlexis/ol8-builds
Otto Moerbeek [Thu, 4 Jun 2026 11:31:54 +0000 (13:31 +0200)] 
Merge pull request #17519 from pieterlexis/ol8-builds

fix: EL-8 package builds

17 hours agodnsscope: Hopefully appease clang-tidy 17522/head
Remi Gacogne [Thu, 4 Jun 2026 11:20:56 +0000 (13:20 +0200)] 
dnsscope: Hopefully appease clang-tidy

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
18 hours agoMerge pull request #17517 from omoerbeek/rec-dnstap-robustness2
Otto Moerbeek [Thu, 4 Jun 2026 10:48:13 +0000 (12:48 +0200)] 
Merge pull request #17517 from omoerbeek/rec-dnstap-robustness2

rec: followup to #17515, add debug code instead

18 hours agoMerge pull request #17505 from rgacogne/ddist-add-ringbuffers-sampling-rate-accessor
Remi Gacogne [Thu, 4 Jun 2026 10:45:02 +0000 (12:45 +0200)] 
Merge pull request #17505 from rgacogne/ddist-add-ringbuffers-sampling-rate-accessor

dnsdist: Add a Lua accessor for the ring buffers sampling rate

18 hours agoStatNode: Rename StatNode::size to StatNode::getNumberOfChildren
Remi Gacogne [Thu, 4 Jun 2026 09:11:24 +0000 (11:11 +0200)] 
StatNode: Rename StatNode::size to StatNode::getNumberOfChildren

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
19 hours agofix: URL for meson download 17519/head
Pieter Lexis [Thu, 4 Jun 2026 09:40:44 +0000 (11:40 +0200)] 
fix: URL for meson download

19 hours agorec: followup to #17515, add debug code instead 17517/head
Otto Moerbeek [Thu, 4 Jun 2026 07:13:02 +0000 (09:13 +0200)] 
rec: followup to #17515, add debug code instead

As @zeha noted queue should already be emptied. The issue does
not appear locally, so add some debug code which might reveal what is
going on with GH actions.

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
19 hours agofix: EL-8 package builds
Pieter Lexis [Thu, 4 Jun 2026 09:18:53 +0000 (11:18 +0200)] 
fix: EL-8 package builds

Meson >= 1.10.0 updated their `%meson_build` RPM macro to use the `%[`
syntax. This feature was added to rpm 4.16.0, but EL-8 has 4.14.3. As
we're not using any modern meson functions, 1.9.2 can be used to build
packages.

* https://github.com/mesonbuild/meson/commit/12b1e3c6a72b715bf20e4c304da065e16c510830
* https://rpm.org/wiki/Releases/4.16.0

21 hours agodnsdist: Fix terrible typo spotted by Miod 17505/head
Remi Gacogne [Thu, 4 Jun 2026 07:44:38 +0000 (09:44 +0200)] 
dnsdist: Fix terrible typo spotted by Miod

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
21 hours agodependabot/195: bump version of requests and other available packages 17520/head
romeroalx [Thu, 4 Jun 2026 07:36:38 +0000 (09:36 +0200)] 
dependabot/195: bump version of requests and other available packages

21 hours agoAdap coverity workflow to use meson
Otto Moerbeek [Thu, 4 Jun 2026 07:29:14 +0000 (09:29 +0200)] 
Adap coverity workflow to use meson

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
22 hours agoRemove autotools from workflows and tasks files
Otto Moerbeek [Tue, 2 Jun 2026 09:41:59 +0000 (11:41 +0200)] 
Remove autotools from workflows and tasks files

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
22 hours agoRemove autotool refs from docker image build
Otto Moerbeek [Tue, 2 Jun 2026 08:47:53 +0000 (10:47 +0200)] 
Remove autotool refs from docker image build

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
22 hours agoDon't build using autotools
Otto Moerbeek [Tue, 2 Jun 2026 08:21:45 +0000 (10:21 +0200)] 
Don't build using autotools

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
22 hours agoDon't generate autotool files on dist
Otto Moerbeek [Tue, 2 Jun 2026 08:16:17 +0000 (10:16 +0200)] 
Don't generate autotool files on dist

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
22 hours agoRemove autotool related files
Otto Moerbeek [Tue, 2 Jun 2026 08:13:28 +0000 (10:13 +0200)] 
Remove autotool related files

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
38 hours agoMerge pull request #17515 from omoerbeek/rec-dnstap-robustness
Otto Moerbeek [Wed, 3 Jun 2026 14:39:16 +0000 (16:39 +0200)] 
Merge pull request #17515 from omoerbeek/rec-dnstap-robustness

rec: Make sure the queue is empty before starting the dnstap test

38 hours agoMerge pull request #17513 from omoerbeek/ci-codeql-buildmode
Otto Moerbeek [Wed, 3 Jun 2026 14:19:18 +0000 (16:19 +0200)] 
Merge pull request #17513 from omoerbeek/ci-codeql-buildmode

ci: set CodeQL buildmode and move to ruff action version 4

39 hours agoMerge pull request #17514 from miodvallat/slowdown
Miod Vallat [Wed, 3 Jun 2026 13:50:36 +0000 (15:50 +0200)] 
Merge pull request #17514 from miodvallat/slowdown

auth: feeble attempt to improve CI success rate.

39 hours agoMake sure the queue is empty before starting the test 17515/head
Otto Moerbeek [Wed, 3 Jun 2026 13:46:49 +0000 (15:46 +0200)] 
Make sure the queue is empty before starting the test

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
40 hours agoFeeble attempt to improve CI success rate. 17514/head
Miod Vallat [Wed, 3 Jun 2026 12:32:31 +0000 (14:32 +0200)] 
Feeble attempt to improve CI success rate.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
41 hours agoUpdate .github/workflows/codeql-analysis.yml 17513/head
Otto Moerbeek [Wed, 3 Jun 2026 11:49:48 +0000 (13:49 +0200)] 
Update .github/workflows/codeql-analysis.yml

Co-authored-by: Pieter Lexis <pieter@plexis.eu>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
41 hours agoMove to ruff action@4
Otto Moerbeek [Wed, 3 Jun 2026 11:27:43 +0000 (13:27 +0200)] 
Move to ruff action@4

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
41 hours agoSet buildmode for CodeQL action
Otto Moerbeek [Wed, 3 Jun 2026 11:20:54 +0000 (13:20 +0200)] 
Set buildmode for CodeQL action

We use a manual build, so set it to manual, to avoid the warning:

'Cannot build an overlay database because build-mode is set to "undefined" instead of "none". Falling back to creating a normal full database instead.'

Sadly the docs do not really explain what this all means.

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
41 hours agoMerge pull request #17510 from omoerbeek/rec-gh-net-bad
Otto Moerbeek [Wed, 3 Jun 2026 11:19:59 +0000 (13:19 +0200)] 
Merge pull request #17510 from omoerbeek/rec-gh-net-bad

rec: Allow failure for some tests if running on GH, which has flaky net often (especially UDP)

42 hours agoMerge pull request #17509 from miodvallat/four_eight_begone
Miod Vallat [Wed, 3 Jun 2026 10:12:09 +0000 (12:12 +0200)] 
Merge pull request #17509 from miodvallat/four_eight_begone

auth: mention 4.8 is EOL

43 hours agoAlso mention nested catalogs 17509/head
Miod Vallat [Wed, 3 Jun 2026 09:58:11 +0000 (11:58 +0200)] 
Also mention nested catalogs

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
43 hours agoMerge pull request #17499 from PowerDNS/feature/add-resolute-to-repo-script
Pieter Lexis [Wed, 3 Jun 2026 09:37:56 +0000 (11:37 +0200)] 
Merge pull request #17499 from PowerDNS/feature/add-resolute-to-repo-script

Add Ubuntu Resolute to repo test script.

43 hours agoMention 4.8 EOLness
Miod Vallat [Wed, 3 Jun 2026 09:19:18 +0000 (11:19 +0200)] 
Mention 4.8 EOLness

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
43 hours agoAllow failure for some tests if running on GH, which has bad net often (especially... 17510/head
Otto Moerbeek [Wed, 3 Jun 2026 09:16:35 +0000 (11:16 +0200)] 
Allow failure for some tests if running on GH, which has bad net often (especially UDP)

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
43 hours agoMerge pull request #17504 from omoerbeek/misc-test-sign-mismatch
Otto Moerbeek [Wed, 3 Jun 2026 09:10:37 +0000 (11:10 +0200)] 
Merge pull request #17504 from omoerbeek/misc-test-sign-mismatch

rec: Fix signedness mismatch in test

44 hours agoMerge pull request #17507 from miodvallat/pastis
Miod Vallat [Wed, 3 Jun 2026 09:08:06 +0000 (11:08 +0200)] 
Merge pull request #17507 from miodvallat/pastis

auth 5.1 release bits

44 hours agoAuth 5.1 release details. 17507/head
Miod Vallat [Wed, 3 Jun 2026 07:15:22 +0000 (09:15 +0200)] 
Auth 5.1 release details.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
44 hours agoMerge pull request #17506 from omoerbeek/rec-prep-20260603
Otto Moerbeek [Wed, 3 Jun 2026 08:12:38 +0000 (10:12 +0200)] 
Merge pull request #17506 from omoerbeek/rec-prep-20260603

Prep for rec 5.2.10, 5.3.7, 5.4.2

46 hours agoPrep for rec 5.2.10, 5.3.7, 5.4.2 17506/head
Otto Moerbeek [Mon, 1 Jun 2026 12:54:30 +0000 (14:54 +0200)] 
Prep for rec 5.2.10, 5.3.7, 5.4.2

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
2 days agoMerge pull request #16961 from pieterlexis/dnsdist-lua-opentelemetry
Pieter Lexis [Tue, 2 Jun 2026 16:14:25 +0000 (18:14 +0200)] 
Merge pull request #16961 from pieterlexis/dnsdist-lua-opentelemetry

dnsdist: Add feature to create Telemetry Spans from LuaAction

2 days agoMerge pull request #16363 from pieterlexis/dnsdist-cc-cleanup
Pieter Lexis [Tue, 2 Jun 2026 16:13:23 +0000 (18:13 +0200)] 
Merge pull request #16363 from pieterlexis/dnsdist-cc-cleanup

dnsdist: Clean up dnsdist.cc

2 days agodnsdist: Make `ruff` happy
Remi Gacogne [Tue, 2 Jun 2026 15:19:53 +0000 (17:19 +0200)] 
dnsdist: Make `ruff` happy

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 days agodnsdist: Add a Lua accessor for the ring buffers sampling rate
Remi Gacogne [Tue, 2 Jun 2026 15:16:44 +0000 (17:16 +0200)] 
dnsdist: Add a Lua accessor for the ring buffers sampling rate

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 days agoFix signedness mismatch in test 17504/head
Otto Moerbeek [Tue, 2 Jun 2026 14:49:12 +0000 (16:49 +0200)] 
Fix signedness mismatch in test

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
2 days agoMerge pull request #16296 from neheb/npd
Otto Moerbeek [Tue, 2 Jun 2026 14:39:19 +0000 (16:39 +0200)] 
Merge pull request #16296 from neheb/npd

recursordist: remove boost-filesystem

2 days agoMerge pull request #17500 from pieterlexis/rec-testztc-fix
Otto Moerbeek [Tue, 2 Jun 2026 13:52:09 +0000 (15:52 +0200)] 
Merge pull request #17500 from pieterlexis/rec-testztc-fix

ci(recursor): Fix flaky test and a Zone to Cache bug

2 days agoDo away with some unnneccesary explicit conversions 16296/head
Otto Moerbeek [Tue, 11 Nov 2025 14:55:30 +0000 (15:55 +0100)] 
Do away with some unnneccesary explicit conversions

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
2 days agoFix a bug: some C++ libraries do not use 0 as epoch but a negative number
Otto Moerbeek [Tue, 11 Nov 2025 14:40:41 +0000 (15:40 +0100)] 
Fix a bug: some C++ libraries do not use 0 as epoch but a negative number

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
2 days agoboost-filesystem is no longer a dependency
Otto Moerbeek [Tue, 11 Nov 2025 12:50:45 +0000 (13:50 +0100)] 
boost-filesystem is no longer a dependency

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
2 days agorecursordist: remove boost-filesystem
Rosen Penev [Fri, 17 Oct 2025 19:38:25 +0000 (12:38 -0700)] 
recursordist: remove boost-filesystem

No need for it. std::filesystem is already used.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 days agoci(recursor): wait longer for DNSTap in tests due to flakyness 17500/head
Pieter Lexis [Tue, 2 Jun 2026 13:16:53 +0000 (15:16 +0200)] 
ci(recursor): wait longer for DNSTap in tests due to flakyness

2 days agoMerge pull request #17495 from rgacogne/add-script-to-generate-list-of-pr-numbers
Remi Gacogne [Tue, 2 Jun 2026 12:54:18 +0000 (14:54 +0200)] 
Merge pull request #17495 from rgacogne/add-script-to-generate-list-of-pr-numbers

build-scripts: Add "git log --merges --oneline" to "list of PR numbers" tool

2 days agofix(recursor): allow "zonemd: ignore" with DNSSEC in Zone to Cache
Pieter Lexis [Tue, 2 Jun 2026 11:54:18 +0000 (13:54 +0200)] 
fix(recursor): allow "zonemd: ignore" with DNSSEC in Zone to Cache

2 days agoci(recursor): Add test to ignore ZONEMD when DNSSEC is enabled
Pieter Lexis [Tue, 2 Jun 2026 11:51:19 +0000 (13:51 +0200)] 
ci(recursor): Add test to ignore ZONEMD when DNSSEC is enabled

2 days agoMerge pull request #17496 from rgacogne/ddist-drop-tc
Remi Gacogne [Tue, 2 Jun 2026 12:02:37 +0000 (14:02 +0200)] 
Merge pull request #17496 from rgacogne/ddist-drop-tc

dnsdist: Drop incoming TC=1 queries

2 days 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 days 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 days 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 days 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 days 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 days 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

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

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

3 days 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>
3 days 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>
3 days agochore(dnsdist): clang-tidy fix
Pieter Lexis [Thu, 28 May 2026 18:08:03 +0000 (20:08 +0200)] 
chore(dnsdist): clang-tidy fix

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3 days 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>
3 days 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>
3 days agochore(dnsdist): clang-tidy fix
Pieter Lexis [Mon, 1 Jun 2026 07:50:24 +0000 (09:50 +0200)] 
chore(dnsdist): clang-tidy fix

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

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

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

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

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

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

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

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

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

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

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

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