]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
4 months agodnsdist: Upgrade Quiche to 0.23.4 15328/head
Remi Gacogne [Tue, 18 Mar 2025 14:53:19 +0000 (15:53 +0100)] 
dnsdist: Upgrade Quiche to 0.23.4

4 months agoMerge pull request #15186 from jsoref/fail-fast-false
Peter van Dijk [Tue, 18 Mar 2025 14:12:28 +0000 (15:12 +0100)] 
Merge pull request #15186 from jsoref/fail-fast-false

ci: use fail-fast: false for more jobs

4 months agoMerge pull request #15318 from rgacogne/ddist200-a1-changelog-secpoll 15291/head
Remi Gacogne [Tue, 18 Mar 2025 11:53:53 +0000 (12:53 +0100)] 
Merge pull request #15318 from rgacogne/ddist200-a1-changelog-secpoll

dnsdist: Update secpoll and ChangeLog for 2.0.0-alpha1

4 months agoFix spell-checking 15318/head
Remi Gacogne [Tue, 18 Mar 2025 10:13:48 +0000 (11:13 +0100)] 
Fix spell-checking

4 months agodnsdist: Update secpoll and ChangeLog for 2.0.0-alpha1
Remi Gacogne [Tue, 18 Mar 2025 10:09:25 +0000 (11:09 +0100)] 
dnsdist: Update secpoll and ChangeLog for 2.0.0-alpha1

4 months agoMerge pull request #15286 from romeroalx/add-back-ubuntu-focal-target dnsdist-2.0.0-alpha1
Remi Gacogne [Tue, 18 Mar 2025 08:34:56 +0000 (09:34 +0100)] 
Merge pull request #15286 from romeroalx/add-back-ubuntu-focal-target

Specify the list of target-os for the daily build of packages

4 months agoMerge pull request #15312 from pizchen/master
Remi Gacogne [Mon, 17 Mar 2025 16:16:51 +0000 (17:16 +0100)] 
Merge pull request #15312 from pizchen/master

Add timeout config per UDP backend server

4 months agoMerge pull request #15313 from rgacogne/ci-upgrade-clang
Remi Gacogne [Mon, 17 Mar 2025 15:57:30 +0000 (16:57 +0100)] 
Merge pull request #15313 from rgacogne/ci-upgrade-clang

dnsdist: Upgrade clang to 19 in our CI

4 months agodnsdist: Hopefully override the clang version at the correct level 15313/head
Remi Gacogne [Mon, 17 Mar 2025 15:12:51 +0000 (16:12 +0100)] 
dnsdist: Hopefully override the clang version at the correct level

4 months agoMerge pull request #15315 from rgacogne/ddist-fix-xsk-mode-detection
Remi Gacogne [Mon, 17 Mar 2025 12:33:36 +0000 (13:33 +0100)] 
Merge pull request #15315 from rgacogne/ddist-fix-xsk-mode-detection

dnsdist: Fix XSK mode detection when built with `meson`

4 months agoChanges for PR comments and happy clang-tidy 15312/head
pizchen [Mon, 17 Mar 2025 12:31:10 +0000 (20:31 +0800)] 
Changes for PR comments and happy clang-tidy

4 months agodnsdist: Fix XSK mode detection when built with `meson` 15315/head
Remi Gacogne [Mon, 17 Mar 2025 11:44:57 +0000 (12:44 +0100)] 
dnsdist: Fix XSK mode detection when built with `meson`

The detection of whether `bpf_xdp_query` is available was not done.

4 months agobuild-packages.yml: support src compressed files .tar.bz and .tar.xz 15286/head
romeroalx [Thu, 13 Mar 2025 14:19:29 +0000 (15:19 +0100)] 
build-packages.yml: support src compressed files .tar.bz and .tar.xz

