]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
2 months agoAdd Plexus to front page 17079/head
Otto Moerbeek [Tue, 31 Mar 2026 12:40:54 +0000 (14:40 +0200)] 
Add Plexus to front page

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
2 months agoMerge pull request #17065 from rgacogne/ddist-fix-js
Remi Gacogne [Tue, 31 Mar 2026 11:54:54 +0000 (13:54 +0200)] 
Merge pull request #17065 from rgacogne/ddist-fix-js

dnsdist: Fix HTML injection in the Web dashboard

2 months agoMerge pull request #17039 from rgacogne/ddist-bench-packet-cache
Remi Gacogne [Tue, 31 Mar 2026 10:19:55 +0000 (12:19 +0200)] 
Merge pull request #17039 from rgacogne/ddist-bench-packet-cache

dnsdist: Add micro-benchmarks for the packet cache

2 months agoMerge pull request #17050 from esensar/feature/edns-padding
Remi Gacogne [Tue, 31 Mar 2026 10:19:37 +0000 (12:19 +0200)] 
Merge pull request #17050 from esensar/feature/edns-padding

dnsdist: add EDNS padding support

2 months agoMerge pull request #17068 from rgacogne/ddist-YWH-PGM6095-87
Remi Gacogne [Tue, 31 Mar 2026 10:16:37 +0000 (12:16 +0200)] 
Merge pull request #17068 from rgacogne/ddist-YWH-PGM6095-87

dnsdist: Fix DoH ACL bypass when early ACL check is disabled

2 months agoMerge pull request #17067 from rgacogne/ddist-YWH-PGM6095-86
Remi Gacogne [Tue, 31 Mar 2026 10:14:19 +0000 (12:14 +0200)] 
Merge pull request #17067 from rgacogne/ddist-YWH-PGM6095-86

dnsdist: Fix out-of-bounds read when parsing DNS packets via Lua

2 months agoMerge pull request #17066 from rgacogne/ddist-disable-cross-origin-requests-by-default
Remi Gacogne [Tue, 31 Mar 2026 10:14:09 +0000 (12:14 +0200)] 
Merge pull request #17066 from rgacogne/ddist-disable-cross-origin-requests-by-default

dnsdist: Disable cross-origin HTTP requests by default

2 months agoMerge pull request #17072 from rgacogne/dnsdit-1.9.12-2.0.3-changelog-secpoll
Remi Gacogne [Tue, 31 Mar 2026 09:58:43 +0000 (11:58 +0200)] 
Merge pull request #17072 from rgacogne/dnsdit-1.9.12-2.0.3-changelog-secpoll

dnsdist: Update ChangeLog and security polling for 1.9.12 and 2.0.3

2 months agodnsdist: Set PR # in the ChangeLog 17072/head
Remi Gacogne [Tue, 31 Mar 2026 08:37:28 +0000 (10:37 +0200)] 
dnsdist: Set PR # in the ChangeLog

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 months agoAdd researcher names to the spell-checker allow-list
Remi Gacogne [Tue, 31 Mar 2026 07:56:09 +0000 (09:56 +0200)] 
Add researcher names to the spell-checker allow-list

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 months agodnsdist: Add security advisory 2026-02
Remi Gacogne [Tue, 31 Mar 2026 07:45:38 +0000 (09:45 +0200)] 
dnsdist: Add security advisory 2026-02

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 months agoMerge pull request #17061 from pieterlexis/update-python-pkgs
Pieter Lexis [Tue, 31 Mar 2026 07:53:41 +0000 (09:53 +0200)] 
Merge pull request #17061 from pieterlexis/update-python-pkgs

chore: Update all python packages

2 months agodnsdist: ChangeLog and secpoll update for 1.9.12, 2.0.3
Remi Gacogne [Mon, 30 Mar 2026 13:01:07 +0000 (15:01 +0200)] 
dnsdist: ChangeLog and secpoll update for 1.9.12, 2.0.3

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 months agochore: Update all python packages 17061/head
Pieter Lexis [Mon, 30 Mar 2026 15:04:59 +0000 (17:04 +0200)] 
chore: Update all python packages

2 months agodnsdist: add EDNS padding support 17050/head
Ensar Sarajčić [Fri, 27 Mar 2026 17:08:22 +0000 (18:08 +0100)] 
dnsdist: add EDNS padding support

Adds support for EDNS padding from [RFC 7830],
implemented per [RFC 8467], specifically [Block-Length Padding Strategy],
which is used in recursor too.

