]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
20 months agoMerge pull request #14653 from omoerbeek/rec-rust-updates
Otto Moerbeek [Mon, 7 Oct 2024 10:02:56 +0000 (12:02 +0200)] 
Merge pull request #14653 from omoerbeek/rec-rust-updates

rec: rust related updates

20 months agoMerge pull request #14611 from omoerbeek/rec-log-moadns-exception
Otto Moerbeek [Mon, 7 Oct 2024 09:49:22 +0000 (11:49 +0200)] 
Merge pull request #14611 from omoerbeek/rec-log-moadns-exception

rec: Only log MOADNSExceptions if logging.log_common_errors is true.

20 months agoMerge pull request #14694 from omoerbeek/rec-rpz-tweaks
Otto Moerbeek [Mon, 7 Oct 2024 09:32:59 +0000 (11:32 +0200)] 
Merge pull request #14694 from omoerbeek/rec-rpz-tweaks

rec: rpz tweaks

20 months agoApply suggestions from code review 14697/head
Otto Moerbeek [Mon, 7 Oct 2024 09:31:49 +0000 (11:31 +0200)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <github@coredump.fr>
20 months agoMake rust tarball downloaed in sdist stage available in build stage 14753/head
Otto Moerbeek [Mon, 7 Oct 2024 09:06:48 +0000 (11:06 +0200)] 
Make rust tarball downloaed in sdist stage available in build stage

20 months agodo not redownload tarball if it's alreay in /tmp but do check sha always
Otto Moerbeek [Mon, 7 Oct 2024 09:06:11 +0000 (11:06 +0200)] 
do not redownload tarball if it's alreay in /tmp but do check sha always

20 months agomodules/geoipbackend: Change NSEC3PARAM to RFC9276 recommendation 14751/head
Aki Tuomi [Fri, 4 Oct 2024 18:23:35 +0000 (21:23 +0300)] 
modules/geoipbackend: Change NSEC3PARAM to RFC9276 recommendation

20 months agoMerge pull request #14731 from rgacogne/ddist-changelog-secpoll-1.9.7
Remi Gacogne [Fri, 4 Oct 2024 11:57:20 +0000 (13:57 +0200)] 
Merge pull request #14731 from rgacogne/ddist-changelog-secpoll-1.9.7

dnsdist: Update ChangeLog and secpoll for 1.9.7

20 months agodnsdist: Fix wrong ticket number in the 1.9.7 ChangeLog 14731/head
Remi Gacogne [Fri, 4 Oct 2024 07:49:34 +0000 (09:49 +0200)] 
dnsdist: Fix wrong ticket number in the 1.9.7 ChangeLog

20 months agoMerge pull request #14732 from romeroalx/pip-pinning-r2
Alexis Romero [Fri, 4 Oct 2024 04:50:55 +0000 (06:50 +0200)] 
Merge pull request #14732 from romeroalx/pip-pinning-r2

GH actions: move validation for pinned pip pkgs to misc-dailies. Additional folders with pinned pip packages

20 months agodnsdist: Add 14740 to the 1.9.7 ChangeLog
Remi Gacogne [Thu, 3 Oct 2024 15:05:15 +0000 (17:05 +0200)] 
dnsdist: Add 14740 to the 1.9.7 ChangeLog

20 months agofine
Remi Gacogne [Tue, 1 Oct 2024 07:42:18 +0000 (09:42 +0200)] 
fine

20 months agodnsdist: Update ChangeLog and secpoll for 1.9.7
Remi Gacogne [Mon, 30 Sep 2024 12:14:56 +0000 (14:14 +0200)] 
dnsdist: Update ChangeLog and secpoll for 1.9.7

20 months agoMerge pull request #14739 from rgacogne/ddist-disable-ebpf-for-quic
Remi Gacogne [Thu, 3 Oct 2024 13:50:35 +0000 (15:50 +0200)] 
Merge pull request #14739 from rgacogne/ddist-disable-ebpf-for-quic

dnsdist: Disable eBPF filtering on QUIC (DoQ, DoH3) sockets

20 months agoMerge pull request #14746 from omoerbeek/rec-prep-2024-04
Otto Moerbeek [Thu, 3 Oct 2024 11:38:55 +0000 (13:38 +0200)] 
Merge pull request #14746 from omoerbeek/rec-prep-2024-04

rec: prep 2024-04 releases

20 months agoMerge pull request #14742 from omoerbeek/rec-priv-cachebig
Otto Moerbeek [Thu, 3 Oct 2024 11:31:28 +0000 (13:31 +0200)] 
Merge pull request #14742 from omoerbeek/rec-priv-cachebig

rec: CVE-2024-25590: limit maximum size of rr sets in record cache

20 months agorec: prep 2024-04 releases 14746/head
Otto Moerbeek [Wed, 2 Oct 2024 08:27:53 +0000 (10:27 +0200)] 
rec: prep 2024-04 releases

20 months agodnsdist: Add more regression tests for eBPF filtering 14739/head
Remi Gacogne [Thu, 3 Oct 2024 08:18:47 +0000 (10:18 +0200)] 
dnsdist: Add more regression tests for eBPF filtering

20 months agodnsdist: Disable eBPF filtering on QUIC (DoQ, DoH3) sockets
Remi Gacogne [Thu, 3 Oct 2024 07:10:09 +0000 (09:10 +0200)] 
dnsdist: Disable eBPF filtering on QUIC (DoQ, DoH3) sockets

The current eBPF code tries to parse the beginning of the DNS payload
to extract the qname for all UDP datagrams, which is not course
not working correctly for QUIC packets. I don't immediately see a way
to identify QUIC packets from our eBPF code, so for now this commit
disables the eBPF filtering feature on QUIC sockets.

20 months agoSmall docs fixes 14742/head
Otto Moerbeek [Wed, 2 Oct 2024 08:45:18 +0000 (10:45 +0200)] 
Small docs fixes

20 months agoOptimization for the ADDR case: stop loop if we found 2 (A and AAAA)
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)