4 months agobuild-packages: skip target-os not available and print a warning
romeroalx [Wed, 12 Mar 2025 11:01:03 +0000 (12:01 +0100)] 
build-packages: skip target-os not available and print a warning

4 months agobuild-packages-daily-master: specify the list of os to build packages for
romeroalx [Tue, 11 Mar 2025 15:51:19 +0000 (16:51 +0100)] 
build-packages-daily-master: specify the list of os to build packages for

4 months agodnsdist: Upgrade clang to 19 in our CI
Remi Gacogne [Fri, 14 Mar 2025 13:17:57 +0000 (14:17 +0100)] 
dnsdist: Upgrade clang to 19 in our CI

To get rid of the `WARNING: Symbolizer buffer too small` warning,
which is caused by big backtraces, and fixed in clang >= 15 by
using a dynamic symbolizer buffer size.
I only upgrade it for dnsdist because of a compatibility issue between
`libfaketime` and the ASAN implementation in recent versions of `clang`:

https://github.com/wolfcw/libfaketime/issues/365

It seems to be fixed in the `libfaketime` repository. There has not
been any release since the fix, but I guess we could compile from
a more recent commit.

4 months agoAdd timeout config per UDP backend server
pizchen [Sat, 15 Mar 2025 04:59:15 +0000 (12:59 +0800)] 
Add timeout config per UDP backend server

Currently TCP backend has per server config option while UDP backend
can only use the global timeout setting. This change will add timeout
config per UDP backend server.

4 months agoMerge pull request #15309 from omoerbeek/meson-systemd-cleanup
Otto Moerbeek [Fri, 14 Mar 2025 13:52:31 +0000 (14:52 +0100)] 
Merge pull request #15309 from omoerbeek/meson-systemd-cleanup

Meson systemd cleanup

4 months agoAlso take into accounts dnsdist docker and package build scripts 15309/head
Otto Moerbeek [Fri, 14 Mar 2025 12:06:34 +0000 (13:06 +0100)] 
Also take into accounts dnsdist docker and package build scripts

4 months agoMerge pull request #15307 from omoerbeek/fix-symbol-export-on-macos
Otto Moerbeek [Fri, 14 Mar 2025 13:12:12 +0000 (14:12 +0100)] 
Merge pull request #15307 from omoerbeek/fix-symbol-export-on-macos

rec, dnsdist: Fix symbol export on macos

4 months agoMerge pull request #15257 from rgacogne/ddist-owned-proxy-protocol-connections
Remi Gacogne [Fri, 14 Mar 2025 12:13:53 +0000 (13:13 +0100)] 
Merge pull request #15257 from rgacogne/ddist-owned-proxy-protocol-connections

dnsdist: Limit # of proxy protocol-enabled outgoing TCP connections

4 months agoCleanup of meson systemd integration, governed by one feature: systemd-service
Otto Moerbeek [Wed, 12 Mar 2025 13:47:33 +0000 (14:47 +0100)] 
Cleanup of meson systemd integration, governed by one feature: systemd-service

4 months agorec and dnsdist: fix symbol export on macOS 15307/head
Otto Moerbeek [Fri, 14 Mar 2025 11:13:49 +0000 (12:13 +0100)] 
rec and dnsdist: fix symbol export on macOS

4 months agoMerge pull request #15305 from rgacogne/ddist-quickstart-typo
Remi Gacogne [Fri, 14 Mar 2025 10:55:30 +0000 (11:55 +0100)] 
Merge pull request #15305 from rgacogne/ddist-quickstart-typo

dnsdist: Fix a typo in the quickstart guide

4 months agoMerge pull request #15304 from rgacogne/fix-meson-coverage
Remi Gacogne [Fri, 14 Mar 2025 10:55:17 +0000 (11:55 +0100)] 
Merge pull request #15304 from rgacogne/fix-meson-coverage

Properly define `COVERAGE` when code coverage is enabled via `meson`