Support is added for DoT, DoH, DoH3 and DoQ frontends.

[RFC 7830]: https://datatracker.ietf.org/doc/html/rfc7830
[RFC 8467]: https://datatracker.ietf.org/doc/html/rfc8467
[Block-Length Padding Strategy]: https://datatracker.ietf.org/doc/html/rfc8467#section-4.1

Closes: #10018
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
2 months agoMerge pull request #17059 from pieterlexis/docs-lua-anchor
Pieter Lexis [Mon, 30 Mar 2026 14:59:37 +0000 (16:59 +0200)] 
Merge pull request #17059 from pieterlexis/docs-lua-anchor

docs: correct anchors to Lua funcs in search

2 months agofix: some pythopn requirement files 17059/head
Pieter Lexis [Mon, 30 Mar 2026 12:31:26 +0000 (14:31 +0200)] 
fix: some pythopn requirement files

2 months agoMerge pull request #17037 from esensar/feature/doh3-response-maps
Remi Gacogne [Mon, 30 Mar 2026 11:52:34 +0000 (13:52 +0200)] 
Merge pull request #17037 from esensar/feature/doh3-response-maps

dnsdist: add support for response maps for DoH3

2 months agodocs: correct anchors to Lua funcs in search
Pieter Lexis [Mon, 30 Mar 2026 10:11:26 +0000 (12:11 +0200)] 
docs: correct anchors to Lua funcs in search

Closes: #17028
2 months agoMerge pull request #17048 from miodvallat/tawny_or_ruby
Miod Vallat [Fri, 27 Mar 2026 15:02:48 +0000 (16:02 +0100)] 
Merge pull request #17048 from miodvallat/tawny_or_ruby

Broader exception catching around stoi usage

2 months agoCatch std::logic_error around {checked_,}sto*, not std::out_of_range. 17048/head
Miod Vallat [Fri, 27 Mar 2026 13:25:47 +0000 (14:25 +0100)] 
Catch std::logic_error around {checked_,}sto*, not std::out_of_range.

Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
2 months agodnsdist: Use `catch2` instead of `libcatch2-dev` since Ubuntu is laggind behind 17039/head
Remi Gacogne [Thu, 26 Mar 2026 14:22:44 +0000 (15:22 +0100)] 
dnsdist: Use `catch2` instead of `libcatch2-dev` since Ubuntu is laggind behind

This might become a catch22.

2 months agodnsdist: Build benchmark targets in CI
Remi Gacogne [Thu, 26 Mar 2026 12:33:18 +0000 (13:33 +0100)] 
dnsdist: Build benchmark targets in CI

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 months agodnsdist: Prepare the threads vector outside of the bench
Remi Gacogne [Thu, 26 Mar 2026 12:13:53 +0000 (13:13 +0100)] 
dnsdist: Prepare the threads vector outside of the bench

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 months agodnsdist: Add micro-benchmarks for the packet cache
Remi Gacogne [Thu, 26 Mar 2026 10:46:26 +0000 (11:46 +0100)] 
dnsdist: Add micro-benchmarks for the packet cache

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 months agodnsdist: add basic regression tests for DoH3 responses map 17037/head
Ensar Sarajčić [Thu, 26 Mar 2026 12:25:47 +0000 (13:25 +0100)] 
dnsdist: add basic regression tests for DoH3 responses map

Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
2 months agodnsdist: fix `dnsdist-doh-common` import in `doh3.hh`
Ensar Sarajčić [Thu, 26 Mar 2026 12:01:06 +0000 (13:01 +0100)] 
dnsdist: fix `dnsdist-doh-common` import in `doh3.hh`

Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
2 months agodnsdist: use `handleImmediateResponse` for custom responses
Ensar Sarajčić [Thu, 26 Mar 2026 11:50:52 +0000 (12:50 +0100)] 
dnsdist: use `handleImmediateResponse` for custom responses

Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
2 months agoMerge pull request #17038 from rgacogne/ddist-fix-micro-benchs
Remi Gacogne [Thu, 26 Mar 2026 11:33:17 +0000 (12:33 +0100)] 
Merge pull request #17038 from rgacogne/ddist-fix-micro-benchs

dnsdist: Fix micro-benchmarks compilation

