]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
2 months agodnsdist: Shrink InternalQueryState's size by reordering its fields 13920/head
Remi Gacogne [Fri, 15 Mar 2024 10:31:11 +0000 (11:31 +0100)] 
dnsdist: Shrink InternalQueryState's size by reordering its fields

This saves 524 kB per downstream server in the default configuration
(8 bytes times 65536 slots).

2 months agoMerge pull request #13913 from Habbie/dnsdist-1.9.1-secpoll-docs
Remi Gacogne [Thu, 14 Mar 2024 12:48:34 +0000 (13:48 +0100)] 
Merge pull request #13913 from Habbie/dnsdist-1.9.1-secpoll-docs

secpoll & docs for dnsdist 1.9.1

2 months agoMerge pull request #13876 from rgacogne/ddist-simplify-response-chains
Remi Gacogne [Thu, 14 Mar 2024 10:43:45 +0000 (11:43 +0100)] 
Merge pull request #13876 from rgacogne/ddist-simplify-response-chains

dnsdist: Simplify the handling of rule chains

2 months agoMerge pull request #13894 from omoerbeek/rec-coverity-1534473
Otto Moerbeek [Wed, 13 Mar 2024 10:40:04 +0000 (11:40 +0100)] 
Merge pull request #13894 from omoerbeek/rec-coverity-1534473

rec: fix Coverity 1534473 Unintended sign extension

2 months agoMerge pull request #13889 from omoerbeek/rec-tidy-lua4
Otto Moerbeek [Wed, 13 Mar 2024 10:07:00 +0000 (11:07 +0100)] 
Merge pull request #13889 from omoerbeek/rec-tidy-lua4

rec: tidy recursor-lua4.cc and recursor-lua4.hh

2 months agoExplicit cast to do multiply in 64-bit 13894/head
Otto Moerbeek [Wed, 13 Mar 2024 10:05:28 +0000 (11:05 +0100)] 
Explicit cast to do multiply in 64-bit

2 months agofix formatting 13913/head
Peter van Dijk [Wed, 13 Mar 2024 09:08:57 +0000 (10:08 +0100)] 
fix formatting

2 months agosecpoll & docs for dnsdist 1.9.1
Peter van Dijk [Wed, 13 Mar 2024 09:07:53 +0000 (10:07 +0100)] 
secpoll & docs for dnsdist 1.9.1

2 months agoReformat 13889/head
Otto Moerbeek [Mon, 11 Mar 2024 09:18:59 +0000 (10:18 +0100)] 
Reformat

2 months agoAvoid label and goto in loop
Otto Moerbeek [Mon, 11 Mar 2024 09:18:15 +0000 (10:18 +0100)] 
Avoid label and goto in loop

2 months agoMake a few fields (d_gettag and friends and handle) private
Otto Moerbeek [Mon, 11 Mar 2024 09:05:44 +0000 (10:05 +0100)] 
Make a few fields (d_gettag and friends and handle) private

2 months agorec: Tidy lua-recursor4.cc and lua-recursor4.hh
Otto Moerbeek [Thu, 7 Mar 2024 15:56:05 +0000 (16:56 +0100)] 
rec: Tidy lua-recursor4.cc and lua-recursor4.hh

2 months agorec: fix Coverity 1534473 Unintended sign extension
Otto Moerbeek [Tue, 12 Mar 2024 11:41:28 +0000 (12:41 +0100)] 
rec: fix Coverity 1534473 Unintended sign extension

2 months agoMerge pull request #13909 from omoerbeek/dnsdist-quiche-0.20.1 dnsdist-1.10.0-alpha0
Otto Moerbeek [Wed, 13 Mar 2024 07:42:47 +0000 (08:42 +0100)] 
Merge pull request #13909 from omoerbeek/dnsdist-quiche-0.20.1

dnsdist: update to quiche 0.20.1