20 months agorec: refuse to store very large RRSets in the cache and ServFail on retrieval of...
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

20 months agoMerge pull request #14729 from Habbie/auth-4.9.2-docs-secpoll
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

20 months agofix spec file names 14714/head
Peter van Dijk [Tue, 1 Oct 2024 07:58:21 +0000 (09:58 +0200)] 
fix spec file names

20 months agogh actions - misc-dailies.yml: validate only pinned pip packages are installed 14732/head
romeroalx [Mon, 30 Sep 2024 13:22:58 +0000 (15:22 +0200)] 
gh actions - misc-dailies.yml: validate only pinned pip packages are installed

20 months agotasks.py: move meson pip packages to meson/requirements.txt
romeroalx [Mon, 30 Sep 2024 14:13:49 +0000 (16:13 +0200)] 
tasks.py: move meson pip packages to meson/requirements.txt

20 months agoRevert "gh actions: check pip packages pulling when building docs"
romeroalx [Mon, 30 Sep 2024 13:27:01 +0000 (15:27 +0200)] 
Revert "gh actions: check pip packages pulling when building docs"

This reverts commit b011ee832bf10a58cedbbcab4a7ba665d1540a95.

20 months agorequirements.txt: force upgrade version of pip packages with pip-compile
romeroalx [Mon, 30 Sep 2024 05:47:00 +0000 (07:47 +0200)] 
requirements.txt: force upgrade version of pip packages with pip-compile

20 months agoAdded pip pinning for python pkgs installed via requirements.txt
romeroalx [Sat, 28 Sep 2024 05:56:06 +0000 (07:56 +0200)] 
Added pip pinning for python pkgs installed via requirements.txt

20 months agoMerge pull request #14664 from rgacogne/ddist-ffi-proxy-protocol-incoming
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

20 months agoMerge pull request #14728 from rgacogne/ddist-edns-spoof-raw-record-action
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

20 months agoauth-4.9.2: docs+secpoll 14729/head
Peter van Dijk [Mon, 30 Sep 2024 10:51:06 +0000 (12:51 +0200)] 
auth-4.9.2: docs+secpoll

20 months agogit-to-changelog-merges: add romeroalx to employee list
Peter van Dijk [Mon, 30 Sep 2024 10:50:01 +0000 (12:50 +0200)] 
git-to-changelog-merges: add romeroalx to employee list

20 months agodnsdist: Add EDNS to responses generated from raw record data 14728/head
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

20 months agoSpell check fix
Otto Moerbeek [Fri, 27 Sep 2024 10:56:23 +0000 (12:56 +0200)] 
Spell check fix

20 months agorec: generate metrics related files from a single source
Otto Moerbeek [Wed, 4 Sep 2024 12:02:08 +0000 (14:02 +0200)] 
rec: generate metrics related files from a single source

20 months agoFollowup to #14705: clang-tidy does not pick up last option listed
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

20 months agoMerge pull request #14719 from phonedph1/newserver
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

