]>
git.ipfire.org Git - thirdparty/pdns.git/log
Peter van Dijk [Thu, 14 Mar 2024 15:40:59 +0000 (16:40 +0100)]
auth-4.9.0: docs&secpoll
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
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
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
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
Otto Moerbeek [Wed, 13 Mar 2024 10:05:28 +0000 (11:05 +0100)]
Explicit cast to do multiply in 64-bit
Peter van Dijk [Wed, 13 Mar 2024 09:08:57 +0000 (10:08 +0100)]
fix formatting
Peter van Dijk [Wed, 13 Mar 2024 09:07:53 +0000 (10:07 +0100)]
secpoll & docs for dnsdist 1.9.1
Otto Moerbeek [Mon, 11 Mar 2024 09:18:59 +0000 (10:18 +0100)]
Reformat
Otto Moerbeek [Mon, 11 Mar 2024 09:18:15 +0000 (10:18 +0100)]
Avoid label and goto in loop
Otto Moerbeek [Mon, 11 Mar 2024 09:05:44 +0000 (10:05 +0100)]
Make a few fields (d_gettag and friends and handle) private
Otto Moerbeek [Thu, 7 Mar 2024 15:56:05 +0000 (16:56 +0100)]
rec: Tidy lua-recursor4.cc and lua-recursor4.hh
Otto Moerbeek [Tue, 12 Mar 2024 11:41:28 +0000 (12:41 +0100)]
rec: fix Coverity
1534473 Unintended sign extension
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
Otto Moerbeek [Wed, 13 Mar 2024 06:59:54 +0000 (07:59 +0100)]
dnsdist: update to quiche 0.20.1
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`
romeroalx [Tue, 12 Mar 2024 16:24:31 +0000 (17:24 +0100)]
gh actions: wo issue 9491 - actions/runner-images
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()`
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
Peter van Dijk [Mon, 11 Mar 2024 11:39:36 +0000 (12:39 +0100)]
simplify return type usage
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
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
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
Peter van Dijk [Fri, 8 Mar 2024 13:51:55 +0000 (14:51 +0100)]
auth LUA: support returning empty set in filterForward
fixes #12436
Peter van Dijk [Fri, 8 Mar 2024 15:59:34 +0000 (16:59 +0100)]
fix NUL string literal
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
Remi Gacogne [Fri, 8 Mar 2024 12:01:03 +0000 (13:01 +0100)]
dnsdist: Fix clang-tidy warnings
Remi Gacogne [Fri, 8 Mar 2024 10:34:17 +0000 (11:34 +0100)]
validate: Remove unused harvestCSPFromRecs()
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.
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
Remi Gacogne [Thu, 7 Mar 2024 16:16:57 +0000 (17:16 +0100)]
dnsdist: Return the correct TLS provider for DoQ and DoH3 frontends
Remi Gacogne [Thu, 7 Mar 2024 13:39:29 +0000 (14:39 +0100)]
dnsdist: Remove dangling sodcrypto.cc and sodcrypto.hh symbolic links
Remi Gacogne [Thu, 7 Mar 2024 13:39:10 +0000 (14:39 +0100)]
dnsdist: Move dnsdistconf.lua to dnsdistdist/
Remi Gacogne [Wed, 6 Mar 2024 15:49:30 +0000 (16:49 +0100)]
dnsdist: Delint dnsdist-protobuf.cc
Remi Gacogne [Wed, 6 Mar 2024 15:47:07 +0000 (16:47 +0100)]
dnsdist: Delint dnsdist.cc
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
Kees Monshouwer [Sat, 2 Sep 2023 13:21:53 +0000 (15:21 +0200)]
auth: catalog, include groups in hash calculation
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
Peter van Dijk [Thu, 7 Mar 2024 12:15:37 +0000 (13:15 +0100)]
auth debian: adjust option name in shipped postinst
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
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
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
Remi Gacogne [Wed, 6 Mar 2024 15:46:29 +0000 (16:46 +0100)]
dnsdist: Delint dnsdist-xpf.cc
Remi Gacogne [Wed, 6 Mar 2024 14:09:07 +0000 (15:09 +0100)]
dnsdist: Delint dnsdist-web.cc
Remi Gacogne [Wed, 6 Mar 2024 11:33:34 +0000 (12:33 +0100)]
dnsdist: Delint dnsdist-ecs.cc
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).
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
Otto Moerbeek [Wed, 6 Mar 2024 12:29:57 +0000 (13:29 +0100)]
Move #define to static const string
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
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
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
Otto Moerbeek [Wed, 6 Mar 2024 11:40:36 +0000 (12:40 +0100)]
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
Remi Gacogne [Wed, 6 Mar 2024 11:09:41 +0000 (12:09 +0100)]
dnsdist: Fix formatting issues
Remi Gacogne [Tue, 5 Mar 2024 09:51:19 +0000 (10:51 +0100)]
dnsdist: Delint dnsdist-lua-vars.cc
Remi Gacogne [Tue, 5 Mar 2024 09:50:35 +0000 (10:50 +0100)]
dnsdist: Delint dnsdist-protocols.cc
Remi Gacogne [Tue, 5 Mar 2024 09:47:49 +0000 (10:47 +0100)]
dnsdist: Delint dnsdist-lua.cc and dnsdist-snmp.cc
Remi Gacogne [Tue, 5 Mar 2024 09:46:27 +0000 (10:46 +0100)]
dnsdist: Fix formatting in dnsdist-lua-bindings-dnsquestion.cc
Remi Gacogne [Tue, 5 Mar 2024 08:10:38 +0000 (09:10 +0100)]
dnsdist: Delint dnsdist-rings.cc
Remi Gacogne [Mon, 4 Mar 2024 16:38:44 +0000 (17:38 +0100)]
dnsdist: Delint dnsdist-lua-inspection.cc
Remi Gacogne [Mon, 4 Mar 2024 16:37:31 +0000 (17:37 +0100)]
dnsdist: Delint dnsdist-lua-rules.cc
Remi Gacogne [Mon, 4 Mar 2024 14:45:30 +0000 (15:45 +0100)]
dnsdist: Delint dnsdist-lua-bindings.cc
Remi Gacogne [Mon, 4 Mar 2024 14:40:48 +0000 (15:40 +0100)]
dnsdist: Delint dnsdist-lua-bindings-dnsquestion.cc
Remi Gacogne [Mon, 4 Mar 2024 13:38:26 +0000 (14:38 +0100)]
dnsdist: Delint dnsdist-lua-actions.cc
Remi Gacogne [Mon, 4 Mar 2024 13:14:48 +0000 (14:14 +0100)]
dnsdist: Delint dnsdist-dynbpf.cc
Remi Gacogne [Mon, 4 Mar 2024 11:30:03 +0000 (12:30 +0100)]
dnsdist: Delint test-dnsdist_cc.cc
Remi Gacogne [Mon, 4 Mar 2024 11:26:39 +0000 (12:26 +0100)]
dnsdist: Delint dnsdist-dnscrypt.cc
Remi Gacogne [Mon, 4 Mar 2024 11:12:21 +0000 (12:12 +0100)]
dnsdist: Delint test-dnsdistpacketcache_cc.cc
Remi Gacogne [Mon, 4 Mar 2024 11:12:09 +0000 (12:12 +0100)]
dnsdist: Delint dnsdist-cache.cc
Remi Gacogne [Mon, 4 Mar 2024 11:11:55 +0000 (12:11 +0100)]
dnsdist: Delint dnsdist-carbon.cc
Remi Gacogne [Mon, 4 Mar 2024 10:17:46 +0000 (11:17 +0100)]
dnsdist: Format moved files
Remi Gacogne [Mon, 4 Mar 2024 10:09:14 +0000 (11:09 +0100)]
dnsdist: Move dnsdist-specific files
Remi Gacogne [Mon, 4 Mar 2024 10:08:30 +0000 (11:08 +0100)]
dnsdist: Remove symbolic links for dnsdist-specific files
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
Otto Moerbeek [Wed, 6 Mar 2024 08:08:41 +0000 (09:08 +0100)]
Allow AF_INET6 as address family for framestream/dnstap streams
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
Otto Moerbeek [Tue, 5 Mar 2024 15:12:54 +0000 (16:12 +0100)]
rec: tidy rpzloader.??
Peter van Dijk [Tue, 5 Mar 2024 13:53:46 +0000 (14:53 +0100)]
nits
Peter van Dijk [Tue, 5 Mar 2024 11:34:50 +0000 (12:34 +0100)]
auth LUA dblookup: switch qtype argument to int
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
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
Peter van Dijk [Mon, 4 Mar 2024 12:47:53 +0000 (13:47 +0100)]
remotebackend tests: use unsigned domain_id (thanks ubsan)
Peter van Dijk [Mon, 4 Mar 2024 12:28:21 +0000 (13:28 +0100)]
remotebackend tests: do pass empty array
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)
Peter van Dijk [Mon, 4 Mar 2024 11:48:28 +0000 (12:48 +0100)]
remotebackend tests: report exit value correctly
Remi Gacogne [Mon, 4 Mar 2024 10:02:56 +0000 (11:02 +0100)]
dnsname: Fix formatting issue
Remi Gacogne [Mon, 4 Mar 2024 09:24:53 +0000 (10:24 +0100)]
Add missing views.hh reference in the Makefiles
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
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
Remi Gacogne [Mon, 4 Mar 2024 08:14:58 +0000 (09:14 +0100)]
rec: Apply Otto's suggestions
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
Remi Gacogne [Fri, 1 Mar 2024 16:00:41 +0000 (17:00 +0100)]
rec: Fix clang-tidy warnings
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!).
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>
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
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.
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
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
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
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>