2 months agodnsdist: update to quiche 0.20.1 13909/head
Otto Moerbeek [Wed, 13 Mar 2024 06:59:54 +0000 (07:59 +0100)] 
dnsdist: update to quiche 0.20.1

2 months agoMerge pull request #13907 from romeroalx/wo-runner-issue-9491
Peter van Dijk [Tue, 12 Mar 2024 18:27:31 +0000 (19:27 +0100)] 
Merge pull request #13907 from romeroalx/wo-runner-issue-9491

gh actions: Fix CI - `issue 9491` on repository `actions/runner-images`

2 months agogh actions: wo issue 9491 - actions/runner-images 13907/head
romeroalx [Tue, 12 Mar 2024 16:24:31 +0000 (17:24 +0100)] 
gh actions: wo issue 9491 - actions/runner-images

2 months agoMerge pull request #13877 from rgacogne/remove-harvestCSPFromRecs
Otto Moerbeek [Tue, 12 Mar 2024 11:49:07 +0000 (12:49 +0100)] 
Merge pull request #13877 from rgacogne/remove-harvestCSPFromRecs

validate: Remove unused `harvestCSPFromRecs()`

2 months agoMerge pull request #13879 from Habbie/auth-lua-filterforward-empty
Peter van Dijk [Tue, 12 Mar 2024 09:56:59 +0000 (10:56 +0100)] 
Merge pull request #13879 from Habbie/auth-lua-filterforward-empty

auth LUA: support returning empty set in filterForward

2 months agosimplify return type usage 13879/head
Peter van Dijk [Mon, 11 Mar 2024 11:39:36 +0000 (12:39 +0100)] 
simplify return type usage

2 months agoMerge pull request #13860 from Habbie/auth-lua-dblookup-qtype
Peter van Dijk [Mon, 11 Mar 2024 11:13:38 +0000 (12:13 +0100)] 
Merge pull request #13860 from Habbie/auth-lua-dblookup-qtype

auth LUA dblookup: switch qtype argument to int

2 months agoMerge pull request #13873 from Habbie/auth-49-debian-postinst
Peter van Dijk [Mon, 11 Mar 2024 11:13:11 +0000 (12:13 +0100)] 
Merge pull request #13873 from Habbie/auth-49-debian-postinst

auth debian: adjust option name in shipped postinst

2 months agoMerge pull request #13205 from mind04/auth-catalog-group
Peter van Dijk [Mon, 11 Mar 2024 10:33:28 +0000 (11:33 +0100)] 
Merge pull request #13205 from mind04/auth-catalog-group

auth: catalog, include groups in hash calculation

2 months agoauth LUA: support returning empty set in filterForward
Peter van Dijk [Fri, 8 Mar 2024 13:51:55 +0000 (14:51 +0100)] 
auth LUA: support returning empty set in filterForward

fixes #12436

2 months agofix NUL string literal 13205/head
Peter van Dijk [Fri, 8 Mar 2024 15:59:34 +0000 (16:59 +0100)] 
fix NUL string literal

2 months agoMerge pull request #13841 from mind04/auth-include-ns
Peter van Dijk [Fri, 8 Mar 2024 15:55:09 +0000 (16:55 +0100)] 
Merge pull request #13841 from mind04/auth-include-ns

auth: do not disable ns records at apex in consumer zones

2 months agodnsdist: Fix clang-tidy warnings 13876/head
Remi Gacogne [Fri, 8 Mar 2024 12:01:03 +0000 (13:01 +0100)] 
dnsdist: Fix clang-tidy warnings

2 months agovalidate: Remove unused harvestCSPFromRecs() 13877/head
Remi Gacogne [Fri, 8 Mar 2024 10:34:17 +0000 (11:34 +0100)] 
validate: Remove unused harvestCSPFromRecs()

2 months agodnsdist: Simplify the handling of rule chains
Remi Gacogne [Thu, 7 Mar 2024 16:08:33 +0000 (17:08 +0100)] 
dnsdist: Simplify the handling of rule chains

