]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
3 months agorec: prep for rec-5.2.1 15397/head
Otto Moerbeek [Mon, 7 Apr 2025 11:06:10 +0000 (13:06 +0200)] 
rec: prep for rec-5.2.1

3 months agoMerge pull request #15394 from rgacogne/fix-auth-apt-404
Remi Gacogne [Fri, 4 Apr 2025 12:37:20 +0000 (14:37 +0200)] 
Merge pull request #15394 from rgacogne/fix-auth-apt-404

tasks: Run apt-get update before installing auth test deps

3 months agotasks: Run apt-get update before installing auth test deps 15394/head
Remi Gacogne [Fri, 4 Apr 2025 10:09:33 +0000 (12:09 +0200)] 
tasks: Run apt-get update before installing auth test deps

Otherwise we might be trying to install a version that is no longer
present in the repository, yielding a 404 error.

3 months agoMerge pull request #15385 from rgacogne/ddist-enable-quiche-sni-tests
Remi Gacogne [Wed, 2 Apr 2025 13:53:01 +0000 (15:53 +0200)] 
Merge pull request #15385 from rgacogne/ddist-enable-quiche-sni-tests

dnsdist: Enable the DoQ and DoH3 parts of the SNI tests in our CI

3 months agodnsdist: Remove now useless comment in the SNI regression tests 15385/head
Remi Gacogne [Wed, 2 Apr 2025 10:54:48 +0000 (12:54 +0200)] 
dnsdist: Remove now useless comment in the SNI regression tests

3 months agodnsdist: Enable the DoQ and DoH3 parts of the SNI tests in our CI
Remi Gacogne [Wed, 2 Apr 2025 08:07:01 +0000 (10:07 +0200)] 
dnsdist: Enable the DoQ and DoH3 parts of the SNI tests in our CI

We now build with Quiche >= 0.23.2 so we can enable them.

4 months agoMerge pull request #15380 from rgacogne/ddist-async-tests-unlink-exception
Remi Gacogne [Mon, 31 Mar 2025 09:50:37 +0000 (11:50 +0200)] 
Merge pull request #15380 from rgacogne/ddist-async-tests-unlink-exception

dnsdist: Fix a TOCTOU in the Async regression tests

4 months agodnsdist: Fix a TOCTOU in the Async regression tests 15380/head
Remi Gacogne [Mon, 31 Mar 2025 09:10:34 +0000 (11:10 +0200)] 
dnsdist: Fix a TOCTOU in the Async regression tests

The existing code was catching all exceptions based on `OSError`
raised by a call to `os.unlink()` , and re-throwing if the file
actually existed, in an attempt to only ignore the case where
the file did not exist and still fail if the process did not
have enough rights to remove it, for example.
Unfortunately this construct introduced a TOCTOU issue, where the
initial exception might have been raised because the file did not
exist at the time of the call, resulting in a `FileNotFoundError`
exception being raised, but had been created before the existence
check, resulting in a puzzling message:
```
ready: 8/8 workersException in thread Asynchronous Responder:
Traceback (most recent call last):
  File "/usr/lib/python3.13/threading.py", line 992, in run
    self._target(*self._args, **self._kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/pdns/regression-tests.dnsdist/test_Async.py", line 17, in AsyncResponder
    os.unlink(listenPath)
    ~~~~~~~~~^^^^^^^^^^^^
8 workers [816 items]
```

The new code only catches `FileNotFoundError` instead, so that
other errors are still causing a failure without needing a second
check.

4 months agoMerge pull request #15306 from rgacogne/ddist-exit-callbacks
Remi Gacogne [Mon, 31 Mar 2025 08:17:31 +0000 (10:17 +0200)] 
Merge pull request #15306 from rgacogne/ddist-exit-callbacks

dnsdist: Add support for calling Lua methods when exiting

4 months agoMerge pull request #15373 from omoerbeek/rec-nod-meson
Otto Moerbeek [Fri, 28 Mar 2025 09:53:19 +0000 (10:53 +0100)] 
Merge pull request #15373 from omoerbeek/rec-nod-meson