2 months agodnsdist: Fix micro-benchmarks compilation 17038/head
Remi Gacogne [Thu, 26 Mar 2026 10:45:04 +0000 (11:45 +0100)] 
dnsdist: Fix micro-benchmarks compilation

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 months agodnsdist: add docs for `DOH3Frontend:setResponsesMap`
Ensar Sarajčić [Thu, 26 Mar 2026 08:50:28 +0000 (09:50 +0100)] 
dnsdist: add docs for `DOH3Frontend:setResponsesMap`

Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
2 months agodnsdist: add support for response maps for DoH3
Ensar Sarajčić [Thu, 26 Mar 2026 08:43:49 +0000 (09:43 +0100)] 
dnsdist: add support for response maps for DoH3

Closes: #16202
Signed-off-by: Ensar Sarajčić <dev@ensarsarajcic.com>
2 months agoMerge pull request #17034 from omoerbeek/rec-man-pages-optional
Otto Moerbeek [Wed, 25 Mar 2026 11:57:51 +0000 (12:57 +0100)] 
Merge pull request #17034 from omoerbeek/rec-man-pages-optional

rec: add meson option to not build man pages

2 months agoMerge pull request #16734 from rgacogne/auth-meson-20260116
Remi Gacogne [Wed, 25 Mar 2026 11:53:49 +0000 (12:53 +0100)] 
Merge pull request #16734 from rgacogne/auth-meson-20260116

auth: Fix a bunch of issues when building with `meson`

2 months agoMerge pull request #17033 from omoerbeek/rec-docs-followcname
Otto Moerbeek [Wed, 25 Mar 2026 11:49:36 +0000 (12:49 +0100)] 
Merge pull request #17033 from omoerbeek/rec-docs-followcname

rec docs: describe followCNAMERecords better

2 months agorec: add meson option to not build man pages 17034/head
Otto Moerbeek [Wed, 25 Mar 2026 11:19:26 +0000 (12:19 +0100)] 
rec: add meson option to not build man pages

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
2 months agoMerge pull request #17029 from pieterlexis/dnsdist-ot-rm-assert
Pieter Lexis [Wed, 25 Mar 2026 09:21:27 +0000 (10:21 +0100)] 
Merge pull request #17029 from pieterlexis/dnsdist-ot-rm-assert

fix(dnsdist): don't assert on OT SpanID mismatch

2 months agoMerge pull request #17031 from pieterlexis/docs-thicken-tab-text
Pieter Lexis [Wed, 25 Mar 2026 09:21:13 +0000 (10:21 +0100)] 
Merge pull request #17031 from pieterlexis/docs-thicken-tab-text

docs: make the tab-bar easier to read

2 months agorec docs: describe followCNAMERecords better 17033/head
Otto Moerbeek [Wed, 25 Mar 2026 08:52:12 +0000 (09:52 +0100)] 
rec docs: describe followCNAMERecords better

While working on this, I noted it is underspecified *which* CNAME
record is followed, but that is for some other time.

Fixes #17030

Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
2 months agodocs(rec): remove unused css file 17031/head
Pieter Lexis [Tue, 24 Mar 2026 18:00:07 +0000 (19:00 +0100)] 
docs(rec): remove unused css file

2 months agodocs: Use symlinks in the repo for static content
Pieter Lexis [Tue, 24 Mar 2026 17:55:48 +0000 (18:55 +0100)] 
docs: Use symlinks in the repo for static content

2 months agodocs: brighten tab text and bold active tab
Pieter Lexis [Tue, 24 Mar 2026 17:50:23 +0000 (18:50 +0100)] 
docs: brighten tab text and bold active tab

2 months agofix(dnsdist): don't assert on OT SpanID mismatch 17029/head
Pieter Lexis [Tue, 24 Mar 2026 15:10:15 +0000 (16:10 +0100)] 
fix(dnsdist): don't assert on OT SpanID mismatch

Spans from the backend receive threads *could* be opened before the
ones from the frontend receive threads are closed. This commit no longer
asserts but cleans up nicely.

It also adds an `abort` when sanitizers are enabled to catch this issue
when it happens inside CI.

2 months agoMerge pull request #17000 from miodvallat/error_not_tolerated
Miod Vallat [Mon, 23 Mar 2026 12:48:34 +0000 (13:48 +0100)] 
Merge pull request #17000 from miodvallat/error_not_tolerated

auth: correctly delete ENT records from the API

2 months agoMerge pull request #17025 from PowerDNS/dependabot/pip/pdns/dnsdistdist/docs/cryptogr...
Pieter Lexis [Mon, 23 Mar 2026 12:39:59 +0000 (13:39 +0100)] 
Merge pull request #17025 from PowerDNS/dependabot/pip/pdns/dnsdistdist/docs/cryptography-46.0.5

