]>
git.ipfire.org Git - thirdparty/pdns.git/log
dependabot[bot] [Sat, 6 Dec 2025 05:16:12 +0000 (05:16 +0000)]
build(deps): bump urllib3 in /regression-tests.dnsdist
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0)
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Remi Gacogne [Fri, 5 Dec 2025 16:25:26 +0000 (17:25 +0100)]
Merge pull request #16601 from rgacogne/fewer-boost-optional
Remove some `boost::optional` leftovers
Remi Gacogne [Fri, 5 Dec 2025 14:49:14 +0000 (15:49 +0100)]
Remove some `boost::optional` leftovers
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Fri, 5 Dec 2025 13:29:28 +0000 (14:29 +0100)]
Merge pull request #16589 from miodvallat/gramophone
auth: allow finer-grained rrset changes through the API
Miod Vallat [Fri, 5 Dec 2025 12:57:27 +0000 (13:57 +0100)]
No more reasons to reject more than one EXTEND or PRUNE anymore.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Fri, 5 Dec 2025 10:57:04 +0000 (11:57 +0100)]
Merge pull request #16521 from rgacogne/ddist-xsk-unit-tests
dnsdist: Cleanup of the `AF_XDP`/`XSK` code
Remi Gacogne [Fri, 5 Dec 2025 09:22:12 +0000 (10:22 +0100)]
dnsdist: Consistenly use `getL4HeaderOffset()` in our XSK code
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Fri, 5 Dec 2025 08:52:34 +0000 (09:52 +0100)]
Merge pull request #16590 from rgacogne/ddist-coverity-
20251204
dnsdist: Fix missed optimizations reported by Coverity in config
Miod Vallat [Fri, 5 Dec 2025 07:51:56 +0000 (08:51 +0100)]
Allow PRUNE/EXTEND to coexist with DELETE/REPLACE.
This causes us to maintain a local cache of the rrsets being modified by
both sets of operations, so that we keep a consistent view of them during
the backend transaction, regardless of what the backend might be able to
return.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 4 Dec 2025 16:12:59 +0000 (17:12 +0100)]
Spelling fixes from review
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 4 Dec 2025 15:49:43 +0000 (16:49 +0100)]
Logic buglet found during review.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 4 Dec 2025 15:19:50 +0000 (16:19 +0100)]
Merge pull request #16596 from jsoref/codeql-remove-unused-imports
Remove unused imports
Miod Vallat [Thu, 4 Dec 2025 14:55:00 +0000 (15:55 +0100)]
Merge pull request #16595 from jsoref/codeql-remove-unused-variable
Remove unused variable
Miod Vallat [Thu, 4 Dec 2025 14:42:28 +0000 (15:42 +0100)]
Merge pull request #16594 from jsoref/codeql-test-promtool-result
Tolerate promtool failing with exit code 3
Josh Soref [Thu, 4 Dec 2025 14:16:15 +0000 (09:16 -0500)]
Remove unused imports
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Thu, 4 Dec 2025 14:10:25 +0000 (09:10 -0500)]
Promtool may return 3 because of the "_total" suffix warnings
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Miod Vallat [Thu, 4 Dec 2025 14:03:15 +0000 (15:03 +0100)]
Merge pull request #16593 from jsoref/codeql-unused-global-variable
Remove unused global variable
Josh Soref [Thu, 4 Dec 2025 13:39:52 +0000 (08:39 -0500)]
Remove unused variable
It was introduced (unused) in
b8db58a230959585880e15c097851c5139d90f45
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Miod Vallat [Thu, 4 Dec 2025 13:26:29 +0000 (14:26 +0100)]
Allow for multiple extend/prune in the same request as long as different RRsets.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Josh Soref [Thu, 4 Dec 2025 13:11:12 +0000 (08:11 -0500)]
Tolerate promtool failing with exit code 3
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Josh Soref [Thu, 4 Dec 2025 12:47:33 +0000 (07:47 -0500)]
Remove unused global variable
It was orphaned by
0bbd0a64dc496720155c575c5ff438a92b05e76c
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Miod Vallat [Wed, 3 Dec 2025 13:28:25 +0000 (14:28 +0100)]
Tests for EXTEND and PRUNE zone patch operations.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 3 Dec 2025 13:03:33 +0000 (14:03 +0100)]
Fix assert_in_json_error because I'm a careless python programmer.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 3 Dec 2025 10:53:00 +0000 (11:53 +0100)]
New API zone patch feature: individual record add/delete (not rrset).
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Thu, 4 Dec 2025 09:09:19 +0000 (10:09 +0100)]
dnsdist: Fix missed optimizations reported by Coverity in config
This does not really matter because we don't care much about small
performance gains in configuration parsing, but it makes Coverity
happy.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Otto Moerbeek [Thu, 4 Dec 2025 09:02:40 +0000 (10:02 +0100)]
Merge pull request #16587 from omoerbeek/rec-coverity-
20251203
rec: coverity
20251203
Otto Moerbeek [Wed, 3 Dec 2025 15:01:22 +0000 (16:01 +0100)]
Merge pull request #16588 from omoerbeek/janitor-
20251203
Kill a handful of clang++ warnings, mostly comparing unsigned to an signed constant
Miod Vallat [Mon, 1 Dec 2025 15:41:02 +0000 (16:41 +0100)]
Split patchZone() in smaller bits.
This is preparation work for future changes which would likely to trigger
the "excessive cognitive complexity" diagnostic from clang-tidy, so cut
ahead.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Otto Moerbeek [Wed, 3 Dec 2025 14:04:26 +0000 (15:04 +0100)]
Kill a handful of clang++ warnings, mostly comparing unsigned to an signed constant
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 3 Dec 2025 08:56:31 +0000 (09:56 +0100)]
1643551 Variable copied when it could be moved
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 3 Dec 2025 08:54:23 +0000 (09:54 +0100)]
1643563 Variable copied when it could be moved
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 3 Dec 2025 08:48:25 +0000 (09:48 +0100)]
1643013 Check of thread-shared field evades lock acquisition
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 3 Dec 2025 08:43:01 +0000 (09:43 +0100)]
Coverity
1643564 Using a moved object
Looks harmless
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Tue, 2 Dec 2025 13:17:19 +0000 (14:17 +0100)]
Merge pull request #16585 from romeroalx/build-packages-gh-arm64-runners
GH actions: build packages on Github arm64 runners
romeroalx [Tue, 2 Dec 2025 10:05:18 +0000 (11:05 +0100)]
build-packages.yml: use GH arm64 runners
romeroalx [Tue, 2 Dec 2025 10:04:51 +0000 (11:04 +0100)]
builder.yml: use GH arm64 runners
Remi Gacogne [Tue, 2 Dec 2025 10:20:15 +0000 (11:20 +0100)]
Merge pull request #16582 from rgacogne/ddist-202-changelog-typo
dnsdist: Fix a typo in the 2.0.2 ChangeLog
Remi Gacogne [Tue, 2 Dec 2025 09:46:52 +0000 (10:46 +0100)]
dnsdist: Fix a typo in the 2.0.2 ChangeLog
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 2 Dec 2025 09:35:07 +0000 (10:35 +0100)]
Merge pull request #16578 from rgacogne/ddist-2.0.2-secpoll-changelog
dnsdist: ChangeLog and security polling update for 2.0.2
Pieter Lexis [Tue, 2 Dec 2025 08:49:41 +0000 (09:49 +0100)]
Merge pull request #16487 from pieterlexis/chore-rm-boost-optional
chore: Switch trivial usage of boost::optional to std::optional
Otto Moerbeek [Mon, 1 Dec 2025 14:37:53 +0000 (15:37 +0100)]
Merge pull request #16580 from omoerbeek/rec-move-g_logRPZChanges
rec: move g_logRPZChanges to proper spot
Otto Moerbeek [Mon, 1 Dec 2025 13:25:33 +0000 (14:25 +0100)]
rec: move g_logRPZChanges to proper spot
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Mon, 1 Dec 2025 10:19:14 +0000 (11:19 +0100)]
spell-check: Allow new contributors, remove unneeded `ssi`
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Wed, 5 Nov 2025 15:29:26 +0000 (16:29 +0100)]
dnsdist: ChangeLog and security polling update for 2.0.2
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 1 Dec 2025 10:00:52 +0000 (11:00 +0100)]
Merge pull request #16572 from rgacogne/ci-use-cargo-dev-profile
ci: Use `Cargo`'s `dev` profile
Otto Moerbeek [Mon, 1 Dec 2025 09:12:01 +0000 (10:12 +0100)]
Merge pull request #16577 from omoerbeek/rec-docs-upgrade-merge-fix
rec docs: fix GH merge botch
Otto Moerbeek [Mon, 1 Dec 2025 08:06:36 +0000 (09:06 +0100)]
rec docs: fix GH merge botch
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 1 Dec 2025 07:28:56 +0000 (08:28 +0100)]
Merge pull request #16553 from omoerbeek/rec-any-to-tcp
rec: always do ANY queries using TCP
Otto Moerbeek [Mon, 1 Dec 2025 07:06:34 +0000 (08:06 +0100)]
Merge pull request #16570 from omoerbeek/rec-rust-unwrap
rec: rewrite all unwrap calls in web.rs
Miod Vallat [Fri, 28 Nov 2025 16:28:44 +0000 (17:28 +0100)]
Merge pull request #16575 from miodvallat/rm_is_your_best_friend
auth: mention extra steps for manual upgrades
Miod Vallat [Fri, 28 Nov 2025 15:15:23 +0000 (16:15 +0100)]
Mention manual cleanup of no-longer-built modules if manual upgrade.
Fixes: #16549
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Pieter Lexis [Mon, 24 Nov 2025 09:21:51 +0000 (10:21 +0100)]
chore(luawrapper): stop linting a false positive
Pieter Lexis [Fri, 14 Nov 2025 16:20:10 +0000 (17:20 +0100)]
chore: allow "ip" as variable name in clang-tidy
Pieter Lexis [Fri, 14 Nov 2025 14:27:38 +0000 (15:27 +0100)]
chore(res): appease clang-tidy
Pieter Lexis [Fri, 14 Nov 2025 14:25:31 +0000 (15:25 +0100)]
chore(dnsdist): appease clang-tidy
Pieter Lexis [Thu, 13 Nov 2025 15:45:22 +0000 (16:45 +0100)]
chore(rec): update the logger to use std::optional
Pieter Lexis [Thu, 13 Nov 2025 15:12:42 +0000 (16:12 +0100)]
chore(rec): Replace all trivial boost::optional with std::optional
Pieter Lexis [Thu, 13 Nov 2025 12:55:27 +0000 (13:55 +0100)]
chore(dnsdist): stop boost::optional to std::optional conversions in generated code
Pieter Lexis [Thu, 13 Nov 2025 11:28:54 +0000 (12:28 +0100)]
chore(dnsdist): Switch from boost::optional to std::optional
This also updates the DNSTap code to accept a DNSName as `auth` always
and checks its emptyness.
Remi Gacogne [Fri, 28 Nov 2025 09:08:20 +0000 (10:08 +0100)]
ci: Use `Cargo`'s `dev` profile
Using the `dev` profile means faster builds and more checks.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Otto Moerbeek [Thu, 27 Nov 2025 15:55:11 +0000 (16:55 +0100)]
Merge pull request #16393 from TooManyBees/lua-metric-prometheus-types
Recursor: add types and descriptions to dynamic metrics defined in Lua
Otto Moerbeek [Thu, 27 Nov 2025 14:27:07 +0000 (15:27 +0100)]
Reformat
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 27 Nov 2025 12:59:39 +0000 (13:59 +0100)]
rec: zap all unwrap calls in web server
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Thu, 27 Nov 2025 14:19:36 +0000 (15:19 +0100)]
Merge pull request #16565 from omoerbeek/rec-run-clippy
rec: Run clippy when CARGO_USE_DEV and CARGO_USE_CLIPPY are set
Otto Moerbeek [Thu, 27 Nov 2025 14:03:25 +0000 (15:03 +0100)]
Merge pull request #16543 from karelbilek/kb/recursor_no_api
rec: make webserver work without an API key
Otto Moerbeek [Thu, 27 Nov 2025 12:25:39 +0000 (13:25 +0100)]
rec: Run clippy when CARGO_USE_DEV and CARGO_USE_CLIPPY are set
Adapted from #16557
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Miod Vallat [Thu, 27 Nov 2025 13:35:56 +0000 (14:35 +0100)]
Merge pull request #16520 from miodvallat/accept_of_the_dawn
auth, rec webservers: recognize Accept: */* header
Otto Moerbeek [Thu, 27 Nov 2025 13:34:44 +0000 (14:34 +0100)]
Merge pull request #16558 from omoerbeek/no-rng-no-entropy-source
rec: Remove mentions of rng and entropy-source in as much places as possible
Miod Vallat [Thu, 27 Nov 2025 13:30:28 +0000 (14:30 +0100)]
Merge pull request #16547 from miodvallat/upgrade_thorns
auth lmdb: error path cleanup in upgrade code
Otto Moerbeek [Thu, 27 Nov 2025 13:13:56 +0000 (14:13 +0100)]
Better words in docs
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Thu, 27 Nov 2025 13:10:58 +0000 (14:10 +0100)]
Merge pull request #16557 from rgacogne/ddist-run-clippy
dnsdist: Run clippy when `CARGO_USE_DEV` and `CARGO_USE_CLIPPY` are set
Remi Gacogne [Thu, 27 Nov 2025 13:09:16 +0000 (14:09 +0100)]
Merge pull request #16556 from rgacogne/ddist-rust-clippy
dnsdist: Apply Clippy's suggestions to our Rust code
Remi Gacogne [Thu, 27 Nov 2025 13:07:17 +0000 (14:07 +0100)]
Merge pull request #16563 from rgacogne/ddist-use-dns-random
dnsdist: Get rid of our own `random` code and use `dns_random`
Miod Vallat [Thu, 27 Nov 2025 12:55:34 +0000 (13:55 +0100)]
Merge pull request #16564 from miodvallat/stowaway
auth lua: add missing catch block for STL exceptions in createForward
Otto Moerbeek [Thu, 27 Nov 2025 12:06:57 +0000 (13:06 +0100)]
Add upgrade guide note
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Miod Vallat [Thu, 27 Nov 2025 12:01:35 +0000 (13:01 +0100)]
Add missing catch block for STL exceptions in createForward.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Thu, 27 Nov 2025 11:00:11 +0000 (12:00 +0100)]
dnsdist: Get rid of our own `random` code and use `dns_random`
We introduced that code because the `dns_random` version that existed
at the time was pulling in a lot of code we did not want (logging,
configuration parsing, etc), but that no longer makes sense.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Otto Moerbeek [Thu, 27 Nov 2025 10:14:05 +0000 (11:14 +0100)]
rec: Remove mentions of rng and entropy-source in as much places as possible
Rec part of of #16554
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Thu, 27 Nov 2025 10:16:52 +0000 (11:16 +0100)]
Merge pull request #16555 from rgacogne/ddist-do-not-use-random
dnsdist: Stop using `random()` to bench rules
Remi Gacogne [Thu, 27 Nov 2025 10:15:03 +0000 (11:15 +0100)]
dnsdist: Run clippy when `CARGO_USE_DEV` and `CARGO_USE_CLIPPY` are set
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 27 Nov 2025 10:14:26 +0000 (11:14 +0100)]
dnsdist: Apply Clippy's suggestions to our Rust code
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 27 Nov 2025 09:24:53 +0000 (10:24 +0100)]
dnsdist: Stop using `random()` to bench rules
This makes Coverity (CID 500050) and probably other tools
very unhappy.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Otto Moerbeek [Thu, 27 Nov 2025 08:22:15 +0000 (09:22 +0100)]
Merge pull request #16546 from omoerbeek/rec-rust-dev
rec: Build our Rust lib in dev profile when CARGO_USE_DEV is set
Remi Gacogne [Wed, 26 Nov 2025 14:02:03 +0000 (15:02 +0100)]
Merge pull request #16544 from rgacogne/ddist-rust-dev
dnsdist: Build our Rust lib in `dev` profile when `CARGO_USE_DEV` is set
Remi Gacogne [Wed, 26 Nov 2025 14:01:52 +0000 (15:01 +0100)]
Merge pull request #16545 from rgacogne/ddist-adddynblock-typo
dnsdist: Report the proper Lua function when parsing fails
Remi Gacogne [Wed, 26 Nov 2025 14:01:03 +0000 (15:01 +0100)]
Merge pull request #16428 from rgacogne/ddist-yaml-rules
dnsdist: Expose `TimedIPSet` to YAML-originated Lua contexts
Otto Moerbeek [Wed, 26 Nov 2025 13:14:33 +0000 (14:14 +0100)]
Fix tests using ANY queries
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 26 Nov 2025 11:37:25 +0000 (12:37 +0100)]
Force outgoing ANY queries to use TCP by default
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Wed, 26 Nov 2025 11:13:36 +0000 (12:13 +0100)]
Change default of recursor.any_to_tcp to true
This is the client side handling.
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Miod Vallat [Wed, 26 Nov 2025 10:51:46 +0000 (11:51 +0100)]
Prevent missing mdb_env_close in error paths in upgradeToSchemav5.
Using unique_ptr guards as used in getSchemaVersionAndShards, we can
guarantee that there will be no missing calls, regardless of how we
exit the function (which swears^Wthrows a lot).
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Karel Bilek [Tue, 25 Nov 2025 09:10:53 +0000 (10:10 +0100)]
rec: make webserver work without an API key
Currently, recursor web server doesn't work if API key is not set, even
when the API key is not actually used in the webserver auth.
Signed-off-by: Karel Bilek <kb@karelbilek.com>
Otto Moerbeek [Wed, 26 Nov 2025 08:35:13 +0000 (09:35 +0100)]
rec: Build our Rust lib in dev profile when CARGO_USE_DEV is set
Adapted from #16544
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Miod Vallat [Mon, 17 Nov 2025 15:01:32 +0000 (16:01 +0100)]
Recognize Accept: */* when deciding which content type to use for replies.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 26 Nov 2025 07:20:52 +0000 (08:20 +0100)]
Merge pull request #16538 from famfo/nixos-is-cursed
m4/pdns_check_libcrypto: fix ecdsa/eddsa includedir
Remi Gacogne [Tue, 25 Nov 2025 15:28:13 +0000 (16:28 +0100)]
dnsdist: Report the proper Lua function when parsing fails
It looks like we copy/pasted the `addDynBlockSMT` name when calling
the parser from the `addDynamicBlock` function.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 25 Nov 2025 15:17:53 +0000 (16:17 +0100)]
dnsdist: Build our Rust lib in `dev` profile when `CARGO_USE_DEV` is set
It is roughly halving the compile time in my tests, and comes
with more checks (see https://doc.rust-lang.org/cargo/reference/profiles.html#dev)
so I find it useful to be able to explicitly request building
using the `dev` profile. The default remains to build in `release`
mode for performance, of course.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Peter van Dijk [Tue, 25 Nov 2025 12:23:46 +0000 (13:23 +0100)]
Merge pull request #16447 from jsoref/codeql-quality-unused-imports
chore: Remove first set of unused imports
Miod Vallat [Mon, 24 Nov 2025 16:14:02 +0000 (17:14 +0100)]
Merge pull request #16539 from famfo/acl-mask
pdns/sstuff: convert mapped IPv4 addresses for ACL
famfo [Sat, 22 Nov 2025 22:54:14 +0000 (23:54 +0100)]
pdns/sstuff: convert mapped IPv4 addresses for ACL
When a mapped address does not get converted, ACLs do not match as
expected. For example ::ffff:127.0.0.1 did not match the ACL 127.0.0.1.
Signed-off-by: famfo <famfo@famfo.xyz>
Miod Vallat [Mon, 24 Nov 2025 11:11:17 +0000 (12:11 +0100)]
Merge pull request #16517 from miodvallat/path
auth regress: Fix PDNS_BUILD_PATH for non-meson builds