This PR creates a list of response rule chains so we can deal with
them using a loop instead of having to take care of them one by one.
It makes the code easier to read and reduces the likelihood of introducing
a bug when implementing a new chain.

2 months agoMerge pull request #13871 from rgacogne/ddist-move-files-3
Remi Gacogne [Fri, 8 Mar 2024 08:07:52 +0000 (09:07 +0100)] 
Merge pull request #13871 from rgacogne/ddist-move-files-3

dnsdist: Move dnsdist specific files to `dnsdistdist`, format and delint them

2 months agodnsdist: Return the correct TLS provider for DoQ and DoH3 frontends 13871/head
Remi Gacogne [Thu, 7 Mar 2024 16:16:57 +0000 (17:16 +0100)] 
dnsdist: Return the correct TLS provider for DoQ and DoH3 frontends

2 months agodnsdist: Remove dangling sodcrypto.cc and sodcrypto.hh symbolic links
Remi Gacogne [Thu, 7 Mar 2024 13:39:29 +0000 (14:39 +0100)] 
dnsdist: Remove dangling sodcrypto.cc and sodcrypto.hh symbolic links

2 months agodnsdist: Move dnsdistconf.lua to dnsdistdist/
Remi Gacogne [Thu, 7 Mar 2024 13:39:10 +0000 (14:39 +0100)] 
dnsdist: Move dnsdistconf.lua to dnsdistdist/

2 months agodnsdist: Delint dnsdist-protobuf.cc
Remi Gacogne [Wed, 6 Mar 2024 15:49:30 +0000 (16:49 +0100)] 
dnsdist: Delint dnsdist-protobuf.cc

2 months agodnsdist: Delint dnsdist.cc
Remi Gacogne [Wed, 6 Mar 2024 15:47:07 +0000 (16:47 +0100)] 
dnsdist: Delint dnsdist.cc

2 months agoMerge pull request #13867 from omoerbeek/auth-nb-send-obsd
Peter van Dijk [Thu, 7 Mar 2024 13:57:07 +0000 (14:57 +0100)] 
Merge pull request #13867 from omoerbeek/auth-nb-send-obsd

auth: on OpenBSD, try harder to send on a non-blocking socket

2 months agoauth: catalog, include groups in hash calculation
Kees Monshouwer [Sat, 2 Sep 2023 13:21:53 +0000 (15:21 +0200)] 
auth: catalog, include groups in hash calculation

2 months agoMerge pull request #13814 from wwijkander/wwijkander-patch-remote-doc
Peter van Dijk [Thu, 7 Mar 2024 12:50:45 +0000 (13:50 +0100)] 
Merge pull request #13814 from wwijkander/wwijkander-patch-remote-doc

Update remote.rst to reflect that getAllDomains might be mandatory

2 months agoauth debian: adjust option name in shipped postinst 13873/head
Peter van Dijk [Thu, 7 Mar 2024 12:15:37 +0000 (13:15 +0100)] 
auth debian: adjust option name in shipped postinst

2 months agoMerge pull request #13866 from omoerbeek/rec-ztc-wildcard
Otto Moerbeek [Thu, 7 Mar 2024 11:36:03 +0000 (12:36 +0100)] 
Merge pull request #13866 from omoerbeek/rec-ztc-wildcard

rec: Don't enter wildcard qnames into the cache in the ZoneToCache function

2 months agoMerge pull request #13864 from omoerbeek/frmstrm-v6
Otto Moerbeek [Thu, 7 Mar 2024 11:35:50 +0000 (12:35 +0100)] 
Merge pull request #13864 from omoerbeek/frmstrm-v6

Support v6 in FrameStreamLogger, including tidy

2 months agoMerge pull request #13870 from omoerbeek/rec-prep-20240307
Otto Moerbeek [Thu, 7 Mar 2024 11:10:45 +0000 (12:10 +0100)] 
Merge pull request #13870 from omoerbeek/rec-prep-20240307

