]>
git.ipfire.org Git - thirdparty/pdns.git/log
Remi Gacogne [Mon, 30 Sep 2024 13:33:47 +0000 (15:33 +0200)]
Merge pull request #14664 from rgacogne/ddist-ffi-proxy-protocol-incoming
dnsdist: Add a FFI accessor to incoming proxy protocol values
Remi Gacogne [Mon, 30 Sep 2024 12:11:26 +0000 (14:11 +0200)]
Merge pull request #14728 from rgacogne/ddist-edns-spoof-raw-record-action
dnsdist: Add EDNS to responses generated from raw record data
Peter van Dijk [Mon, 30 Sep 2024 10:51:06 +0000 (12:51 +0200)]
auth-4.9.2: docs+secpoll
Peter van Dijk [Mon, 30 Sep 2024 10:50:01 +0000 (12:50 +0200)]
git-to-changelog-merges: add romeroalx to employee list
Remi Gacogne [Mon, 30 Sep 2024 10:01:27 +0000 (12:01 +0200)]
dnsdist: Add EDNS to responses generated from raw record data
My reasoning is that it makes sense to add EDNS to responses generated
from DNSdist provided that:
- the initial query had EDNS
- `setAddEDNSToSelfGeneratedResponses` has not been set to `false`
- we are only provided part of the response and not a full response
packet
Otto Moerbeek [Fri, 27 Sep 2024 10:56:23 +0000 (12:56 +0200)]
Spell check fix
Otto Moerbeek [Wed, 4 Sep 2024 12:02:08 +0000 (14:02 +0200)]
rec: generate metrics related files from a single source
Otto Moerbeek [Fri, 27 Sep 2024 09:02:01 +0000 (11:02 +0200)]
Followup to #14705: clang-tidy does not pick up last option listed
Remi Gacogne [Fri, 27 Sep 2024 07:35:19 +0000 (09:35 +0200)]
Merge pull request #14719 from phonedph1/newserver
dnsdist: start the backend if rest of config is processed
phonedph1 [Fri, 27 Sep 2024 02:57:49 +0000 (20:57 -0600)]
start the backend if rest of config is processed
Emmanuel Ferdman [Thu, 26 Sep 2024 20:23:34 +0000 (23:23 +0300)]
regression-tests.auth-py: remove duplicate method
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
Fred Morcos [Thu, 26 Sep 2024 15:40:03 +0000 (17:40 +0200)]
Merge pull request #14715 from zeha/zeha-regtest-doc
auth: "document" PDNS_BUILD_PATH for regression-tests/
Peter van Dijk [Thu, 26 Sep 2024 09:30:57 +0000 (11:30 +0200)]
Merge pull request #14701 from zeha/zeha-13039-refac
auth: move checkForCorrectTSIG into packethandler
Fred Morcos [Wed, 25 Sep 2024 15:30:19 +0000 (17:30 +0200)]
Keep the recursor stuff running
Fred Morcos [Wed, 25 Sep 2024 15:09:30 +0000 (17:09 +0200)]
Cleanup
Fred Morcos [Wed, 25 Sep 2024 15:09:15 +0000 (17:09 +0200)]
Revert "runtests: error out when tools are not built"
This reverts commit
fec46354337e3980c46a7cb28a59de5d0b933988 .
Remi Gacogne [Wed, 25 Sep 2024 14:19:18 +0000 (16:19 +0200)]
Merge pull request #14713 from rgacogne/fix-coverity-secrets
coverity: Use the correct secret token
Peter van Dijk [Wed, 25 Sep 2024 14:19:09 +0000 (16:19 +0200)]
el-8: use gcc-toolset-13
Fred Morcos [Wed, 25 Sep 2024 13:24:39 +0000 (15:24 +0200)]
Merge pull request #14620 from fredmorcos/lmdb-cleanups
Cleanups to lmdb source files
Remi Gacogne [Wed, 25 Sep 2024 13:20:15 +0000 (15:20 +0200)]
coverity: Use the correct secret token
We have one Coverity token per product, and not a global token.
Fred Morcos [Wed, 25 Sep 2024 13:21:07 +0000 (15:21 +0200)]
Don't fail the lmdb-nodnssec test when some tools are not available
Remi Gacogne [Wed, 25 Sep 2024 13:12:09 +0000 (15:12 +0200)]
dnsdist: Apply Otto's suggestion to the Lua FFI proxy protocol API
Fred Morcos [Tue, 24 Sep 2024 12:48:08 +0000 (14:48 +0200)]
Whitespace cleanup
Fred Morcos [Wed, 25 Sep 2024 12:18:10 +0000 (14:18 +0200)]
Replace memcpy with std::append
Peter van Dijk [Wed, 25 Sep 2024 09:35:42 +0000 (11:35 +0200)]
Merge pull request #14670 from Habbie/webserver-ise-reason
webserver.cc: try to pass exception text with 500 errors
Fred Morcos [Tue, 24 Sep 2024 12:04:16 +0000 (14:04 +0200)]
Fix new impl of serializeToBuffer
Fred Morcos [Tue, 24 Sep 2024 10:03:40 +0000 (12:03 +0200)]
runtests: error out when tools are not built
Fred Morcos [Tue, 24 Sep 2024 10:03:23 +0000 (12:03 +0200)]
Whitespace cleanup
Fred Morcos [Tue, 24 Sep 2024 09:21:29 +0000 (11:21 +0200)]
Merge pull request #14705 from fredmorcos/cleanup-clang-config-files
Cleanup clang config files
Fred Morcos [Tue, 24 Sep 2024 07:59:21 +0000 (09:59 +0200)]
Fixup deserializeFromBuffer
Fred Morcos [Tue, 24 Sep 2024 07:56:07 +0000 (09:56 +0200)]
Rewrite serializeToBuffer
Fred Morcos [Tue, 24 Sep 2024 07:28:17 +0000 (09:28 +0200)]
Cleanup lmdb-typed.cc
Fred Morcos [Tue, 24 Sep 2024 07:21:08 +0000 (09:21 +0200)]
Revert the boost archive formatting
Fred Morcos [Tue, 30 Jul 2024 12:09:15 +0000 (14:09 +0200)]
Rename serTo/FromString to (de)serializeTo/FromBuffer
Fred Morcos [Tue, 30 Jul 2024 12:08:35 +0000 (14:08 +0200)]
Some cleanups to lmdb-typed.hh
Mostly automated formatting and renames with some documentation formatting and rewording.
Fred Morcos [Tue, 23 Jul 2024 12:39:57 +0000 (14:39 +0200)]
Format lmdb-typed.cc
Fred Morcos [Tue, 23 Jul 2024 12:39:44 +0000 (14:39 +0200)]
Some formatting in lmdbbackend.cc
Fred Morcos [Tue, 3 Sep 2024 18:15:59 +0000 (20:15 +0200)]
Add more tools that regtests depend on
Fred Morcos [Tue, 3 Sep 2024 18:15:40 +0000 (20:15 +0200)]
start-test-stop: error out when tools are not built
removes dependency on make
Fred Morcos [Wed, 24 Jul 2024 10:37:04 +0000 (12:37 +0200)]
Add lmdb regression tests to meson
Fred Morcos [Tue, 24 Sep 2024 09:17:41 +0000 (11:17 +0200)]
Merge pull request #14625 from fredmorcos/fix-lmdb-mdb-env-leak
Fix leak of MDB_env object
Fred Morcos [Tue, 24 Sep 2024 08:35:35 +0000 (10:35 +0200)]
Merge pull request #14704 from fredmorcos/fix-clang-tidy
Fix clang-tidy
Fred Morcos [Tue, 24 Sep 2024 08:31:15 +0000 (10:31 +0200)]
Cleanup clang-format file
Fred Morcos [Tue, 24 Sep 2024 08:30:53 +0000 (10:30 +0200)]
Cleanup clang-tidy files
Fred Morcos [Tue, 24 Sep 2024 08:13:05 +0000 (10:13 +0200)]
Merge pull request #14703 from fredmorcos/refactor-meson-fuzz
Refactor meson building of fuzz tools
Fred Morcos [Tue, 24 Sep 2024 07:25:59 +0000 (09:25 +0200)]
Fix clang-tidy
Fred Morcos [Tue, 24 Sep 2024 07:12:03 +0000 (09:12 +0200)]
Refactor meson handling of fuzz tools
Fred Morcos [Tue, 24 Sep 2024 07:11:45 +0000 (09:11 +0200)]
Nolint exit(1)
Otto Moerbeek [Mon, 23 Sep 2024 15:04:26 +0000 (17:04 +0200)]
Merge pull request #14651 from omoerbeek/rec-boost-no-more-ucontext
rec: stop supporting ucontext flavor for context switching
Otto Moerbeek [Mon, 23 Sep 2024 14:37:59 +0000 (16:37 +0200)]
Merge pull request #14702 from omoerbeek/no-pdns-dir-in-zip
Do not include a stray pdns dir in the recursor artifacts
Otto Moerbeek [Mon, 23 Sep 2024 14:13:25 +0000 (16:13 +0200)]
Merge pull request #14692 from omoerbeek/rec-named-forw-multiple
rec: use multiple targets for the named forward test
Remi Gacogne [Mon, 23 Sep 2024 14:08:44 +0000 (16:08 +0200)]
Merge pull request #14507 from rgacogne/ddist-document-zero-scope
dnsdist: Better documentation of the zero-scope feature
Otto Moerbeek [Mon, 23 Sep 2024 12:05:41 +0000 (14:05 +0200)]
Add comment
Peter van Dijk [Mon, 23 Sep 2024 12:24:55 +0000 (14:24 +0200)]
Merge pull request #14698 from Habbie/dnf-sbom-version-arch-optional
dnf sbom: handle arch absence
Otto Moerbeek [Mon, 23 Sep 2024 09:21:13 +0000 (11:21 +0200)]
Do not include a stray pdns dir in the recursor artifacts
This is caused by pdns-recursor matching pdns*, which is intended to select
auth files only.
Not terribly happy with the code duplication, but we would end up in quoting hell otherwise.
Chris Hofstaedtler [Mon, 23 Sep 2024 10:51:34 +0000 (12:51 +0200)]
auth: mark doQuestion as a known readability-function-cognitive-complexity problem
Peter van Dijk [Fri, 20 Sep 2024 16:41:58 +0000 (18:41 +0200)]
dnf sbom: handle arch absence
Chris Hofstaedtler [Tue, 27 Aug 2024 19:28:36 +0000 (21:28 +0200)]
auth: move checkForCorrectTSIG into packethandler
To avoid DNSPacket pulling UeberBackend.
Chris Hofstaedtler [Thu, 19 Sep 2024 06:06:52 +0000 (08:06 +0200)]
ixfrSuck: init soatimes without separate memset
phonedph1 [Sat, 21 Sep 2024 19:28:27 +0000 (13:28 -0600)]
hint about what to do with the output
Remi Gacogne [Fri, 20 Sep 2024 14:25:46 +0000 (16:25 +0200)]
Merge pull request #14580 from rgacogne/fix-coverity
Move coverity to a reusable workflow, add a dispatcher workflow
Otto Moerbeek [Fri, 20 Sep 2024 09:55:47 +0000 (11:55 +0200)]
rec: Give a more clear error message if the build fails because python was not found
When building from a src tarball you don't need python (the tarball
includes the generated files), but that changes if settings/table.py was
modified or when building from a github checkout.
Peter van Dijk [Fri, 20 Sep 2024 13:18:48 +0000 (15:18 +0200)]
Merge pull request #14691 from Habbie/dnf-sbom-version
dnf sbom: use same logic for our version number too
Peter van Dijk [Fri, 13 Sep 2024 07:20:42 +0000 (09:20 +0200)]
tidy
Peter van Dijk [Fri, 20 Sep 2024 12:15:17 +0000 (14:15 +0200)]
add arch too
Remi Gacogne [Fri, 20 Sep 2024 11:02:41 +0000 (13:02 +0200)]
Merge pull request #14687 from rgacogne/ddist-changelog-secpoll-1.8.4
dnsdist: Update ChangeLog and secpoll for 1.8.4
Remi Gacogne [Thu, 22 Aug 2024 11:58:34 +0000 (13:58 +0200)]
Move coverity to a reusable workflow, add a dispatcher workflow
Otto Moerbeek [Thu, 19 Sep 2024 12:07:26 +0000 (14:07 +0200)]
rec: a few RPZ tweaks
- Log policyname on policyHit when updating root
- Do not register invalid file-based RPZs
- Do not return null SOA
phonedph1 [Thu, 19 Sep 2024 22:51:23 +0000 (16:51 -0600)]
make formatter happy
Otto Moerbeek [Thu, 19 Sep 2024 12:33:39 +0000 (14:33 +0200)]
rec: use multiple targets for the named forward test
This tries to work around the occasional GH networking issues
Peter van Dijk [Thu, 19 Sep 2024 12:50:07 +0000 (14:50 +0200)]
dnf sbom: use same logic for our version number too
Remi Gacogne [Thu, 19 Sep 2024 10:24:02 +0000 (12:24 +0200)]
dnsdist: Fix formatting in the ChangeLog, as suggested by Habbie
Remi Gacogne [Thu, 19 Sep 2024 09:23:54 +0000 (11:23 +0200)]
dnsdist: Update ChangeLog and secpoll for 1.8.4
Peter van Dijk [Thu, 19 Sep 2024 10:30:56 +0000 (12:30 +0200)]
Merge pull request #14686 from Habbie/newer-mssql
auth mssql CI: switch to 2022-CU12 image
Peter van Dijk [Thu, 19 Sep 2024 08:47:07 +0000 (10:47 +0200)]
auth mssql CI: switch to 2022-CU12 image
https://github.com/actions/runner-images/releases/tag/ubuntu22%
2F20240915 .1 broke mssql.
https://github.com/microsoft/mssql-docker/issues/868 fits the kernel upgrade.
this commit switches from 2017-GA to 2022-CU12, which unbreaks the build
phonedph1 [Thu, 19 Sep 2024 02:15:52 +0000 (20:15 -0600)]
fix naming
phonedph1 [Thu, 19 Sep 2024 02:14:09 +0000 (20:14 -0600)]
Merge branch 'moredump' of github.com:phonedph1/pdns into moredump
phonedph1 [Thu, 19 Sep 2024 02:12:08 +0000 (20:12 -0600)]
make the more dumping optional
Remi Gacogne [Wed, 18 Sep 2024 07:16:07 +0000 (09:16 +0200)]
Merge pull request #14681 from phonedph1/patch-4
dnsdist: very nitty Update dnsdist-lua-actions.cc
phonedph1 [Tue, 17 Sep 2024 21:50:24 +0000 (15:50 -0600)]
Update dnsdist-lua-actions.cc
Otto Moerbeek [Tue, 17 Sep 2024 14:41:25 +0000 (16:41 +0200)]
Merge pull request #14678 from omoerbeek/rec-meson-mplexer
rec: meson build: link in right multiplexer
Otto Moerbeek [Tue, 17 Sep 2024 13:44:47 +0000 (15:44 +0200)]
rec: meson build: link in right multiplexer
Remi Gacogne [Tue, 17 Sep 2024 10:58:21 +0000 (12:58 +0200)]
Merge pull request #14671 from rgacogne/ddist-store-tlsioctx
dnsdist: Always store the `OpenSSLTLSIOCtx` in the connection
Peter van Dijk [Tue, 17 Sep 2024 10:38:26 +0000 (12:38 +0200)]
auth: don't build .so for non-dyn modules
fixes #14027
Remi Gacogne [Tue, 17 Sep 2024 08:52:43 +0000 (10:52 +0200)]
dnsdist: Add regression tests for the proxy protocol TLV FFI accessor
Remi Gacogne [Tue, 17 Sep 2024 08:52:06 +0000 (10:52 +0200)]
dnsdist: Add unit tests for the proxy protocol TLV FFI accessor
Remi Gacogne [Thu, 12 Sep 2024 15:42:08 +0000 (17:42 +0200)]
dnsdist: Add a FFI accessor to incoming proxy protocol values
Remi Gacogne [Mon, 16 Sep 2024 11:31:50 +0000 (13:31 +0200)]
dnsdist: Fix clang-tidy warnings
Fred Morcos [Mon, 16 Sep 2024 11:29:34 +0000 (13:29 +0200)]
Merge pull request #14674 from romeroalx/gh-actions-skip-debian-11-meson
GH actions: skip job build-auth with meson for Debian 11
Remi Gacogne [Mon, 16 Sep 2024 10:27:00 +0000 (12:27 +0200)]
dnsdist: Set the ALPN of TLS contexts right away
Remi Gacogne [Mon, 16 Sep 2024 08:59:21 +0000 (10:59 +0200)]
dnsdist: Remove NPN support, it has been deprecated for a very long time
Remi Gacogne [Fri, 13 Sep 2024 14:38:16 +0000 (16:38 +0200)]
dnsdist: Fix clang-tidy warnings
Remi Gacogne [Fri, 13 Sep 2024 13:57:38 +0000 (15:57 +0200)]
dnsdist: Always store the OpenSSLTLSIOCtx in the connection
Peter van Dijk [Mon, 16 Sep 2024 09:47:59 +0000 (11:47 +0200)]
Merge pull request #14045 from Habbie/auth-api-rrset-comments-spurious-records
auth API: when querying with rrset_name, respect it for comments too
romeroalx [Mon, 16 Sep 2024 04:39:26 +0000 (06:39 +0200)]
gh actions: skip build-auth with meson for debian 11
William Gauthier [Sat, 14 Sep 2024 07:45:01 +0000 (09:45 +0200)]
auth docs: set catalog member to primary
Otto Moerbeek [Fri, 13 Sep 2024 15:37:48 +0000 (17:37 +0200)]
Merge pull request #14669 from omoerbeek/rec-chain-test-tweaks
rec: make chain test more robust and fix max chain size accounting
Peter van Dijk [Fri, 13 Sep 2024 13:46:06 +0000 (15:46 +0200)]
webserver.cc: try to pass exception text with 500 errors
fixes #14637 -if- the client sends `Accept: application/json`
Remi Gacogne [Fri, 13 Sep 2024 13:27:29 +0000 (15:27 +0200)]
Merge pull request #14667 from rgacogne/ddist-coverity-
20240913
dnsdist: Fix a few warnings from Coverity
Otto Moerbeek [Fri, 13 Sep 2024 09:00:14 +0000 (11:00 +0200)]
rec: make chain test more robust and fix max chain size accounting