]>
git.ipfire.org Git - thirdparty/pdns.git/log
Ensar Sarajčić [Fri, 19 Dec 2025 13:18:41 +0000 (14:18 +0100)]
dnsdist: add lua bindings for MMDB
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
Ensar Sarajčić [Thu, 18 Dec 2025 17:44:53 +0000 (18:44 +0100)]
dnsdist: add MMDBKVStore lua bindings
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
Ensar Sarajčić [Thu, 18 Dec 2025 17:36:02 +0000 (18:36 +0100)]
dnsdist: add MMDBKVStore impl
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
Ensar Sarajčić [Thu, 18 Dec 2025 17:35:16 +0000 (18:35 +0100)]
dnsdist: add MMDB class impl
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
Remi Gacogne [Tue, 9 Jun 2026 07:39:54 +0000 (09:39 +0200)]
Merge pull request #17543 from rgacogne/ddist-parse-cname-exception-ywh-258
dnsdist: Catch exceptions when parsing CNAME via the Lua FFI API
Remi Gacogne [Tue, 9 Jun 2026 07:17:35 +0000 (09:17 +0200)]
Merge pull request #17548 from romeroalx/update-ci-auth-51
gh actions: added rel/auth-5.1.x and rel/dnsdist-2.1.x to scheduled tests
Remi Gacogne [Tue, 9 Jun 2026 07:12:01 +0000 (09:12 +0200)]
Merge pull request #17546 from miodvallat/computerswereamistake
auth: give even more slack to the IfurlupMinimumFailures test
romeroalx [Tue, 9 Jun 2026 05:53:11 +0000 (07:53 +0200)]
gh actions: added rel/auth-5.1.x and rel/dnsdist-2.1.x. Removed old ones
Ensar Sarajčić [Thu, 18 Dec 2025 11:22:54 +0000 (12:22 +0100)]
dnsdist: add mmdb feature flag
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
Arthur Chan [Mon, 8 Jun 2026 20:29:10 +0000 (21:29 +0100)]
OSS-Fuzz: Add new fuzzer targets record handling
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
Remi Gacogne [Mon, 8 Jun 2026 14:38:29 +0000 (16:38 +0200)]
Merge pull request #17544 from rgacogne/ddist-more-ffi-exception-hardening
dnsdist: Do not let exceptions cross the FFI boundary
Miod Vallat [Mon, 8 Jun 2026 13:54:40 +0000 (15:54 +0200)]
Give even more slack to the IfurlupMinimumFailures test.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Tue, 5 May 2026 13:08:36 +0000 (15:08 +0200)]
dnsdist: Do not let exceptions cross the FFI boundary
As we learned that on at least some ARM platforms "External frame unwinding"
is not available / working well.
None of these changes should be a security issue as they should not be triggerable
via attacker-controlled data, but they will make debugging of flawed Lua code easier.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 8 Jun 2026 13:54:29 +0000 (15:54 +0200)]
dnsdist: Log packet bytes after failing to parse a CNAME from them
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Mon, 8 Jun 2026 12:55:12 +0000 (14:55 +0200)]
Merge pull request #17536 from miodvallat/axfrdam
auth: stricter lmdb AXFR checks
Pieter Lexis [Mon, 8 Jun 2026 12:37:36 +0000 (14:37 +0200)]
Merge pull request #17538 from karelbilek/kb/fix-udp
fix: dnsdist drops responses without HAVE_DNSCRYPT
Peter van Dijk [Mon, 8 Jun 2026 10:59:40 +0000 (12:59 +0200)]
Merge pull request #17537 from miodvallat/911
auth: documentation and secpoll bits for 5.1.1
Karel Bilek [Mon, 8 Jun 2026 10:01:10 +0000 (12:01 +0200)]
fix: dnsdist drops responses without HAVE_DNSCRYPT
Signed-off-by: Karel Bilek <kb@karelbilek.com>
Chris Hofstaedtler [Tue, 6 Jan 2026 22:23:10 +0000 (23:23 +0100)]
auth: meson: fix missing symbols for backend dylibs
Auth backends can be built as dynamic libraries. In the autoconf build,
such backends expect pdns_server to provide all symbols they need
(including sqlite3 for gsqlite3, gsqlbackend* for the gsql*backends,
bindlexer for the bindbackend).
Previously gsqlbackend.cc was in common_sources, thus libpdns-common.
While pdns_server and pdnsutil link libpdns-common, they do so using
link_with. This commit moves gsqlbackend.cc into a libpdns-sqlbackend,
which gets linked using link_whole. Thus the symbols appear in
pdns_server and pdnsutil and are not discarded.
Signed-off-by: Chris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Miod Vallat [Mon, 8 Jun 2026 09:31:01 +0000 (11:31 +0200)]
Documentation and secpoll bits for 5.1.1
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Mon, 8 Jun 2026 08:24:38 +0000 (10:24 +0200)]
Check that all secondary zones have their timestamp updated after AXFR.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Otto Moerbeek [Thu, 23 Apr 2026 08:28:25 +0000 (10:28 +0200)]
rec: only set ACCESS_CONTROL_ALLOW_ORIGIN if auth succeeded (#YWH-PGM6095-250)
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Miod Vallat [Mon, 8 Jun 2026 07:02:42 +0000 (09:02 +0200)]
Make some test failures more visible in stdout.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Mon, 8 Jun 2026 07:02:11 +0000 (09:02 +0200)]
Merge pull request #17503 from rgacogne/ddist-tls-ecdhe-curves
dnsdist: Add support for setting TLS ECHDE curves
Miod Vallat [Mon, 8 Jun 2026 06:11:18 +0000 (08:11 +0200)]
Merge pull request #17533 from zeha/auth-meson-doc
auth: meson: install module_resources into /usr/share/doc/pdns
Chris Hofstaedtler [Sun, 7 Jun 2026 21:58:12 +0000 (23:58 +0200)]
auth: meson: install module_resources into /usr/share/doc/pdns
This mirrors what the autoconf build does.
Signed-off-by: Chris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Peter van Dijk [Sat, 6 Jun 2026 19:15:32 +0000 (21:15 +0200)]
Merge pull request #17523 from miodvallat/morebrainless
auth lmdb: correctly update timestamps in non-split domain table mode
Remi Gacogne [Fri, 5 Jun 2026 06:49:16 +0000 (08:49 +0200)]
Merge pull request #17521 from rgacogne/ddist-fix-statnode-fullname-ffi
dnsdist: Prevent an exception when accessing an empty StatNode
Miod Vallat [Fri, 5 Jun 2026 06:04:47 +0000 (08:04 +0200)]
Merge pull request #17525 from Habbie/ednsoptions-string
ednsoptions.hh: #include <string>
Peter van Dijk [Thu, 4 Jun 2026 20:14:19 +0000 (22:14 +0200)]
ednsoptions.hh: #include <string>
gcc-17 (or its libstdc++) is stricter about includes and needs this
closes #17524
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Remi Gacogne [Thu, 4 Jun 2026 14:50:39 +0000 (16:50 +0200)]
dnsdist: Fix inconsistent quoting in the documentation
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 4 Jun 2026 14:50:14 +0000 (16:50 +0200)]
libssl: Use `SSL_CTX_set1_groups_list` instead of `SSL_CTX_set1_curves_list`
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
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
Remi Gacogne [Thu, 4 Jun 2026 13:08:11 +0000 (15:08 +0200)]
dnsdist: Fix compilation of the FFI unit tests when dynblock support is off
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 4 Jun 2026 11:15:07 +0000 (13:15 +0200)]
dnsdist: Add unit tests for the FFI inspection API
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 4 Jun 2026 10:18:38 +0000 (12:18 +0200)]
dnsdist: Prevent an exception when accessing an empty StatName
We fixed it for the regular interface in
bd21d60 but overlooked
the FFI one.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
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`
Miod Vallat [Thu, 4 Jun 2026 13:28:07 +0000 (15:28 +0200)]
Crude test to check notification timestamp is updated after initial AXFR
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Thu, 4 Jun 2026 13:19:04 +0000 (15:19 +0200)]
dnsdist: Mention `openssl list -tls1_3 -tls-groups` in the curves documentation
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Thu, 4 Jun 2026 12:53:34 +0000 (14:53 +0200)]
Factor DomainInfo writing code.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 4 Jun 2026 12:47:32 +0000 (14:47 +0200)]
Rename writeDomainInfo to update as it does not necessarily write.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
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`
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>
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
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>
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
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
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>
Pieter Lexis [Thu, 4 Jun 2026 09:40:44 +0000 (11:40 +0200)]
fix: URL for meson download
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>
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
Remi Gacogne [Thu, 4 Jun 2026 07:53:15 +0000 (09:53 +0200)]
spell-check: Allow ecdhe
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 2 Jun 2026 13:44:25 +0000 (15:44 +0200)]
dnsdist: Fix typo
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 2 Jun 2026 13:38:09 +0000 (15:38 +0200)]
dnsdist: Add support for setting TLS ECHDE curves
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
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>
romeroalx [Thu, 4 Jun 2026 07:36:38 +0000 (09:36 +0200)]
dependabot/195: bump version of requests and other available packages
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>
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>
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>
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>
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>
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>
Miod Vallat [Thu, 4 Jun 2026 06:28:24 +0000 (08:28 +0200)]
Correctly update domain timestamps if not split.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
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
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
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.
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>
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>
Miod Vallat [Wed, 3 Jun 2026 11:51:34 +0000 (13:51 +0200)]
Do not mismatch latitude with longitude.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 3 Jun 2026 11:50:57 +0000 (13:50 +0200)]
Appease clang-tidy in advance
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
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>
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>
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>
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)
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
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>
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.
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>
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>
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
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
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>
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
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>
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
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
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>
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>
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>
Otto Moerbeek [Tue, 2 Jun 2026 14:39:19 +0000 (16:39 +0200)]
Merge pull request #16296 from neheb/npd
recursordist: remove boost-filesystem
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
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>
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>
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>
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>
Pieter Lexis [Tue, 2 Jun 2026 13:16:53 +0000 (15:16 +0200)]
ci(recursor): wait longer for DNSTap in tests due to flakyness
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
Pieter Lexis [Tue, 2 Jun 2026 11:54:18 +0000 (13:54 +0200)]
fix(recursor): allow "zonemd: ignore" with DNSSEC in Zone to Cache
Pieter Lexis [Tue, 2 Jun 2026 11:51:19 +0000 (13:51 +0200)]
ci(recursor): Add test to ignore ZONEMD when DNSSEC is enabled
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