]>
git.ipfire.org Git - thirdparty/pdns.git/log
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
romeroalx [Wed, 10 Dec 2025 13:27:03 +0000 (14:27 +0100)]
tasks.py: add option to install libh2o manually
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
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
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
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
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
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>
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
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
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
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
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
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>
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>
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
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
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>
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
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
Miod Vallat [Fri, 5 Dec 2025 15:37:18 +0000 (16:37 +0100)]
Fix test to not depend upon the order of the returned records.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
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