4 months agoApply Miod's suggestion to define `COVERAGE` for `c` as well 15304/head
Remi Gacogne [Fri, 14 Mar 2025 10:23:13 +0000 (11:23 +0100)] 
Apply Miod's suggestion to define `COVERAGE` for `c` as well

Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
4 months agodnsdist: Fix a typo in the quickstart guide 15305/head
Remi Gacogne [Fri, 14 Mar 2025 10:19:50 +0000 (11:19 +0100)] 
dnsdist: Fix a typo in the quickstart guide

4 months agoProperly define `COVERAGE` when code coverage is enabled via `meson`
Remi Gacogne [Fri, 14 Mar 2025 10:17:14 +0000 (11:17 +0100)] 
Properly define `COVERAGE` when code coverage is enabled via `meson`

4 months agoMerge pull request #15303 from rgacogne/ddist-fix-protocol-to-dnstap-warning
Remi Gacogne [Fri, 14 Mar 2025 09:31:31 +0000 (10:31 +0100)] 
Merge pull request #15303 from rgacogne/ddist-fix-protocol-to-dnstap-warning

dnsdist: Fix "missing declaration" warning for `ProtocolToDNSTap`

4 months agodnsdist: Fix "missing declaration" warning for `ProtocolToDNSTap` 15303/head
Remi Gacogne [Fri, 14 Mar 2025 08:46:36 +0000 (09:46 +0100)] 
dnsdist: Fix "missing declaration" warning for `ProtocolToDNSTap`

4 months agoMerge pull request #15293 from omoerbeek/rec-meson-build-features
Otto Moerbeek [Fri, 14 Mar 2025 07:38:06 +0000 (08:38 +0100)] 
Merge pull request #15293 from omoerbeek/rec-meson-build-features

rec: meson: add libcap feature and sync build-and-test-all options with autotools variants

4 months agoMerge pull request #15300 from rgacogne/ddist-allow-af-netlink-xdp
Remi Gacogne [Thu, 13 Mar 2025 20:06:46 +0000 (21:06 +0100)] 
Merge pull request #15300 from rgacogne/ddist-allow-af-netlink-xdp

dnsdist: Allow `AF_NETLINK` and `AF_XDP` under `systemd`

4 months agodnsdist: Allow `AF_NETLINK` and `AF_XDP` under `systemd` 15300/head
Remi Gacogne [Thu, 13 Mar 2025 19:17:29 +0000 (20:17 +0100)] 
dnsdist: Allow `AF_NETLINK` and `AF_XDP` under `systemd`

We need them for, respectively:
- IP to MAC address translation
- `XSK` packet processing

4 months agoMerge pull request #15298 from chbruyand/dnsdist-protobuf
Remi Gacogne [Thu, 13 Mar 2025 18:57:57 +0000 (19:57 +0100)] 
Merge pull request #15298 from chbruyand/dnsdist-protobuf

dnsdist: protobuf, support packetCacheHit and outgoingQueries fields

4 months agoMerge pull request #15151 from chbruyand/dnsdist-dnstap-http
Remi Gacogne [Thu, 13 Mar 2025 12:52:17 +0000 (13:52 +0100)] 
Merge pull request #15151 from chbruyand/dnsdist-dnstap-http

dnsdist: add support for dnstap new http_protocol field

4 months agodnsdist: protobuf, also set outgoingQueries field 15298/head
Charles-Henri Bruyand [Thu, 13 Mar 2025 12:26:57 +0000 (13:26 +0100)] 
dnsdist: protobuf, also set outgoingQueries field

4 months agofix a clang-tidy warning 15151/head
Charles-Henri Bruyand [Thu, 13 Mar 2025 12:17:33 +0000 (13:17 +0100)] 
fix a clang-tidy warning

4 months agoMerge pull request #15297 from rgacogne/ddist-export-only-ffi-symbols
Remi Gacogne [Thu, 13 Mar 2025 10:03:09 +0000 (11:03 +0100)] 
Merge pull request #15297 from rgacogne/ddist-export-only-ffi-symbols

