]>
git.ipfire.org Git - thirdparty/pdns.git/log
Peter van Dijk [Mon, 30 Oct 2023 09:06:21 +0000 (10:06 +0100)]
Merge pull request #13421 from jsoref/resolve-list-completeness
acknowledge everyone
Peter van Dijk [Mon, 30 Oct 2023 08:58:44 +0000 (09:58 +0100)]
Merge pull request #13428 from zeha/catalog-doc-draft
auth doc: catalog: replace the word "draft"
Peter van Dijk [Mon, 30 Oct 2023 08:53:01 +0000 (09:53 +0100)]
Merge pull request #13402 from rgacogne/ddist-coverity-install-quiche
misc-dailies: Install quiche for Coverity's DNSdist analysis
Remi Gacogne [Mon, 30 Oct 2023 08:26:18 +0000 (09:26 +0100)]
tasks: Apply another suggestion
Remi Gacogne [Mon, 30 Oct 2023 08:18:40 +0000 (09:18 +0100)]
tasks: Apply Fred's suggestion
Remi Gacogne [Mon, 30 Oct 2023 08:12:57 +0000 (09:12 +0100)]
tasks: Apply Fred's suggestion (thanks!)
Co-authored-by: Fred Morcos <fm@fredmorcos.com>
Remi Gacogne [Mon, 23 Oct 2023 14:28:00 +0000 (16:28 +0200)]
Clang-tidy: Document the workflow
Remi Gacogne [Mon, 23 Oct 2023 12:46:16 +0000 (14:46 +0200)]
clang-tidy: Add markdown summary
Remi Gacogne [Mon, 23 Oct 2023 09:44:01 +0000 (11:44 +0200)]
Use our own clang-tidy-diff.py
Remi Gacogne [Mon, 23 Oct 2023 07:13:12 +0000 (09:13 +0200)]
clang-tidy: Use --noprefix
Remi Gacogne [Fri, 20 Oct 2023 15:32:10 +0000 (17:32 +0200)]
Fix clang-tidy analysis
Remi Gacogne [Fri, 13 Oct 2023 15:16:05 +0000 (17:16 +0200)]
Limit concurrency
Remi Gacogne [Fri, 13 Oct 2023 11:22:14 +0000 (13:22 +0200)]
CodeQL: Fix analysis
Remi Gacogne [Fri, 13 Oct 2023 10:37:27 +0000 (12:37 +0200)]
tasks: gcc 11.4 doesn't support `-Wstring-plus-int`
Remi Gacogne [Fri, 13 Oct 2023 10:30:08 +0000 (12:30 +0200)]
tasks: Handle an empty sanitizers list
Remi Gacogne [Fri, 13 Oct 2023 10:08:41 +0000 (12:08 +0200)]
CodeQL workflow: Upgrade to 22.04, clang-tidy 15
Remi Gacogne [Fri, 13 Oct 2023 09:42:55 +0000 (11:42 +0200)]
Move clang-tidy analysis to the CodeQL workflow
Fred Morcos [Thu, 26 Oct 2023 13:12:07 +0000 (15:12 +0200)]
Refactor UeberBackend::getAuth
Fred Morcos [Thu, 26 Oct 2023 12:50:20 +0000 (14:50 +0200)]
Refactor UeberBackend::getAuth: foundTarget
Fred Morcos [Thu, 26 Oct 2023 12:45:41 +0000 (14:45 +0200)]
Refactor UeberBackend::getAuth: findBestMatchingBackend
Fred Morcos [Thu, 26 Oct 2023 12:38:28 +0000 (14:38 +0200)]
Refactor UeberBackend::getAuth: UeberBackend::fillSOAFromCache
Fred Morcos [Thu, 26 Oct 2023 12:31:06 +0000 (14:31 +0200)]
Cleanup UeberBackend::lookup
Fred Morcos [Thu, 26 Oct 2023 12:27:28 +0000 (14:27 +0200)]
Refactor UeberBackend::cacheHas and introduce UeberBackend::CacheResult
Fred Morcos [Thu, 26 Oct 2023 12:09:33 +0000 (14:09 +0200)]
Refactor UeberBackend::getAuth: UeberBackend::fillSOAFromZoneRecord
Fred Morcos [Thu, 26 Oct 2023 11:19:18 +0000 (13:19 +0200)]
Cleanup UeberBackend::getAuth
Fred Morcos [Fri, 13 Oct 2023 13:09:18 +0000 (15:09 +0200)]
Cleanup UeberBackend::getSOAUncached
Fred Morcos [Fri, 13 Oct 2023 13:08:34 +0000 (15:08 +0200)]
Disable lint for call to dlerror()
Fred Morcos [Sun, 29 Oct 2023 14:09:36 +0000 (15:09 +0100)]
Various UeberBackend cleanups
Fred Morcos [Sun, 29 Oct 2023 14:04:44 +0000 (15:04 +0100)]
Cleanup UeberBackend TSIG Key handling methods
Fred Morcos [Fri, 27 Oct 2023 22:05:16 +0000 (00:05 +0200)]
Cleanup UeberBackend cache handling methods
Otto Moerbeek [Fri, 27 Oct 2023 15:08:16 +0000 (17:08 +0200)]
Merge pull request #13425 from omoerbeek/rec-docs-ws-loglevel
rec: correct webserver-loglevel docs.
Fred Morcos [Fri, 27 Oct 2023 13:53:47 +0000 (15:53 +0200)]
Cleanup UeberBackend constructor
Fred Morcos [Fri, 27 Oct 2023 13:53:30 +0000 (15:53 +0200)]
Cleanup UeberBackend::getSOAUncached
Chris Hofstaedtler [Fri, 27 Oct 2023 13:29:33 +0000 (15:29 +0200)]
auth doc: catalog: replace the word "draft"
Improves PR #13000.
Fred Morcos [Fri, 27 Oct 2023 10:31:25 +0000 (12:31 +0200)]
Cleanup various UeberBackend methods
Fred Morcos [Fri, 27 Oct 2023 10:30:26 +0000 (12:30 +0200)]
Cleanup UeberBackend::inTransaction
Fred Morcos [Fri, 27 Oct 2023 10:12:03 +0000 (12:12 +0200)]
Cleanup UeberBackend includes
Fred Morcos [Fri, 27 Oct 2023 10:10:37 +0000 (12:10 +0200)]
Cleanup UeberBackend domain key management methods
Fred Morcos [Fri, 27 Oct 2023 10:09:19 +0000 (12:09 +0200)]
Cleanup UeberBackend::doesDNSSEC
Fred Morcos [Fri, 27 Oct 2023 10:08:27 +0000 (12:08 +0200)]
Cleanup UeberBackend::getDomainInfo
Otto Moerbeek [Fri, 27 Oct 2023 10:07:38 +0000 (12:07 +0200)]
rec: correct webserver-loglevel docs.
Fixes #13325
Fred Morcos [Fri, 27 Oct 2023 09:52:37 +0000 (11:52 +0200)]
Cleanup UeberBackend::loadModules
phonedph1 [Thu, 26 Oct 2023 18:34:40 +0000 (12:34 -0600)]
Update performance.rst
Fred Morcos [Fri, 8 Sep 2023 12:00:44 +0000 (14:00 +0200)]
Formatting: ueberbackend.hh
Fred Morcos [Fri, 8 Sep 2023 11:56:34 +0000 (13:56 +0200)]
Formatting: ueberbackend.cc
Josh Soref [Wed, 25 Oct 2023 18:26:42 +0000 (14:26 -0400)]
acknowledge everyone
Otto Moerbeek [Wed, 25 Oct 2023 07:15:02 +0000 (09:15 +0200)]
Merge pull request #13376 from b1tw0rker/master
fix: added missing underscore
Josh Soref [Tue, 24 Oct 2023 15:54:26 +0000 (11:54 -0400)]
Tweaks for DNSSEC docs
* powerdnssec.org was discontinued a while ago
* rst tweaks
* there do not appear to be tutorials available
Josh Soref [Tue, 24 Oct 2023 16:14:10 +0000 (12:14 -0400)]
Fix stale rst references
Josh Soref [Tue, 24 Oct 2023 15:58:58 +0000 (11:58 -0400)]
This ship has sailed
Josh Soref [Tue, 24 Oct 2023 15:58:48 +0000 (11:58 -0400)]
Use more rst markup
Otto Moerbeek [Tue, 24 Oct 2023 09:27:38 +0000 (11:27 +0200)]
Merge pull request #13413 from omoerbeek/dnsdist-boringssl
dnsdist: Allow building of dnsdist against boringssl on OpenBSD
Otto Moerbeek [Tue, 24 Oct 2023 08:29:04 +0000 (10:29 +0200)]
Tidy
Otto Moerbeek [Mon, 23 Oct 2023 15:18:44 +0000 (17:18 +0200)]
Allow building of dnsdist against boringssl.
DISABLE_OCSP_STAPLING has to be defined as well, since boring does not
seem to have it.
Remi Gacogne [Tue, 24 Oct 2023 07:11:17 +0000 (09:11 +0200)]
dnsdist: Better message when outgoing DoH is not available
Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 23 Oct 2023 09:48:54 +0000 (11:48 +0200)]
Only assign to the arguments of get if the entry is not expired.
Callers of get() *must* ensure they onluy look at the args if get() returned > 0
Implements #12612 for the record cache. Negcache fill follow later.
Otto Moerbeek [Mon, 23 Oct 2023 09:10:47 +0000 (11:10 +0200)]
Move preRemoval() to MapCombo::LockedContent
Simplifies a few things, and gets rid of the clang-tidy "method can be static"
comment.
Otto Moerbeek [Mon, 23 Oct 2023 08:39:08 +0000 (10:39 +0200)]
rec: tidy recursor_cache.??
Two warnings remain
Otto Moerbeek [Mon, 23 Oct 2023 07:17:16 +0000 (09:17 +0200)]
rec: handle serve stale logic in getRootNXTrust()
Superseded #13383 by calling the general get() function that has
all the special cases covered.
Otto Moerbeek [Mon, 23 Oct 2023 05:24:00 +0000 (07:24 +0200)]
Merge pull request #13408 from tih/netbsd-stack-mem
Handle stack memory on NetBSD as on OpenBSD
Tom Ivar Helbekkmo [Sun, 22 Oct 2023 18:26:32 +0000 (20:26 +0200)]
Handle stack memory on NetBSD as on OpenBSD
Peter van Dijk [Fri, 20 Oct 2023 12:34:52 +0000 (14:34 +0200)]
Merge pull request #13322 from Habbie/ixfrdist-notify-in
ixfrdist: add NOTIFY receive support
Otto Moerbeek [Fri, 20 Oct 2023 10:55:48 +0000 (12:55 +0200)]
auth: Give an example Lua record accessing qname.
Also mention qtype is not a thing in Lua records.
Fixes #8443
Peter van Dijk [Fri, 20 Oct 2023 10:26:38 +0000 (12:26 +0200)]
makeEmptyNoErrorPacket does not need zoneInfo
Remi Gacogne [Thu, 19 Oct 2023 12:53:19 +0000 (14:53 +0200)]
misc-dailies: Install quiche for Coverity's DNSdist analysis
Remi Gacogne [Fri, 20 Oct 2023 09:27:59 +0000 (11:27 +0200)]
build-packages: Update the version of the generic SLSA generator
Remi Gacogne [Fri, 20 Oct 2023 08:17:46 +0000 (10:17 +0200)]
Merge pull request #13331 from rgacogne/ddist-190-a2
dnsdist: Add ChangeLog and secpoll update for DNSdist 1.9.0-alpha3
Remi Gacogne [Fri, 20 Oct 2023 07:14:39 +0000 (09:14 +0200)]
dnsdist: Fix documentation issues reported by Peter (thanks!)
Remi Gacogne [Fri, 13 Oct 2023 07:47:58 +0000 (09:47 +0200)]
dnsdist: Document that automatic rotation should be disabled with static STEKs
Remi Gacogne [Mon, 9 Oct 2023 08:47:59 +0000 (10:47 +0200)]
dnsdist: More words on TLS session encryption keys setup and rotation
Remi Gacogne [Fri, 20 Oct 2023 06:52:00 +0000 (08:52 +0200)]
dnsdist: Update ChangeLog and secutiry polling for 1.9.0-alpha3
Remi Gacogne [Fri, 20 Oct 2023 06:34:04 +0000 (08:34 +0200)]
Merge pull request #13382 from rgacogne/ddist-fix-amz-2023
builder-support: Enable missing dnsdist features on Amazon 2023, unbreak dnsdist package on EL8/9
Peter van Dijk [Thu, 19 Oct 2023 18:21:28 +0000 (20:21 +0200)]
support libquiche on amazon2023; stop generating dep for it on el8+amzn2023
Remi Gacogne [Tue, 17 Oct 2023 09:23:12 +0000 (11:23 +0200)]
builder-support: Enable missing dnsdist features on Amazon 2023
Peter van Dijk [Thu, 19 Oct 2023 14:58:01 +0000 (16:58 +0200)]
drop packets from 100% impossible sources
Peter van Dijk [Thu, 19 Oct 2023 14:53:23 +0000 (16:53 +0200)]
simplify address comparison, remove debug messages
Remi Gacogne [Thu, 19 Oct 2023 14:03:24 +0000 (16:03 +0200)]
dnsdist: Disable the complexity check for setupLuaInspection()
Peter van Dijk [Thu, 19 Oct 2023 11:56:24 +0000 (13:56 +0200)]
some delint, some NOLINT
Remi Gacogne [Thu, 19 Oct 2023 13:06:34 +0000 (15:06 +0200)]
dnsdist: Add a ChangeLog entry for #13372
Remi Gacogne [Thu, 19 Oct 2023 13:02:13 +0000 (15:02 +0200)]
dnsdist: Fix version in the documentation of DynBlockRulesGroup:removeRange()
Remi Gacogne [Fri, 6 Oct 2023 15:43:11 +0000 (17:43 +0200)]
dnsdist: Add a DynBlockRulesGroup:removeRange() binding
This adds the ability to remove an existing range from the list of
existing included/excluded ranges.
Remi Gacogne [Thu, 19 Oct 2023 12:59:13 +0000 (14:59 +0200)]
Merge pull request #13372 from rgacogne/dnsdist-dnsheader-aligned
dnsdist: Prevent dnsheader alignment issues
Peter van Dijk [Mon, 9 Oct 2023 18:08:53 +0000 (20:08 +0200)]
switch notimpStats to array, thanks @rgacogne
Peter van Dijk [Tue, 15 Aug 2023 17:26:55 +0000 (19:26 +0200)]
ixfrdist: handle incoming NOTIFY packets
Peter van Dijk [Tue, 15 Aug 2023 11:33:08 +0000 (13:33 +0200)]
ixfrdist: check opcode of incoming query
Remi Gacogne [Tue, 17 Oct 2023 09:36:54 +0000 (11:36 +0200)]
dnsdist: Fix formatting in the ChangeLog
Remi Gacogne [Mon, 9 Oct 2023 10:19:10 +0000 (12:19 +0200)]
dnsdist: Add #13185 to the ChangeLog
Remi Gacogne [Mon, 9 Oct 2023 08:09:30 +0000 (10:09 +0200)]
dnsdist: Add #13335 and #13340 to the ChangeLog
Remi Gacogne [Fri, 6 Oct 2023 08:57:50 +0000 (10:57 +0200)]
dnsdist: Appease the spell checker
Remi Gacogne [Thu, 5 Oct 2023 09:12:54 +0000 (11:12 +0200)]
dnsdist: Add ChangeLog for DNSdist 1.9.0-alpha2
Remi Gacogne [Thu, 5 Oct 2023 09:01:49 +0000 (11:01 +0200)]
secpoll: Add an entry for DNSdist 1.9.0-alpha2
Remi Gacogne [Thu, 19 Oct 2023 09:39:03 +0000 (11:39 +0200)]
dnsdist: Fix a clang-tidy warning with opcodes
Peter van Dijk [Wed, 18 Oct 2023 19:25:46 +0000 (21:25 +0200)]
auth: exit with 0 on --version, like dnsdist and recursor do
Otto Moerbeek [Tue, 17 Oct 2023 13:12:18 +0000 (15:12 +0200)]
Assorted delinting, mark do while loops as ok
Otto Moerbeek [Wed, 18 Oct 2023 08:49:43 +0000 (10:49 +0200)]
rec: Describe the keys and values produced by structured logging in more detail
Otto Moerbeek [Tue, 17 Oct 2023 15:07:17 +0000 (17:07 +0200)]
rec: Update new b-root-server.net addresses in built-in hints.
Is going to be effective
20231117. Both existing and new addresses
work already at the moment of writing (
20211017).
https://www.lacnic.net/6869/2/lacnic/lacnic-assigns-number-resources-to-the-usc_isi-dns-root-server
Fixes #12897
Remi Gacogne [Tue, 17 Oct 2023 13:41:27 +0000 (15:41 +0200)]
dnsdist: Fix a few more clang-tidy warnings
Remi Gacogne [Tue, 17 Oct 2023 07:32:42 +0000 (09:32 +0200)]
dnsdist: More delinting
Remi Gacogne [Thu, 5 Oct 2023 14:38:56 +0000 (16:38 +0200)]
dnsdist: Prevent dnsheader alignment issues
Otto Moerbeek [Tue, 17 Oct 2023 11:12:00 +0000 (13:12 +0200)]
Merge pull request #13380 from omoerbeek/rec-prep-5.0.0-alpha2
rec: prep rec-5.0.0-alpha2