20 months agostart the backend if rest of config is processed 14719/head
phonedph1 [Fri, 27 Sep 2024 02:57:49 +0000 (20:57 -0600)] 
start the backend if rest of config is processed

21 months agoregression-tests.auth-py: remove duplicate method 14718/head
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>
21 months agoMerge pull request #14715 from zeha/zeha-regtest-doc
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/

21 months agoMerge pull request #14701 from zeha/zeha-13039-refac
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

21 months agoKeep the recursor stuff running
Fred Morcos [Wed, 25 Sep 2024 15:30:19 +0000 (17:30 +0200)] 
Keep the recursor stuff running

21 months agoCleanup
Fred Morcos [Wed, 25 Sep 2024 15:09:30 +0000 (17:09 +0200)] 
Cleanup

21 months agoRevert "runtests: error out when tools are not built"
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.

21 months agoMerge pull request #14713 from rgacogne/fix-coverity-secrets
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

21 months agoel-8: use gcc-toolset-13
Peter van Dijk [Wed, 25 Sep 2024 14:19:09 +0000 (16:19 +0200)] 
el-8: use gcc-toolset-13

21 months agoMerge pull request #14620 from fredmorcos/lmdb-cleanups
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

21 months agocoverity: Use the correct secret token 14713/head
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.

21 months agoDon't fail the lmdb-nodnssec test when some tools are not available
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

21 months agodnsdist: Apply Otto's suggestion to the Lua FFI proxy protocol API 14664/head
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

21 months agoWhitespace cleanup
Fred Morcos [Tue, 24 Sep 2024 12:48:08 +0000 (14:48 +0200)] 
Whitespace cleanup

21 months agoReplace memcpy with std::append 14620/head
Fred Morcos [Wed, 25 Sep 2024 12:18:10 +0000 (14:18 +0200)] 
Replace memcpy with std::append

21 months agoMerge pull request #14670 from Habbie/webserver-ise-reason
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

21 months agoFix new impl of serializeToBuffer
Fred Morcos [Tue, 24 Sep 2024 12:04:16 +0000 (14:04 +0200)] 
Fix new impl of serializeToBuffer

21 months agoruntests: error out when tools are not built
Fred Morcos [Tue, 24 Sep 2024 10:03:40 +0000 (12:03 +0200)] 
runtests: error out when tools are not built

21 months agoWhitespace cleanup
Fred Morcos [Tue, 24 Sep 2024 10:03:23 +0000 (12:03 +0200)] 
Whitespace cleanup

21 months agoMerge pull request #14705 from fredmorcos/cleanup-clang-config-files
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

21 months agoFixup deserializeFromBuffer
Fred Morcos [Tue, 24 Sep 2024 07:59:21 +0000 (09:59 +0200)] 
Fixup deserializeFromBuffer

21 months agoRewrite serializeToBuffer
Fred Morcos [Tue, 24 Sep 2024 07:56:07 +0000 (09:56 +0200)] 
Rewrite serializeToBuffer

21 months agoCleanup lmdb-typed.cc
Fred Morcos [Tue, 24 Sep 2024 07:28:17 +0000 (09:28 +0200)] 
Cleanup lmdb-typed.cc

21 months agoRevert the boost archive formatting
Fred Morcos [Tue, 24 Sep 2024 07:21:08 +0000 (09:21 +0200)] 
Revert the boost archive formatting

21 months agoRename serTo/FromString to (de)serializeTo/FromBuffer
Fred Morcos [Tue, 30 Jul 2024 12:09:15 +0000 (14:09 +0200)] 
Rename serTo/FromString to (de)serializeTo/FromBuffer

21 months agoSome cleanups to lmdb-typed.hh
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.

21 months agoFormat lmdb-typed.cc
Fred Morcos [Tue, 23 Jul 2024 12:39:57 +0000 (14:39 +0200)] 
Format lmdb-typed.cc

21 months agoSome formatting in lmdbbackend.cc
Fred Morcos [Tue, 23 Jul 2024 12:39:44 +0000 (14:39 +0200)] 
Some formatting in lmdbbackend.cc

21 months agoAdd more tools that regtests depend on
Fred Morcos [Tue, 3 Sep 2024 18:15:59 +0000 (20:15 +0200)] 
Add more tools that regtests depend on

21 months agostart-test-stop: error out when tools are not built
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

21 months agoAdd lmdb regression tests to meson
Fred Morcos [Wed, 24 Jul 2024 10:37:04 +0000 (12:37 +0200)] 
Add lmdb regression tests to meson

21 months agoMerge pull request #14625 from fredmorcos/fix-lmdb-mdb-env-leak
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

