]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
13 months agodnsdist: update test runner for mac with dynamic prefix and up to date package name... 14328/head
Charles-Henri Bruyand [Sat, 15 Jun 2024 10:51:35 +0000 (12:51 +0200)] 
dnsdist: update test runner for mac with dynamic prefix and up to date package name for curl

13 months agoMerge pull request #14324 from Habbie/auth-lua-docs-backquote-nit
Peter van Dijk [Thu, 13 Jun 2024 11:01:53 +0000 (13:01 +0200)] 
Merge pull request #14324 from Habbie/auth-lua-docs-backquote-nit

auth docs: remove stray backquote

13 months agoMerge pull request #14302 from rgacogne/ddist-ffi-svc
Remi Gacogne [Thu, 13 Jun 2024 10:44:54 +0000 (12:44 +0200)] 
Merge pull request #14302 from rgacogne/ddist-ffi-svc

dnsdist: Add Lua FFI bindings to generate SVC responses

13 months agodnsdist: Apply suggestion from Charles-Henri's review (thanks!) 14302/head
Remi Gacogne [Thu, 13 Jun 2024 10:01:33 +0000 (12:01 +0200)] 
dnsdist: Apply suggestion from Charles-Henri's review (thanks!)

13 months agoauth docs: remove stray backquote 14324/head
Peter van Dijk [Thu, 13 Jun 2024 08:09:25 +0000 (10:09 +0200)] 
auth docs: remove stray backquote

13 months agoMerge pull request #14280 from rgacogne/ddist-doc-ebpf-capability
Remi Gacogne [Thu, 13 Jun 2024 08:05:42 +0000 (10:05 +0200)] 
Merge pull request #14280 from rgacogne/ddist-doc-ebpf-capability

dnsdist: Document that eBPF socket filtering requires `CAP_SYS_ADMIN`

13 months agoMerge pull request #14183 from fredmorcos/auth-regression-tests-meson
Fred Morcos [Wed, 12 Jun 2024 12:35:50 +0000 (14:35 +0200)] 
Merge pull request #14183 from fredmorcos/auth-regression-tests-meson

Support meson in regression tests harness

13 months agoRename PDNS_MESON_PATH to PDNS_BUILD_PATH 14183/head
Fred Morcos [Mon, 10 Jun 2024 12:43:38 +0000 (14:43 +0200)] 
Rename PDNS_MESON_PATH to PDNS_BUILD_PATH

This also ensures that PDNS_BUILD_PATH is set to `.` when the user does not pass it. This
stays consistent with the behavior we previously had.

13 months agoMeson: Integrate auth geoip backend regression test
Fred Morcos [Wed, 15 May 2024 12:41:17 +0000 (14:41 +0200)] 
Meson: Integrate auth geoip backend regression test

13 months agoAuth: Adapt backend regression tests harness to Meson builds
Fred Morcos [Wed, 15 May 2024 11:27:06 +0000 (13:27 +0200)] 
Auth: Adapt backend regression tests harness to Meson builds

13 months agoMerge pull request #14312 from omoerbeek/rec-pbout-udr
Otto Moerbeek [Wed, 12 Jun 2024 09:25:48 +0000 (11:25 +0200)] 
Merge pull request #14312 from omoerbeek/rec-pbout-udr

rec: do not add UDR field to outgoingProtobuf answer messages

13 months agoMerge pull request #14307 from aerique/feature/update-repo-test-script
aerique [Wed, 12 Jun 2024 08:56:37 +0000 (10:56 +0200)] 
Merge pull request #14307 from aerique/feature/update-repo-test-script

Update repo test script.

13 months agoMerge pull request #14309 from omoerbeek/rec-cname-bound-settable
Otto Moerbeek [Wed, 12 Jun 2024 08:40:23 +0000 (10:40 +0200)] 
Merge pull request #14309 from omoerbeek/rec-cname-bound-settable

rec: make max CNAME chain length handled settable, previously fixed at 10

13 months agorec: do not add UDR field to outgoingProtobuf answer messages 14312/head
Otto Moerbeek [Wed, 12 Jun 2024 08:39:19 +0000 (10:39 +0200)] 
rec: do not add UDR field to outgoingProtobuf answer messages