dnsdist: Export only FFI symbols, regardless of visibility

4 months agodnsdist: Export only FFI symbols, regardless of visibility 15297/head
Remi Gacogne [Thu, 13 Mar 2025 09:30:57 +0000 (10:30 +0100)] 
dnsdist: Export only FFI symbols, regardless of visibility

4 months agodnsdist: Remove useless `std::round()`, as suggested by Otto 15257/head
Remi Gacogne [Thu, 13 Mar 2025 08:38:54 +0000 (09:38 +0100)] 
dnsdist: Remove useless `std::round()`, as suggested by Otto

4 months agodnsdist: Add a regression test for Proxy Protocol conns with random values
Remi Gacogne [Fri, 7 Mar 2025 11:35:24 +0000 (12:35 +0100)] 
dnsdist: Add a regression test for Proxy Protocol conns with random values

4 months agodnsdist: Clear owned downstream TCP connections as soon as possible
Remi Gacogne [Fri, 7 Mar 2025 11:34:46 +0000 (12:34 +0100)] 
dnsdist: Clear owned downstream TCP connections as soon as possible

4 months agodnsdist: Limit # of proxy protocol-enabled outgoing TCP connections
Remi Gacogne [Thu, 6 Mar 2025 08:44:30 +0000 (09:44 +0100)] 
dnsdist: Limit # of proxy protocol-enabled outgoing TCP connections

TCP worker threads keep a cache of outgoing TCP connections to a
backend to be able to reuse them for subsequent queries. Proxy
protocol-enabled outgoing TCP connections are trickier because the
proxy protocol payload is sent only once at the beginning of the
TCP connection, contains the source and destination addresses and
ports, and thus the connections can only be reused with the exact
same incoming TCP connection. For this reason these connections are
stored in a specific structure of the incoming connection, instead
of the TCP worker connection cache. However, we can only reuse a
given proxy protocol-enabled outgoing TCP connection for a subsequent
query if the TLV values contained in the proxy-protocol payload
associated to the new query are exactly the same than the ones
associated to the existing query. Up until now, we would keep an
unbounded amount of proxy protocol-enabled connections around if
the TLV values were, for example, randomly assigned per query.
This commit sets a limit on the number of such connections we will
keep around: we will keep at most N connections, where N is the
ratio between the number of concurrent queries on a single TCP
connection supported by the backend and the number of concurrent
queries on a single TCP connection supported by the frontend, with
a hard cap to 5.

4 months agoMerge pull request #15289 from rgacogne/ddist-docker-meson
Remi Gacogne [Thu, 13 Mar 2025 08:30:48 +0000 (09:30 +0100)] 
Merge pull request #15289 from rgacogne/ddist-docker-meson

dnsdist: Build the `dnsdist` of our Docker image with `meson`

4 months agoTypo in help string 15293/head
Otto Moerbeek [Wed, 12 Mar 2025 14:11:34 +0000 (15:11 +0100)] 
Typo in help string

Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
4 months agodnsdist: Let meson do the Lua detection (auto) in our Docker image 15289/head
Remi Gacogne [Wed, 12 Mar 2025 13:49:30 +0000 (14:49 +0100)] 
dnsdist: Let meson do the Lua detection (auto) in our Docker image

It will first try LuaJIT then Lua 5.3, then older versions, which
is what we want.

4 months agodnsdist: Build the `dnsdist` of our Docker image with `meson`
Remi Gacogne [Tue, 11 Mar 2025 16:01:07 +0000 (17:01 +0100)] 
dnsdist: Build the `dnsdist` of our Docker image with `meson`

4 months agoMerge pull request #15284 from rgacogne/ddist-docker-fix-quiche
Remi Gacogne [Wed, 12 Mar 2025 13:46:07 +0000 (14:46 +0100)] 
Merge pull request #15284 from rgacogne/ddist-docker-fix-quiche

