]>
git.ipfire.org Git - thirdparty/pdns.git/log
romeroalx [Tue, 9 Sep 2025 10:04:15 +0000 (12:04 +0200)]
build-docker-images.yml: cleanup generation of runner list. Thanks @habbie
romeroalx [Mon, 25 Aug 2025 14:22:08 +0000 (16:22 +0200)]
build-docker-images.yml: remove context variables from 'run:' sections. Thanks @jsoref
romeroalx [Wed, 20 Aug 2025 09:28:22 +0000 (11:28 +0200)]
gh actions: build images separately by arch. Use gh arm64 runners
Otto Moerbeek [Tue, 9 Sep 2025 06:25:03 +0000 (08:25 +0200)]
Merge pull request #16098 from omoerbeek/rec-skip-hash-ottraceid
rec: do not hash (or compare) OpenTelemetry Trace EDNS value for packetcache
Remi Gacogne [Mon, 8 Sep 2025 14:53:53 +0000 (16:53 +0200)]
Merge pull request #16065 from rgacogne/ddist-test-configuration-reload
dnsdist: Test that the configuration is correctly reloaded in various cases
Pieter Lexis [Mon, 8 Sep 2025 14:43:38 +0000 (16:43 +0200)]
Merge pull request #16092 from pieterlexis/auth-meson-tests
auth: small meson improvements for testing
Otto Moerbeek [Mon, 8 Sep 2025 14:24:06 +0000 (16:24 +0200)]
rec: do not hash (or compare) OpenTelemetry Trace EDNS value for packetcache
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Mon, 8 Sep 2025 13:48:10 +0000 (15:48 +0200)]
Merge pull request #16082 from rgacogne/ddist-fix-outgoing-doh-io-reentry-guard
dnsdist: Fix the IO reentry guard in outgoing DoH
Miod Vallat [Mon, 8 Sep 2025 13:13:51 +0000 (15:13 +0200)]
Merge pull request #16083 from miodvallat/exoskeleton
LMDB: try to reduce the cost of the LS header
Otto Moerbeek [Mon, 8 Sep 2025 13:13:22 +0000 (15:13 +0200)]
Merge pull request #16094 from omoerbeek/rec-no-thread0
rec: some error paths do no create thread 0 so don't join it
Remi Gacogne [Mon, 8 Sep 2025 12:32:05 +0000 (14:32 +0200)]
Merge pull request #16090 from rgacogne/ddist-fix-frontend-access-in-client
dnsdist: Fix access to frontends while in client mode
Miod Vallat [Mon, 8 Sep 2025 12:28:15 +0000 (14:28 +0200)]
Switch to a slightly less confusing name.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Otto Moerbeek [Mon, 8 Sep 2025 09:47:17 +0000 (11:47 +0200)]
rec: some error paths do no create thread 0 so don't join it
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Mon, 8 Sep 2025 09:37:27 +0000 (11:37 +0200)]
Merge pull request #16078 from rgacogne/add-exotic-distros-packages-dispatch
Add a dispatch workflow to test package building for exotic distributions
Pieter Lexis [Fri, 5 Sep 2025 14:37:34 +0000 (16:37 +0200)]
fix(auth): set PDNS_BUILD_PATH when running tests
Pieter Lexis [Fri, 5 Sep 2025 14:37:12 +0000 (16:37 +0200)]
fix(auth): Ensure socat is installed when enabling tests
Remi Gacogne [Mon, 8 Sep 2025 08:18:32 +0000 (10:18 +0200)]
Merge pull request #16085 from karelbilek/kb/test_lua_proxyprotocol
dnsdist: fix luaFFI proxy protocol regression test
Miod Vallat [Mon, 8 Sep 2025 05:52:47 +0000 (07:52 +0200)]
Merge pull request #16063 from jeremmfr/fix-case-sensitive-ixfrdist
fix case sensitivity handling for IXFR requests in ixfrdist
Remi Gacogne [Fri, 5 Sep 2025 14:49:57 +0000 (16:49 +0200)]
Merge pull request #16088 from rgacogne/ddist-add-regression-test-for-ede-without-extra-text
dnsdist: Add a test for synthesizing EDE without text from Lua FFI
Remi Gacogne [Fri, 5 Sep 2025 14:38:49 +0000 (16:38 +0200)]
dnsdist: Fix access to frontends while in client mode
Since 2.0 we return `nil` instead of an object containing a `NULL`
pointer when the requested object does not exist, to make it possible
to check the validity of the returned object from `Lua`. It makes
sense in all contexts except when we are in client mode, because
then accessing the object in the remaining parts of the configuration
will trigger an error. Our DNS over HTTPS documentation itself contains
such a Lua configuration snippet, which is now broken.
This commit reverts back to sending an object containg a `NULL`
pointer when accessing the frontends in the client mode case.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Fri, 5 Sep 2025 14:04:54 +0000 (16:04 +0200)]
dnsdist: Add a test for synthesizing EDE without text from Lua FFI
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Karel Bilek [Fri, 5 Sep 2025 12:59:12 +0000 (14:59 +0200)]
dnsdist: fix luaFFI proxy protocol regression test
macOS and Linux have a different AF_INET6 constant
Miod Vallat [Fri, 5 Sep 2025 08:50:52 +0000 (10:50 +0200)]
Reserve room for the LS header before serializing data whenever possible.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 5 Sep 2025 08:50:19 +0000 (10:50 +0200)]
Add a variant of the put interface which updates the LS header in place.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 5 Sep 2025 08:41:30 +0000 (10:41 +0200)]
Change serializeToBuffer() interface to append rather than replace.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Fri, 5 Sep 2025 07:35:44 +0000 (09:35 +0200)]
dnsdist: Fix the IO reentry guard in outgoing DoH
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 4 Sep 2025 13:18:29 +0000 (15:18 +0200)]
Add a dispatch workflow to test package building for exotic distributions
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 4 Sep 2025 12:52:20 +0000 (14:52 +0200)]
Merge pull request #16015 from rgacogne/ddist-fix-invalid-read-h2-unit-tests
dnsdist: Don't call `nghttp2_session_send` from a callback
Miod Vallat [Thu, 4 Sep 2025 11:49:18 +0000 (13:49 +0200)]
Merge pull request #15999 from miodvallat/sort_me_up
pdnsutil: prettier zone output
Miod Vallat [Thu, 4 Sep 2025 11:47:46 +0000 (13:47 +0200)]
Merge pull request #16041 from miodvallat/fieldwork
API: stricter record content validation
Miod Vallat [Thu, 4 Sep 2025 11:46:00 +0000 (13:46 +0200)]
Merge pull request #16035 from miodvallat/spanish_inquisition
auth: smarter bind zone file freshness check
Miod Vallat [Thu, 4 Sep 2025 10:50:01 +0000 (12:50 +0200)]
Pour some low-fat sugar.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 29 Aug 2025 15:31:08 +0000 (17:31 +0200)]
Prefer trailing dots in formatRecord() for consistency.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 4 Sep 2025 10:35:03 +0000 (12:35 +0200)]
Unbreak test harder.
There is no need to feed it zone data anyway, so we don't need to depend
on zone2sql and a preexisting named.conf here.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 21 Aug 2025 06:37:18 +0000 (08:37 +0200)]
Add a "pretty" flavour to DNSName::canonCompare, to be used by pdnsutil only.
This flavour sorts labels made of digits numerically.
Co-Authored-By: Peter Samuelson <psamuelson@efolder.net>
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 21 Aug 2025 06:03:14 +0000 (08:03 +0200)]
Use canonCompare_three_way instead of canonCompare twice.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 20 Aug 2025 13:47:44 +0000 (15:47 +0200)]
Update due to pdnsutil output change.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 20 Aug 2025 13:24:26 +0000 (15:24 +0200)]
Sort output for "zone list" and "rrset add" as done everywhere else.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 4 Sep 2025 09:13:28 +0000 (11:13 +0200)]
Merge pull request #16075 from miodvallat/wtfotd
auth: unbreak test
Otto Moerbeek [Thu, 4 Sep 2025 07:19:58 +0000 (09:19 +0200)]
Merge pull request #15945 from omoerbeek/rec-tidy-pubsuffix
rec pubsuffix: tidy and use C++ strings
Miod Vallat [Thu, 4 Sep 2025 07:06:59 +0000 (09:06 +0200)]
Unbreak test.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 27 Aug 2025 13:04:51 +0000 (15:04 +0200)]
Perform stricter validation of TXT record contents.
Fixes: #11052
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 27 Aug 2025 12:32:37 +0000 (14:32 +0200)]
Rework patchZone() signature and split it in multiple pieces. NFC
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Wed, 3 Sep 2025 15:08:11 +0000 (17:08 +0200)]
Merge pull request #16054 from PowerDNS/dependabot/pip/regression-tests.dnsdist/h2-4.3.0
build(deps): bump h2 from 4.2.0 to 4.3.0 in /regression-tests.dnsdist
Otto Moerbeek [Wed, 3 Sep 2025 10:33:59 +0000 (12:33 +0200)]
Merge pull request #16058 from omoerbeek/version-configure-in
rec/dnsdist: add (back) the line that sets the version in configure.ac
Miod Vallat [Tue, 2 Sep 2025 11:03:22 +0000 (13:03 +0200)]
Merge pull request #16059 from miodvallat/where_is_my_404
REST API: bring back 404 errors
Remi Gacogne [Tue, 2 Sep 2025 11:03:00 +0000 (13:03 +0200)]
Merge pull request #15773 from karelbilek/kb/clarify_auth
dnsdist: Clarify different webserver auths
Remi Gacogne [Tue, 2 Sep 2025 11:00:29 +0000 (13:00 +0200)]
Merge pull request #16064 from rgacogne/ddist-properly-handle-truncation-sendmmsg
dnsdist: Properly handle truncation for UDP responses sent via `sendmmsg`
Miod Vallat [Tue, 2 Sep 2025 10:29:20 +0000 (12:29 +0200)]
Merge pull request #15891 from miodvallat/behind_the_backend
Improve lmdb dyndns test results
Miod Vallat [Tue, 2 Sep 2025 10:28:40 +0000 (12:28 +0200)]
Merge pull request #16024 from miodvallat/update_unless_don't
Correctly handle dnsupdate reject by Lua policy
Jeremy Muriel [Mon, 1 Sep 2025 14:50:06 +0000 (16:50 +0200)]
fix case sensitivity handling for IXFR requests in ixfrdist
TXT record values are case sensitive, but the compilation of
an IXFR difference in ixfrdist doesn't produce a difference
when the change is only a case modification.
This commit removes the toLower() call when comparing record content
to properly handle case-sensitive changes.
Miod Vallat [Tue, 2 Sep 2025 07:07:42 +0000 (09:07 +0200)]
Merge pull request #16050 from miodvallat/what_time_is_it
Display SOA check timestamps in human-readable form
Karel Bilek [Mon, 1 Sep 2025 21:28:46 +0000 (23:28 +0200)]
dnsdist: Clarify different webserver auths
Remi Gacogne [Mon, 1 Sep 2025 12:00:09 +0000 (14:00 +0200)]
dnsdist: Properly handle truncation for UDP responses sent via `sendmmsg`
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 1 Sep 2025 10:22:55 +0000 (12:22 +0200)]
dnsdist: Test that the configuration is correctly reloaded
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 1 Sep 2025 10:22:06 +0000 (12:22 +0200)]
dnsdist: Refresh configuration after `recv` which may have blocked for a long time
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Fri, 29 Aug 2025 16:08:43 +0000 (18:08 +0200)]
Merge pull request #15966 from miodvallat/unsafe
pdnsutil: report corrupted records
Miod Vallat [Fri, 29 Aug 2025 15:06:58 +0000 (17:06 +0200)]
Merge pull request #15969 from miodvallat/seventh_json_of_a_seventh_json
web server: try harder to return response in the same type as the request
Miod Vallat [Thu, 7 Aug 2025 06:40:31 +0000 (08:40 +0200)]
Add optional backend method to let them return invalid records.
Use this in pdnsutil check-zone to report these ill-formed records which
would otherwise never made visible.
Fixes: #4941
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 23 Jul 2025 05:59:51 +0000 (07:59 +0200)]
Update lmdb dyndns oracles.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Mon, 21 Jul 2025 15:36:00 +0000 (17:36 +0200)]
Use pdnsutil backend-cmd list to get NSEC3 details in dyndns tests.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Mon, 21 Jul 2025 14:47:36 +0000 (16:47 +0200)]
Add a "list" backend-cmd which allows us to get NSEC3 ordername data.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Peter van Dijk [Fri, 29 Aug 2025 08:53:42 +0000 (10:53 +0200)]
Merge pull request #16016 from Habbie/random-doc-nits
auth: random doc nits
Miod Vallat [Fri, 29 Aug 2025 07:18:18 +0000 (09:18 +0200)]
Prevent the /* OPTIONS handler to turn every 404 error into 405.
Fixes: #14572
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 28 Aug 2025 15:23:23 +0000 (17:23 +0200)]
Merge pull request #16056 from rkr-23/patch-1
Auth: Fix misleading description of tcp-control-port argument.
Otto Moerbeek [Thu, 28 Aug 2025 14:47:10 +0000 (16:47 +0200)]
rec/dnsdist: add (back) the line that sets the version in configure.ac
Partial revert of #15717
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Miod Vallat [Thu, 28 Aug 2025 14:10:56 +0000 (16:10 +0200)]
Merge pull request #16046 from miodvallat/transfer_of_confusion
Make axfr error message more helpful when a domain can't be found
Ramsanker K R [Thu, 28 Aug 2025 13:50:48 +0000 (15:50 +0200)]
Fix misleading description of tcp-control-port argument.
Signed-off-by: Ramsanker K R <164614935+rkr-23@users.noreply.github.com>
Otto Moerbeek [Thu, 28 Aug 2025 11:33:43 +0000 (13:33 +0200)]
Merge pull request #16044 from omoerbeek/rec-prep-5.3.0
rec: prep for rec-5.3.0
dependabot[bot] [Thu, 28 Aug 2025 11:30:37 +0000 (11:30 +0000)]
build(deps): bump h2 from 4.2.0 to 4.3.0 in /regression-tests.dnsdist
Bumps [h2](https://github.com/python-hyper/h2) from 4.2.0 to 4.3.0.
- [Changelog](https://github.com/python-hyper/h2/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/python-hyper/h2/compare/v4.2.0...v4.3.0)
---
updated-dependencies:
- dependency-name: h2
dependency-version: 4.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Alexis Romero [Thu, 28 Aug 2025 10:11:17 +0000 (12:11 +0200)]
Merge pull request #16022 from romeroalx/fix-pip-pinning-2508
Update Python package pinning for setup_requires dependency `pbr` to version `7.0.1`
Miod Vallat [Thu, 28 Aug 2025 09:15:51 +0000 (11:15 +0200)]
Display SOA check timestamps in human-readable form.
Fixes: #11134
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Otto Moerbeek [Thu, 28 Aug 2025 09:09:19 +0000 (11:09 +0200)]
Merge pull request #16043 from omoerbeek/dnsdist-build-gcc8
dnsdist: allow building wth gcc8, which needs -lstdc++fs as link argument
Miod Vallat [Thu, 28 Aug 2025 08:42:08 +0000 (10:42 +0200)]
Make axfr error message more helpful when a domain can't be found.
Fixes: #11084
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Otto Moerbeek [Thu, 28 Aug 2025 08:37:02 +0000 (10:37 +0200)]
Merge pull request #16042 from omoerbeek/dnsdist-incr-macro
dnsdist: don't increment in a potential macro argument
Otto Moerbeek [Tue, 26 Aug 2025 11:57:51 +0000 (13:57 +0200)]
rec: prep for rec-5.3.0
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 28 Aug 2025 08:15:16 +0000 (10:15 +0200)]
dnsdist: allow building wth gcc8, which needs -lstdc++fs as link argument
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 28 Aug 2025 07:53:53 +0000 (09:53 +0200)]
dnsdist: don't increment in a potential macro argument
Fixes g++ 8: ../dnsdist-crypto.cc:291:16: warning: operation on 'count' may be undefined [-Wsequence-point]
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Thu, 28 Aug 2025 07:29:16 +0000 (09:29 +0200)]
Merge pull request #16038 from rgacogne/ddist-add-missing-dist-files
dnsdist: Add missing generated files to the dist tarball
Alexis Romero [Tue, 26 Aug 2025 20:13:13 +0000 (22:13 +0200)]
Merge pull request #15537 from romeroalx/ci-daily-build-pkgs-rel
GH actions: add daily build-packages for rel/* branches to ci
Remi Gacogne [Tue, 26 Aug 2025 15:12:42 +0000 (17:12 +0200)]
Merge pull request #15874 from rgacogne/ddist-get-current-runtime-config-optimization
dnsdist: Only check the freshness of the configuration when needed
Remi Gacogne [Tue, 26 Aug 2025 11:58:54 +0000 (13:58 +0200)]
dnsdist: Add missing generated files to the dist tarball
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Peter van Dijk [Tue, 26 Aug 2025 10:17:30 +0000 (12:17 +0200)]
process comments from Miod
Remi Gacogne [Mon, 25 Aug 2025 13:22:39 +0000 (15:22 +0200)]
dnsdist: Expose `refreshRuntimeConfiguration` to Lua
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Fri, 22 Aug 2025 12:38:35 +0000 (14:38 +0200)]
dnsdist: Fix a typo is an exception message spotted by Miod
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Remi Gacogne <github@coredump.fr>
Remi Gacogne [Fri, 22 Aug 2025 12:38:03 +0000 (14:38 +0200)]
dnsdist: Apply Miod's suggestion
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Remi Gacogne <github@coredump.fr>
Remi Gacogne [Fri, 22 Aug 2025 12:22:29 +0000 (14:22 +0200)]
dnsdist: Fix clang-tidy warnings
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Fri, 22 Aug 2025 08:33:14 +0000 (10:33 +0200)]
dnsdist: Don't call `nghttp2_session_send` from a callback
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Fri, 22 Aug 2025 07:57:57 +0000 (09:57 +0200)]
dnsdist: Fix a memory access violation in the nghttp2 unit tests
Calling `nghttp2_session_send` from a callback does not work well
when ``nghttp2_session_send`` ends up closing the current stream,
triggering a use-after-free.
It's not clear from the API documentation, but it is mentioned in
the programmers' guide's remarks:
> Do not call `nghttp2_session_send()`, `nghttp2_session_mem_send2()`,
`nghttp2_session_recv()` or `nghttp2_session_mem_recv2()` from the
nghttp2 callback functions directly or indirectly. It will lead to the
crash. You can submit requests or frames in the callbacks then call
these functions outside the callbacks.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Mon, 25 Aug 2025 12:49:37 +0000 (14:49 +0200)]
clang-tidy, my old nemesis, we meet again.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Mon, 25 Aug 2025 12:19:22 +0000 (14:19 +0200)]
Merge pull request #16007 from rgacogne/ddist-h2-25
dnsdist: Add mitigations for the HTTP/2 MadeYouReset attack
Remi Gacogne [Mon, 25 Aug 2025 12:18:45 +0000 (14:18 +0200)]
Merge pull request #16034 from rgacogne/ddist-upgrade-h2o-226pdns3
dnsdist: Upgrade h2o to 2.2.6-pdns3
Miod Vallat [Mon, 25 Aug 2025 11:48:28 +0000 (13:48 +0200)]
Merge pull request #16033 from miodvallat/boost_your_readability
Remove boost < 1.54 leftovers
Remi Gacogne [Mon, 25 Aug 2025 11:08:41 +0000 (13:08 +0200)]
dnsdist: Fix invalid log formatters spotted by Otto
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Mon, 25 Aug 2025 10:31:48 +0000 (12:31 +0200)]
Keep timestamps for the complete list of files used by the zone parser.
Check all of them during freshness checks, so that an update to an included
file can correctly report the zone as outdated.
Fixes: #469
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Mon, 25 Aug 2025 10:25:17 +0000 (12:25 +0200)]
Remove preprocessor check for Boost < 1.54.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Mon, 25 Aug 2025 10:23:24 +0000 (12:23 +0200)]
Remove workaround for Boost 1.53 since we require at least 1.54 to build.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Mon, 25 Aug 2025 10:13:11 +0000 (12:13 +0200)]
Let ZoneParserTNG keep a list of all visited files (such as includes).
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Mon, 25 Aug 2025 09:43:54 +0000 (11:43 +0200)]
dnsdist: Upgrade h2o to 2.2.6-pdns3
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Mon, 25 Aug 2025 09:20:57 +0000 (11:20 +0200)]
clang-tidy always finds something to complain about.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>