build(deps): bump cryptography from 46.0.4 to 46.0.5 in /pdns/dnsdistdist/docs

2 months agobuild(deps): bump cryptography in /pdns/dnsdistdist/docs 17025/head
dependabot[bot] [Mon, 23 Mar 2026 11:29:33 +0000 (11:29 +0000)] 
build(deps): bump cryptography in /pdns/dnsdistdist/docs

Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.4 to 46.0.5.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/46.0.4...46.0.5)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoMerge pull request #16783 from pieterlexis/dnsdist-docs-modernize
Pieter Lexis [Mon, 23 Mar 2026 11:27:41 +0000 (12:27 +0100)] 
Merge pull request #16783 from pieterlexis/dnsdist-docs-modernize

Modernize documentation

2 months agoMerge pull request #17024 from rgacogne/ddist-coverity-20260323
Remi Gacogne [Mon, 23 Mar 2026 10:51:44 +0000 (11:51 +0100)] 
Merge pull request #17024 from rgacogne/ddist-coverity-20260323

dnsdist: Fix a performance warning from Coverity

2 months agodnsdist: Fix a performance warning from Coverity 17024/head
Remi Gacogne [Mon, 23 Mar 2026 09:42:47 +0000 (10:42 +0100)] 
dnsdist: Fix a performance warning from Coverity

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2 months agochore: format generate-jsonschema.py 16783/head
Pieter Lexis [Fri, 13 Mar 2026 15:56:45 +0000 (16:56 +0100)] 
chore: format generate-jsonschema.py

2 months agodocs(auth): adjust the OpenAPI spec
Pieter Lexis [Thu, 5 Mar 2026 08:32:55 +0000 (09:32 +0100)] 
docs(auth): adjust the OpenAPI spec

Mostly tightening some things down, suggested by @commonism.

2 months agodocs(auth): correct the req-body for setNetwork and addToView
Pieter Lexis [Wed, 4 Mar 2026 14:17:07 +0000 (15:17 +0100)] 
docs(auth): correct the req-body for setNetwork and addToView

Closes: #16941
2 months agodocs(auth): drop for OpenAPI definition
Pieter Lexis [Tue, 3 Mar 2026 16:45:41 +0000 (17:45 +0100)] 
docs(auth): drop  for OpenAPI definition

2 months agodocs(auth): s/False/false in the OpenAPI file
Pieter Lexis [Tue, 3 Mar 2026 14:37:59 +0000 (15:37 +0100)] 
docs(auth): s/False/false in the OpenAPI file

2 months agodocs(auth): Add redoc as HTTP API spec explorer
Pieter Lexis [Mon, 2 Mar 2026 17:35:08 +0000 (18:35 +0100)] 
docs(auth): Add redoc as HTTP API spec explorer

2 months agodocs: harmonize settings and css
Pieter Lexis [Mon, 2 Mar 2026 15:56:34 +0000 (16:56 +0100)] 
docs: harmonize settings and css

2 months agodocs(auth): update sphinxcontrib-openapi and squelch HTTP rendering warning
Pieter Lexis [Mon, 23 Feb 2026 10:34:31 +0000 (11:34 +0100)] 
docs(auth): update sphinxcontrib-openapi and squelch HTTP rendering warning

2 months agodocs(auth): Add ID fields to objects (required for jsonschema)
Pieter Lexis [Mon, 23 Feb 2026 10:33:51 +0000 (11:33 +0100)] 
docs(auth): Add ID fields to objects (required for jsonschema)

2 months agodocs(auth): Import the OpenAPI definition from #12983
Pieter Lexis [Mon, 23 Feb 2026 10:20:22 +0000 (11:20 +0100)] 
docs(auth): Import the OpenAPI definition from #12983

2 months agodocs(auth): Use refs instead of yaml anchors for parameters
Pieter Lexis [Thu, 19 Feb 2026 17:15:43 +0000 (18:15 +0100)] 
docs(auth): Use refs instead of yaml anchors for parameters

2 months agodocs(auth): Add missing field in Zone
Pieter Lexis [Thu, 19 Feb 2026 16:57:47 +0000 (17:57 +0100)] 
docs(auth): Add missing field in Zone

