]>
git.ipfire.org Git - thirdparty/pdns.git/log
Miod Vallat [Wed, 11 Feb 2026 11:16:00 +0000 (12:16 +0100)]
Get rid of a "may be uninitialized" warning.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Otto Moerbeek [Tue, 10 Feb 2026 11:59:09 +0000 (12:59 +0100)]
Merge pull request #16843 from omoerbeek/rec-docs-prs
rec docs: fill in PR#s for SA 2026-01 now that we know the numbers
Otto Moerbeek [Tue, 10 Feb 2026 09:23:43 +0000 (10:23 +0100)]
rec docs: fill in PR#s for SA 2026-01 now that we know the numbers
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 9 Feb 2026 13:54:55 +0000 (14:54 +0100)]
Merge pull request #16838 from omoerbeek/rec-limitcachesize
rec: Limit packet and record cache entry size
Otto Moerbeek [Mon, 9 Feb 2026 13:54:34 +0000 (14:54 +0100)]
Merge pull request #16837 from omoerbeek/rec-answer-sizes
rec: Limit amount of work done for a single client query in new ways
Otto Moerbeek [Mon, 9 Feb 2026 13:54:11 +0000 (14:54 +0100)]
Merge pull request #16836 from omoerbeek/rec-cname-follow
rec: Allowed names should not include names from CNAMEs that cannot be reached
Otto Moerbeek [Mon, 9 Feb 2026 13:38:01 +0000 (14:38 +0100)]
Merge pull request #16835 from omoerbeek/rec-prep-
20260209
Prep for
20260209 Recursor security release
Otto Moerbeek [Thu, 5 Feb 2026 14:36:42 +0000 (15:36 +0100)]
Update versionadded in docs
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 5 Jan 2026 13:52:02 +0000 (14:52 +0100)]
Limit packet and record cache entry size
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 5 Feb 2026 14:33:59 +0000 (15:33 +0100)]
Update versionadded in docs
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 3 Dec 2025 08:31:03 +0000 (09:31 +0100)]
Set a max on the number of visted IPs for a single qname/type
We use 2 * outgoing.max_ns_per_resolve as a limit. A tigher limit makes a few unit test fail.
Proper limit to be discussed.
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Tue, 2 Dec 2025 14:25:09 +0000 (15:25 +0100)]
rec: if the IPs of the auths of a zone resolve to duplicate IPs, skip the dups
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 26 Nov 2025 10:57:05 +0000 (11:57 +0100)]
If we received a delegation, also sample NS set if size > s_maxnsperresolve
Previously this was only done for NS sets retrieved fomr the record cache
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 27 Nov 2025 08:49:42 +0000 (09:49 +0100)]
rec: count cumulative answer sizes for a single client query
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 12 Jan 2026 13:15:16 +0000 (14:15 +0100)]
boost::optional -> std::optional
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 24 Nov 2025 11:08:51 +0000 (12:08 +0100)]
rec: allowed names should not include names from CNAMEs that cannot be reached
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 5 Feb 2026 12:02:24 +0000 (13:02 +0100)]
Prep for
20260209 Recursor security release
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Miod Vallat [Mon, 9 Feb 2026 11:07:44 +0000 (12:07 +0100)]
Merge pull request #16670 from miodvallat/frontline
auth: better advice when creating zones
Miod Vallat [Mon, 9 Feb 2026 11:06:39 +0000 (12:06 +0100)]
Merge pull request #16573 from miodvallat/soaked
auth: minor getAllDomains optimizations
Pieter Lexis [Mon, 9 Feb 2026 10:28:49 +0000 (11:28 +0100)]
Merge pull request #16829 from pieterlexis/docs-setuptools-pin
chore: pin setuptools so pkg_resources keeps working
Pieter Lexis [Mon, 9 Feb 2026 09:49:48 +0000 (10:49 +0100)]
chore: Pin setuptools for build scripts
Pieter Lexis [Mon, 9 Feb 2026 09:49:27 +0000 (10:49 +0100)]
chore: Pin setuptools for builder tools
Pieter Lexis [Mon, 9 Feb 2026 09:48:59 +0000 (10:48 +0100)]
chore: Pin setuptools for remotebackend tests
Pieter Lexis [Mon, 9 Feb 2026 09:48:33 +0000 (10:48 +0100)]
chore: Pin setuptools for meson venv
Pieter Lexis [Mon, 9 Feb 2026 09:48:16 +0000 (10:48 +0100)]
chore: Pin setuptools for pdns-keyroller
Pieter Lexis [Mon, 9 Feb 2026 09:47:57 +0000 (10:47 +0100)]
chore: Pin setuptools for all regression tests
Pieter Lexis [Mon, 9 Feb 2026 09:46:59 +0000 (10:46 +0100)]
chore(auth): Pin setuptools for auth venv
Pieter Lexis [Mon, 9 Feb 2026 08:36:28 +0000 (09:36 +0100)]
docs(dnsdist): Pin setuptools so pkg_resources keeps working
Pieter Lexis [Mon, 9 Feb 2026 08:36:15 +0000 (09:36 +0100)]
docs(auth): Pin setuptools so pkg_resources keeps working
Pieter Lexis [Mon, 9 Feb 2026 08:35:52 +0000 (09:35 +0100)]
docs(recursor): Pin setuptools so pkg_resources keeps working
Otto Moerbeek [Mon, 9 Feb 2026 06:16:46 +0000 (07:16 +0100)]
Merge pull request #16826 from zeha/drop-boost-system
Drop usage of libboost-system library
Miod Vallat [Mon, 9 Feb 2026 06:09:01 +0000 (07:09 +0100)]
Merge pull request #16818 from miodvallat/squint
auth: useful views advice
Remi Gacogne [Fri, 6 Feb 2026 09:07:53 +0000 (10:07 +0100)]
Merge pull request #16824 from PowerDNS/dependabot/pip/regression-tests.recursor-dnssec/protobuf-6.33.5
build(deps): bump protobuf from 6.33.4 to 6.33.5 in /regression-tests.recursor-dnssec
Otto Moerbeek [Fri, 6 Feb 2026 08:29:31 +0000 (09:29 +0100)]
Merge pull request #16825 from PowerDNS/omoerbeek-patch-1
rec docs: Fix typo in YAML
Chris Hofstaedtler [Thu, 5 Feb 2026 17:45:59 +0000 (18:45 +0100)]
Drop usage of libboost-system library
Boost 1.89 dropped the stub library, apparently boost-system was headers only since 1.69.
https://www.boost.org/doc/libs/1_90_0/libs/system/doc/html/system.html#changes_in_boost_1_89
Signed-off-by: Chris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Otto Moerbeek [Thu, 5 Feb 2026 16:42:29 +0000 (17:42 +0100)]
Fix typo in YAML
From @neilcook
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
dependabot[bot] [Thu, 5 Feb 2026 16:32:46 +0000 (16:32 +0000)]
build(deps): bump protobuf in /regression-tests.recursor-dnssec
Bumps [protobuf](https://github.com/protocolbuffers/protobuf) from 6.33.4 to 6.33.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 6.33.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Remi Gacogne [Thu, 5 Feb 2026 16:05:07 +0000 (17:05 +0100)]
Merge pull request #16822 from rgacogne/ddist-noexcept
dnsdist: Add missing `noexcept` on move ctors/assignment operators
Remi Gacogne [Thu, 5 Feb 2026 14:32:42 +0000 (15:32 +0100)]
Merge pull request #16796 from pieterlexis/dnsdist-dq-labels
feat(dnsdist): Add `prepend` and `append` methods to Lua DNSName
Remi Gacogne [Thu, 5 Feb 2026 13:07:20 +0000 (14:07 +0100)]
Merge pull request #16821 from rgacogne/cleanup-remove-useless-class
Remove unused `DNSRecordOracle` class
Otto Moerbeek [Thu, 5 Feb 2026 12:31:42 +0000 (13:31 +0100)]
Merge pull request #16817 from omoerbeek/base64
Base64 tidy and unit test fix
Otto Moerbeek [Thu, 5 Feb 2026 11:54:16 +0000 (12:54 +0100)]
Merge pull request #21 from rgacogne/base64
base64: Wrap `BIO` objects in smart pointers, keep the check always enabled for DNSdist
Remi Gacogne [Thu, 5 Feb 2026 11:16:18 +0000 (12:16 +0100)]
Merge pull request #16806 from rgacogne/ddist-ipcrypt2-auto-switch
dnsdist: Fix issues with `ipcrypt2`
Remi Gacogne [Thu, 5 Feb 2026 11:09:36 +0000 (12:09 +0100)]
dnsdist: Add missing `noexcept` on move ctors/assignment operators
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 5 Feb 2026 10:59:12 +0000 (11:59 +0100)]
Remove unused `DNSRecordOracle` class
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 5 Feb 2026 10:42:12 +0000 (11:42 +0100)]
test-base64: Keep the check enabled for DNSdist even w/ recent OpenSSL versions
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 5 Feb 2026 10:41:48 +0000 (11:41 +0100)]
base64: Use `unsigned` constants
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 5 Feb 2026 10:41:00 +0000 (11:41 +0100)]
base64: Wrap `BIO` objects in smart pointers
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 5 Feb 2026 10:16:55 +0000 (11:16 +0100)]
dnsdist: Apply Miod's suggestion from code review
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Thu, 5 Feb 2026 10:01:04 +0000 (11:01 +0100)]
Merge pull request #16820 from miodvallat/banana_arrow
Stricter timestamp checks
Otto Moerbeek [Thu, 5 Feb 2026 09:26:32 +0000 (10:26 +0100)]
Merge pull request #16756 from omoerbeek/rec-ot-instance
rec: harmonize with dnsdist PR #16741 wrt OpenTelemetry instance name
Otto Moerbeek [Thu, 5 Feb 2026 09:05:59 +0000 (10:05 +0100)]
Merge pull request #16786 from omoerbeek/rec-ot-edns
Opentelemetry: add flags field in TRACEPARENT EDNS option
Miod Vallat [Thu, 5 Feb 2026 08:21:41 +0000 (09:21 +0100)]
Perform stricter validation of timestamps.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 5 Feb 2026 08:19:53 +0000 (09:19 +0100)]
There are only 24 hours in a day, not 60.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 5 Feb 2026 06:42:53 +0000 (07:42 +0100)]
Merge pull request #16807 from clwluvw/default-soa-edit-api
auth: add default-soa-edit-api setting for API zone creation
Miod Vallat [Wed, 4 Feb 2026 14:43:29 +0000 (15:43 +0100)]
Strongly suggest storing variants in the same backend as their regular zone.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Otto Moerbeek [Wed, 4 Feb 2026 14:36:36 +0000 (15:36 +0100)]
Apply suggestions from code review
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 4 Feb 2026 12:21:23 +0000 (13:21 +0100)]
Depending on openssl version, base 64 decode is more or less strict
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 4 Feb 2026 12:57:43 +0000 (13:57 +0100)]
Merge pull request #16812 from PowerDNS/dependabot/pip/regression-tests.dnsdist/protobuf-6.33.5
build(deps): bump protobuf from 6.33.4 to 6.33.5 in /regression-tests.dnsdist
Otto Moerbeek [Wed, 4 Feb 2026 12:57:23 +0000 (13:57 +0100)]
Merge pull request #16811 from PowerDNS/dependabot/pip/docs/wheel-0.46.2
build(deps): bump wheel from 0.45.1 to 0.46.2 in /docs
Otto Moerbeek [Wed, 4 Feb 2026 10:53:18 +0000 (11:53 +0100)]
Reformat
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 4 Feb 2026 10:51:35 +0000 (11:51 +0100)]
More (allocation) error checking fix a type
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Seena Fallah [Tue, 3 Feb 2026 17:13:39 +0000 (18:13 +0100)]
auth: add default-soa-edit-api setting for API zone creation
Add a configurable default-soa-edit-api setting that sets the
SOA-EDIT-API metadata for zones created via the API when the
zone creation request does not include the soa_edit_api field.
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
Miod Vallat [Wed, 4 Feb 2026 09:49:56 +0000 (10:49 +0100)]
Do not print recommendations if quiet.
There are people out there using shell scripts to make nails out of
pdnsutil, do not make pdnsutil output parsing more difficult.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 4 Feb 2026 08:44:48 +0000 (09:44 +0100)]
Merge pull request #16810 from miodvallat/discount
auth: correctly compute DNSSEC public key exponent lengths when larger than 255
Remi Gacogne [Wed, 4 Feb 2026 08:21:37 +0000 (09:21 +0100)]
Merge pull request #16802 from rgacogne/ddist-quiche-congestion-bbr
dnsdist: Work around Quiche not dealing well with removed congestion algorithms
Remi Gacogne [Wed, 4 Feb 2026 08:20:23 +0000 (09:20 +0100)]
Merge pull request #16805 from rgacogne/ddist-nicer-b64-error
dnsdist: Better handling of invalid Base64 content
dependabot[bot] [Wed, 4 Feb 2026 07:20:24 +0000 (07:20 +0000)]
build(deps): bump protobuf in /regression-tests.dnsdist
Bumps [protobuf](https://github.com/protocolbuffers/protobuf) from 6.33.4 to 6.33.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 6.33.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Wed, 4 Feb 2026 07:20:18 +0000 (07:20 +0000)]
build(deps): bump wheel from 0.45.1 to 0.46.2 in /docs
Bumps [wheel](https://github.com/pypa/wheel) from 0.45.1 to 0.46.2.
- [Release notes](https://github.com/pypa/wheel/releases)
- [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst)
- [Commits](https://github.com/pypa/wheel/compare/0.45.1...0.46.2)
---
updated-dependencies:
- dependency-name: wheel
dependency-version: 0.46.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Otto Moerbeek [Wed, 4 Feb 2026 07:19:03 +0000 (08:19 +0100)]
Merge pull request #16808 from PowerDNS/dependabot/cargo/pdns/recursordist/rec-rust-lib/rust/bytes-1.11.1
build(deps): bump bytes from 1.11.0 to 1.11.1 in /pdns/recursordist/rec-rust-lib/rust
Miod Vallat [Wed, 4 Feb 2026 06:00:16 +0000 (07:00 +0100)]
Correctly compute public key exponent length when larger than 255.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
dependabot[bot] [Tue, 3 Feb 2026 19:47:59 +0000 (19:47 +0000)]
build(deps): bump bytes in /pdns/recursordist/rec-rust-lib/rust
Bumps [bytes](https://github.com/tokio-rs/bytes) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1)
---
updated-dependencies:
- dependency-name: bytes
dependency-version: 1.11.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Remi Gacogne [Tue, 3 Feb 2026 11:13:57 +0000 (12:13 +0100)]
dnsdist: Enable ipcrypt2 w/ autotools in our CI
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 3 Feb 2026 11:13:21 +0000 (12:13 +0100)]
dnsdist: Disable ipcrypt2 by default w/ autotools
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 3 Feb 2026 09:54:14 +0000 (10:54 +0100)]
dnsdist: Do NOT add `c++` flags to `CPPFLAGS`
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 3 Feb 2026 09:53:48 +0000 (10:53 +0100)]
dnsdist: Fix files order in the ipcrypt2 Makefile
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 2 Feb 2026 12:01:20 +0000 (13:01 +0100)]
dnsdist: Better detection of whether ipcrypt2 will compile
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 2 Feb 2026 11:10:02 +0000 (12:10 +0100)]
dnsdist: Disable `ipcrypt2` support when testing the "least" features set
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Sun, 1 Feb 2026 16:02:36 +0000 (17:02 +0100)]
dnsdist: Add an option to disable ipcrypt2 w/ autotools
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Sun, 1 Feb 2026 13:17:25 +0000 (14:17 +0100)]
ext/ipcrypt2: Add missing softaes/untrinsics.h header
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 3 Feb 2026 09:34:13 +0000 (10:34 +0100)]
Add a unit test for invalid Base64 content
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 3 Feb 2026 09:33:43 +0000 (10:33 +0100)]
Cleanup of base64-related header and unit tests
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 3 Feb 2026 09:32:02 +0000 (10:32 +0100)]
dnsdist: Better handling of invalid Base64 content
The existing code would throw an exception instead of returning
an error for some invalid content, which was harder to diagnose.
Reported by Surya Narayan Kushwaha (aka Cavid), thanks!
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 2 Feb 2026 16:14:37 +0000 (17:14 +0100)]
Merge pull request #16799 from rgacogne/update-ipcrypt2
dnsdist: Update ipcrypt2 to 1.1.10 + 1 commit
Remi Gacogne [Mon, 2 Feb 2026 14:27:03 +0000 (15:27 +0100)]
dnsdist: Add a regression test for the `bbr` congestion algo removed by Quiche
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 2 Feb 2026 14:19:28 +0000 (15:19 +0100)]
dnsdist: Switch to cubic as default congestion algo for QUIC
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 2 Feb 2026 14:16:20 +0000 (15:16 +0100)]
dnsdist: Work around Quiche not dealing well with removed congestion algorithms
See https://github.com/cloudflare/quiche/issues/2342
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 2 Feb 2026 09:35:47 +0000 (10:35 +0100)]
Merge pull request #16801 from sskender/master
docs: Fix grammar in running description
Sven Skender [Sun, 1 Feb 2026 21:53:38 +0000 (22:53 +0100)]
docs: Fix grammar in running description
Remi Gacogne [Sun, 1 Feb 2026 16:12:53 +0000 (17:12 +0100)]
Merge pull request #16800 from zeha/dnsdistspoof
dnsdist: SpoofAction: clarify what gets spoofed
Chris Hofstaedtler [Sun, 1 Feb 2026 15:04:49 +0000 (16:04 +0100)]
dnsdist: SpoofAction: clarify what gets spoofed
Signed-off-by: Chris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Remi Gacogne [Sun, 1 Feb 2026 13:17:25 +0000 (14:17 +0100)]
ext/ipcrypt2: Add missing softaes/untrinsics.h header
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Sun, 1 Feb 2026 13:16:35 +0000 (14:16 +0100)]
ext/ipcrypt2: Update to `
70a4daf ` (1.1.10 plus 1 commit)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Sat, 31 Jan 2026 09:32:11 +0000 (10:32 +0100)]
Merge pull request #16798 from hhoffstaette/no-yml-plz
dnsdist: Only install dnsdist.yml-dist if yaml support was enabled
Holger Hoffstätte [Fri, 30 Jan 2026 16:21:50 +0000 (17:21 +0100)]
dnsdist: Only install dnsdist.yml-dist if yaml support was enabled
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Pieter Lexis [Fri, 30 Jan 2026 10:12:17 +0000 (11:12 +0100)]
feat(dnsdist): Add `prepend` and `append` methods to Lua DNSName
Remi Gacogne [Fri, 30 Jan 2026 08:55:55 +0000 (09:55 +0100)]
Merge pull request #16793 from rgacogne/ddist-do-not-install-dnsdist-yml
dnsdist: Do not create `dnsdist.yml` in RPM system configuration directory
Remi Gacogne [Thu, 29 Jan 2026 15:15:04 +0000 (16:15 +0100)]
dnsdist: Do not create `dnsdist.yml` in RPM system configuration directory
DNSdist now looks for a `dnsdist.yml` file first, which means that any
existing `dnsdist.conf` would no longer be taken into account if we create
a default `dnsdist.yml`. Let's install a sample YAML configuration file
in `dnsdist.yml-dist` instead.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 29 Jan 2026 10:18:24 +0000 (11:18 +0100)]
Merge pull request #16782 from rgacogne/ddist-210-a1
dnsdist: Update security polling zone and ChangeLog for 2.1.0-alpha1
Remi Gacogne [Thu, 29 Jan 2026 08:42:02 +0000 (09:42 +0100)]
dnsdist: Fix missing tag in 2.1.0-alpha1 changelog
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>