dnsdist: Fix the location of the dnsdist-quiche library in our Docker image

4 months agorec: meson: add libcap feature and sync build-and-test-all options with autotools...
Otto Moerbeek [Wed, 12 Mar 2025 10:58:00 +0000 (11:58 +0100)] 
rec: meson: add libcap feature and sync build-and-test-all options with autotools variant

4 months agoMerge pull request #15292 from omoerbeek/rec-export-ffi
Otto Moerbeek [Wed, 12 Mar 2025 10:55:11 +0000 (11:55 +0100)] 
Merge pull request #15292 from omoerbeek/rec-export-ffi

rec: meson build: export ffi symbols so they become available to Lua

4 months agorec: meson build: export ffi symbols so they become available to Lua 15292/head
Otto Moerbeek [Wed, 12 Mar 2025 09:54:17 +0000 (10:54 +0100)] 
rec: meson build: export ffi symbols so they become available to Lua

Do that specifically (and unconditionally) for the ffi functions only,
we do not need to export everything like the autotools do with -rdynamic.

4 months agoMerge pull request #15285 from rgacogne/ddist-unbreak-packages
Remi Gacogne [Tue, 11 Mar 2025 15:24:49 +0000 (16:24 +0100)] 
Merge pull request #15285 from rgacogne/ddist-unbreak-packages

dnsdist: Unbreak our packages

4 months agodnsdist: Unbreak our packages 15285/head
Remi Gacogne [Tue, 11 Mar 2025 14:19:28 +0000 (15:19 +0100)] 
dnsdist: Unbreak our packages

`dnslabeltext.cc` is now in `libdnsdist-common`.

4 months agodnsdist: Fix the location of the dnsdist-quiche library in our Docker image 15284/head
Remi Gacogne [Tue, 11 Mar 2025 14:04:28 +0000 (15:04 +0100)] 
dnsdist: Fix the location of the dnsdist-quiche library in our Docker image

4 months agodnsdist: Remove `h2o` from our Docker image
Remi Gacogne [Tue, 11 Mar 2025 13:19:30 +0000 (14:19 +0100)] 
dnsdist: Remove `h2o` from our Docker image

4 months agoMerge pull request #15278 from rgacogne/ddist-fix-ffi
Remi Gacogne [Tue, 11 Mar 2025 13:01:05 +0000 (14:01 +0100)] 
Merge pull request #15278 from rgacogne/ddist-fix-ffi

dnsdist: Properly export FFI functions when building with `meson`

4 months agodnsdist: Properly export FFI functions when building with `meson` 15278/head
Remi Gacogne [Tue, 11 Mar 2025 10:15:35 +0000 (11:15 +0100)] 
dnsdist: Properly export FFI functions when building with `meson`

Some FFI functions are not used by the `dnsdist` binary, but they are
exported nevertheless to be usable by Lua code. The visibility of
such functions is correctly set to `public`, but our `meson` build
was putting these functions in an intermediate, static library then
linking that library in the `dnsdist` binary, and unfortunately
symbol visibility is ignored by the linker in this case.
So this commit moves the FFI function out of the shared library and
link them directly into the `dnsdist` binary, making them available
to Lua again.

4 months agoMerge pull request #15277 from omoerbeek/drop-focal
Otto Moerbeek [Tue, 11 Mar 2025 10:10:38 +0000 (11:10 +0100)] 
Merge pull request #15277 from omoerbeek/drop-focal

drop focal builds and start building rec-5.2.x instead of rec-4.9.x

4 months agodrop focal builds and start building rec-5.2.x instead of rec-4.9.x 15277/head
Otto Moerbeek [Tue, 11 Mar 2025 08:59:23 +0000 (09:59 +0100)] 
drop focal builds and start building rec-5.2.x instead of rec-4.9.x