rec: [meson] make nod a feature instead of a boolean

4 months agoMerge pull request #15290 from franklouwers/patch-1
Remi Gacogne [Fri, 28 Mar 2025 09:40:13 +0000 (10:40 +0100)] 
Merge pull request #15290 from franklouwers/patch-1

Update actions.rst: `SpoofAction()`

4 months agorec: make nod a feature instead of a boolean 15373/head
Otto Moerbeek [Mon, 24 Mar 2025 08:35:29 +0000 (09:35 +0100)] 
rec: make nod a feature instead of a boolean

4 months agoMerge pull request #15362 from rgacogne/ddist-do-not-register-xsk-config-check-or...
Remi Gacogne [Fri, 28 Mar 2025 08:49:32 +0000 (09:49 +0100)] 
Merge pull request #15362 from rgacogne/ddist-do-not-register-xsk-config-check-or-client

dnsdist: Do not register Xsk sockets on configuration check or client mode

4 months agoMerge pull request #15361 from omoerbeek/dnsdist-trixie2
Otto Moerbeek [Fri, 28 Mar 2025 08:41:44 +0000 (09:41 +0100)] 
Merge pull request #15361 from omoerbeek/dnsdist-trixie2

dnsdist: followup to #15326 (fix build on trixie), package name typo crept in

4 months agoMerge pull request #15265 from tacerus/unixapi
Miod Vallat [Fri, 28 Mar 2025 08:33:57 +0000 (09:33 +0100)] 
Merge pull request #15265 from tacerus/unixapi

Auth webserver Unix socket support

4 months agoMerge pull request #15371 from jsoref/docs-nsec
Miod Vallat [Thu, 27 Mar 2025 16:03:01 +0000 (17:03 +0100)] 
Merge pull request #15371 from jsoref/docs-nsec

Docs nsec

4 months agodocs: Simplify wording 15371/head
Josh Soref [Thu, 27 Mar 2025 15:30:39 +0000 (11:30 -0400)] 
docs: Simplify wording

Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
4 months agodocs: rewrite TTL usage NSEC note
Josh Soref [Thu, 27 Mar 2025 14:51:57 +0000 (10:51 -0400)] 
docs: rewrite TTL usage NSEC note

Write note based on current behaviour, not behaviour prior to 4.3.0.

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
4 months agodocs: nsec/nsec3 records
Josh Soref [Thu, 27 Mar 2025 14:51:29 +0000 (10:51 -0400)] 
docs: nsec/nsec3 records

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
4 months agodocs: nsec/nsec3
Josh Soref [Thu, 27 Mar 2025 14:51:17 +0000 (10:51 -0400)] 
docs: nsec/nsec3

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
4 months agoMerge pull request #15369 from omoerbeek/rust-cxx-gen-location
Otto Moerbeek [Thu, 27 Mar 2025 11:02:57 +0000 (12:02 +0100)] 
Merge pull request #15369 from omoerbeek/rust-cxx-gen-location

When CARGO_TARGET_DIR is set the generated C++ files end up in a different location

4 months agoMerge pull request #15368 from omoerbeek/rec-docker-startup-template
Otto Moerbeek [Thu, 27 Mar 2025 11:02:12 +0000 (12:02 +0100)] 
Merge pull request #15368 from omoerbeek/rec-docker-startup-template

rec: fix generation of recursor config if PDNS_RECURSOR_API_KEY is set

4 months agoMerge pull request #15356 from rgacogne/ddist-missing-lua-function-name
Remi Gacogne [Thu, 27 Mar 2025 10:30:28 +0000 (11:30 +0100)] 
Merge pull request #15356 from rgacogne/ddist-missing-lua-function-name

dnsdist: Better handling of non-existent Lua function name in YAML

4 months agodnsdist: Fix build on amazonlinux 2023 15361/head
Remi Gacogne [Thu, 27 Mar 2025 09:41:19 +0000 (10:41 +0100)] 
dnsdist: Fix build on amazonlinux 2023

