]>
git.ipfire.org Git - thirdparty/pdns.git/log
Miod Vallat [Thu, 12 Feb 2026 15:42:21 +0000 (16:42 +0100)]
Perform DomainInfo consolidation before filtering.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 12 Feb 2026 15:41:36 +0000 (16:41 +0100)]
Fix polarity of setting description.
This was forgotten after this setting changed name and polarity.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Wed, 11 Feb 2026 16:14:12 +0000 (17:14 +0100)]
Merge pull request #16823 from rgacogne/ddist-export-dns-flags-via-protobuf
dnsdist: Export DNS flags via ProtoBuf
Miod Vallat [Wed, 11 Feb 2026 12:05:03 +0000 (13:05 +0100)]
Merge pull request #16854 from miodvallat/wolf
auth: get rid of a "may be uninitialized" warning.
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>
Remi Gacogne [Wed, 11 Feb 2026 10:05:11 +0000 (11:05 +0100)]
Merge pull request #16849 from rgacogne/quiche-0.24.9
dnsdist: Update Quiche to 0.24.9
Remi Gacogne [Wed, 11 Feb 2026 10:03:55 +0000 (11:03 +0100)]
Merge pull request #16846 from rgacogne/ddist-fix-pool-zero-scope-version
dnsdist: Fix version added for `ServerPool:{g,s}etZeroScope`
Otto Moerbeek [Wed, 11 Feb 2026 08:49:20 +0000 (09:49 +0100)]
Merge pull request #16853 from omoerbeek/rec-regr-test-robustness
rec: improve regression test startup/teardown robustness
Otto Moerbeek [Wed, 11 Feb 2026 08:12:09 +0000 (09:12 +0100)]
Type in var name from Miod
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Tue, 10 Feb 2026 15:49:13 +0000 (16:49 +0100)]
Make sure all teardown class methods are called before raising a potential exception
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Tue, 10 Feb 2026 14:55:22 +0000 (15:55 +0100)]
dnsdist: Fix version added for `ServerPool:{g,s}etZeroScope`
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Otto Moerbeek [Tue, 10 Feb 2026 14:23:39 +0000 (15:23 +0100)]
Call super().tearDownClass() if possible
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Tue, 10 Feb 2026 13:49:25 +0000 (14:49 +0100)]
Wrong type of object used
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Tue, 10 Feb 2026 13:55:35 +0000 (14:55 +0100)]
dnsdist: Update Quiche to 0.24.9
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Otto Moerbeek [Tue, 10 Feb 2026 13:34:07 +0000 (14:34 +0100)]
rec: check if auths are running
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.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 16:03:01 +0000 (17:03 +0100)]
dnsdist: Fix formatting
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 5 Feb 2026 15:56:13 +0000 (16:56 +0100)]
dnsdist: Add regression tests for DNS flags in ProtoBuf messages
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 5 Feb 2026 15:55:00 +0000 (16:55 +0100)]
dnsdist: Set `QR=1` for responses triggered by timeout response rules
These are, after all, supposed to be responses by all the rules and
actions that are processing them.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 5 Feb 2026 15:54:38 +0000 (16:54 +0100)]
dnsdist: Export DNS flags via ProtoBuf
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
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>