]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
3 weeks agobuilder-support: Fix double spaces in Quiche and CycloneDX helpers 16687/head
Remi Gacogne [Tue, 6 Jan 2026 19:30:24 +0000 (20:30 +0100)] 
builder-support: Fix double spaces in Quiche and CycloneDX helpers

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoSBOM: Install a pinned version of `cargo-cyclonedx`
Remi Gacogne [Tue, 30 Dec 2025 09:44:09 +0000 (10:44 +0100)] 
SBOM: Install a pinned version of `cargo-cyclonedx`

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoSBOM: Generate Rust dependencies for the recursor
Remi Gacogne [Mon, 29 Dec 2025 10:10:25 +0000 (11:10 +0100)] 
SBOM: Generate Rust dependencies for the recursor

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoSBOM: Handle duplicate entries
Remi Gacogne [Mon, 22 Dec 2025 15:29:34 +0000 (16:29 +0100)] 
SBOM: Handle duplicate entries

Both Quiche and dnsdist-rust-lib use cc, for example, potentially
with different versions.
Actually it turns out that some dependencies (Quiche) can pull in two
different versions of the same library, probably because of transitive
depdendencies.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoSBOM: More gracefully handle incomplete components from external SBOMs
Remi Gacogne [Mon, 22 Dec 2025 15:06:22 +0000 (16:06 +0100)] 
SBOM: More gracefully handle incomplete components from external SBOMs

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoSBOM: Static libs are Rust-based
Remi Gacogne [Mon, 22 Dec 2025 14:32:19 +0000 (15:32 +0100)] 
SBOM: Static libs are Rust-based

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoinstall_quiche: Only run `cargo cyclonedx` when present
Remi Gacogne [Mon, 22 Dec 2025 14:12:35 +0000 (15:12 +0100)] 
install_quiche: Only run `cargo cyclonedx` when present

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
4 weeks agoSBOM: Add transitive dependencies for Rust-based libraries
Remi Gacogne [Fri, 30 May 2025 14:25:16 +0000 (16:25 +0200)] 
SBOM: Add transitive dependencies for Rust-based libraries

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
5 weeks agoMerge pull request #16669 from esensar/fix/geoip-mmdb-open-error
Miod Vallat [Mon, 22 Dec 2025 06:11:32 +0000 (07:11 +0100)] 
Merge pull request #16669 from esensar/fix/geoip-mmdb-open-error

auth: fix geoip_mmdb backend MMDB_open error handling

5 weeks agoMerge pull request #16672 from ukleinek/trippple-listen
Miod Vallat [Fri, 19 Dec 2025 19:29:05 +0000 (20:29 +0100)] 
Merge pull request #16672 from ukleinek/trippple-listen

rec/doc: Fix stray 'listen:' tokens in code example

6 weeks agorec/doc: Fix stray 'listen:' tokens in code example 16672/head
Uwe Kleine-König [Fri, 19 Dec 2025 18:05:07 +0000 (19:05 +0100)] 
rec/doc: Fix stray 'listen:' tokens in code example

Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org>
6 weeks agoauth: fix geoip_mmdb backend MMDB_open error handling 16669/head
Ensar Sarajčić [Fri, 19 Dec 2025 12:57:06 +0000 (13:57 +0100)] 
auth: fix geoip_mmdb backend MMDB_open error handling

According to [MMDB_open docs], errors from `MMDB_open` should be
compared to `MMDB_SUCCESS` (which is 0). All other errors are > 0, which
means that existing check never detects errors, causing further queries
to fail with error:
```
The MaxMind DB file is in a format this library can't handle
(unknown record size or binary format version)
```

[MMDB_open docs]: https://maxmind.github.io/libmaxminddb/#mmdb_open

Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
6 weeks agoMerge pull request #16653 from simmonyau/sdig-missing-libcurl-dep
Remi Gacogne [Fri, 19 Dec 2025 10:27:33 +0000 (11:27 +0100)] 
Merge pull request #16653 from simmonyau/sdig-missing-libcurl-dep

Meson: Add missing libcurl dep for sdig

6 weeks agoMerge pull request #16656 from PowerDNS/dependabot/pip/meson/requests-2.32.4
Remi Gacogne [Fri, 19 Dec 2025 10:27:24 +0000 (11:27 +0100)] 
Merge pull request #16656 from PowerDNS/dependabot/pip/meson/requests-2.32.4