2 months agodocs(auth): cleanup the OpenAPI file and add consts
Pieter Lexis [Thu, 19 Feb 2026 16:54:37 +0000 (17:54 +0100)] 
docs(auth): cleanup the OpenAPI file and add consts

2 months agodocs(auth): clean up swagger file a bit
Pieter Lexis [Thu, 19 Feb 2026 16:49:02 +0000 (17:49 +0100)] 
docs(auth): clean up swagger file a bit

2 months agodocs(dnsdist): Add Lua and yaml config tabs for the guides
Pieter Lexis [Fri, 13 Feb 2026 14:26:37 +0000 (15:26 +0100)] 
docs(dnsdist): Add Lua and yaml config tabs for the guides

2 months agodocs(dnsdist): fix small render issue
Pieter Lexis [Fri, 13 Feb 2026 12:29:12 +0000 (13:29 +0100)] 
docs(dnsdist): fix small render issue

2 months agodocs(dnsdist): fix all method references
Pieter Lexis [Fri, 13 Feb 2026 12:26:18 +0000 (13:26 +0100)] 
docs(dnsdist): fix all method references

2 months agodocs(dnsdist): use a "palette", so toc following works
Pieter Lexis [Fri, 13 Feb 2026 10:57:33 +0000 (11:57 +0100)] 
docs(dnsdist): use a "palette", so toc following works

2 months agodocs(dnsdist): fix anchors for Lua class methods
Pieter Lexis [Fri, 13 Feb 2026 10:10:25 +0000 (11:10 +0100)] 
docs(dnsdist): fix anchors for Lua class methods

2 months agodocs(dnsdist): Improve navigation a bit, allow copy for code
Pieter Lexis [Fri, 13 Feb 2026 09:44:04 +0000 (10:44 +0100)] 
docs(dnsdist): Improve navigation a bit, allow copy for code

2 months agodocs(dnsdist): get started on using tabbed boxes for Lua/yaml
Pieter Lexis [Fri, 13 Feb 2026 09:26:46 +0000 (10:26 +0100)] 
docs(dnsdist): get started on using tabbed boxes for Lua/yaml

2 months agodoc(rec): Fix meson dist and the Zone object
Pieter Lexis [Tue, 10 Feb 2026 14:11:00 +0000 (15:11 +0100)] 
doc(rec): Fix meson dist and the Zone object

2 months agodocs: Generate schema files also when using Meson
Pieter Lexis [Wed, 4 Feb 2026 12:51:09 +0000 (13:51 +0100)] 
docs: Generate schema files also when using Meson

2 months agoverify-pinned-python-pkgs: ignore extras when comparing downloaded packages
romeroalx [Mon, 2 Feb 2026 13:33:47 +0000 (14:33 +0100)] 
verify-pinned-python-pkgs: ignore extras when comparing downloaded packages

2 months agochore: create requirements.txt using --allow-unsafe to pin setuptools as well
Pieter Lexis [Fri, 30 Jan 2026 12:13:54 +0000 (13:13 +0100)] 
chore: create requirements.txt using --allow-unsafe to pin setuptools as well

2 months agochore: spell-check fixes
Pieter Lexis [Fri, 30 Jan 2026 11:56:15 +0000 (12:56 +0100)] 
chore: spell-check fixes

2 months agochore: ignore sphinx stamp files everywhere
Pieter Lexis [Fri, 30 Jan 2026 11:41:24 +0000 (12:41 +0100)] 
chore: ignore sphinx stamp files everywhere

2 months agodocs(rec): Fix building PDF and json schema refs
Pieter Lexis [Fri, 30 Jan 2026 11:40:46 +0000 (12:40 +0100)] 
docs(rec): Fix building PDF and json schema refs

2 months agodocs(auth): fix building the pdf
Pieter Lexis [Fri, 30 Jan 2026 10:56:45 +0000 (11:56 +0100)] 
docs(auth): fix building the pdf

2 months agodocs: appease spell-checker
Pieter Lexis [Fri, 30 Jan 2026 10:38:02 +0000 (11:38 +0100)] 
docs: appease spell-checker

2 months agodocs: Disable the actual Lua Language server
Pieter Lexis [Fri, 30 Jan 2026 10:26:15 +0000 (11:26 +0100)] 
docs: Disable the actual Lua Language server

2 months agoci(auth): API spec is now OpenAPI 3.1, no need to convert
Pieter Lexis [Fri, 30 Jan 2026 10:22:19 +0000 (11:22 +0100)] 
ci(auth): API spec is now OpenAPI 3.1, no need to convert

