]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Mon, 30 Oct 2023 09:37:10 +0000 (10:37 +0100)]
Add endbr64 instructions in the right spots for OpenBSD/amd64
OpenBSD has IBT (aka control flow enforcement) on amd64, for processor
models that support it. But it turns out that the existing endbr64
instructions in the boost assembly for context switching are not
enough: there needs to be endbr64 instructions right after the
jump_fcontext() call, as indirect branches end up there.
Otto Moerbeek [Wed, 25 Oct 2023 07:15:02 +0000 (09:15 +0200)]
Merge pull request #13376 from b1tw0rker/master
fix: added missing underscore
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.
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
Peter van Dijk [Fri, 20 Oct 2023 10:26:38 +0000 (12:26 +0200)]
makeEmptyNoErrorPacket does not need zoneInfo
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 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
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 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
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
Otto Moerbeek [Tue, 17 Oct 2023 08:32:40 +0000 (10:32 +0200)]
rec: prep rec-5.0.0-alpha2
Peter van Dijk [Tue, 17 Oct 2023 09:55:12 +0000 (11:55 +0200)]
Merge pull request #13028 from mind04/auth-bindparser
Auth: bindparser add keywords
Peter van Dijk [Tue, 17 Oct 2023 08:13:47 +0000 (10:13 +0200)]
make clang-tidy happy
Peter van Dijk [Tue, 17 Oct 2023 08:22:14 +0000 (10:22 +0200)]
Merge pull request #13313 from jsoref/check-spelling-v0.0.22
Upgrade check-spelling to v0.0.22
Remi Gacogne [Tue, 17 Oct 2023 07:34:07 +0000 (09:34 +0200)]
Merge pull request #13347 from rgacogne/ddist-coverity-warnings
dnsdist: Fix a few warnings from Coverity
Remi Gacogne [Tue, 17 Oct 2023 07:33:35 +0000 (09:33 +0200)]
Merge pull request #13373 from rgacogne/ddist-ci-lto
tasks: Enable back building dnsdist with LTO in our CI
Otto Moerbeek [Tue, 17 Oct 2023 07:25:07 +0000 (09:25 +0200)]
Merge pull request #13378 from omoerbeek/rec-tidy20231017
Followup to #13353, missed the suggested change; add recursor.yml to .gitignore
Otto Moerbeek [Tue, 17 Oct 2023 07:09:14 +0000 (09:09 +0200)]
Followup to #13353, missed the suggested change; add recursor.yml to .gitignore
Otto Moerbeek [Tue, 17 Oct 2023 05:54:31 +0000 (07:54 +0200)]
Merge pull request #13362 from omoerbeek/rec-convert-api-config
rec: convert API config from old style to YAML if YAML settings are active
BitWorker [Tue, 17 Oct 2023 05:52:14 +0000 (07:52 +0200)]
fix: added missing underscore
Kees Monshouwer [Thu, 13 Jul 2023 10:46:17 +0000 (12:46 +0200)]
revert to legacy in recursor tests, they use an old release for testing
Kees Monshouwer [Wed, 12 Jul 2023 18:06:27 +0000 (20:06 +0200)]
auth: add bind primary, secondary and primaries keywords
Peter van Dijk [Mon, 16 Oct 2023 19:44:45 +0000 (21:44 +0200)]
Merge pull request #13082 from jacobbunk/doc-send-recv-latencies
Document send and receive latency metrics
Josh Soref [Mon, 16 Oct 2023 19:32:58 +0000 (15:32 -0400)]
Small refresh to workflow
Josh Soref [Mon, 16 Oct 2023 19:37:49 +0000 (15:37 -0400)]
spelling: cannot
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Otto Moerbeek [Mon, 16 Oct 2023 14:25:37 +0000 (16:25 +0200)]
Check stream status in more cases as suggested by @rgacogne
Otto Moerbeek [Mon, 16 Oct 2023 14:16:53 +0000 (16:16 +0200)]
ws fix
Co-authored-by: Remi Gacogne <github@coredump.fr>
Remi Gacogne [Mon, 16 Oct 2023 14:13:47 +0000 (16:13 +0200)]
tasks: Enable LTO back for dnsdist
Peter van Dijk [Mon, 16 Oct 2023 12:59:14 +0000 (14:59 +0200)]
Merge pull request #12670 from jsoref/reword-remote
Remove remote 3.3 warning
Otto Moerbeek [Mon, 16 Oct 2023 12:49:47 +0000 (14:49 +0200)]
Only explictly dump coverage data if we're heading for _exit()
Otto Moerbeek [Mon, 16 Oct 2023 12:40:32 +0000 (14:40 +0200)]
Merge pull request #13371 from omoerbeek/boost-m4-update
Update boost.m4, clang 17 is out
Otto Moerbeek [Mon, 16 Oct 2023 11:32:13 +0000 (13:32 +0200)]
Update boost.m4, clang 17 is out
Will upstream as well
I wish the boost script would not need this...
Otto Moerbeek [Mon, 16 Oct 2023 10:17:56 +0000 (12:17 +0200)]
Merge pull request #13364 from omoerbeek/rec-extra-ns
rec: If we miss glue, but not for all NS records, try to resolve the missing address records
Otto Moerbeek [Mon, 16 Oct 2023 10:09:39 +0000 (12:09 +0200)]
Better handling of potential absent file
Remi Gacogne [Mon, 16 Oct 2023 10:03:31 +0000 (12:03 +0200)]
Merge pull request #13280 from chbruyand/dnsdist-doq-quiche
dnsdist: add support for incoming DoQ
Remi Gacogne [Mon, 16 Oct 2023 09:24:11 +0000 (11:24 +0200)]
Merge pull request #13370 from b1tw0rker/master
fix: added missing closed bracket
Otto Moerbeek [Mon, 16 Oct 2023 09:23:20 +0000 (11:23 +0200)]
Merge pull request #13353 from omoerbeek/rec-ss-cname-wipe
rec: If serving stale, wipe CNAME records from cache when we get a NODATA negative response for them
Otto Moerbeek [Mon, 16 Oct 2023 09:06:20 +0000 (11:06 +0200)]
Check if nrr pointer is valid before using
Co-authored-by: Remi Gacogne <github@coredump.fr>
Remi Gacogne [Mon, 16 Oct 2023 08:53:34 +0000 (10:53 +0200)]
dnsdist: More clang-tidy delinting
BitWorker [Mon, 16 Oct 2023 08:02:25 +0000 (10:02 +0200)]
fix: added missing closed bracket
Remi Gacogne [Fri, 13 Oct 2023 15:44:13 +0000 (17:44 +0200)]
dnsdist: More clang-tidy delinting
Remi Gacogne [Fri, 13 Oct 2023 15:04:25 +0000 (17:04 +0200)]
dnsdist: Fix clang-tidy warnings
Remi Gacogne [Fri, 13 Oct 2023 14:15:37 +0000 (16:15 +0200)]
Merge pull request #13365 from rgacogne/ddist-clang-tidy-nolintnextline
dnsdist: Better clang-tidy suppressions
Otto Moerbeek [Fri, 13 Oct 2023 13:39:05 +0000 (15:39 +0200)]
Only set additionalsNotInCache in the true case
Remi Gacogne [Fri, 13 Oct 2023 12:48:30 +0000 (14:48 +0200)]
Quiche: Fix the installation of library on macOS
Remi Gacogne [Fri, 13 Oct 2023 12:46:33 +0000 (14:46 +0200)]
dnsdist: Use the QuicheConnection type, as suggested by Otto
Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Fri, 13 Oct 2023 12:46:07 +0000 (14:46 +0200)]
dnsdist: Remove now unneeded clang-tidy suppression
Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Fri, 13 Oct 2023 12:31:42 +0000 (14:31 +0200)]
dnsdist: Better clang-tidy suppressions
Fred Morcos [Fri, 13 Oct 2023 10:47:07 +0000 (12:47 +0200)]
Merge pull request #13321 from fredmorcos/geoip-lmdb-cleanups
Minor cleanups to geoip and lmdb
Otto Moerbeek [Mon, 9 Oct 2023 15:00:51 +0000 (17:00 +0200)]
If we miss glue, but not for all NS records, we can try to
resolve the missing glue, so push tasks for that.
Otto Moerbeek [Fri, 13 Oct 2023 09:55:33 +0000 (11:55 +0200)]
Tidy
Otto Moerbeek [Fri, 13 Oct 2023 09:33:13 +0000 (11:33 +0200)]
Merge pull request #13363 from omoerbeek/rec-coverity-
1522436
rec: Fix Coverity
1522436 Dereference null return value
Otto Moerbeek [Fri, 13 Oct 2023 08:10:42 +0000 (10:10 +0200)]
rec: Fix Coverity
1522436 Dereference null return value
Otto Moerbeek [Fri, 13 Oct 2023 07:53:43 +0000 (09:53 +0200)]
Print version earlier, logging tweak
Otto Moerbeek [Fri, 13 Oct 2023 07:40:09 +0000 (09:40 +0200)]
Docs
Remi Gacogne [Fri, 13 Oct 2023 07:18:46 +0000 (09:18 +0200)]
Merge pull request #13361 from phonedph1/patch-2
dnsdist: Update dq.rst
phonedph1 [Thu, 12 Oct 2023 15:29:09 +0000 (09:29 -0600)]
Update dq.rst
Fred Morcos [Thu, 12 Oct 2023 14:32:24 +0000 (16:32 +0200)]
Small refactoring of GeoIPBackend::loadDomain
Fred Morcos [Mon, 9 Oct 2023 13:02:51 +0000 (15:02 +0200)]
Set the domain ID
Fred Morcos [Thu, 28 Sep 2023 20:37:56 +0000 (22:37 +0200)]
Minor cleanups to geoip and lmdb
Otto Moerbeek [Thu, 12 Oct 2023 13:20:40 +0000 (15:20 +0200)]
Try a couple of times asking rec to quit
Otto Moerbeek [Thu, 12 Oct 2023 13:07:07 +0000 (15:07 +0200)]
include_dir must be != api_dir for YAML mode
Otto Moerbeek [Thu, 12 Oct 2023 13:06:55 +0000 (15:06 +0200)]
Formatting
Otto Moerbeek [Thu, 12 Oct 2023 12:42:55 +0000 (14:42 +0200)]
Regression test for YAML conversino of API maintained config files
Otto Moerbeek [Thu, 12 Oct 2023 09:02:17 +0000 (11:02 +0200)]
Error handling and bulk update of forwards
Otto Moerbeek [Wed, 27 Sep 2023 12:56:14 +0000 (14:56 +0200)]
First stab at converting api managed files
Peter van Dijk [Wed, 11 Oct 2023 17:34:37 +0000 (19:34 +0200)]
Merge pull request #13355 from Habbie/docker-h2o
dnsdist Docker: enable h2o again, using our fork
Peter van Dijk [Wed, 11 Oct 2023 15:12:56 +0000 (17:12 +0200)]
dnsdist Docker: enable h2o again, using our fork
Otto Moerbeek [Wed, 11 Oct 2023 15:03:01 +0000 (17:03 +0200)]
Merge pull request #13346 from omoerbeek/rec-unittests-cache-init
rec: Fix a spuriously failing recursorcache_cc test: reset globals (indirectly) used
Otto Moerbeek [Wed, 11 Oct 2023 14:38:53 +0000 (16:38 +0200)]
Merge pull request #13296 from omoerbeek/rec-qm-iters
rec: Make QName Minimization parameters from RFC 9156 settable
Otto Moerbeek [Wed, 11 Oct 2023 13:39:46 +0000 (15:39 +0200)]
Tidy
Remi Gacogne [Wed, 11 Oct 2023 14:11:46 +0000 (16:11 +0200)]
Merge pull request #13350 from rgacogne/ddist-182-secpoll-changelog
dnsdist: Prepare ChangeLog and secpoll for DNSdist 1.8.2 and 1.7.5
Otto Moerbeek [Mon, 9 Oct 2023 10:02:24 +0000 (12:02 +0200)]
Apply suggestion from review by @rgacogne, thanks!
Otto Moerbeek [Mon, 25 Sep 2023 14:08:18 +0000 (16:08 +0200)]
Init default values for new settings
Otto Moerbeek [Mon, 25 Sep 2023 12:59:47 +0000 (14:59 +0200)]
Typo
Co-authored-by: Remi Gacogne <github@coredump.fr>
Otto Moerbeek [Mon, 25 Sep 2023 11:59:44 +0000 (13:59 +0200)]
Make QName Minimization parameters from RFC 9156 settable
Also fix a counting ommission
Otto Moerbeek [Wed, 11 Oct 2023 12:22:03 +0000 (14:22 +0200)]
If serving stale, wipe CNAME records from cache when we get a NODATA negative response for them
PR #12395 already did that for the NXDOMAIN case.