build(deps): bump requests from 2.32.3 to 2.32.4 in /meson

6 weeks agoMerge pull request #16663 from milzi234/chore/docs_lse_version_selector
Francisco Laguna [Fri, 19 Dec 2025 09:35:29 +0000 (10:35 +0100)] 
Merge pull request #16663 from milzi234/chore/docs_lse_version_selector

Version selector for PDNS Lightning Stream Enterprise in docs

6 weeks agoMerge pull request #16660 from rgacogne/dnsdist-fix-selectors-actions-order-documentation
Remi Gacogne [Fri, 19 Dec 2025 09:12:08 +0000 (10:12 +0100)] 
Merge pull request #16660 from rgacogne/dnsdist-fix-selectors-actions-order-documentation

dnsdist: Ensure selectors and actions are properly ordered in the documentation

6 weeks agofixes typo in version selector call 16663/head
milzi234 [Thu, 18 Dec 2025 16:04:10 +0000 (17:04 +0100)] 
fixes typo in version selector call

6 weeks agoadds a separate version selector for PDNS Lightning Stream Enterprise to the document...
milzi234 [Thu, 18 Dec 2025 15:29:08 +0000 (16:29 +0100)] 
adds a separate version selector for PDNS Lightning Stream Enterprise to the documentation site

6 weeks agodnsdist: Ensure selectors and actions are properly ordered in the documentation 16660/head
Remi Gacogne [Thu, 18 Dec 2025 14:04:01 +0000 (15:04 +0100)] 
dnsdist: Ensure selectors and actions are properly ordered in the documentation

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
6 weeks agodnsdist: Fix ordering of actions in the action definitions
Remi Gacogne [Thu, 18 Dec 2025 14:03:24 +0000 (15:03 +0100)] 
dnsdist: Fix ordering of actions in the action definitions

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
6 weeks agoMerge pull request #16659 from xabinapal/issue-16074
Miod Vallat [Thu, 18 Dec 2025 13:37:05 +0000 (14:37 +0100)] 
Merge pull request #16659 from xabinapal/issue-16074

Add fail-close backupselector mode for Lua healthcheck functions

6 weeks agoMerge pull request #16658 from omoerbeek/rec-docs-source-address-note
Otto Moerbeek [Thu, 18 Dec 2025 12:52:56 +0000 (13:52 +0100)] 
Merge pull request #16658 from omoerbeek/rec-docs-source-address-note

rec: better describe which source addresses are accepted

6 weeks agotest(auth): rename empty backupselector test record 16659/head
Xabier Napal [Thu, 18 Dec 2025 11:30:48 +0000 (12:30 +0100)] 
test(auth): rename empty backupselector test record

Signed-off-by: Xabier Napal <xabier.napal@dvzr.io>
6 weeks agoMerge pull request #16657 from miodvallat/luastice
Miod Vallat [Thu, 18 Dec 2025 11:27:13 +0000 (12:27 +0100)] 
Merge pull request #16657 from miodvallat/luastice

auth: more robustness in createReverse*

6 weeks agotest(auth): add empty backupselector test case
Xabier Napal [Tue, 21 Oct 2025 06:51:25 +0000 (08:51 +0200)] 
test(auth): add empty backupselector test case

Signed-off-by: Xabier Napal <xabier.napal@dvzr.io>
6 weeks agodocs: add new backupselector option in lua functions
Xabier Napal [Mon, 20 Oct 2025 21:45:50 +0000 (23:45 +0200)] 
docs: add new backupselector option in lua functions

Signed-off-by: Xabier Napal <xabier.napal@dvzr.io>
6 weeks agofeat(auth): add empty selector for ifportup and ifurlup functions
Xabier Napal [Mon, 20 Oct 2025 21:34:55 +0000 (23:34 +0200)] 
feat(auth): add empty selector for ifportup and ifurlup functions

Signed-off-by: Xabier Napal <xabier.napal@dvzr.io>
6 weeks agorec: better describe which source addresses are accepted 16658/head
Otto Moerbeek [Thu, 18 Dec 2025 10:31:37 +0000 (11:31 +0100)] 
rec: better describe which source addresses are accepted

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoMerge pull request #16642 from miodvallat/lmdbettercheck
Miod Vallat [Thu, 18 Dec 2025 09:47:32 +0000 (10:47 +0100)] 
Merge pull request #16642 from miodvallat/lmdbettercheck