4 months agoMerge pull request #15249 from milzi234/chore/doc-site-tweaks
Francisco Laguna [Tue, 11 Mar 2025 09:11:54 +0000 (10:11 +0100)] 
Merge pull request #15249 from milzi234/chore/doc-site-tweaks

Chore/doc site tweaks

4 months agoMerge pull request #15204 from milzi234/feature/rclone
Francisco Laguna [Tue, 11 Mar 2025 09:09:49 +0000 (10:09 +0100)] 
Merge pull request #15204 from milzi234/feature/rclone

Feature/rclone

4 months agoMerge pull request #15272 from omoerbeek/meson-snmp
Otto Moerbeek [Tue, 11 Mar 2025 08:31:26 +0000 (09:31 +0100)] 
Merge pull request #15272 from omoerbeek/meson-snmp

rec: fix libsnmp define and make dnsdist's meson.build the only one

4 months agoMerge pull request #15270 from omoerbeek/rec-chain-test-tcp
Otto Moerbeek [Tue, 11 Mar 2025 08:17:48 +0000 (09:17 +0100)] 
Merge pull request #15270 from omoerbeek/rec-chain-test-tcp

rec: make the chain test more reliable by using TCP

4 months agoMerge pull request #15275 from rgacogne/ddist-fix-el-aarch64
Remi Gacogne [Tue, 11 Mar 2025 08:10:51 +0000 (09:10 +0100)] 
Merge pull request #15275 from rgacogne/ddist-fix-el-aarch64

dnsdist: Fix package building on arm64 EL-8

4 months agodnsdist: Disable XSK on EL arm64, it is not supported 15275/head
Remi Gacogne [Mon, 10 Mar 2025 14:20:59 +0000 (15:20 +0100)] 
dnsdist: Disable XSK on EL arm64, it is not supported

4 months agodnsdist: libbpf and libxdp are optional if xsk is set to auto
Remi Gacogne [Mon, 10 Mar 2025 14:01:14 +0000 (15:01 +0100)] 
dnsdist: libbpf and libxdp are optional if xsk is set to auto

4 months agodnsdist: Disable `-fcf-protection` on arm64 EL-8, it's not supported
Remi Gacogne [Mon, 10 Mar 2025 13:32:27 +0000 (14:32 +0100)] 
dnsdist: Disable `-fcf-protection` on arm64 EL-8, it's not supported

4 months agoMerge pull request #15254 from omoerbeek/rec-cname-with-a
Otto Moerbeek [Mon, 10 Mar 2025 14:53:54 +0000 (15:53 +0100)] 
Merge pull request #15254 from omoerbeek/rec-cname-with-a

rec: if we see a CNAME and an answer record, follow CNAME

4 months agoIf we see both a CNAME and answer records, follow CNAME and discard the answer records 15254/head
Otto Moerbeek [Tue, 4 Mar 2025 08:52:15 +0000 (09:52 +0100)] 
If we see both a CNAME and answer records, follow CNAME and discard the answer records

4 months agoMerge pull request #15273 from omoerbeek/rec-web-log-consistency
Otto Moerbeek [Mon, 10 Mar 2025 14:05:48 +0000 (15:05 +0100)] 
Merge pull request #15273 from omoerbeek/rec-web-log-consistency

rec: more consistency in logging statements generated in web server code

4 months agoMerge pull request #15271 from rgacogne/ddist-lua-aarch64
Remi Gacogne [Mon, 10 Mar 2025 13:43:35 +0000 (14:43 +0100)] 
Merge pull request #15271 from rgacogne/ddist-lua-aarch64

dnsdist: Use Lua on arm64 EL builds

4 months agorec: more consistency in logging statements generated in web server code 15273/head
Otto Moerbeek [Mon, 10 Mar 2025 13:33:39 +0000 (14:33 +0100)] 
rec: more consistency in logging statements generated in web server code