rec: prep for 5.0.3, 4.9.4 and 4.8.7

2 months agodnsdist: Delint dnsdist-xpf.cc
Remi Gacogne [Wed, 6 Mar 2024 15:46:29 +0000 (16:46 +0100)] 
dnsdist: Delint dnsdist-xpf.cc

2 months agodnsdist: Delint dnsdist-web.cc
Remi Gacogne [Wed, 6 Mar 2024 14:09:07 +0000 (15:09 +0100)] 
dnsdist: Delint dnsdist-web.cc

2 months agodnsdist: Delint dnsdist-ecs.cc
Remi Gacogne [Wed, 6 Mar 2024 11:33:34 +0000 (12:33 +0100)] 
dnsdist: Delint dnsdist-ecs.cc

2 months agoauth: on OpenBSD, try harder to send on a non-blocking socket 13867/head
Otto Moerbeek [Wed, 6 Mar 2024 14:19:22 +0000 (15:19 +0100)] 
auth: on OpenBSD, try harder to send on a non-blocking socket

Should fix #13857 in many cases, though you can still argue this
is a OpenBSD bug (or at least an undesirable difference between other
systems and OpenBSD).

2 months agorec: prep for 5.0.3, 4.9.4 and 4.8.7 13870/head
Otto Moerbeek [Wed, 6 Mar 2024 13:11:16 +0000 (14:11 +0100)] 
rec: prep for 5.0.3, 4.9.4 and 4.8.7

2 months agoMove #define to static const string 13864/head
Otto Moerbeek [Wed, 6 Mar 2024 12:29:57 +0000 (13:29 +0100)] 
Move #define to static const string

2 months agoMerge pull request #13865 from omoerbeek/tidy-const-or-ref-field-in-class
Otto Moerbeek [Wed, 6 Mar 2024 12:23:33 +0000 (13:23 +0100)] 
Merge pull request #13865 from omoerbeek/tidy-const-or-ref-field-in-class

common: less strict clang-tidy: allow const and/or ref fields in classes

2 months agorec: Don't enter wildcard qname's into the cache in the ZoneToCache function 13866/head
Otto Moerbeek [Wed, 6 Mar 2024 12:22:02 +0000 (13:22 +0100)] 
rec: Don't enter wildcard qname's into the cache in the ZoneToCache function

2 months agoless strict cling-tidy: allow const and/or ref fields in classes 13865/head
Otto Moerbeek [Wed, 6 Mar 2024 11:47:20 +0000 (12:47 +0100)] 
less strict cling-tidy: allow const and/or ref fields in classes

2 months agotidy
Otto Moerbeek [Wed, 6 Mar 2024 11:40:36 +0000 (12:40 +0100)] 
tidy

2 months agoMerge pull request #13861 from omoerbeek/rec-rpzloader-tidy
Otto Moerbeek [Wed, 6 Mar 2024 11:23:31 +0000 (12:23 +0100)] 
Merge pull request #13861 from omoerbeek/rec-rpzloader-tidy

rec: tidy rpzloader.cc and .hh

2 months agodnsdist: Fix formatting issues
Remi Gacogne [Wed, 6 Mar 2024 11:09:41 +0000 (12:09 +0100)] 
dnsdist: Fix formatting issues

2 months agodnsdist: Delint dnsdist-lua-vars.cc
Remi Gacogne [Tue, 5 Mar 2024 09:51:19 +0000 (10:51 +0100)] 
dnsdist: Delint dnsdist-lua-vars.cc

2 months agodnsdist: Delint dnsdist-protocols.cc
Remi Gacogne [Tue, 5 Mar 2024 09:50:35 +0000 (10:50 +0100)] 
dnsdist: Delint dnsdist-protocols.cc