auth lmdb: winter paranoia

6 weeks agoAdd more createReverse/createReverse6 error tests. 16657/head
Miod Vallat [Thu, 18 Dec 2025 09:26:18 +0000 (10:26 +0100)] 
Add more createReverse/createReverse6 error tests.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
6 weeks agoAdd missing exception guard to lua createReverse.
Miod Vallat [Thu, 18 Dec 2025 09:24:44 +0000 (10:24 +0100)] 
Add missing exception guard to lua createReverse.

While there, amend the exception messages in createReverse and createReverse6
to be a bit more precise and identify which function produced them.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
6 weeks agobuild(deps): bump requests from 2.32.3 to 2.32.4 in /meson 16656/head
dependabot[bot] [Thu, 18 Dec 2025 08:08:22 +0000 (08:08 +0000)] 
build(deps): bump requests from 2.32.3 to 2.32.4 in /meson

Bumps [requests](https://github.com/psf/requests) from 2.32.3 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.3...v2.32.4)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.32.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
6 weeks agoMerge pull request #16640 from PowerDNS/dependabot/pip/builder-support/urllib3-2.6.0
Remi Gacogne [Thu, 18 Dec 2025 08:07:11 +0000 (09:07 +0100)] 
Merge pull request #16640 from PowerDNS/dependabot/pip/builder-support/urllib3-2.6.0

build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /builder-support

6 weeks agoMeson: Add missing libcurl dep for sdig 16653/head
Simmon Yau [Tue, 16 Dec 2025 14:57:17 +0000 (14:57 +0000)] 
Meson: Add missing libcurl dep for sdig

Fix error seen when linking sdig without lua records.

Signed-off-by: Simmon Yau <syau@fastly.com>
6 weeks agoMerge pull request #16644 from rgacogne/rust-audit-branches
Remi Gacogne [Tue, 16 Dec 2025 16:17:22 +0000 (17:17 +0100)] 
Merge pull request #16644 from rgacogne/rust-audit-branches

ci: Run the daily Rust dependencies audit for all stable branches

6 weeks agoMerge pull request #16652 from rgacogne/auth-doc-api-replace-is-not-new
Remi Gacogne [Tue, 16 Dec 2025 14:34:44 +0000 (15:34 +0100)] 
Merge pull request #16652 from rgacogne/auth-doc-api-replace-is-not-new

auth: `EXTEND` and `PRUNE` are new in 4.9.12 and 5.0.2, not `REPLACE`

6 weeks agoauth: `EXTEND` and `PRUNE` are new in 4.9.12 and 5.0.2, not `REPLACE` 16652/head
Remi Gacogne [Tue, 16 Dec 2025 14:00:36 +0000 (15:00 +0100)] 
auth: `EXTEND` and `PRUNE` are new in 4.9.12 and 5.0.2, not `REPLACE`

Spotted by `rdz` on IRC.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
6 weeks agoMerge pull request #16651 from omoerbeek/rec-cookie-dump-pretty
Otto Moerbeek [Tue, 16 Dec 2025 12:30:20 +0000 (13:30 +0100)] 
Merge pull request #16651 from omoerbeek/rec-cookie-dump-pretty

rec: Print irrelevent entries in cookie dump more nicely

6 weeks agorec: Print irrelevent entries in cookie dump more nicely 16651/head
Otto Moerbeek [Tue, 16 Dec 2025 11:49:55 +0000 (12:49 +0100)] 
rec: Print irrelevent entries in cookie dump more nicely

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoMerge pull request #16646 from omoerbeek/rec-prep-5.4.0-alpha1
Otto Moerbeek [Tue, 16 Dec 2025 09:49:41 +0000 (10:49 +0100)] 
Merge pull request #16646 from omoerbeek/rec-prep-5.4.0-alpha1

Prep for rec-5.4.0-alpha1

6 weeks agoMerge pull request #16639 from miodvallat/entropocene
Miod Vallat [Mon, 15 Dec 2025 15:52:11 +0000 (16:52 +0100)] 
Merge pull request #16639 from miodvallat/entropocene

auth: remove configurable random generator leftovers

6 weeks agoPrep for rec-5.4.0-alpha1 16646/head
Otto Moerbeek [Mon, 15 Dec 2025 14:41:54 +0000 (15:41 +0100)] 
Prep for rec-5.4.0-alpha1

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoMerge pull request #16643 from rgacogne/ddist-update-rust-libs
Remi Gacogne [Mon, 15 Dec 2025 14:44:33 +0000 (15:44 +0100)] 
Merge pull request #16643 from rgacogne/ddist-update-rust-libs

dnsdist: Update our Rust dependencies

6 weeks agoMerge pull request #16569 from miodvallat/unsort
Miod Vallat [Mon, 15 Dec 2025 14:19:26 +0000 (15:19 +0100)] 
Merge pull request #16569 from miodvallat/unsort

pdnsutil: make "zone list" record sorting optional

6 weeks agoci: Run the daily Rust dependencies audit for all stable branches 16644/head
Remi Gacogne [Mon, 15 Dec 2025 11:09:41 +0000 (12:09 +0100)] 
ci: Run the daily Rust dependencies audit for all stable branches

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
6 weeks agodnsdist: Update our Rust dependencies 16643/head
Remi Gacogne [Mon, 15 Dec 2025 11:03:05 +0000 (12:03 +0100)] 
dnsdist: Update our Rust dependencies

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
6 weeks agobuild(deps): bump urllib3 from 2.5.0 to 2.6.0 in /builder-support 16640/head
dependabot[bot] [Mon, 15 Dec 2025 10:50:24 +0000 (10:50 +0000)] 
build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /builder-support

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>
6 weeks agoMerge pull request #16641 from PowerDNS/dependabot/pip/regression-tests.recursor...
Otto Moerbeek [Mon, 15 Dec 2025 10:48:55 +0000 (11:48 +0100)] 
Merge pull request #16641 from PowerDNS/dependabot/pip/regression-tests.recursor-dnssec/urllib3-2.6.0

build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /regression-tests.recursor-dnssec

6 weeks agoMake sure never to try and access LMDBResourceRecords beyond their actual size. 16642/head
Miod Vallat [Mon, 15 Dec 2025 09:53:19 +0000 (10:53 +0100)] 
Make sure never to try and access LMDBResourceRecords beyond their actual size.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
6 weeks agoGive the list flavour of deserializeFromBuffer() a different name.
Miod Vallat [Mon, 15 Dec 2025 09:51:26 +0000 (10:51 +0100)] 
Give the list flavour of deserializeFromBuffer() a different name.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
6 weeks agoMinor code cleanups:
Miod Vallat [Mon, 15 Dec 2025 09:48:27 +0000 (10:48 +0100)] 
Minor code cleanups:

- remove unused bits from getUnfreshSecondaryInfo().
- use similar logic for the two code paths which need to fetch SOA numbers.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
6 weeks agoMerge pull request #16627 from omoerbeek/rec-rust-nicer-errs rec-5.4.0-alpha1
Otto Moerbeek [Mon, 15 Dec 2025 09:32:34 +0000 (10:32 +0100)] 
Merge pull request #16627 from omoerbeek/rec-rust-nicer-errs

rec: format rust IOErrors in a nicer way instead of using the default formatter

6 weeks agoNo need to do a downcast dance and include fix for https://github.com/dtolnay/cxx... 16627/head
Otto Moerbeek [Mon, 15 Dec 2025 08:24:03 +0000 (09:24 +0100)] 
No need to do a downcast dance and include fix for https://github.com/dtolnay/cxx/issues/1684

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoAllow (but warn) entropy-source and rng settings until 5.2. 16639/head
Miod Vallat [Mon, 15 Dec 2025 07:33:40 +0000 (08:33 +0100)] 
Allow (but warn) entropy-source and rng settings until 5.2.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
7 weeks agobuild(deps): bump urllib3 in /regression-tests.recursor-dnssec 16641/head
dependabot[bot] [Fri, 12 Dec 2025 14:44:44 +0000 (14:44 +0000)] 
build(deps): bump urllib3 in /regression-tests.recursor-dnssec

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>
7 weeks agoMerge pull request #16637 from romeroalx/ci-build-test-dnsdist-deb11-noarm
Alexis Romero [Fri, 12 Dec 2025 14:43:22 +0000 (15:43 +0100)] 
Merge pull request #16637 from romeroalx/ci-build-test-dnsdist-deb11-noarm

gh actions - build-and-test-all skip build dnsdist arm64 on debian 11

7 weeks agoRemove KISS rng configuration leftovers.
Miod Vallat [Fri, 12 Dec 2025 13:45:27 +0000 (14:45 +0100)] 
Remove KISS rng configuration leftovers.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
7 weeks agoMerge pull request #16638 from miodvallat/undercover
Miod Vallat [Fri, 12 Dec 2025 13:57:35 +0000 (14:57 +0100)] 
Merge pull request #16638 from miodvallat/undercover

auth: i like to std::move it std::move it

7 weeks agoRemove use of rng and entropy-source parameters.
Miod Vallat [Fri, 12 Dec 2025 13:40:42 +0000 (14:40 +0100)] 
Remove use of rng and entropy-source parameters.

Document them as having been removed.

Fixes: #16554
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
7 weeks agoAddress Coverity reported unnecessary object copies. 16638/head
Miod Vallat [Fri, 12 Dec 2025 13:22:01 +0000 (14:22 +0100)] 
Address Coverity reported unnecessary object copies.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
7 weeks agobuild-and-test-all.yml: skip swagger-syntax-check on debian 11 16637/head
romeroalx [Fri, 12 Dec 2025 12:25:21 +0000 (13:25 +0100)] 
build-and-test-all.yml: skip swagger-syntax-check on debian 11

7 weeks agobuild-and-test-all.yml: skip build dnsdist arm64 on debian 11
romeroalx [Fri, 12 Dec 2025 12:24:34 +0000 (13:24 +0100)] 
build-and-test-all.yml: skip build dnsdist arm64 on debian 11

7 weeks agoMerge pull request #16632 from miodvallat/rectify_docs
Peter van Dijk [Thu, 11 Dec 2025 15:49:13 +0000 (16:49 +0100)] 
Merge pull request #16632 from miodvallat/rectify_docs

auth: minor docs tweaks

7 weeks agoMerge pull request #16628 from miodvallat/numbers
Miod Vallat [Thu, 11 Dec 2025 10:45:58 +0000 (11:45 +0100)] 
Merge pull request #16628 from miodvallat/numbers

auth: changelog and secpoll update for 4.9.12 and 5.0.2

7 weeks agoMerge pull request #16631 from romeroalx/manual-install-libh2o
Remi Gacogne [Thu, 11 Dec 2025 09:06:36 +0000 (10:06 +0100)] 
Merge pull request #16631 from romeroalx/manual-install-libh2o

tasks.py: add option to install libh2o manually

7 weeks agoChangelog and secpoll update for 4.9.12 and 5.0.2. 16628/head
Miod Vallat [Wed, 10 Dec 2025 09:17:36 +0000 (10:17 +0100)] 
Changelog and secpoll update for 4.9.12 and 5.0.2.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
7 weeks agoDo not mention rectify will fail on non-DNSSEC zones. 16632/head
Miod Vallat [Thu, 11 Dec 2025 06:29:14 +0000 (07:29 +0100)] 
Do not mention rectify will fail on non-DNSSEC zones.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
7 weeks agoReplace master/slave with primary/secondary when applicable.
Miod Vallat [Thu, 11 Dec 2025 06:27:45 +0000 (07:27 +0100)] 
Replace master/slave with primary/secondary when applicable.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
7 weeks agotasks.py: add option to install libh2o manually 16631/head
romeroalx [Wed, 10 Dec 2025 13:27:03 +0000 (14:27 +0100)] 
tasks.py: add option to install libh2o manually

7 weeks agoMerge pull request #16620 from Habbie/prune-extend-versions
Miod Vallat [Wed, 10 Dec 2025 09:04:51 +0000 (10:04 +0100)] 
Merge pull request #16620 from Habbie/prune-extend-versions

auth: note that PRUNE/EXTEND are new in 4.9.12/5.0.2

7 weeks agorec: format rust IOErrors in a nicer way instead of using the default formatter
Otto Moerbeek [Tue, 9 Dec 2025 14:06:24 +0000 (15:06 +0100)] 
rec: format rust IOErrors in a nicer way instead of using the default formatter

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
7 weeks agoMerge pull request #16568 from miodvallat/path_less_travelled
Peter van Dijk [Tue, 9 Dec 2025 13:18:22 +0000 (14:18 +0100)] 
Merge pull request #16568 from miodvallat/path_less_travelled

auth: yet another boring autoconf regression

7 weeks agoMerge pull request #16609 from PowerDNS/dependabot/pip/regression-tests.ixfrdist...
Alexis Romero [Tue, 9 Dec 2025 12:17:09 +0000 (13:17 +0100)] 
Merge pull request #16609 from PowerDNS/dependabot/pip/regression-tests.ixfrdist/urllib3-2.6.0

build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /regression-tests.ixfrdist

7 weeks agoMerge pull request #16623 from rgacogne/daily-rust-only-when-scheduled
Remi Gacogne [Tue, 9 Dec 2025 09:49:43 +0000 (10:49 +0100)] 
Merge pull request #16623 from rgacogne/daily-rust-only-when-scheduled

Only run the daily Rust audit when `SCHEDULED_MISC_DAILIES` is set

7 weeks agoMerge pull request #16624 from omoerbeek/rec-rust-ruttls-pemfile
Otto Moerbeek [Tue, 9 Dec 2025 09:48:31 +0000 (10:48 +0100)] 
Merge pull request #16624 from omoerbeek/rec-rust-ruttls-pemfile

rec: move away from rustls-pemfile including update of Rust dependencies

7 weeks agobuild(deps): bump urllib3 in /regression-tests.ixfrdist 16609/head
dependabot[bot] [Tue, 9 Dec 2025 09:45:05 +0000 (09:45 +0000)] 
build(deps): bump urllib3 in /regression-tests.ixfrdist

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>
7 weeks agoMerge pull request #16607 from PowerDNS/dependabot/pip/pdns/dnsdistdist/docs/urllib3...
Remi Gacogne [Tue, 9 Dec 2025 09:44:10 +0000 (10:44 +0100)] 
Merge pull request #16607 from PowerDNS/dependabot/pip/pdns/dnsdistdist/docs/urllib3-2.6.0

build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /pdns/dnsdistdist/docs

7 weeks agoMerge pull request #16608 from PowerDNS/dependabot/pip/regression-tests.dnsdist/urlli...
Remi Gacogne [Tue, 9 Dec 2025 09:44:02 +0000 (10:44 +0100)] 
Merge pull request #16608 from PowerDNS/dependabot/pip/regression-tests.dnsdist/urllib3-2.6.0

build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /regression-tests.dnsdist

7 weeks agoMerge pull request #16610 from PowerDNS/dependabot/pip/regression-tests.api/urllib3...
Remi Gacogne [Tue, 9 Dec 2025 09:43:30 +0000 (10:43 +0100)] 
Merge pull request #16610 from PowerDNS/dependabot/pip/regression-tests.api/urllib3-2.6.0

build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /regression-tests.api

7 weeks agoMerge pull request #16611 from PowerDNS/dependabot/pip/pdns/recursordist/docs/urllib3...
Remi Gacogne [Tue, 9 Dec 2025 09:43:21 +0000 (10:43 +0100)] 
Merge pull request #16611 from PowerDNS/dependabot/pip/pdns/recursordist/docs/urllib3-2.6.0

build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /pdns/recursordist/docs

7 weeks agoMerge pull request #16612 from PowerDNS/dependabot/pip/meson/urllib3-2.6.0
Remi Gacogne [Tue, 9 Dec 2025 09:43:09 +0000 (10:43 +0100)] 
Merge pull request #16612 from PowerDNS/dependabot/pip/meson/urllib3-2.6.0

build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /meson

7 weeks agorec: move away from rustls-pemfile 16624/head
Otto Moerbeek [Mon, 8 Dec 2025 13:59:40 +0000 (14:59 +0100)] 
rec: move away from rustls-pemfile

Fixes #16606

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
7 weeks agoOnly run the daily Rust audit when `SCHEDULED_MISC_DAILIES` is set 16623/head
Remi Gacogne [Mon, 8 Dec 2025 15:58:34 +0000 (16:58 +0100)] 
Only run the daily Rust audit when `SCHEDULED_MISC_DAILIES` is set

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
7 weeks agoMerge pull request #16602 from miodvallat/misorder
Peter van Dijk [Mon, 8 Dec 2025 13:43:22 +0000 (14:43 +0100)] 
Merge pull request #16602 from miodvallat/misorder

auth: proactive test fix

7 weeks agoMerge pull request #16619 from omoerbeek/rec-prep-20251208
Otto Moerbeek [Mon, 8 Dec 2025 12:23:21 +0000 (13:23 +0100)] 
Merge pull request #16619 from omoerbeek/rec-prep-20251208

rec: Prep for 20251208 security releases

7 weeks agoauth: note that PRUNE/EXTEND are new in 4.9.12/5.0.2 16620/head
Peter van Dijk [Mon, 8 Dec 2025 11:14:26 +0000 (12:14 +0100)] 
auth: note that PRUNE/EXTEND are new in 4.9.12/5.0.2

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
7 weeks agoMerge pull request #16615 from omoerbeek/rec-tcp-notify
Otto Moerbeek [Mon, 8 Dec 2025 11:13:53 +0000 (12:13 +0100)] 
Merge pull request #16615 from omoerbeek/rec-tcp-notify

rec: Do proper validation of TCP notifies

7 weeks agoMerge pull request #16614 from omoerbeek/anyauthrecord
Otto Moerbeek [Mon, 8 Dec 2025 11:13:38 +0000 (12:13 +0100)] 
Merge pull request #16614 from omoerbeek/anyauthrecord

rec: ensure authRecords is empty, as handleHit checks that

7 weeks agorec: Prep for 20251208 security releases 16619/head
Otto Moerbeek [Wed, 3 Dec 2025 12:38:54 +0000 (13:38 +0100)] 
rec: Prep for 20251208 security releases

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
7 weeks agoCorrect comment 16614/head
Otto Moerbeek [Mon, 8 Dec 2025 08:25:40 +0000 (09:25 +0100)] 
Correct comment

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
7 weeks agoAdd tests for disallowed notifies 16615/head
Otto Moerbeek [Tue, 25 Nov 2025 10:57:40 +0000 (11:57 +0100)] 
Add tests for disallowed notifies

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
7 weeks agorec: do proper validation of TCP notifies
Otto Moerbeek [Tue, 25 Nov 2025 10:26:53 +0000 (11:26 +0100)] 
rec: do proper validation of TCP notifies

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
7 weeks agoCheck size of returned vector in test
Otto Moerbeek [Wed, 19 Nov 2025 10:01:58 +0000 (11:01 +0100)] 
Check size of returned vector in test

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
7 weeks agorec: Handle more cases where the authority records might not be empty
Remi Gacogne [Mon, 17 Nov 2025 15:57:41 +0000 (16:57 +0100)] 
rec: Handle more cases where the authority records might not be empty

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
7 weeks agoIf we iterator the loop multiple times for ANY requests, authRecords might not be...
Otto Moerbeek [Mon, 17 Nov 2025 11:07:18 +0000 (12:07 +0100)] 
If we iterator the loop multiple times for ANY requests, authRecords might not be empty

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
7 weeks agobuild(deps): bump urllib3 from 2.5.0 to 2.6.0 in /meson 16612/head
dependabot[bot] [Sat, 6 Dec 2025 05:57:26 +0000 (05:57 +0000)] 
build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /meson

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>
7 weeks agobuild(deps): bump urllib3 from 2.5.0 to 2.6.0 in /pdns/recursordist/docs 16611/head
dependabot[bot] [Sat, 6 Dec 2025 05:47:08 +0000 (05:47 +0000)] 
build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /pdns/recursordist/docs

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>
7 weeks agobuild(deps): bump urllib3 from 2.5.0 to 2.6.0 in /regression-tests.api 16610/head
dependabot[bot] [Sat, 6 Dec 2025 05:29:14 +0000 (05:29 +0000)] 
build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /regression-tests.api

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>
7 weeks agobuild(deps): bump urllib3 in /regression-tests.dnsdist 16608/head
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>
7 weeks agobuild(deps): bump urllib3 from 2.5.0 to 2.6.0 in /pdns/dnsdistdist/docs 16607/head
dependabot[bot] [Sat, 6 Dec 2025 05:02:09 +0000 (05:02 +0000)] 
build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /pdns/dnsdistdist/docs

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>