]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
4 weeks agoAppease clang-tidy 16467/head
Miod Vallat [Wed, 12 Nov 2025 07:50:15 +0000 (08:50 +0100)] 
Appease clang-tidy

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoRemove commented out crude debug/log code.
Miod Vallat [Wed, 12 Nov 2025 07:04:41 +0000 (08:04 +0100)] 
Remove commented out crude debug/log code.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoReplace commented out logging code with #if 0 sections. NFCI
Miod Vallat [Wed, 12 Nov 2025 07:02:08 +0000 (08:02 +0100)] 
Replace commented out logging code with #if 0 sections. NFCI

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoRemove undocumented {new,dup}DNSPacket from Lua.
Miod Vallat [Wed, 12 Nov 2025 06:53:31 +0000 (07:53 +0100)] 
Remove undocumented {new,dup}DNSPacket from Lua.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoPrepare qthread() for its catch block to be able to access its locals. NFC
Miod Vallat [Wed, 12 Nov 2025 06:52:30 +0000 (07:52 +0100)] 
Prepare qthread() for its catch block to be able to access its locals. NFC

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoSimplify Bind2Backend::handle. NFC
Miod Vallat [Wed, 12 Nov 2025 06:52:16 +0000 (07:52 +0100)] 
Simplify Bind2Backend::handle. NFC

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
4 weeks agoMerge pull request #16343 from miodvallat/bacf'
Miod Vallat [Tue, 11 Nov 2025 20:40:39 +0000 (21:40 +0100)] 
Merge pull request #16343 from miodvallat/bacf'

auth rfc2136: more churning

5 weeks agoMerge pull request #16427 from omoerbeek/rec-print-settings
Otto Moerbeek [Tue, 11 Nov 2025 15:42:18 +0000 (16:42 +0100)] 
Merge pull request #16427 from omoerbeek/rec-print-settings

rec: rec_control get-parameter: print runtime settings in YAML format if YAML config is active

5 weeks agoProcess review comments 16427/head
Otto Moerbeek [Tue, 11 Nov 2025 15:08:43 +0000 (16:08 +0100)] 
Process review comments

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
5 weeks agoMerge pull request #16300 from FalkoFlessner/falko-NOISSUE-fix-docs-realremote
Pieter Lexis [Tue, 11 Nov 2025 14:26:14 +0000 (15:26 +0100)] 
Merge pull request #16300 from FalkoFlessner/falko-NOISSUE-fix-docs-realremote

Fix[docs]: "real-remote" is always a CIDR-netmask

5 weeks agoMerge pull request #16398 from Habbie/sdist-files
Peter van Dijk [Tue, 11 Nov 2025 12:12:45 +0000 (13:12 +0100)] 
Merge pull request #16398 from Habbie/sdist-files

auth sdist: copy files as files, not as new dirs

5 weeks agoMerge pull request #16456 from jsoref/codeql-quality-unreachable-dnsdist
Peter van Dijk [Tue, 11 Nov 2025 12:11:56 +0000 (13:11 +0100)] 
Merge pull request #16456 from jsoref/codeql-quality-unreachable-dnsdist

Clean up unreachable code for dnsdist

5 weeks agoMerge pull request #16361 from miodvallat/chording
Peter van Dijk [Tue, 11 Nov 2025 11:07:07 +0000 (12:07 +0100)] 
Merge pull request #16361 from miodvallat/chording

lmdb: allow different mapsize values for main and shards

5 weeks agoMerge pull request #16370 from miodvallat/secondary_considerations
Peter van Dijk [Tue, 11 Nov 2025 10:56:44 +0000 (11:56 +0100)] 
Merge pull request #16370 from miodvallat/secondary_considerations

auth: xfr churning

5 weeks agoMerge pull request #16399 from Habbie/auth-upgrade-master
Peter van Dijk [Tue, 11 Nov 2025 10:42:39 +0000 (11:42 +0100)] 
Merge pull request #16399 from Habbie/auth-upgrade-master

auth upgrade notes: stop confusing people with future version numbers

5 weeks agoMerge pull request #16454 from jsoref/codeql-quality-unused-local-variable
Peter van Dijk [Tue, 11 Nov 2025 10:41:40 +0000 (11:41 +0100)] 
Merge pull request #16454 from jsoref/codeql-quality-unused-local-variable

chore: Clean up unused variables