2 months agodnsdist: Delint dnsdist-lua.cc and dnsdist-snmp.cc
Remi Gacogne [Tue, 5 Mar 2024 09:47:49 +0000 (10:47 +0100)] 
dnsdist: Delint dnsdist-lua.cc and dnsdist-snmp.cc

2 months agodnsdist: Fix formatting in dnsdist-lua-bindings-dnsquestion.cc
Remi Gacogne [Tue, 5 Mar 2024 09:46:27 +0000 (10:46 +0100)] 
dnsdist: Fix formatting in dnsdist-lua-bindings-dnsquestion.cc

2 months agodnsdist: Delint dnsdist-rings.cc
Remi Gacogne [Tue, 5 Mar 2024 08:10:38 +0000 (09:10 +0100)] 
dnsdist: Delint dnsdist-rings.cc

2 months agodnsdist: Delint dnsdist-lua-inspection.cc
Remi Gacogne [Mon, 4 Mar 2024 16:38:44 +0000 (17:38 +0100)] 
dnsdist: Delint dnsdist-lua-inspection.cc

2 months agodnsdist: Delint dnsdist-lua-rules.cc
Remi Gacogne [Mon, 4 Mar 2024 16:37:31 +0000 (17:37 +0100)] 
dnsdist: Delint dnsdist-lua-rules.cc

2 months agodnsdist: Delint dnsdist-lua-bindings.cc
Remi Gacogne [Mon, 4 Mar 2024 14:45:30 +0000 (15:45 +0100)] 
dnsdist: Delint dnsdist-lua-bindings.cc

2 months agodnsdist: Delint dnsdist-lua-bindings-dnsquestion.cc
Remi Gacogne [Mon, 4 Mar 2024 14:40:48 +0000 (15:40 +0100)] 
dnsdist: Delint dnsdist-lua-bindings-dnsquestion.cc

2 months agodnsdist: Delint dnsdist-lua-actions.cc
Remi Gacogne [Mon, 4 Mar 2024 13:38:26 +0000 (14:38 +0100)] 
dnsdist: Delint dnsdist-lua-actions.cc

2 months agodnsdist: Delint dnsdist-dynbpf.cc
Remi Gacogne [Mon, 4 Mar 2024 13:14:48 +0000 (14:14 +0100)] 
dnsdist: Delint dnsdist-dynbpf.cc

2 months agodnsdist: Delint test-dnsdist_cc.cc
Remi Gacogne [Mon, 4 Mar 2024 11:30:03 +0000 (12:30 +0100)] 
dnsdist: Delint test-dnsdist_cc.cc

2 months agodnsdist: Delint dnsdist-dnscrypt.cc
Remi Gacogne [Mon, 4 Mar 2024 11:26:39 +0000 (12:26 +0100)] 
dnsdist: Delint dnsdist-dnscrypt.cc

2 months agodnsdist: Delint test-dnsdistpacketcache_cc.cc
Remi Gacogne [Mon, 4 Mar 2024 11:12:21 +0000 (12:12 +0100)] 
dnsdist: Delint test-dnsdistpacketcache_cc.cc

2 months agodnsdist: Delint dnsdist-cache.cc
Remi Gacogne [Mon, 4 Mar 2024 11:12:09 +0000 (12:12 +0100)] 
dnsdist: Delint dnsdist-cache.cc

2 months agodnsdist: Delint dnsdist-carbon.cc
Remi Gacogne [Mon, 4 Mar 2024 11:11:55 +0000 (12:11 +0100)] 
dnsdist: Delint dnsdist-carbon.cc

2 months agodnsdist: Format moved files
Remi Gacogne [Mon, 4 Mar 2024 10:17:46 +0000 (11:17 +0100)] 
dnsdist: Format moved files

2 months agodnsdist: Move dnsdist-specific files
Remi Gacogne [Mon, 4 Mar 2024 10:09:14 +0000 (11:09 +0100)] 
dnsdist: Move dnsdist-specific files