4 months agodnsdist: followup to #15326 (fix build on trixie), package name typo crept in
Otto Moerbeek [Tue, 25 Mar 2025 08:55:04 +0000 (09:55 +0100)] 
dnsdist: followup to #15326 (fix build on trixie), package name typo crept in

This time actually tested!

4 months agodnsdist: Do not register Xsk sockets on configuration check or client mode 15362/head
Remi Gacogne [Tue, 25 Mar 2025 09:55:10 +0000 (10:55 +0100)] 
dnsdist: Do not register Xsk sockets on configuration check or client mode

It does not make sense, and in some cases might lead to a crash
because the Xsk socket is actually an empty shared pointer in client
mode.

4 months agoMerge pull request #15331 from rgacogne/ddist-meson-detection
Remi Gacogne [Thu, 27 Mar 2025 08:40:47 +0000 (09:40 +0100)] 
Merge pull request #15331 from rgacogne/ddist-meson-detection

Do not auto-enable disabled features when building with meson

4 months agoMerge pull request #15351 from rgacogne/fix-yaml-bindings
Remi Gacogne [Thu, 27 Mar 2025 08:40:26 +0000 (09:40 +0100)] 
Merge pull request #15351 from rgacogne/fix-yaml-bindings

dnsdist: Load Lua bindings before parsing yaml configuration

4 months agoMerge pull request #15357 from rgacogne/ddist-doc-yaml-lua-options
Remi Gacogne [Thu, 27 Mar 2025 08:40:04 +0000 (09:40 +0100)] 
Merge pull request #15357 from rgacogne/ddist-doc-yaml-lua-options

dnsdist: Document how Lua functions can be called from YAML

4 months agoMerge pull request #15370 from miodvallat/strcasestr
Miod Vallat [Thu, 27 Mar 2025 08:35:54 +0000 (09:35 +0100)] 
Merge pull request #15370 from miodvallat/strcasestr

bye bye strcasestr

4 months agoNo need to check for or provide strcaststr() anymore. 15370/head
Miod Vallat [Thu, 27 Mar 2025 07:58:47 +0000 (08:58 +0100)] 
No need to check for or provide strcaststr() anymore.

4 months agoWhen CARGO_TARGET_DIR is set the generated C++ file send up in a different location 15369/head
Otto Moerbeek [Wed, 26 Mar 2025 14:19:07 +0000 (15:19 +0100)] 
When CARGO_TARGET_DIR is set the generated C++ file send up in a different location

This happens on OpenBSD package build

4 months agorec: fix generation of recursor config if PDNS_RECURSOR_API_KEY is set 15368/head
Otto Moerbeek [Wed, 26 Mar 2025 13:44:43 +0000 (14:44 +0100)] 
rec: fix generation of recursor config if PDNS_RECURSOR_API_KEY is set

Fixes #15367

4 months agoMerge pull request #15360 from milzi234/bugfix/add-keyblock-asc
Peter van Dijk [Tue, 25 Mar 2025 12:39:30 +0000 (13:39 +0100)] 
Merge pull request #15360 from milzi234/bugfix/add-keyblock-asc

Restores powerdns-keyblocks.asc to doc.powerdns.com

4 months agomeson: Delint the DoT, DoH, DoQ and DoH3 code, as suggested by Otto 15331/head
Remi Gacogne [Mon, 24 Mar 2025 10:33:32 +0000 (11:33 +0100)] 
meson: Delint the DoT, DoH, DoQ and DoH3 code, as suggested by Otto

4 months agomeson: Optionally enable OpenSSL engines for DNSdist
Remi Gacogne [Fri, 21 Mar 2025 13:56:49 +0000 (14:56 +0100)] 
meson: Optionally enable OpenSSL engines for DNSdist

4 months agomeson: DoH, DoH3, DoQ and DoT are now features, not options
Remi Gacogne [Fri, 21 Mar 2025 14:04:37 +0000 (15:04 +0100)] 
meson: DoH, DoH3, DoQ and DoT are now features, not options