21 months agoMerge pull request #14704 from fredmorcos/fix-clang-tidy
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

21 months agoCleanup clang-format file 14705/head
Fred Morcos [Tue, 24 Sep 2024 08:31:15 +0000 (10:31 +0200)] 
Cleanup clang-format file

21 months agoCleanup clang-tidy files
Fred Morcos [Tue, 24 Sep 2024 08:30:53 +0000 (10:30 +0200)] 
Cleanup clang-tidy files

21 months agoMerge pull request #14703 from fredmorcos/refactor-meson-fuzz
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

21 months agoFix clang-tidy 14704/head
Fred Morcos [Tue, 24 Sep 2024 07:25:59 +0000 (09:25 +0200)] 
Fix clang-tidy

21 months agoRefactor meson handling of fuzz tools 14703/head
Fred Morcos [Tue, 24 Sep 2024 07:12:03 +0000 (09:12 +0200)] 
Refactor meson handling of fuzz tools

21 months agoNolint exit(1) 14625/head
Fred Morcos [Tue, 24 Sep 2024 07:11:45 +0000 (09:11 +0200)] 
Nolint exit(1)

21 months agoMerge pull request #14651 from omoerbeek/rec-boost-no-more-ucontext
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

21 months agoMerge pull request #14702 from omoerbeek/no-pdns-dir-in-zip
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

21 months agoMerge pull request #14692 from omoerbeek/rec-named-forw-multiple
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

21 months agoMerge pull request #14507 from rgacogne/ddist-document-zero-scope
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

21 months agoAdd comment 14702/head
Otto Moerbeek [Mon, 23 Sep 2024 12:05:41 +0000 (14:05 +0200)] 
Add comment

21 months agoMerge pull request #14698 from Habbie/dnf-sbom-version-arch-optional
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

21 months agoDo not include a stray pdns dir in the recursor artifacts
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.

21 months agoauth: mark doQuestion as a known readability-function-cognitive-complexity problem 14701/head
Chris Hofstaedtler [Mon, 23 Sep 2024 10:51:34 +0000 (12:51 +0200)] 
auth: mark doQuestion as a known readability-function-cognitive-complexity problem

21 months agodnf sbom: handle arch absence 14698/head
Peter van Dijk [Fri, 20 Sep 2024 16:41:58 +0000 (18:41 +0200)] 
dnf sbom: handle arch absence

21 months agoauth: move checkForCorrectTSIG into packethandler
Chris Hofstaedtler [Tue, 27 Aug 2024 19:28:36 +0000 (21:28 +0200)] 
auth: move checkForCorrectTSIG into packethandler

To avoid DNSPacket pulling UeberBackend.

21 months agoixfrSuck: init soatimes without separate memset 14684/head
Chris Hofstaedtler [Thu, 19 Sep 2024 06:06:52 +0000 (08:06 +0200)] 
ixfrSuck: init soatimes without separate memset

21 months agohint about what to do with the output 14658/head
phonedph1 [Sat, 21 Sep 2024 19:28:27 +0000 (13:28 -0600)] 
hint about what to do with the output

21 months agoMerge pull request #14580 from rgacogne/fix-coverity
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

21 months agorec: Give a more clear error message if the build fails because python was not found
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.

21 months agoMerge pull request #14691 from Habbie/dnf-sbom-version
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

21 months agotidy 14665/head
Peter van Dijk [Fri, 13 Sep 2024 07:20:42 +0000 (09:20 +0200)] 
tidy

21 months agoadd arch too 14691/head
Peter van Dijk [Fri, 20 Sep 2024 12:15:17 +0000 (14:15 +0200)] 
add arch too

21 months agoMerge pull request #14687 from rgacogne/ddist-changelog-secpoll-1.8.4
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

21 months agoMove coverity to a reusable workflow, add a dispatcher workflow 14580/head
Remi Gacogne [Thu, 22 Aug 2024 11:58:34 +0000 (13:58 +0200)] 
Move coverity to a reusable workflow, add a dispatcher workflow

21 months agorec: a few RPZ tweaks 14694/head
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

21 months agomake formatter happy
phonedph1 [Thu, 19 Sep 2024 22:51:23 +0000 (16:51 -0600)] 
make formatter happy

21 months agorec: use multiple targets for the named forward test 14692/head
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

21 months agodnf sbom: use same logic for our version number too
Peter van Dijk [Thu, 19 Sep 2024 12:50:07 +0000 (14:50 +0200)] 
dnf sbom: use same logic for our version number too