2 months agodnsdist: Remove symbolic links for dnsdist-specific files
Remi Gacogne [Mon, 4 Mar 2024 10:08:30 +0000 (11:08 +0100)] 
dnsdist: Remove symbolic links for dnsdist-specific files

2 months agoMerge pull request #13851 from dwfreed/fix-alpn-selection
Remi Gacogne [Wed, 6 Mar 2024 10:36:27 +0000 (11:36 +0100)] 
Merge pull request #13851 from dwfreed/fix-alpn-selection

tcpiohandler: Use server preference algoritm for ALPN selection

2 months agoAllow AF_INET6 as address family for framestream/dnstap streams
Otto Moerbeek [Wed, 6 Mar 2024 08:08:41 +0000 (09:08 +0100)] 
Allow AF_INET6 as address family for framestream/dnstap streams

2 months agoMerge pull request #13849 from maresac/fix/docker-startup-config-debug-mode
Peter van Dijk [Tue, 5 Mar 2024 19:38:51 +0000 (20:38 +0100)] 
Merge pull request #13849 from maresac/fix/docker-startup-config-debug-mode

Docker: Only print config if debug flag is set

2 months agorec: tidy rpzloader.?? 13861/head
Otto Moerbeek [Tue, 5 Mar 2024 15:12:54 +0000 (16:12 +0100)] 
rec: tidy rpzloader.??

2 months agonits 13849/head
Peter van Dijk [Tue, 5 Mar 2024 13:53:46 +0000 (14:53 +0100)] 
nits

2 months agoauth LUA dblookup: switch qtype argument to int 13860/head
Peter van Dijk [Tue, 5 Mar 2024 11:34:50 +0000 (12:34 +0100)] 
auth LUA dblookup: switch qtype argument to int

2 months agoMerge pull request #13848 from rgacogne/ddist-fix-http1-upgrade-guide
Remi Gacogne [Mon, 4 Mar 2024 20:16:50 +0000 (21:16 +0100)] 
Merge pull request #13848 from rgacogne/ddist-fix-http1-upgrade-guide

dnsdist: Fix HTTP/1 -> HTTP/2 mistake in the upgrade notes

2 months agoMerge pull request #13855 from Habbie/remotebackend-test-silent-failure
Peter van Dijk [Mon, 4 Mar 2024 13:31:45 +0000 (14:31 +0100)] 
Merge pull request #13855 from Habbie/remotebackend-test-silent-failure

auth: revive remotebackend tests and fix failures

2 months agoremotebackend tests: use unsigned domain_id (thanks ubsan) 13855/head
Peter van Dijk [Mon, 4 Mar 2024 12:47:53 +0000 (13:47 +0100)] 
remotebackend tests: use unsigned domain_id (thanks ubsan)

2 months agoremotebackend tests: do pass empty array
Peter van Dijk [Mon, 4 Mar 2024 12:28:21 +0000 (13:28 +0100)] 
remotebackend tests: do pass empty array

2 months agodon't log from destructors, g_log might be gone already (thanks asan)
Peter van Dijk [Mon, 4 Mar 2024 11:48:41 +0000 (12:48 +0100)] 
don't log from destructors, g_log might be gone already (thanks asan)

2 months agoremotebackend tests: report exit value correctly
Peter van Dijk [Mon, 4 Mar 2024 11:48:28 +0000 (12:48 +0100)] 
remotebackend tests: report exit value correctly

2 months agodnsname: Fix formatting issue 13851/head
Remi Gacogne [Mon, 4 Mar 2024 10:02:56 +0000 (11:02 +0100)] 
dnsname: Fix formatting issue

2 months agoAdd missing views.hh reference in the Makefiles
Remi Gacogne [Mon, 4 Mar 2024 09:24:53 +0000 (10:24 +0100)] 
Add missing views.hh reference in the Makefiles