13 months agorec: make max CNAME chain length handled settable, previously fixed at 10 14309/head
Otto Moerbeek [Mon, 10 Jun 2024 13:53:23 +0000 (15:53 +0200)] 
rec: make max CNAME chain length handled settable, previously fixed at 10

13 months agoUpdate repo test script version. 14307/head
Erik Winkels [Mon, 10 Jun 2024 12:20:45 +0000 (14:20 +0200)] 
Update repo test script version.

13 months agoRemove support for EOL versions from repo test script.
Erik Winkels [Mon, 10 Jun 2024 12:20:17 +0000 (14:20 +0200)] 
Remove support for EOL versions from repo test script.

Add `rec-51` support to repo test script.

13 months agoUpdate version regex for Python 3.
Erik Winkels [Mon, 10 Jun 2024 11:35:56 +0000 (13:35 +0200)] 
Update version regex for Python 3.

(I think Python 3 and not Python 3.something specific.)

13 months agoRemove Ubuntu Bionic and add Noble to repo test script.
Erik Winkels [Mon, 10 Jun 2024 11:35:21 +0000 (13:35 +0200)] 
Remove Ubuntu Bionic and add Noble to repo test script.

13 months agoAdd auth-49, rec-50 and dnsdist-19 to repo test script.
Erik Winkels [Mon, 10 Jun 2024 11:34:57 +0000 (13:34 +0200)] 
Add auth-49, rec-50 and dnsdist-19 to repo test script.

13 months agoMerge pull request #14308 from romeroalx/upgrade-list-packages
Fred Morcos [Mon, 10 Jun 2024 14:10:26 +0000 (16:10 +0200)] 
Merge pull request #14308 from romeroalx/upgrade-list-packages

docs: upgrade packaging to 24.1

13 months agodocs: update pip dependency packaging to 24.1 14308/head
romeroalx [Mon, 10 Jun 2024 13:02:00 +0000 (15:02 +0200)] 
docs: update pip dependency packaging to 24.1

13 months agoMerge pull request #14277 from Habbie/geoip-cxxfs-lib
Peter van Dijk [Fri, 7 Jun 2024 12:24:22 +0000 (14:24 +0200)] 
Merge pull request #14277 from Habbie/geoip-cxxfs-lib

auth geoipbackend: link C++ filesystem lib if necessary

13 months agoMerge pull request #14301 from romeroalx/misc-dailies-python-3-11
Alexis Romero [Fri, 7 Jun 2024 09:06:38 +0000 (11:06 +0200)] 
Merge pull request #14301 from romeroalx/misc-dailies-python-3-11

GH Actions - misc-dailies: set python-version 3.11 for complying with pip pinning

13 months agodnsdist: Fix clang-tidy warnings
Remi Gacogne [Fri, 7 Jun 2024 08:17:12 +0000 (10:17 +0200)] 
dnsdist: Fix clang-tidy warnings

13 months agoMerge pull request #14300 from omoerbeek/rec-doc-max-map-count
Otto Moerbeek [Thu, 6 Jun 2024 16:02:59 +0000 (18:02 +0200)] 
Merge pull request #14300 from omoerbeek/rec-doc-max-map-count

rec: document vm.max_map_count can be too low

13 months agodnsdist: Add Lua FFI bindings to generate SVC responses
Remi Gacogne [Tue, 4 Jun 2024 15:36:23 +0000 (17:36 +0200)] 
dnsdist: Add Lua FFI bindings to generate SVC responses

13 months agoMerge pull request #14281 from rgacogne/ddist-fix-systemd-service-unit-bpf
Remi Gacogne [Thu, 6 Jun 2024 14:57:07 +0000 (16:57 +0200)] 
Merge pull request #14281 from rgacogne/ddist-fix-systemd-service-unit-bpf

dnsdist: Edit the systemd unit file, `CAP_BPF` is no longer enough

