]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
2 years 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.

2 years agogh actions: remove rel/auth-4.6.x from daily builds 14311/head
romeroalx [Mon, 10 Jun 2024 14:34:43 +0000 (16:34 +0200)] 
gh actions: remove rel/auth-4.6.x from daily builds

2 years 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

2 years 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

2 years agoUse example.com instead of xyz123.tv for docs
Ensar Sarajčić [Fri, 7 Jun 2024 16:16:30 +0000 (18:16 +0200)] 
Use example.com instead of xyz123.tv for docs

2 years 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

2 years 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

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

2 years 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

2 years 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

2 years 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

2 years 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>
2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years agoAdd braces for if statements in ignorelist parsing for readability
Ensar Sarajčić [Thu, 6 Jun 2024 09:49:57 +0000 (11:49 +0200)] 
Add braces for if statements in ignorelist parsing for readability

2 years agoHandle exceptions when reading domains from file ignorelist
Ensar Sarajčić [Thu, 6 Jun 2024 08:51:26 +0000 (10:51 +0200)] 
Handle exceptions when reading domains from file ignorelist

2 years 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

2 years 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>
2 years 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>
2 years agoReduce nesting in UDR check
Ensar Sarajčić [Thu, 6 Jun 2024 07:42:19 +0000 (09:42 +0200)] 
Reduce nesting in UDR check

2 years agoReduce nesting in NOD check
Ensar Sarajčić [Thu, 6 Jun 2024 07:42:11 +0000 (09:42 +0200)] 
Reduce nesting in NOD check

2 years 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

2 years 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

2 years 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

2 years agoRemove comment functionality from ignore list file
Ensar Sarajčić [Thu, 6 Jun 2024 07:31:14 +0000 (09:31 +0200)] 
Remove comment functionality from ignore list file

This is done to keep the file as simple as possible.

2 years agoUpdate doc for file ignore list variants
Ensar Sarajčić [Thu, 6 Jun 2024 07:30:24 +0000 (09:30 +0200)] 
Update doc for file ignore list variants

2 years agoRemove `oldname` from new settings
Ensar Sarajčić [Thu, 6 Jun 2024 07:16:39 +0000 (09:16 +0200)] 
Remove `oldname` from new settings

2 years agoRemove unnecessary trims from ignore list file parsing
Ensar Sarajčić [Thu, 6 Jun 2024 06:58:12 +0000 (08:58 +0200)] 
Remove unnecessary trims from ignore list file parsing

2 years agoUpdate error on bad file name for ignorelist
Ensar Sarajčić [Thu, 6 Jun 2024 06:50:31 +0000 (08:50 +0200)] 
Update error on bad file name for ignorelist

Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
2 years agoAdd file option for new domain ignore list
Ensar Sarajčić [Wed, 5 Jun 2024 13:16:53 +0000 (15:16 +0200)] 
Add file option for new domain ignore list

2 years 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

2 years 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"

2 years 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"

2 years agoRemove wrong description from UDR related settings
Ensar Sarajčić [Wed, 5 Jun 2024 10:35:01 +0000 (12:35 +0200)] 
Remove wrong description from UDR related settings

2 years 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

2 years 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

2 years agofix memory leak 13776/head
Rosen Penev [Sat, 10 Feb 2024 01:40:16 +0000 (17:40 -0800)] 
fix memory leak

parameter is not passed by value but by reference. Treat it that way.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agoclang-tidy: use find with ''
Rosen Penev [Sat, 10 Feb 2024 00:59:55 +0000 (16:59 -0800)] 
clang-tidy: use find with ''

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agoclang-tidy: use const ref in range loops
Rosen Penev [Sat, 10 Feb 2024 00:59:21 +0000 (16:59 -0800)] 
clang-tidy: use const ref in range loops

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years 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.

2 years 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.

2 years 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

2 years 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`

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years agoAdd support for `udr-ignore-list-file`
Ensar Sarajčić [Mon, 3 Jun 2024 16:43:05 +0000 (18:43 +0200)] 
Add support for `udr-ignore-list-file`

2 years 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

2 years 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

2 years agorec: add `udr-ignore-list` option
Ensar Sarajčić [Mon, 3 Jun 2024 14:27:34 +0000 (16:27 +0200)] 
rec: add `udr-ignore-list` option

This adds a `udr-ignore-list` option, similar to `new-domain-ignore-list`
option which can be used to provide a list of domains to not consider
for UDR algorithm.

Fixes: #14273
2 years 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.

2 years 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

2 years 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

2 years 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.

2 years 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

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

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

2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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()`

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

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

2 years 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()`

2 years 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>
2 years agorec: make clippy happy 14260/head
Otto Moerbeek [Wed, 29 May 2024 12:50:51 +0000 (14:50 +0200)] 
rec: make clippy happy

2 years 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

2 years 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.

2 years 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

2 years 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

2 years 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>
2 years 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

2 years 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

2 years 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

2 years agoMerge pull request #14239 from Habbie/auth-4.9.1-docs
Peter van Dijk [Tue, 28 May 2024 08:57:23 +0000 (10:57 +0200)] 
Merge pull request #14239 from Habbie/auth-4.9.1-docs

auth-4.9.1: changelog&secpoll