5 weeks agoMerge pull request #16457 from jsoref/codeql-quality-unreachable
Otto Moerbeek [Mon, 10 Nov 2025 18:57:23 +0000 (19:57 +0100)] 
Merge pull request #16457 from jsoref/codeql-quality-unreachable

Clean up unreachable code

5 weeks agoMerge pull request #16459 from jsoref/fix-checkDump-try-except
Otto Moerbeek [Mon, 10 Nov 2025 18:29:12 +0000 (19:29 +0100)] 
Merge pull request #16459 from jsoref/fix-checkDump-try-except

Fix try/except/as notation

5 weeks agoMerge pull request #16451 from Habbie/luajit-thread-aargh64itizer
Remi Gacogne [Mon, 10 Nov 2025 13:48:40 +0000 (14:48 +0100)] 
Merge pull request #16451 from Habbie/luajit-thread-aargh64itizer

luawrapper: on luajit+arm64+tsan, retry allocs harder

5 weeks agoMerge pull request #16460 from jsoref/use-map-for-getHTTPCounter
Remi Gacogne [Mon, 10 Nov 2025 13:47:13 +0000 (14:47 +0100)] 
Merge pull request #16460 from jsoref/use-map-for-getHTTPCounter

Avoid warning about mixed explicit/implicit returns

5 weeks agoFix reference to class variable 16460/head
Josh Soref [Mon, 10 Nov 2025 12:07:50 +0000 (07:07 -0500)] 
Fix reference to class variable

Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agoMerge pull request #16395 from pieterlexis/dnsdist-ot-settraceid
Pieter Lexis [Mon, 10 Nov 2025 12:06:45 +0000 (13:06 +0100)] 
Merge pull request #16395 from pieterlexis/dnsdist-ot-settraceid

dnsdist: Add option to use incoming OpenTelemetry Trace ID

5 weeks agoMerge pull request #16440 from omoerbeek/endian-janitor
Otto Moerbeek [Mon, 10 Nov 2025 10:59:47 +0000 (11:59 +0100)] 
Merge pull request #16440 from omoerbeek/endian-janitor

Cleanup endianness determining code

5 weeks agoMerge pull request #16458 from jsoref/use-map-for-getAppliedPolicyTypeAsString
Otto Moerbeek [Mon, 10 Nov 2025 10:54:19 +0000 (11:54 +0100)] 
Merge pull request #16458 from jsoref/use-map-for-getAppliedPolicyTypeAsString

Use map for getAppliedPolicyTypeAsString

5 weeks agoluawrapper: on luajit+arm64+tsan, retry allocs harder 16451/head
Peter van Dijk [Fri, 7 Nov 2025 16:01:03 +0000 (17:01 +0100)] 
luawrapper: on luajit+arm64+tsan, retry allocs harder

Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
5 weeks agoMerge pull request #16461 from omoerbeek/rec-ws-loglevel
Otto Moerbeek [Mon, 10 Nov 2025 09:56:43 +0000 (10:56 +0100)] 
Merge pull request #16461 from omoerbeek/rec-ws-loglevel

rec: fix parsing of webserver loglevel "none"

5 weeks agoMerge pull request #16452 from miodvallat/distraction
Remi Gacogne [Mon, 10 Nov 2025 08:57:52 +0000 (09:57 +0100)] 
Merge pull request #16452 from miodvallat/distraction

dnsdist: evil code which will hurt your eyesight

5 weeks agoMerge pull request #16453 from jsoref/codeql-quality-unused-local-variable-dnsdist
Remi Gacogne [Mon, 10 Nov 2025 08:35:14 +0000 (09:35 +0100)] 
Merge pull request #16453 from jsoref/codeql-quality-unused-local-variable-dnsdist

chore: Clean up unused variables (dnsdist)

5 weeks agoMerge pull request #16450 from rgacogne/ddist-fix-format-type-in-regression-tests
Remi Gacogne [Mon, 10 Nov 2025 08:33:11 +0000 (09:33 +0100)] 
Merge pull request #16450 from rgacogne/ddist-fix-format-type-in-regression-tests

chores(dnsdist): Replace '%s' with '%d' when formatting integers in our tests