13 months agoApply suggestions from code review 14300/head
Otto Moerbeek [Thu, 6 Jun 2024 11:55:34 +0000 (13:55 +0200)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <github@coredump.fr>
13 months agoMerge pull request #14234 from rgacogne/ddist-update-passing-address-doc
Remi Gacogne [Thu, 6 Jun 2024 11:45:57 +0000 (13:45 +0200)] 
Merge pull request #14234 from rgacogne/ddist-update-passing-address-doc

dnsdist: Hopefully make the "passing the source address" documentation better

13 months agorec: document vm.max_map_count can be too low
Otto Moerbeek [Thu, 6 Jun 2024 11:45:23 +0000 (13:45 +0200)] 
rec: document vm.max_map_count can be too low

13 months agoMerge pull request #14270 from rgacogne/ddist-fix-tcp-worker-error-message
Remi Gacogne [Thu, 6 Jun 2024 11:43:23 +0000 (13:43 +0200)] 
Merge pull request #14270 from rgacogne/ddist-fix-tcp-worker-error-message

dnsdist: Fix 'Error creating TCP worker' error message

13 months agoMerge pull request #14218 from ns-sjorgedeaguiar/webserver-timeout
Peter van Dijk [Thu, 6 Jun 2024 11:08:23 +0000 (13:08 +0200)] 
Merge pull request #14218 from ns-sjorgedeaguiar/webserver-timeout

auth web: make request/response timeout configurable

13 months agogh actions - misc-dailies: set python-version 3.11 for docs 14301/head
romeroalx [Thu, 6 Jun 2024 10:12:53 +0000 (12:12 +0200)] 
gh actions - misc-dailies: set python-version 3.11 for docs

13 months agoMerge pull request #14285 from omoerbeek/rec-prep-5.1.0-beta1
Otto Moerbeek [Thu, 6 Jun 2024 08:27:50 +0000 (10:27 +0200)] 
Merge pull request #14285 from omoerbeek/rec-prep-5.1.0-beta1

rec: prep for rec-5.1.0-beta1

13 months agodnsdist: Apply Charles-Henri's suggestion to the Proxy Protocol documentation 14234/head
Remi Gacogne [Thu, 6 Jun 2024 07:53:50 +0000 (09:53 +0200)] 
dnsdist: Apply Charles-Henri's suggestion to the Proxy Protocol documentation

Co-authored-by: Charles-Henri Bruyand <charleshenri.bruyand+github@gmail.com>
13 months agodnsdist: Apply Charles-Henri's suggestion to the Proxy Protocol documentation
Remi Gacogne [Thu, 6 Jun 2024 07:53:44 +0000 (09:53 +0200)] 
dnsdist: Apply Charles-Henri's suggestion to the Proxy Protocol documentation

Co-authored-by: Charles-Henri Bruyand <charleshenri.bruyand+github@gmail.com>
13 months agoMerge pull request #14235 from rgacogne/ddist-dnscrypt-init
Remi Gacogne [Thu, 6 Jun 2024 07:36:15 +0000 (09:36 +0200)] 
Merge pull request #14235 from rgacogne/ddist-dnscrypt-init

dnsdist: Initialize DNSCrypt structures

13 months agoMerge pull request #14236 from rgacogne/ddist-fix-use-after-move-dynblock
Remi Gacogne [Thu, 6 Jun 2024 07:35:59 +0000 (09:35 +0200)] 
Merge pull request #14236 from rgacogne/ddist-fix-use-after-move-dynblock

dnsdist: Fix a user-after-move in the dynamic rules SMT code

13 months agoMerge pull request #14255 from rgacogne/ddist-add-proxy-protocol-values-from-ffi
Remi Gacogne [Thu, 6 Jun 2024 07:35:30 +0000 (09:35 +0200)] 
Merge pull request #14255 from rgacogne/ddist-add-proxy-protocol-values-from-ffi

dnsdist: Add a Lua FFI function to set proxy protocol values

13 months agorec: prep for rec-5.1.0-beta1 14285/head
Otto Moerbeek [Wed, 5 Jun 2024 11:02:34 +0000 (13:02 +0200)] 
rec: prep for rec-5.1.0-beta1

13 months agoMerge pull request #14284 from omoerbeek/gh-build-pkg-title rec-5.1.0-beta1
Otto Moerbeek [Wed, 5 Jun 2024 11:55:54 +0000 (13:55 +0200)] 
Merge pull request #14284 from omoerbeek/gh-build-pkg-title

Provide a more descriptive title for builds and leave out redundant "build"

13 months agoProvide a more descriptive title for builds and leave out redundant "build" 14284/head
Otto Moerbeek [Wed, 5 Jun 2024 11:22:44 +0000 (13:22 +0200)] 
Provide a more descriptive title for builds and leave out redundant "build"

13 months agoMerge pull request #14271 from omoerbeek/rec-prep-5.0.6
Otto Moerbeek [Wed, 5 Jun 2024 08:50:29 +0000 (10:50 +0200)] 
Merge pull request #14271 from omoerbeek/rec-prep-5.0.6

Prep for rec-5.0.6

13 months agoPrep for rec-5.0.6 14271/head
Otto Moerbeek [Mon, 3 Jun 2024 12:07:30 +0000 (14:07 +0200)] 
Prep for rec-5.0.6

13 months agodnsdist: Edit the systemd unit file, `CAP_BPF` is no longer enough 14281/head
Remi Gacogne [Tue, 4 Jun 2024 14:28:31 +0000 (16:28 +0200)] 
dnsdist: Edit the systemd unit file, `CAP_BPF` is no longer enough

We used to be able to use only `CAP_BPF` since kernel 5.8, but the
eBPF verifier has been made more strict a few versions later and we
now require `CAP_SYS_ADMIN` again.

13 months agodnsdist: Document that eBPF socket filtering requires `CAP_SYS_ADMIN` 14280/head
Remi Gacogne [Tue, 4 Jun 2024 14:24:13 +0000 (16:24 +0200)] 
dnsdist: Document that eBPF socket filtering requires `CAP_SYS_ADMIN`

We used to be able to use only `CAP_BPF` since kernel 5.8, but the
eBPF verifier has been made more strict a few versions later and we
now require `CAP_SYS_ADMIN` again.

13 months agoMerge pull request #14243 from leonshaw/fix/remote-http-rrset
Peter van Dijk [Tue, 4 Jun 2024 14:21:09 +0000 (16:21 +0200)] 
Merge pull request #14243 from leonshaw/fix/remote-http-rrset

remotebackend: Fix http request of replaceRRSet

13 months agoMerge pull request #14278 from fredmorcos/auth-meson-fix-compiler-no-auto-var-init
Fred Morcos [Tue, 4 Jun 2024 12:57:11 +0000 (14:57 +0200)] 
Merge pull request #14278 from fredmorcos/auth-meson-fix-compiler-no-auto-var-init

Auth/meson: Don't fail if compiler doesn't support `trivial-auto-var-init`

13 months agoAuth/meson: Don't fail if compiler doesn't support trivial-auto-var-init 14278/head
Fred Morcos [Tue, 4 Jun 2024 11:42:53 +0000 (13:42 +0200)] 
Auth/meson: Don't fail if compiler doesn't support trivial-auto-var-init

13 months agoauth geoipbackend meson: link C++ fs lib if needed 14277/head
Peter van Dijk [Tue, 4 Jun 2024 11:35:25 +0000 (13:35 +0200)] 
auth geoipbackend meson: link C++ fs lib if needed

13 months agoMerge pull request #14241 from romeroalx/arm64-builds-ubicloud
Peter van Dijk [Tue, 4 Jun 2024 11:16:02 +0000 (13:16 +0200)] 
Merge pull request #14241 from romeroalx/arm64-builds-ubicloud

GH actions: modify workflows builder and build-packages to build also arm64 packages

13 months agoauth geoipbackend: link C++ filesystem lib if necessary
Peter van Dijk [Tue, 4 Jun 2024 11:01:36 +0000 (13:01 +0200)] 
auth geoipbackend: link C++ filesystem lib if necessary

13 months agoremove centos-8 and centos-8-stream as build targets 14241/head
romeroalx [Tue, 4 Jun 2024 09:16:18 +0000 (11:16 +0200)] 
remove centos-8 and centos-8-stream as build targets

13 months agogh actions: build-packages.yml - add arm64 builds running on ubicloud
romeroalx [Tue, 21 May 2024 14:33:15 +0000 (16:33 +0200)] 
gh actions: build-packages.yml - add arm64 builds running on ubicloud

13 months agogh actions: builder.yml - add arm64 builds running on ubicloud
romeroalx [Tue, 30 Apr 2024 05:59:14 +0000 (07:59 +0200)] 
gh actions: builder.yml - add arm64 builds running on ubicloud

13 months agodnsdist.spec: skip libxdp-devel for rhel8-aarch64
romeroalx [Tue, 21 May 2024 15:10:45 +0000 (17:10 +0200)] 
dnsdist.spec: skip libxdp-devel for rhel8-aarch64

13 months agolet docker decide the arch of images. remove amd64/arm64 symlinks
romeroalx [Thu, 23 May 2024 14:03:11 +0000 (16:03 +0200)] 
let docker decide the arch of images. remove amd64/arm64 symlinks

13 months agogh actions: build-packages.yml - use normalized product name to store attestations
romeroalx [Thu, 23 May 2024 13:30:03 +0000 (15:30 +0200)] 
gh actions: build-packages.yml - use normalized product name to store attestations

13 months agogh actions: remove pkg json from srchashes in build-packages.yml
romeroalx [Thu, 23 May 2024 13:19:21 +0000 (15:19 +0200)] 
gh actions: remove pkg json from srchashes in build-packages.yml

13 months agogh actions: build-packages and builder on ubuntu-22 runners
romeroalx [Wed, 22 May 2024 03:40:34 +0000 (05:40 +0200)] 
gh actions: build-packages and builder on ubuntu-22 runners

13 months agoMerge pull request #14272 from romeroalx/fix-docs-scm
Remi Gacogne [Tue, 4 Jun 2024 07:22:55 +0000 (09:22 +0200)] 
Merge pull request #14272 from romeroalx/fix-docs-scm

GH Actions - docs: upgrade to python3.11

13 months agogh actions - codeql: use python3.11 for building products 14272/head
romeroalx [Mon, 3 Jun 2024 16:52:53 +0000 (18:52 +0200)] 
gh actions - codeql: use python3.11 for building products

13 months agoauth web: make request/response timeout configurable 14218/head
Samir Aguiar [Mon, 20 May 2024 21:08:36 +0000 (21:08 +0000)] 
auth web: make request/response timeout configurable

13 months agogh actions - docs: upgrade to python3.11 to avoid unpinned dependencies
romeroalx [Mon, 3 Jun 2024 13:41:08 +0000 (15:41 +0200)] 
gh actions - docs: upgrade to python3.11 to avoid unpinned dependencies

13 months agodnsdist: Fix 'Error creating TCP worker' error message 14270/head
Remi Gacogne [Mon, 3 Jun 2024 10:25:21 +0000 (12:25 +0200)] 
dnsdist: Fix 'Error creating TCP worker' error message

There is a dangling '%' at the end of the format string, which is
only a formatting issue because of the way our logger works but is
still ugly.

13 months agoMerge pull request #14240 from PowerDNS/dependabot/pip/pdns/dnsdistdist/docs/requests...
Remi Gacogne [Mon, 3 Jun 2024 09:46:38 +0000 (11:46 +0200)] 
Merge pull request #14240 from PowerDNS/dependabot/pip/pdns/dnsdistdist/docs/requests-2.32.2

build(deps): bump requests from 2.31.0 to 2.32.2 in /pdns/dnsdistdist/docs

13 months agoMerge pull request #14268 from omoerbeek/protozero-clean
Otto Moerbeek [Mon, 3 Jun 2024 06:10:54 +0000 (08:10 +0200)] 
Merge pull request #14268 from omoerbeek/protozero-clean

protozero reformat and tidy

14 months agoremotebackend: Fix http request of replaceRRSet 14243/head
Xiao Liang [Fri, 24 May 2024 17:08:37 +0000 (01:08 +0800)] 
remotebackend: Fix http request of replaceRRSet

Add missing field name of "auth" and ampersand between records.

14 months agoMerge pull request #14267 from ZaphodB/master
Otto Moerbeek [Fri, 31 May 2024 13:14:34 +0000 (15:14 +0200)] 
Merge pull request #14267 from ZaphodB/master

rec: allow_no_rd - document cache contents on root on startup pertaining to dig +trace

14 months agoTidy 14268/head
Otto Moerbeek [Fri, 31 May 2024 13:06:32 +0000 (15:06 +0200)] 
Tidy

14 months agoFormat
Otto Moerbeek [Fri, 31 May 2024 13:03:45 +0000 (15:03 +0200)] 
Format

14 months agoUpdate pdns/recursordist/docs/appendices/FAQ.rst 14267/head
Stefan Schmidt [Fri, 31 May 2024 12:22:32 +0000 (14:22 +0200)] 
Update pdns/recursordist/docs/appendices/FAQ.rst

Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
14 months agoUpdate pdns/recursordist/docs/appendices/FAQ.rst
Stefan Schmidt [Fri, 31 May 2024 12:00:32 +0000 (14:00 +0200)] 
Update pdns/recursordist/docs/appendices/FAQ.rst

Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
14 months agoUpdate pdns/recursordist/docs/appendices/FAQ.rst
Stefan Schmidt [Fri, 31 May 2024 12:00:23 +0000 (14:00 +0200)] 
Update pdns/recursordist/docs/appendices/FAQ.rst

Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
14 months agomove older dig +trace explanation to FAQ
Stefan Schmidt [Fri, 31 May 2024 11:55:01 +0000 (13:55 +0200)] 
move older dig +trace explanation to FAQ

14 months agoMerge pull request #14254 from rgacogne/ddist-doc-ffi-interface
Peter van Dijk [Fri, 31 May 2024 11:39:20 +0000 (13:39 +0200)] 
Merge pull request #14254 from rgacogne/ddist-doc-ffi-interface

dnsdist: Point the documentation to the correct FFI interface header

14 months agoMerge pull request #14264 from romeroalx/enable-rootzone-regression-tests
Peter van Dijk [Fri, 31 May 2024 10:40:59 +0000 (12:40 +0200)] 
Merge pull request #14264 from romeroalx/enable-rootzone-regression-tests

GH Actions: enable again rootzone regression-tests for auth

14 months agoMerge pull request #14266 from Habbie/debian-ubuntu-numbered
Peter van Dijk [Fri, 31 May 2024 10:38:13 +0000 (12:38 +0200)] 
Merge pull request #14266 from Habbie/debian-ubuntu-numbered

builder update: better ubuntu/deb distro naming in package versioning

14 months agorec: allow_no_rd - clarify older dig +trace topples over in case of NODATA
Stefan Schmidt [Fri, 31 May 2024 10:33:19 +0000 (12:33 +0200)] 
rec: allow_no_rd - clarify older dig +trace topples over in case of NODATA

14 months agorec: allow_no_rd - document cache contents on root on startup pertaining to dig ...
Stefan Schmidt [Fri, 31 May 2024 10:34:54 +0000 (12:34 +0200)] 
rec: allow_no_rd - document cache contents on root on startup pertaining to dig +trace

14 months agoMerge pull request #14262 from rgacogne/improve-readability-netmasktree-split
Remi Gacogne [Fri, 31 May 2024 10:23:03 +0000 (12:23 +0200)] 
Merge pull request #14262 from rgacogne/improve-readability-netmasktree-split

NetmaskTree: Improve the readability of `NetmaskTree::TreeNode::split()`

14 months agoMerge pull request #14258 from omoerbeek/rec-followup-14221
Otto Moerbeek [Fri, 31 May 2024 09:36:48 +0000 (11:36 +0200)] 
Merge pull request #14258 from omoerbeek/rec-followup-14221

rec: followup to #14221: fix timeout adjust case

14 months agobuilder update: better ubuntu/deb distro naming in package versioning 14266/head
Peter van Dijk [Fri, 31 May 2024 08:58:32 +0000 (10:58 +0200)] 
builder update: better ubuntu/deb distro naming in package versioning

14 months agoSugggestion from @rgacogne: testing the OSLimitError case should not change behaviour 14258/head
Otto Moerbeek [Fri, 31 May 2024 08:45:28 +0000 (10:45 +0200)] 
Sugggestion from @rgacogne: testing the OSLimitError case should not change behaviour

14 months agoMerge pull request #14261 from swegener/check-zone-lua-records-optional
Remi Gacogne [Fri, 31 May 2024 07:53:23 +0000 (09:53 +0200)] 
Merge pull request #14261 from swegener/check-zone-lua-records-optional

pdnsutil check-zone: make LUA records optional

14 months agoMerge pull request #14259 from omoerbeek/coverity20240529
Otto Moerbeek [Fri, 31 May 2024 06:35:54 +0000 (08:35 +0200)] 
Merge pull request #14259 from omoerbeek/coverity20240529

rec: fix cases of copy instead of move, as reported by coverity

14 months agoMerge pull request #14260 from omoerbeek/rec-satisfy-clippy
Otto Moerbeek [Fri, 31 May 2024 06:35:38 +0000 (08:35 +0200)] 
Merge pull request #14260 from omoerbeek/rec-satisfy-clippy

rec: make clippy happy

14 months agoauth: enable rootzone regression test 14264/head
romeroalx [Tue, 30 Apr 2024 11:26:10 +0000 (13:26 +0200)] 
auth: enable rootzone regression test

14 months agoNetmaskTree: Improve the readability of `NetmaskTree::TreeNode::split()` 14262/head
Remi Gacogne [Thu, 30 May 2024 09:26:14 +0000 (11:26 +0200)] 
NetmaskTree: Improve the readability of `NetmaskTree::TreeNode::split()`

14 months agopdnsutil check-zone: make LUA records optional 14261/head
Sven Wegener [Thu, 30 May 2024 09:02:34 +0000 (11:02 +0200)] 
pdnsutil check-zone: make LUA records optional

Merge #14011 added checking for LUA records to checkZone(), but LUA
records depend on --enable-lua-records and the change causes a build
error without.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
14 months agorec: make clippy happy 14260/head
Otto Moerbeek [Wed, 29 May 2024 12:50:51 +0000 (14:50 +0200)] 
rec: make clippy happy

14 months agoMerge pull request #14257 from omoerbeek/rec-pb-more-fields
Otto Moerbeek [Wed, 29 May 2024 10:34:28 +0000 (12:34 +0200)] 
Merge pull request #14257 from omoerbeek/rec-pb-more-fields

rec: add a few more fields to the protobuf messages

14 months agorec: followup to #14221: fix timeout adjust case
Otto Moerbeek [Wed, 29 May 2024 07:39:02 +0000 (09:39 +0200)] 
rec: followup to #14221: fix timeout adjust case

Original PR did the adjust in the wrong block. Discoverd by Cobverity 1546549

Also adjust unit tests, as the timeout neefs to be large to get the trottling.

14 months agorec: fix cases of copy instead of move, as reported by coverity 14259/head
Otto Moerbeek [Wed, 29 May 2024 08:07:18 +0000 (10:07 +0200)] 
rec: fix cases of copy instead of move, as reported by coverity

14 months agoMerge pull request #14247 from zeha/autoconf-systemd-version
Peter van Dijk [Tue, 28 May 2024 13:04:37 +0000 (15:04 +0200)] 
Merge pull request #14247 from zeha/autoconf-systemd-version

autoconf: allow prerelease systemd versions

14 months agoTypo in comment 14257/head
Otto Moerbeek [Tue, 28 May 2024 11:00:56 +0000 (13:00 +0200)] 
Typo in comment

Co-authored-by: Remi Gacogne <github@coredump.fr>
14 months agorec: add a few more fields to the protobuf messages
Otto Moerbeek [Tue, 28 May 2024 08:36:10 +0000 (10:36 +0200)] 
rec: add a few more fields to the protobuf messages

Implements #13020

If/when this is merged, do not forget to update https://github.com/PowerDNS/dnsmessage/blob/master/dnsmessage.proto

14 months agoMerge pull request #14121 from bakern/rec-api-notify-allowed
Otto Moerbeek [Tue, 28 May 2024 09:11:49 +0000 (11:11 +0200)] 
Merge pull request #14121 from bakern/rec-api-notify-allowed

Allow setting notify_allowed in Recursor API for forwarded zones

14 months agoMerge pull request #14252 from omoerbeek/rec-update-rust-and-deps
Otto Moerbeek [Tue, 28 May 2024 09:11:06 +0000 (11:11 +0200)] 
Merge pull request #14252 from omoerbeek/rec-update-rust-and-deps

rec: update to rust/cargo 1.78 and update dependencies