4 months agorec: fix libsnmp define and make dnsdist's meson.build the only one 15272/head
Otto Moerbeek [Mon, 10 Mar 2025 13:14:52 +0000 (14:14 +0100)] 
rec: fix libsnmp define and make dnsdist's meson.build the only one

4 months agodnsdist: Use Lua on arm64 EL builds 15271/head
Remi Gacogne [Mon, 10 Mar 2025 12:08:23 +0000 (13:08 +0100)] 
dnsdist: Use Lua on arm64 EL builds

4 months agoMerge pull request #15207 from miodvallat/alias_but_not_as_dns_records
Miod Vallat [Mon, 10 Mar 2025 11:44:23 +0000 (12:44 +0100)] 
Merge pull request #15207 from miodvallat/alias_but_not_as_dns_records

[pdnsutil] Command aliases

4 months agoMerge pull request #15184 from rgacogne/ddist-packages-with-meson
Remi Gacogne [Mon, 10 Mar 2025 11:40:53 +0000 (12:40 +0100)] 
Merge pull request #15184 from rgacogne/ddist-packages-with-meson

dnsdist: Generate our packages with `meson`

4 months agoMerge pull request #15250 from Habbie/repo-test-features
Peter van Dijk [Mon, 10 Mar 2025 11:28:53 +0000 (12:28 +0100)] 
Merge pull request #15250 from Habbie/repo-test-features

repo-test: also show compiled-in features

4 months agorec: make the chain test more reliable by using TCP 15270/head
Otto Moerbeek [Mon, 10 Mar 2025 10:16:39 +0000 (11:16 +0100)] 
rec: make the chain test more reliable by using TCP

UDP is more or less kaput on GitHub, even for the local interface. If
this works on GH as expected/hoped for, we have more strict consistency
checks.

4 months agoRevert "dnsdist: Compress the tarball containing our packages with `xz`" 15184/head
Remi Gacogne [Mon, 10 Mar 2025 11:02:09 +0000 (12:02 +0100)] 
Revert "dnsdist: Compress the tarball containing our packages with `xz`"

This reverts commit 9220ca0752305c8a04578bee78077901c966cb0e.

4 months agoMerge pull request #15263 from omoerbeek/rec-san-on-trixie
Otto Moerbeek [Mon, 10 Mar 2025 09:30:25 +0000 (10:30 +0100)] 
Merge pull request #15263 from omoerbeek/rec-san-on-trixie

rec: comment on an issue encountered running asan on trixie and define HAVE_LEAK_SANITIZER_INTERFACE

4 months agoMerge pull request #15269 from omoerbeek/rec-new-ring
Otto Moerbeek [Mon, 10 Mar 2025 09:28:01 +0000 (10:28 +0100)] 
Merge pull request #15269 from omoerbeek/rec-new-ring

rec: move to ring 0.17.13

4 months agoMerge pull request #15213 from zeha/rec-debian
Otto Moerbeek [Mon, 10 Mar 2025 08:28:29 +0000 (09:28 +0100)] 
Merge pull request #15213 from zeha/rec-debian

rec: update Debian packaging

4 months agorec: move to ring 0.17.13 15269/head
Otto Moerbeek [Mon, 10 Mar 2025 08:24:32 +0000 (09:24 +0100)] 
rec: move to ring 0.17.13

A better fix for #15264

4 months agoAlso set HAVE_LEAK_SANITIZER_INTERFACE on lsan 15263/head
Otto Moerbeek [Mon, 10 Mar 2025 08:12:42 +0000 (09:12 +0100)] 
Also set HAVE_LEAK_SANITIZER_INTERFACE on lsan

4 months agoMerge pull request #15266 from miodvallat/doc_updates_which_noone_will_read_anyway
Miod Vallat [Mon, 10 Mar 2025 07:16:44 +0000 (08:16 +0100)] 
Merge pull request #15266 from miodvallat/doc_updates_which_noone_will_read_anyway