5 weeks agoAdd two missing dependencies 16461/head
Otto Moerbeek [Mon, 10 Nov 2025 08:08:13 +0000 (09:08 +0100)] 
Add two missing dependencies

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
5 weeks agorec: fix webserver loglevel from config
Otto Moerbeek [Mon, 10 Nov 2025 08:07:58 +0000 (09:07 +0100)] 
rec: fix webserver loglevel from config

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
5 weeks agoUse map (and KeyError) to avoid warning about mixed explicit/implicit returns
Josh Soref [Sun, 9 Nov 2025 16:54:35 +0000 (11:54 -0500)] 
Use map (and KeyError) to avoid warning about mixed explicit/implicit returns

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agoFix try/except/as notation 16459/head
Josh Soref [Sun, 9 Nov 2025 03:17:17 +0000 (22:17 -0500)] 
Fix try/except/as notation

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agoUse map for getAppliedPolicyTypeAsString 16458/head
Josh Soref [Sun, 9 Nov 2025 00:50:18 +0000 (19:50 -0500)] 
Use map for getAppliedPolicyTypeAsString

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Use finally for cleanup 16457/head
Josh Soref [Sun, 9 Nov 2025 00:23:43 +0000 (19:23 -0500)] 
chore: Use finally for cleanup

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unreachable cleanup
Josh Soref [Sun, 9 Nov 2025 00:13:20 +0000 (19:13 -0500)] 
chore: Remove unreachable cleanup

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Reach logging before raising
Josh Soref [Sun, 9 Nov 2025 00:15:20 +0000 (19:15 -0500)] 
chore: Reach logging before raising

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agoClean up unreachable code for dnsdist 16456/head
Josh Soref [Sun, 9 Nov 2025 00:25:17 +0000 (19:25 -0500)] 
Clean up unreachable code for dnsdist

- Remove unreachable cleanup
- Use finally for cleanup

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Clean up unused variables 16453/head
Josh Soref [Fri, 7 Nov 2025 11:14:55 +0000 (06:14 -0500)] 
chore: Clean up unused variables

- Change get_rust_struct_fields_from_definition to use `indent`

  All callers were maintaining it, get_rust_struct_from_definition had updated it but left it unused...

- Fix type annotations
- Remove dead code for `response`
- Remove dead code for `url`
- Remove dead code for `wire`
- Remove unused timing
- Remove unused variable `data`
- Remove unused variable `dropped`
- Remove unused variable `fileContent`
- Remove unused variable `message`
- Remove unused variable `method`
- Remove unused variable `name`
- Remove unused variable `numberOfQueries`
- Remove unused variable `output`
- Remove unused variable `pbMessageType`
- Remove unused variable `rcode`
- Remove unused variable `secondSerial`
- Remove unused variable `total`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agoAlter the qname bpf filter to make it const. 16452/head
Miod Vallat [Fri, 7 Nov 2025 16:56:25 +0000 (17:56 +0100)] 
Alter the qname bpf filter to make it const.

This program needs to use a runtime value (a file descriptor), so in its
current form it is a non-const HUGE initializer, and causes the compiler
to emit a lot of code to initialize the local variable with the program
data, eating a lot of memory while there.

By changing the program to use a value of zero for the file descriptor,
the initializer becomes const; we need however to search for that
instruction and pach it before using the program, and this is not the
code I am most proud of... but when life gives you lemons, etc.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
5 weeks agochore: Use variable `rets` 16454/head
Josh Soref [Fri, 7 Nov 2025 16:04:49 +0000 (11:04 -0500)] 
chore: Use variable `rets`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Unshadow domain and store domainObject
Josh Soref [Fri, 7 Nov 2025 14:02:54 +0000 (09:02 -0500)] 
chore: Unshadow domain and store domainObject

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Test `wire_message`
Josh Soref [Fri, 7 Nov 2025 16:54:29 +0000 (11:54 -0500)] 
chore: Test `wire_message`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `search`
Josh Soref [Fri, 7 Nov 2025 17:00:19 +0000 (12:00 -0500)] 
chore: Remove unused variable `search`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `res`
Josh Soref [Fri, 7 Nov 2025 16:02:51 +0000 (11:02 -0500)] 
chore: Remove unused variable `res`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `rdataset`
Josh Soref [Fri, 7 Nov 2025 16:40:57 +0000 (11:40 -0500)] 
chore: Remove unused variable `rdataset`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `r`
Josh Soref [Fri, 7 Nov 2025 14:07:12 +0000 (09:07 -0500)] 
chore: Remove unused variable `r`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `payload`
Josh Soref [Fri, 7 Nov 2025 16:35:30 +0000 (11:35 -0500)] 
chore: Remove unused variable `payload`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `name`
Josh Soref [Fri, 7 Nov 2025 16:59:47 +0000 (11:59 -0500)] 
chore: Remove unused variable `name`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `ixfr`
Josh Soref [Fri, 7 Nov 2025 16:03:58 +0000 (11:03 -0500)] 
chore: Remove unused variable `ixfr`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `h`
Josh Soref [Fri, 7 Nov 2025 13:40:40 +0000 (08:40 -0500)] 
chore: Remove unused variable `h`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `expectedCNAME`
Josh Soref [Fri, 7 Nov 2025 16:58:10 +0000 (11:58 -0500)] 
chore: Remove unused variable `expectedCNAME`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `expected`
Josh Soref [Fri, 7 Nov 2025 16:03:34 +0000 (11:03 -0500)] 
chore: Remove unused variable `expected`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove unused variable `data`
Josh Soref [Fri, 7 Nov 2025 16:20:10 +0000 (11:20 -0500)] 
chore: Remove unused variable `data`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove dead code for `notifyexpected`
Josh Soref [Fri, 7 Nov 2025 16:20:51 +0000 (11:20 -0500)] 
chore: Remove dead code for `notifyexpected`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove dead code for `expected`
Josh Soref [Fri, 7 Nov 2025 16:35:56 +0000 (11:35 -0500)] 
chore: Remove dead code for `expected`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove dead code for `confdir`
Josh Soref [Fri, 7 Nov 2025 14:13:50 +0000 (09:13 -0500)] 
chore: Remove dead code for `confdir`

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agochore: Remove broken support for `--run-output`
Josh Soref [Fri, 7 Nov 2025 13:39:29 +0000 (08:39 -0500)] 
chore: Remove broken support for `--run-output`