2 months agouse python-3.13 pip-compile for generating hashes
romeroalx [Thu, 29 Jan 2026 10:22:03 +0000 (11:22 +0100)] 
use python-3.13 pip-compile for generating hashes

2 months agodocs(auth): automatically document API examples
Pieter Lexis [Thu, 29 Jan 2026 19:12:44 +0000 (20:12 +0100)] 
docs(auth): automatically document API examples

2 months agodocs(auth): Generate a proper JSON schema
Pieter Lexis [Thu, 29 Jan 2026 16:00:10 +0000 (17:00 +0100)] 
docs(auth): Generate a proper JSON schema

This takes the definitions from the OpenAPI spec so we can document the
JSON objects properly.

2 months agodocs(auth): Make the OpenAPI definition pass the linter
Pieter Lexis [Thu, 29 Jan 2026 15:11:52 +0000 (16:11 +0100)] 
docs(auth): Make the OpenAPI definition pass the linter

2 months agodocs(rec): restructure documents in the TOC
Pieter Lexis [Thu, 29 Jan 2026 12:08:00 +0000 (13:08 +0100)] 
docs(rec): restructure documents in the TOC

2 months agodocs(rec): ignore files that are not used
Pieter Lexis [Thu, 29 Jan 2026 11:19:59 +0000 (12:19 +0100)] 
docs(rec): ignore files that are not used

2 months agodocs(rec): Fix some rendering/directive issues
Pieter Lexis [Thu, 29 Jan 2026 11:14:37 +0000 (12:14 +0100)] 
docs(rec): Fix some rendering/directive issues

2 months agodocs(recursor): Fix all API related objects and references
Pieter Lexis [Thu, 29 Jan 2026 11:09:16 +0000 (12:09 +0100)] 
docs(recursor): Fix all API related objects and references

2 months agodocs(rec): Initial convert to immaterial theme
Pieter Lexis [Thu, 29 Jan 2026 09:46:15 +0000 (10:46 +0100)] 
docs(rec): Initial convert to immaterial theme

2 months agodocs(auth): Shuffle TOCs around
Pieter Lexis [Tue, 27 Jan 2026 15:41:14 +0000 (16:41 +0100)] 
docs(auth): Shuffle TOCs around

2 months agodocs(auth): Modernize
Pieter Lexis [Tue, 27 Jan 2026 15:27:39 +0000 (16:27 +0100)] 
docs(auth): Modernize

2 months agoci: Switch docs to python 3.12
Pieter Lexis [Tue, 27 Jan 2026 12:26:21 +0000 (13:26 +0100)] 
ci: Switch docs to python 3.12

2 months agodocs(dnsdist): Reorganize the content to fit the HTML theme
Pieter Lexis [Tue, 27 Jan 2026 11:48:16 +0000 (12:48 +0100)] 
docs(dnsdist): Reorganize the content to fit the HTML theme

2 months agodocs(dnsdist): properly reference TimedIPSet as class
Pieter Lexis [Thu, 22 Jan 2026 10:25:46 +0000 (11:25 +0100)] 
docs(dnsdist): properly reference TimedIPSet as class

2 months agodocs(dnsdist): Prevent LuaLS plugin warning
Pieter Lexis [Thu, 22 Jan 2026 10:14:48 +0000 (11:14 +0100)] 
docs(dnsdist): Prevent LuaLS plugin warning

2 months agochore: fix `invoke` "invalid escape sequence" warnings
Pieter Lexis [Thu, 22 Jan 2026 10:07:43 +0000 (11:07 +0100)] 
chore: fix `invoke` "invalid escape sequence" warnings

2 months agodocs(dnsdist): add dynblocks to a TOC to prevent a warning
Pieter Lexis [Thu, 22 Jan 2026 10:04:08 +0000 (11:04 +0100)] 
docs(dnsdist): add dynblocks to a TOC to prevent a warning

2 months agochore(dnsdist): Reformat multiline YAML strings in dnsdist-actions-definitions.yml
Pieter Lexis [Thu, 22 Jan 2026 09:55:31 +0000 (10:55 +0100)] 
chore(dnsdist): Reformat multiline YAML strings in dnsdist-actions-definitions.yml

2 months agodocs(dnsdist): Fix small layout issue
Pieter Lexis [Thu, 22 Jan 2026 09:32:54 +0000 (10:32 +0100)] 
docs(dnsdist): Fix small layout issue