[auth] [doc] minor documentation updates

4 months agoMention some changes in behaviours worth warning about. 15266/head
Miod Vallat [Mon, 10 Mar 2025 06:41:21 +0000 (07:41 +0100)] 
Mention some changes in behaviours worth warning about.

4 months agodnsdist: Compress the tarball containing our packages with `xz`
Remi Gacogne [Fri, 7 Mar 2025 16:02:15 +0000 (17:02 +0100)] 
dnsdist: Compress the tarball containing our packages with `xz`

4 months agodnsdist: Fix a typo in the meson `xsk` file
Remi Gacogne [Fri, 7 Mar 2025 10:17:22 +0000 (11:17 +0100)] 
dnsdist: Fix a typo in the meson `xsk` file

4 months agodnsdist: Rename debian-buster build rules to debian-bullseye
Remi Gacogne [Fri, 7 Mar 2025 10:00:02 +0000 (11:00 +0100)] 
dnsdist: Rename debian-buster build rules to debian-bullseye

4 months agodnsdist: Also build Debian bullseye packages with `meson`
Remi Gacogne [Fri, 7 Mar 2025 09:57:37 +0000 (10:57 +0100)] 
dnsdist: Also build Debian bullseye packages with `meson`

4 months agodnsdist: Generate the `dist` tarball in `/tmp/dnsdist-meson-dist-build`
Remi Gacogne [Fri, 7 Mar 2025 09:41:19 +0000 (10:41 +0100)] 
dnsdist: Generate the `dist` tarball in `/tmp/dnsdist-meson-dist-build`

4 months agodnsdist: Our `pkgconfig` file is also in the new library directory
Remi Gacogne [Thu, 6 Mar 2025 13:42:51 +0000 (14:42 +0100)] 
dnsdist: Our `pkgconfig` file is also in the new library directory

4 months agodnsdist: Update tasks.py for the new Quiche library installation path
Remi Gacogne [Thu, 6 Mar 2025 13:25:12 +0000 (14:25 +0100)] 
dnsdist: Update tasks.py for the new Quiche library installation path

4 months agodnsdist: Use the correct libdir for Quiche on Debian/Ubuntu
Remi Gacogne [Thu, 6 Mar 2025 12:21:53 +0000 (13:21 +0100)] 
dnsdist: Use the correct libdir for Quiche on Debian/Ubuntu

4 months agodnsdist: Another attempt at finding the correct libdir
Remi Gacogne [Thu, 6 Mar 2025 12:03:59 +0000 (13:03 +0100)] 
dnsdist: Another attempt at finding the correct libdir

4 months agodnsdist: Install the Quiche library in the correct library directory
Remi Gacogne [Thu, 6 Mar 2025 10:35:37 +0000 (11:35 +0100)] 
dnsdist: Install the Quiche library in the correct library directory

4 months agodnsdist: Test building packages without `-Wl,--no-as-needed`
Remi Gacogne [Thu, 6 Mar 2025 09:04:50 +0000 (10:04 +0100)] 
dnsdist: Test building packages without `-Wl,--no-as-needed`

4 months agoinstall_meson: Actually output two spaces for `sha256sum`
Remi Gacogne [Thu, 6 Mar 2025 09:02:07 +0000 (10:02 +0100)] 
install_meson: Actually output two spaces for `sha256sum`

4 months agodnsdist: Disable the built-in compile check of `meson dist`
Remi Gacogne [Thu, 6 Mar 2025 09:01:18 +0000 (10:01 +0100)] 
dnsdist: Disable the built-in compile check of `meson dist`

After all we are building right after.

4 months agodnsdist: Fix .zx -> .xz typo
Remi Gacogne [Mon, 3 Mar 2025 11:03:23 +0000 (12:03 +0100)] 
dnsdist: Fix .zx -> .xz typo