4 months agomeson: Make SNMP support a feature, not an option
Remi Gacogne [Fri, 21 Mar 2025 14:02:37 +0000 (15:02 +0100)] 
meson: Make SNMP support a feature, not an option

4 months agomeson: Fix a few consistency nits
Remi Gacogne [Fri, 21 Mar 2025 14:01:21 +0000 (15:01 +0100)] 
meson: Fix a few consistency nits

4 months agodnsdist: Fix CDB being automatically picked up when disabled
Remi Gacogne [Fri, 21 Mar 2025 13:58:58 +0000 (14:58 +0100)] 
dnsdist: Fix CDB being automatically picked up when disabled

4 months agodnsdist: Fix a harmless but ugly TOCTOU in the regression tests 15351/head
Remi Gacogne [Tue, 25 Mar 2025 09:05:28 +0000 (10:05 +0100)] 
dnsdist: Fix a harmless but ugly TOCTOU in the regression tests

As suggested by Miod (thanks!).

4 months agodnsdist: Load Lua bindings before parsing yaml configuration
Remi Gacogne [Mon, 24 Mar 2025 11:46:42 +0000 (12:46 +0100)] 
dnsdist: Load Lua bindings before parsing yaml configuration

We need the Lua bindings so that inline and loaded from a file Lua
syntax work. Our regression tests did not catch this because the
setup always created an empty Lua file, causing the Lua bindings to
be loaded. This commit also fixes that by not creating (and removing
if needed) empty Lua files in the regression tests setup.

4 months agodnsdist: Apply Miod's lua -> Lua suggestion 15356/head
Remi Gacogne [Tue, 25 Mar 2025 09:00:49 +0000 (10:00 +0100)] 
dnsdist: Apply Miod's lua -> Lua suggestion

Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
4 months agodnsdist: Apply Miod's suggestions to the Lua Action documentation 15357/head
Remi Gacogne [Tue, 25 Mar 2025 08:58:44 +0000 (09:58 +0100)] 
dnsdist: Apply Miod's suggestions to the Lua Action documentation

4 months agoRestores powerdns-keyblocks.asc to doc.powerdns.com 15360/head
milzi234 [Tue, 25 Mar 2025 06:26:41 +0000 (07:26 +0100)] 
Restores powerdns-keyblocks.asc to doc.powerdns.com

4 months agodnsdist: Document how Lua functions can be called from YAML
Remi Gacogne [Mon, 24 Mar 2025 16:22:00 +0000 (17:22 +0100)] 
dnsdist: Document how Lua functions can be called from YAML

4 months agodnsdist: Better handling of non-existent Lua function name in YAML
Remi Gacogne [Mon, 24 Mar 2025 15:37:58 +0000 (16:37 +0100)] 
dnsdist: Better handling of non-existent Lua function name in YAML

This commit changes the way DNSdist handles a non-existent Lua function
name being referenced from the YAML configuration: instead of silently
ignoring the problem, it loudly complains before exiting.

4 months agoMerge pull request #15197 from miodvallat/smarter_soa
Miod Vallat [Mon, 24 Mar 2025 15:01:53 +0000 (16:01 +0100)] 
Merge pull request #15197 from miodvallat/smarter_soa

[pdnsutil] Suggest increase-serial after create-zone

4 months agoMerge pull request #15334 from miodvallat/zaml
Miod Vallat [Mon, 24 Mar 2025 15:01:03 +0000 (16:01 +0100)] 
Merge pull request #15334 from miodvallat/zaml

[geoip] Try and be more helpful in YAML error exceptions

4 months agoMerge pull request #15353 from omoerbeek/auth-prim-logstring
Peter van Dijk [Mon, 24 Mar 2025 14:46:15 +0000 (15:46 +0100)] 
Merge pull request #15353 from omoerbeek/auth-prim-logstring

auth: fix log string in case there are notifies needed

4 months agoauth: fix log string in case there are notifies needed 15353/head
Otto Moerbeek [Mon, 24 Mar 2025 14:12:26 +0000 (15:12 +0100)] 
auth: fix log string in case there are notifies needed

