]>
git.ipfire.org Git - thirdparty/pdns.git/log
Erik Winkels [Mon, 10 Jun 2024 12:20:45 +0000 (14:20 +0200)]
Update repo test script version.
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.
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.)
Erik Winkels [Mon, 10 Jun 2024 11:35:21 +0000 (13:35 +0200)]
Remove Ubuntu Bionic and add Noble 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.
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
romeroalx [Mon, 10 Jun 2024 13:02:00 +0000 (15:02 +0200)]
docs: update pip dependency packaging to 24.1
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
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
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
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
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>
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
Otto Moerbeek [Thu, 6 Jun 2024 11:45:23 +0000 (13:45 +0200)]
rec: document vm.max_map_count can be too low
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
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
romeroalx [Thu, 6 Jun 2024 10:12:53 +0000 (12:12 +0200)]
gh actions - misc-dailies: set python-version 3.11 for docs
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
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>
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>
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
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
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
Otto Moerbeek [Wed, 5 Jun 2024 11:02:34 +0000 (13:02 +0200)]
rec: prep for 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"
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"
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
Otto Moerbeek [Mon, 3 Jun 2024 12:07:30 +0000 (14:07 +0200)]
Prep for rec-5.0.6
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.
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
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`
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
Peter van Dijk [Tue, 4 Jun 2024 11:35:25 +0000 (13:35 +0200)]
auth geoipbackend meson: link C++ fs lib if needed
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
Peter van Dijk [Tue, 4 Jun 2024 11:01:36 +0000 (13:01 +0200)]
auth geoipbackend: link C++ filesystem lib if necessary
romeroalx [Tue, 4 Jun 2024 09:16:18 +0000 (11:16 +0200)]
remove centos-8 and centos-8-stream as build targets
romeroalx [Tue, 21 May 2024 14:33:15 +0000 (16:33 +0200)]
gh actions: build-packages.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
romeroalx [Tue, 21 May 2024 15:10:45 +0000 (17:10 +0200)]
dnsdist.spec: skip libxdp-devel for rhel8-aarch64
romeroalx [Thu, 23 May 2024 14:03:11 +0000 (16:03 +0200)]
let docker decide the arch of images. remove amd64/arm64 symlinks
romeroalx [Thu, 23 May 2024 13:30:03 +0000 (15:30 +0200)]
gh actions: build-packages.yml - use normalized product name to store attestations
romeroalx [Thu, 23 May 2024 13:19:21 +0000 (15:19 +0200)]
gh actions: remove pkg json from srchashes in build-packages.yml
romeroalx [Wed, 22 May 2024 03:40:34 +0000 (05:40 +0200)]
gh actions: build-packages and builder on ubuntu-22 runners
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
romeroalx [Mon, 3 Jun 2024 16:52:53 +0000 (18:52 +0200)]
gh actions - codeql: use python3.11 for building products
Samir Aguiar [Mon, 20 May 2024 21:08:36 +0000 (21:08 +0000)]
auth web: make request/response timeout configurable
romeroalx [Mon, 3 Jun 2024 13:41:08 +0000 (15:41 +0200)]
gh actions - docs: upgrade to python3.11 to avoid unpinned dependencies
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.
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
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
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.
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
Otto Moerbeek [Fri, 31 May 2024 13:06:32 +0000 (15:06 +0200)]
Tidy
Otto Moerbeek [Fri, 31 May 2024 13:03:45 +0000 (15:03 +0200)]
Format
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>
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>
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>
Stefan Schmidt [Fri, 31 May 2024 11:55:01 +0000 (13:55 +0200)]
move older dig +trace explanation to FAQ
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
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
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
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
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
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()`
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
Peter van Dijk [Fri, 31 May 2024 08:58:32 +0000 (10:58 +0200)]
builder update: better ubuntu/deb distro naming in package versioning
Otto Moerbeek [Fri, 31 May 2024 08:45:28 +0000 (10:45 +0200)]
Sugggestion from @rgacogne: testing the OSLimitError case should not change behaviour
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
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
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
romeroalx [Tue, 30 Apr 2024 11:26:10 +0000 (13:26 +0200)]
auth: enable rootzone regression test
Remi Gacogne [Thu, 30 May 2024 09:26:14 +0000 (11:26 +0200)]
NetmaskTree: Improve the readability of `NetmaskTree::TreeNode::split()`
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>
Otto Moerbeek [Wed, 29 May 2024 12:50:51 +0000 (14:50 +0200)]
rec: make clippy happy
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
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.
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
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
Otto Moerbeek [Tue, 28 May 2024 11:00:56 +0000 (13:00 +0200)]
Typo in comment
Co-authored-by: Remi Gacogne <github@coredump.fr>
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
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
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
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
Remi Gacogne [Tue, 28 May 2024 08:31:02 +0000 (10:31 +0200)]
dnsdist: Hopefully appease the static analyzer gods
Otto Moerbeek [Mon, 27 May 2024 11:05:42 +0000 (13:05 +0200)]
rec: update to rust/cargo 1.78 and updated dependencies
See #14250
Remi Gacogne [Tue, 28 May 2024 07:49:58 +0000 (09:49 +0200)]
dnsdist: Add a Lua FFI function to set proxy protocol values
Otto Moerbeek [Tue, 28 May 2024 07:47:46 +0000 (09:47 +0200)]
Add API test for notify_allowed
Otto Moerbeek [Mon, 6 May 2024 13:49:39 +0000 (15:49 +0200)]
Include "notify_allowd" in zone object produced
Nate Baker [Thu, 2 May 2024 00:35:30 +0000 (19:35 -0500)]
Allow setting notify_allowed on zones in Recursor API
Closes #14116
Remi Gacogne [Mon, 27 May 2024 14:44:03 +0000 (16:44 +0200)]
dnsdist: Point the documentation to the correct FFI interface header
Otto Moerbeek [Mon, 27 May 2024 13:16:11 +0000 (15:16 +0200)]
Merge pull request #14221 from omoerbeek/rec-chain
rec: handle auths slow to respond when load is high better
Otto Moerbeek [Mon, 27 May 2024 07:21:01 +0000 (09:21 +0200)]
Use actual timeout value for nsspeeds; don't throttle on short timeouts
Peter van Dijk [Mon, 27 May 2024 11:40:59 +0000 (13:40 +0200)]
add 14253, add some credits
Peter van Dijk [Mon, 27 May 2024 11:19:46 +0000 (13:19 +0200)]
add entry for #14251
Peter van Dijk [Mon, 27 May 2024 11:05:30 +0000 (13:05 +0200)]
Merge pull request #14242 from rgacogne/fix-ixfrdist-uid-gid
ixfrdist: Fix broken 'uid' and 'gid' parsing for non-numerical values
Otto Moerbeek [Mon, 27 May 2024 09:42:04 +0000 (11:42 +0200)]
Merge pull request #14249 from omoerbeek/rec-gettag-docs
rec: improve docs on gettag() and gettag_ffi()
Otto Moerbeek [Mon, 27 May 2024 09:05:40 +0000 (11:05 +0200)]
typo
Co-authored-by: Remi Gacogne <github@coredump.fr>
Otto Moerbeek [Mon, 27 May 2024 08:54:22 +0000 (10:54 +0200)]
rec: improve docs on gettag() and gettag_ffi()
Fixes #14180
Otto Moerbeek [Mon, 27 May 2024 06:48:11 +0000 (08:48 +0200)]
Merge pull request #14227 from omoerbeek/rec-pb-more-dev-tests
rec: add a few more cases for the Protobuf tests wrt deviceID and friends
Chris Hofstaedtler [Sat, 25 May 2024 15:28:31 +0000 (17:28 +0200)]
autoconf: allow prerelease systemd versions
For example 256~rc3. Also preemptively support versions like 252.2.