Dead code as of 28e7226a809c522d69913e2aab2c55fbb55646e3

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agoMerge pull request #16448 from PowerDNS/dependabot/pip/regression-tests.api/requests...
Alexis Romero [Fri, 7 Nov 2025 12:39:07 +0000 (13:39 +0100)] 
Merge pull request #16448 from PowerDNS/dependabot/pip/regression-tests.api/requests-2.32.4

chore(deps): bump requests from 2.31.0 to 2.32.4 in /regression-tests.api

5 weeks agochores(dnsdist): Replace '%s' with '%d' when formatting integers in our tests 16450/head
Remi Gacogne [Fri, 7 Nov 2025 11:06:34 +0000 (12:06 +0100)] 
chores(dnsdist): Replace '%s' with '%d' when formatting integers in our tests

These has been bothering me for a long time. I was hoping we would be
fixing them little by little but we are actually copy/pasting the wrong
formatters to new tests, so I'm biting the bullet now.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
5 weeks agoMerge pull request #16444 from romeroalx/add-workflow-check-pinning
Remi Gacogne [Fri, 7 Nov 2025 09:50:53 +0000 (10:50 +0100)] 
Merge pull request #16444 from romeroalx/add-workflow-check-pinning

gh actions: move check pinned python packages to a separate workflow

5 weeks agochore(deps): bump requests in /regression-tests.api 16448/head
dependabot[bot] [Fri, 7 Nov 2025 09:48:28 +0000 (09:48 +0000)] 
chore(deps): bump requests in /regression-tests.api