4 months agoMerge pull request #15352 from omoerbeek/rec-simpedottest
Otto Moerbeek [Mon, 24 Mar 2025 14:11:19 +0000 (15:11 +0100)] 
Merge pull request #15352 from omoerbeek/rec-simpedottest

rec: in test_SimpleDot.py make sure we have the root DNSKEY in cache, it might require TCP

4 months agoUpdate regression-tests.recursor-dnssec/test_SimpleDoT.py 15352/head
Otto Moerbeek [Mon, 24 Mar 2025 12:56:17 +0000 (13:56 +0100)] 
Update regression-tests.recursor-dnssec/test_SimpleDoT.py

Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
4 months agorec: in test_SimpleDot.py make sure we have the root DNSKEY in cache, it might requir...
Otto Moerbeek [Mon, 24 Mar 2025 12:10:28 +0000 (13:10 +0100)] 
rec: in test_SimpleDot.py make sure we have the root DNSKEY in cache, it might require TCP

Previously we assumed we didn't need TCP at all.

4 months agoMerge pull request #15327 from miodvallat/mesonry_details
Miod Vallat [Mon, 24 Mar 2025 10:09:53 +0000 (11:09 +0100)] 
Merge pull request #15327 from miodvallat/mesonry_details

[autocconf] [auth] Build tsig-tests if --enable-tools

4 months agoMerge pull request #15201 from jsoref/docs-allow-from
Miod Vallat [Mon, 24 Mar 2025 06:08:51 +0000 (07:08 +0100)] 
Merge pull request #15201 from jsoref/docs-allow-from

Docs: Fix allow-from markup/link

4 months agoUpdate pdns/dnsdistdist/docs/reference/actions.rst 15290/head
Frank Louwers [Sat, 22 Mar 2025 18:57:35 +0000 (19:57 +0100)] 
Update pdns/dnsdistdist/docs/reference/actions.rst

4 months agoMerge pull request #15341 from Habbie/sort-locale
Peter van Dijk [Fri, 21 Mar 2025 14:27:08 +0000 (15:27 +0100)] 
Merge pull request #15341 from Habbie/sort-locale

enforce LC_ALL=C for recently added sort calls

4 months agoMerge pull request #15340 from zeha/mysqlbe
Miod Vallat [Fri, 21 Mar 2025 13:25:21 +0000 (14:25 +0100)] 
Merge pull request #15340 from zeha/mysqlbe

mysql: use MYSQL_TYPE_LONGLONG on 64bit platforms

4 months agoenforce LC_ALL=C for recently added sort calls 15341/head
Peter van Dijk [Fri, 21 Mar 2025 13:19:20 +0000 (14:19 +0100)] 
enforce LC_ALL=C for recently added sort calls

4 months agoMerge pull request #15339 from miodvallat/get_me_if_you_can
Miod Vallat [Fri, 21 Mar 2025 12:57:09 +0000 (13:57 +0100)] 
Merge pull request #15339 from miodvallat/get_me_if_you_can

[auth] lmdb: be more robust against marked-as-deleted items

4 months agomysql: use MYSQL_TYPE_LONGLONG on 64bit platforms 15340/head
Chris Hofstaedtler [Fri, 21 Mar 2025 11:54:21 +0000 (12:54 +0100)] 
mysql: use MYSQL_TYPE_LONGLONG on 64bit platforms

Found on s390x

4 months agoHandle marked-as-deleted elements in ReadonlyOperations::get<> 15339/head
Miod Vallat [Fri, 21 Mar 2025 11:00:56 +0000 (12:00 +0100)] 
Handle marked-as-deleted elements in ReadonlyOperations::get<>

4 months agoMerge pull request #15338 from rgacogne/ddist-ldl
Remi Gacogne [Fri, 21 Mar 2025 10:19:12 +0000 (11:19 +0100)] 
Merge pull request #15338 from rgacogne/ddist-ldl

dnsdist: Better handling of the `dlsym` missing symbol in our Rust lib

