]>
git.ipfire.org Git - thirdparty/pdns.git/log
Peter van Dijk [Fri, 15 Mar 2024 13:27:48 +0000 (14:27 +0100)]
Merge pull request #13917 from Habbie/auth-4.9.0-docs-secpoll
auth-4.9.0: docs&secpoll
Peter van Dijk [Fri, 15 Mar 2024 12:44:11 +0000 (13:44 +0100)]
EOL auth 4.6
Remi Gacogne [Fri, 15 Mar 2024 10:34:42 +0000 (11:34 +0100)]
Merge pull request #13906 from rgacogne/ddist-fix-ipv6-console
dnsdist: Fix first IPv6 console connection being rejected
Otto Moerbeek [Fri, 15 Mar 2024 09:25:34 +0000 (10:25 +0100)]
Merge pull request #13919 from omoerbeek/rec-not-throttle-lame
rec: don't throttle lame servers if they are marked as dontThrottle
Otto Moerbeek [Fri, 15 Mar 2024 08:44:17 +0000 (09:44 +0100)]
rec: don't throttle lame servers if they are marked as dontThrottle
Peter van Dijk [Thu, 14 Mar 2024 15:46:06 +0000 (16:46 +0100)]
Merge pull request #13916 from Habbie/dockerignore
.dockerignore: adjust for https://github.com/docker/buildx/issues/850
Peter van Dijk [Thu, 14 Mar 2024 15:40:59 +0000 (16:40 +0100)]
auth-4.9.0: docs&secpoll
Peter van Dijk [Thu, 14 Mar 2024 14:01:44 +0000 (15:01 +0100)]
.dockerignore: adjust for https://github.com/docker/buildx/issues/850
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
Remi Gacogne [Tue, 12 Mar 2024 14:16:19 +0000 (15:16 +0100)]
dnsdist: Add a regression test for IPv6 console connections
Remi Gacogne [Tue, 12 Mar 2024 13:59:25 +0000 (14:59 +0100)]
dnsdist: Fix first IPv6 console connection being rejected
If we don't set the family of the client IP address,
`ComboAddress::getSocklen()` will return the size of an IPv4 struct
and thus the first IPv6 client address will get truncated.
Subsequent connections will be fine because the family will have been
set to IPv6.
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