]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Wed, 2 Oct 2024 08:45:18 +0000 (10:45 +0200)]
Small docs fixes
Otto Moerbeek [Wed, 21 Aug 2024 09:55:35 +0000 (11:55 +0200)]
Optimization for the ADDR case: stop loop if we found 2 (A and AAAA)
Otto Moerbeek [Wed, 21 Aug 2024 09:09:42 +0000 (11:09 +0200)]
rec: refuse to store very large RRSets in the cache and ServFail on retrieval of those
Peter van Dijk [Tue, 1 Oct 2024 10:36:50 +0000 (12:36 +0200)]
Merge pull request #14729 from Habbie/auth-4.9.2-docs-secpoll
auth-4.9.2: docs+secpoll
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
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
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
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
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.
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 [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 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, 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.
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
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, 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: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
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
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
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
Remi Gacogne [Fri, 13 Sep 2024 10:06:46 +0000 (12:06 +0200)]
Merge pull request #14668 from rgacogne/ddist-more-symlinks
dnsdist: Move yet more dnsdist-specific files to `dnsdistdist`
Otto Moerbeek [Fri, 13 Sep 2024 09:00:53 +0000 (11:00 +0200)]
Merge pull request #14666 from omoerbeek/fstrm-too-large-cout
Introduce a "too large" counter for the framestream remote logger
Remi Gacogne [Fri, 13 Sep 2024 08:03:06 +0000 (10:03 +0200)]
dnsdist: Move README-dnsdist.md and eBPF-related files to dnsdistdist/
Remi Gacogne [Fri, 13 Sep 2024 08:02:37 +0000 (10:02 +0200)]
dnsdist: Remove symbolic links for more dnsdist-specific files
Remi Gacogne [Fri, 13 Sep 2024 07:59:10 +0000 (09:59 +0200)]
dnsdist: Fix a few warnings from Coverity
Otto Moerbeek [Fri, 13 Sep 2024 07:26:34 +0000 (09:26 +0200)]
Introduce a "too large" counter for the framestream remote logger
Otto Moerbeek [Fri, 13 Sep 2024 05:28:50 +0000 (07:28 +0200)]
Merge pull request #14655 from omoerbeek/rec-dot-test-multiple
rec: use multiple forwarding targets for DoT forwarding test
Remi Gacogne [Thu, 12 Sep 2024 12:20:46 +0000 (14:20 +0200)]
Merge pull request #14662 from rgacogne/ddist-mv-remaining-files
dnsdist: Move a few remaining dnsdist-specific files to `dnsdistdist/`
Remi Gacogne [Thu, 12 Sep 2024 11:58:06 +0000 (13:58 +0200)]
Merge pull request #14661 from rgacogne/remove-pdns_hw.cc
Remove unused pdns_hw.cc
Remi Gacogne [Thu, 12 Sep 2024 11:57:36 +0000 (13:57 +0200)]
Merge pull request #14663 from rgacogne/enable-sholder-unit-test
Enable the (tiny) shared holder unit test
Remi Gacogne [Tue, 10 Sep 2024 14:23:39 +0000 (16:23 +0200)]
Format and delint test-sholder_hh.cc
Remi Gacogne [Tue, 10 Sep 2024 14:23:14 +0000 (16:23 +0200)]
Actually enable the shared holder unit tests in dnsdist and rec
Remi Gacogne [Thu, 12 Sep 2024 10:01:35 +0000 (12:01 +0200)]
dnsdist: Fix a clang-tidy warning in bpf-filter.cc
Remi Gacogne [Tue, 10 Sep 2024 14:24:08 +0000 (16:24 +0200)]
Remove unused pdns_hw.cc
Otto Moerbeek [Tue, 10 Sep 2024 14:20:06 +0000 (16:20 +0200)]
rec: use multiple forwarding targets for DoT forwarding test
Remi Gacogne [Tue, 10 Sep 2024 14:07:05 +0000 (16:07 +0200)]
dnsdist: Format moved files
Remi Gacogne [Tue, 10 Sep 2024 14:05:18 +0000 (16:05 +0200)]
dnsdist: Move dnsdist-specific files
Remi Gacogne [Tue, 10 Sep 2024 14:04:08 +0000 (16:04 +0200)]
dnsdist: Remove symbolic links for dnsdist-specific files
Peter van Dijk [Tue, 10 Sep 2024 13:45:06 +0000 (15:45 +0200)]
Merge pull request #14642 from Habbie/lua-record-thread-names
auth: more and better thread names
Otto Moerbeek [Tue, 10 Sep 2024 13:21:55 +0000 (15:21 +0200)]
Tidy
Otto Moerbeek [Tue, 10 Sep 2024 11:06:30 +0000 (13:06 +0200)]
rec: stop supporting ucontext flavor for context switching
Otto Moerbeek [Tue, 10 Sep 2024 10:58:39 +0000 (12:58 +0200)]
Merge pull request #14633 from omoerbeek/boost-version
Move minmial boost version to 1.54