4 months agoMerge pull request #15336 from omoerbeek/rec-rpz-test-race
Otto Moerbeek [Fri, 21 Mar 2025 09:51:47 +0000 (10:51 +0100)] 
Merge pull request #15336 from omoerbeek/rec-rpz-test-race

rec: fix a race in the RPZ regression test and modify handling of auths

4 months agodnsdist: Better handling of the `dlsym` missing symbol in our Rust lib 15338/head
Remi Gacogne [Fri, 21 Mar 2025 08:53:23 +0000 (09:53 +0100)] 
dnsdist: Better handling of the `dlsym` missing symbol in our Rust lib

4 months agoMerge pull request #15333 from rgacogne/ddist-fix-version-in-docker
Remi Gacogne [Fri, 21 Mar 2025 08:12:13 +0000 (09:12 +0100)] 
Merge pull request #15333 from rgacogne/ddist-fix-version-in-docker

dnsdist: Fix version number in our Docker image

4 months agoMerge pull request #15332 from rgacogne/rec-nullptr-exit-nicely
Otto Moerbeek [Fri, 21 Mar 2025 06:51:18 +0000 (07:51 +0100)] 
Merge pull request #15332 from rgacogne/rec-nullptr-exit-nicely

rec: Prevent a crash when exiting nicely

4 months agoTry and be more helpful in YAML error exceptions. 15334/head
Miod Vallat [Thu, 20 Mar 2025 15:03:59 +0000 (16:03 +0100)] 
Try and be more helpful in YAML error exceptions.

4 months agodnsdist: Fix version number in our Docker image 15333/head
Remi Gacogne [Thu, 20 Mar 2025 14:03:25 +0000 (15:03 +0100)] 
dnsdist: Fix version number in our Docker image

4 months agoMerge pull request #15330 from rgacogne/ddist-fix-yaml-cdb-lmdb
Remi Gacogne [Thu, 20 Mar 2025 13:42:55 +0000 (14:42 +0100)] 
Merge pull request #15330 from rgacogne/ddist-fix-yaml-cdb-lmdb

dnsdist: Fix YAML configuration failure to build without CDB/LMDB

4 months agodnsdist: Grant a bit more time for the DNSdist process to exit 15306/head
Remi Gacogne [Thu, 20 Mar 2025 13:40:21 +0000 (14:40 +0100)] 
dnsdist: Grant a bit more time for the DNSdist process to exit

4 months agorec: Prevent a crash when exiting nicely 15332/head
Remi Gacogne [Thu, 20 Mar 2025 13:15:47 +0000 (14:15 +0100)] 
rec: Prevent a crash when exiting nicely

If a TCP connection is alive when we are exiting, we might dereference
a `null` pointer when the TCP connection destructor is called after
the thread-local `t_tcpClientCounts` object has been destroyed.

4 months agoMerge pull request #15328 from rgacogne/ddist-upgrade-quiche-0.23.4
Remi Gacogne [Thu, 20 Mar 2025 12:58:31 +0000 (13:58 +0100)] 
Merge pull request #15328 from rgacogne/ddist-upgrade-quiche-0.23.4

dnsdist: Upgrade Quiche to 0.23.4

4 months agoMerge pull request #15329 from rgacogne/upgrade-rust-1.85.0
Remi Gacogne [Thu, 20 Mar 2025 12:58:18 +0000 (13:58 +0100)] 
Merge pull request #15329 from rgacogne/upgrade-rust-1.85.0

Upgrade Rust to 1.85.0

4 months agodnsdist: Apply suggestions from Miod's review 15330/head
Remi Gacogne [Thu, 20 Mar 2025 12:35:21 +0000 (13:35 +0100)] 
dnsdist: Apply suggestions from Miod's review

4 months agodnsdist: Add support for calling Lua methods when exiting
Remi Gacogne [Mon, 10 Mar 2025 16:15:02 +0000 (17:15 +0100)] 
dnsdist: Add support for calling Lua methods when exiting

4 months agodnsdist: Fix YAML configuration failure to build without CDB/LMDB
Remi Gacogne [Thu, 20 Mar 2025 10:56:54 +0000 (11:56 +0100)] 
dnsdist: Fix YAML configuration failure to build without CDB/LMDB