2 months agodnsdist: Use a view for parsing ALPN data, add a regression test
Remi Gacogne [Mon, 4 Mar 2024 09:13:36 +0000 (10:13 +0100)] 
dnsdist: Use a view for parsing ALPN data, add a regression test

2 months agoMerge pull request #13847 from rgacogne/rec-fix-missing-nsec-forward-recurse
Otto Moerbeek [Mon, 4 Mar 2024 08:52:53 +0000 (09:52 +0100)] 
Merge pull request #13847 from rgacogne/rec-fix-missing-nsec-forward-recurse

rec: Fix gathering of denial of existence proof for wildcard-expanded names

2 months agorec: Apply Otto's suggestions 13847/head
Remi Gacogne [Mon, 4 Mar 2024 08:14:58 +0000 (09:14 +0100)] 
rec: Apply Otto's suggestions

2 months agotcpiohandler: Use server preference algoritm for ALPN selection
Doug Freed [Sun, 3 Mar 2024 09:24:34 +0000 (09:24 +0000)] 
tcpiohandler: Use server preference algoritm for ALPN selection

This complies with RFC 7301 section 3.2

2 months agorec: Fix clang-tidy warnings
Remi Gacogne [Fri, 1 Mar 2024 16:00:41 +0000 (17:00 +0100)] 
rec: Fix clang-tidy warnings

2 months agodnsdist: Fix HTTP/1 -> HTTP/2 mistake in the upgrade notes 13848/head
Remi Gacogne [Fri, 1 Mar 2024 15:34:57 +0000 (16:34 +0100)] 
dnsdist: Fix HTTP/1 -> HTTP/2 mistake in the upgrade notes

Reported by Martin Frausing (many thanks!).

2 months agoOnly print config if debug flag is set
Carolin Dohmen [Fri, 1 Mar 2024 15:19:04 +0000 (16:19 +0100)] 
Only print config if debug flag is set

Signed-off-by: Carolin Dohmen <carodohmen@gmail.com>
2 months agorec: Add a unit test for the gathering of denial of existence proof for wildcard...
Remi Gacogne [Fri, 1 Mar 2024 14:54:40 +0000 (15:54 +0100)] 
rec: Add a unit test for the gathering of denial of existence proof for wildcard-expanded names

2 months agorec: Fix gathering of denial of existence proof for wildcard-expanded names
Remi Gacogne [Fri, 1 Mar 2024 13:07:35 +0000 (14:07 +0100)] 
rec: Fix gathering of denial of existence proof for wildcard-expanded names

When the recursor is forwarding to a resolver, we accept the names composing
the CNAME chain starting at the queried name. This means we also need to gather
the denial of existence proof for CNAMEs that were expanded from a wildcard,
otherwise the response sent to the client cannot be DNSSEC-validated.

2 months agoMerge pull request #13820 from devicenull/update-overload-docs auth-5.0.0-alpha0
Remi Gacogne [Tue, 27 Feb 2024 16:58:06 +0000 (17:58 +0100)] 
Merge pull request #13820 from devicenull/update-overload-docs

Update overload-queue-length and overload-drops documentation

2 months agoMerge pull request #13805 from rgacogne/ddist-fix-compilation-warnings
Remi Gacogne [Tue, 27 Feb 2024 16:54:25 +0000 (17:54 +0100)] 
Merge pull request #13805 from rgacogne/ddist-fix-compilation-warnings

dnsdist: Fix compilation warnings

2 months agoMerge pull request #13830 from omoerbeek/rec-rpz-mem
Otto Moerbeek [Tue, 27 Feb 2024 09:03:13 +0000 (10:03 +0100)] 
Merge pull request #13830 from omoerbeek/rec-rpz-mem

rec: reduce RPZ memory usage

2 months agoUpdate docs/performance.rst 13820/head
Brian Rak [Tue, 27 Feb 2024 02:31:28 +0000 (21:31 -0500)] 
Update docs/performance.rst

Co-authored-by: Remi Gacogne <github@coredump.fr>