Bumps [requests](https://github.com/psf/requests) from 2.31.0 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.31.0...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>
5 weeks agoMerge pull request #16407 from romeroalx/fix-pip-pinning-0311
Remi Gacogne [Fri, 7 Nov 2025 09:46:48 +0000 (10:46 +0100)] 
Merge pull request #16407 from romeroalx/fix-pip-pinning-0311

Update Python package pinning for setup_requires dependency pbr to version 7.0.3

5 weeks agoMerge pull request #16446 from jsoref/contributing-ai-policy
Miod Vallat [Thu, 6 Nov 2025 14:49:35 +0000 (15:49 +0100)] 
Merge pull request #16446 from jsoref/contributing-ai-policy

docs: Mention AI Policy in contributing pull requests

5 weeks agodocs: Mention AI Policy in contributing pull requests 16446/head
Josh Soref [Thu, 6 Nov 2025 14:12:46 +0000 (09:12 -0500)] 
docs: Mention AI Policy in contributing pull requests

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 weeks agoMerge pull request #16445 from miodvallat/rm-of-the-day
Miod Vallat [Thu, 6 Nov 2025 13:50:27 +0000 (14:50 +0100)] 
Merge pull request #16445 from miodvallat/rm-of-the-day

dead code tells no tales

5 weeks agoRemove dead code. 16445/head
Miod Vallat [Thu, 6 Nov 2025 13:09:26 +0000 (14:09 +0100)] 
Remove dead code.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
5 weeks agogh actions: move check pinned python packages to verify-pinned-python-packages.yml 16444/head
romeroalx [Thu, 6 Nov 2025 10:55:06 +0000 (11:55 +0100)] 
gh actions: move check pinned python packages to verify-pinned-python-packages.yml

5 weeks agoupdate-pinned-ver-python 16407/head
romeroalx [Mon, 3 Nov 2025 11:01:45 +0000 (12:01 +0100)] 
update-pinned-ver-python

5 weeks agoMerge pull request #16438 from omoerbeek/rec-rm-deprecated
Otto Moerbeek [Thu, 6 Nov 2025 10:11:45 +0000 (11:11 +0100)] 
Merge pull request #16438 from omoerbeek/rec-rm-deprecated

rec: remove options that were deprecated a long time ago

5 weeks agoMore modern way of determining the endianness of the system 16440/head
Otto Moerbeek [Thu, 6 Nov 2025 08:08:42 +0000 (09:08 +0100)] 
More modern way of determining the endianness of the system

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
5 weeks agoWe're runing on a posix system, so we can expect endian.h to exist
Otto Moerbeek [Thu, 6 Nov 2025 08:07:12 +0000 (09:07 +0100)] 
We're runing on a posix system, so we can expect endian.h to exist

Should fix #16091

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
5 weeks agoMerge pull request #16372 from rgacogne/ddist-regex
Remi Gacogne [Thu, 6 Nov 2025 07:59:19 +0000 (08:59 +0100)] 
Merge pull request #16372 from rgacogne/ddist-regex

dnsdist: Properly handle invalid regular expressions

5 weeks agoMerge pull request #16384 from omoerbeek/rec-cache-tcp
Otto Moerbeek [Wed, 5 Nov 2025 15:48:49 +0000 (16:48 +0100)] 
Merge pull request #16384 from omoerbeek/rec-cache-tcp

rec: remember if an answer was received over TCP in record cache

5 weeks agorec: remove options that were deprecated a long time ago 16438/head
Otto Moerbeek [Wed, 5 Nov 2025 15:37:36 +0000 (16:37 +0100)] 
rec: remove options that were deprecated a long time ago

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
5 weeks agodnsdist: Document that `Regex` matches in a case-insensitive way 16372/head
Remi Gacogne [Wed, 5 Nov 2025 15:32:46 +0000 (16:32 +0100)] 
dnsdist: Document that `Regex` matches in a case-insensitive way

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
5 weeks agoMerge pull request #16434 from omoerbeek/rec-upgrade
Otto Moerbeek [Wed, 5 Nov 2025 15:22:40 +0000 (16:22 +0100)] 
Merge pull request #16434 from omoerbeek/rec-upgrade

rec: Update upgrade guide and correct version info for cookie support

5 weeks agoMerge pull request #16376 from jsoref/bump-actions
Otto Moerbeek [Wed, 5 Nov 2025 15:05:32 +0000 (16:05 +0100)] 
Merge pull request #16376 from jsoref/bump-actions

Bump actions

5 weeks agoMerge pull request #16229 from Habbie/luacontext-debug-object
Peter van Dijk [Wed, 5 Nov 2025 14:59:42 +0000 (15:59 +0100)] 
Merge pull request #16229 from Habbie/luacontext-debug-object

store debug.traceback function before user can hide it from us

5 weeks agorec: Update upgrade guide and correct version info for cookie support 16434/head
Otto Moerbeek [Wed, 5 Nov 2025 14:39:50 +0000 (15:39 +0100)] 
rec: Update upgrade guide and correct version info for cookie support

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
5 weeks agoMerge pull request #16426 from omoerbeek/rec-lua-conf-tidy
Otto Moerbeek [Wed, 5 Nov 2025 07:18:18 +0000 (08:18 +0100)] 
Merge pull request #16426 from omoerbeek/rec-lua-conf-tidy

rec: rec-lua-conf.* tidy

6 weeks agoMerge pull request #16429 from rgacogne/ddist-test-http1-date-header
Remi Gacogne [Tue, 4 Nov 2025 15:17:24 +0000 (16:17 +0100)] 
Merge pull request #16429 from rgacogne/ddist-test-http1-date-header

dnsdist: Add a test for the `Date` header in rejected HTTP/1 requests

6 weeks agodnsdist: Add a test for the `Date` header in rejected HTTP/1 requests 16429/head
Remi Gacogne [Tue, 4 Nov 2025 14:21:04 +0000 (15:21 +0100)] 
dnsdist: Add a test for the `Date` header in rejected HTTP/1 requests

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
6 weeks agoTweaks and add a command to get default config parameter values
Otto Moerbeek [Thu, 30 Oct 2025 12:57:50 +0000 (13:57 +0100)] 
Tweaks and add a command to get default config parameter values

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoClippy, better error message
Otto Moerbeek [Thu, 30 Oct 2025 08:30:11 +0000 (09:30 +0100)] 
Clippy, better error message

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoAlso set the YAML value on config changes
Otto Moerbeek [Wed, 29 Oct 2025 13:39:30 +0000 (14:39 +0100)] 
Also set the YAML value on config changes

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoProvide missing YAML manipulation pieces for new classes
Otto Moerbeek [Wed, 29 Oct 2025 13:38:55 +0000 (14:38 +0100)] 
Provide missing YAML manipulation pieces for new classes

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoProduce a properly indented YAML snippet
Otto Moerbeek [Wed, 29 Oct 2025 10:47:35 +0000 (11:47 +0100)] 
Produce a properly indented YAML snippet

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoClippy and store event trace values in yaml struct
Otto Moerbeek [Tue, 28 Oct 2025 15:40:05 +0000 (16:40 +0100)] 
Clippy and store event trace values in yaml struct

There are more cases

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoHandle values set to default values.
Otto Moerbeek [Tue, 28 Oct 2025 15:30:40 +0000 (16:30 +0100)] 
Handle values set to default values.

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoPrint yaml representation for get-parameter
Otto Moerbeek [Tue, 28 Oct 2025 14:11:36 +0000 (15:11 +0100)] 
Print yaml representation for get-parameter

Known issue: parameters having default vaues are not found

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoAdd missing pieces for for default printing
Otto Moerbeek [Tue, 28 Oct 2025 11:18:15 +0000 (12:18 +0100)] 
Add missing pieces for for default printing

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoMake rec_control get-parameter print something that is a valid old-style setting
Otto Moerbeek [Tue, 28 Oct 2025 09:52:23 +0000 (10:52 +0100)] 
Make rec_control get-parameter print something that is a valid old-style setting

In particular, quotes and escaping is not handled by the old-style settings parser

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agofeat(dnsdist): Add ability to use incoming TraceID 16395/head
Pieter Lexis [Thu, 30 Oct 2025 10:23:13 +0000 (11:23 +0100)] 
feat(dnsdist): Add ability to use incoming TraceID

6 weeks agofeat(sdig): parse (optional) spanid from arguments
Pieter Lexis [Thu, 30 Oct 2025 09:39:54 +0000 (10:39 +0100)] 
feat(sdig): parse (optional) spanid from arguments

6 weeks agofeat(protozero): Add a more generic function to extract Trace and Span ID from EDNS...
Pieter Lexis [Wed, 29 Oct 2025 14:49:57 +0000 (15:49 +0100)] 
feat(protozero): Add a more generic function to extract Trace and Span ID from EDNS option

6 weeks agofeat(dnsdist): Add infra to update Root SpanID and TraceID in Tracer
Pieter Lexis [Wed, 29 Oct 2025 13:49:12 +0000 (14:49 +0100)] 
feat(dnsdist): Add infra to update Root SpanID and TraceID in Tracer

6 weeks agoTidy 16426/head
Otto Moerbeek [Mon, 3 Nov 2025 10:35:24 +0000 (11:35 +0100)] 
Tidy

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
6 weeks agoMerge pull request #16402 from pieterlexis/dnsdist-no-ot-activation-without-benchmarks
Pieter Lexis [Tue, 4 Nov 2025 10:27:18 +0000 (11:27 +0100)] 
Merge pull request #16402 from pieterlexis/dnsdist-no-ot-activation-without-benchmarks

feat(dnsdist): Speed up adding Spans in the Tracer

6 weeks agoMerge pull request #16424 from rgacogne/fix-comment-in-the-sbom-generation-tool
Remi Gacogne [Tue, 4 Nov 2025 09:42:03 +0000 (10:42 +0100)] 
Merge pull request #16424 from rgacogne/fix-comment-in-the-sbom-generation-tool

Our SBOMs are in CycloneDX JSON format, not Protocol Buffer