4 months agoMerge pull request #15326 from omoerbeek/dnsdist-trixie-pkgbuild
Remi Gacogne [Thu, 20 Mar 2025 08:38:28 +0000 (09:38 +0100)] 
Merge pull request #15326 from omoerbeek/dnsdist-trixie-pkgbuild

dnsdist: fix package build on trixie

4 months agoBuild tsig-tests from autoconf if --enable-tools. 15327/head
Miod Vallat [Thu, 20 Mar 2025 06:18:04 +0000 (07:18 +0100)] 
Build tsig-tests from autoconf if --enable-tools.

4 months agoMerge pull request #15322 from horazont/fix/doc-xfr-cycle-interval
Miod Vallat [Wed, 19 Mar 2025 15:38:20 +0000 (16:38 +0100)] 
Merge pull request #15322 from horazont/fix/doc-xfr-cycle-interval

docs: clarify secondary behaviour when xfr-cycle-interval elapses

4 months agodocs: clarify secondary behaviour when xfr-cycle-interval elapses 15322/head
Jonas Schäfer [Tue, 18 Mar 2025 16:20:03 +0000 (17:20 +0100)] 
docs: clarify secondary behaviour when xfr-cycle-interval elapses

Result of a discussion with @Habbie in IRC (and me misreading the
docs, as usual).

4 months agodnsdist: fix package build on trixie 15326/head
Otto Moerbeek [Wed, 19 Mar 2025 12:01:38 +0000 (13:01 +0100)] 
dnsdist: fix package build on trixie

4 months agoMerge pull request #15320 from rgacogne/ddist-fix-secpoll-code-200a1
Remi Gacogne [Tue, 18 Mar 2025 15:37:04 +0000 (16:37 +0100)] 
Merge pull request #15320 from rgacogne/ddist-fix-secpoll-code-200a1

security polling: Fix the code for DNSdist 2.0.0 alpha1

4 months agoMerge pull request #15319 from milzi234/bugfix/aws-docs-push
Peter van Dijk [Tue, 18 Mar 2025 15:04:09 +0000 (16:04 +0100)] 
Merge pull request #15319 from milzi234/bugfix/aws-docs-push

Fixes the documentation workflows upload

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 agoUpgrade Rust to 1.85.0 15329/head
Remi Gacogne [Tue, 18 Mar 2025 14:52:36 +0000 (15:52 +0100)] 
Upgrade Rust to 1.85.0

4 months agosecurity polling: Fix the code for DNSdist 2.0.0 alpha1 15320/head
Remi Gacogne [Tue, 18 Mar 2025 14:47:46 +0000 (15:47 +0100)] 
security polling: Fix the code for DNSdist 2.0.0 alpha1

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 agoFixes the documentation workflows upload. Uses sudo to install rclone, omits the... 15319/head
milzi234 [Tue, 18 Mar 2025 14:11:44 +0000 (15:11 +0100)] 
Fixes the documentation workflows upload. Uses sudo to install rclone, omits the --no-wait flag on the invalidations, since that doesn't exist (...). Lastly, adds the possibility to set DOCS_WORKFLOW_BRANCH_OVERRIDE in which case the workflow doesn't check for the branch it's running on, so it can be tested on other branches. Useful in forks.

4 months agoAvoid a few sleep calls, they should not be needed 15336/head
Otto Moerbeek [Tue, 18 Mar 2025 12:11:19 +0000 (13:11 +0100)] 
Avoid a few sleep calls, they should not be needed

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 agoDefault to *not* running auths, saves a bunch of time
Otto Moerbeek [Tue, 18 Mar 2025 10:48:12 +0000 (11:48 +0100)] 
Default to *not* running auths, saves a bunch of time

4 months agoTighter (with shorter sleeps) loop for reading, so less time wasted
Otto Moerbeek [Tue, 18 Mar 2025 10:36:47 +0000 (11:36 +0100)] 
Tighter (with shorter sleeps) loop for reading, so less time wasted

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