]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
21 months agodoq: handle responses in the main thread
Charles-Henri Bruyand [Thu, 21 Sep 2023 14:54:21 +0000 (16:54 +0200)] 
doq: handle responses in the main thread

21 months agodoq: add cache hit test
Charles-Henri Bruyand [Thu, 21 Sep 2023 13:14:54 +0000 (15:14 +0200)] 
doq: add cache hit test

21 months agodoq: use dnsdist::getRandomValue and fix a few compilation warnings
Charles-Henri Bruyand [Thu, 21 Sep 2023 09:32:18 +0000 (11:32 +0200)] 
doq: use dnsdist::getRandomValue and fix a few compilation warnings

21 months agodoq: fix Makefile.am sorting
Charles-Henri Bruyand [Wed, 20 Sep 2023 09:50:54 +0000 (11:50 +0200)] 
doq: fix Makefile.am sorting

21 months agodoq: spell checking, formating, comments cleaning
Charles-Henri Bruyand [Tue, 19 Sep 2023 16:51:30 +0000 (18:51 +0200)] 
doq: spell checking, formating, comments cleaning

21 months agodoq: don't add EDNS
Charles-Henri Bruyand [Tue, 19 Sep 2023 16:38:48 +0000 (18:38 +0200)] 
doq: don't add EDNS

21 months agodnsdist: add simple DoQ tests, misc cleanup, removes unnecessary chans/threads
Charles-Henri Bruyand [Thu, 14 Sep 2023 13:59:06 +0000 (15:59 +0200)] 
dnsdist: add simple DoQ tests, misc cleanup, removes unnecessary chans/threads

21 months agodnsdist: add basic DoQ support
Charles-Henri Bruyand [Mon, 31 Jul 2023 13:39:36 +0000 (15:39 +0200)] 
dnsdist: add basic DoQ support

21 months agodnsdist: add DoQ protocol definition
Charles-Henri Bruyand [Wed, 16 Aug 2023 14:03:48 +0000 (16:03 +0200)] 
dnsdist: add DoQ protocol definition

21 months agodnsdist: configurable DoQ and quiche checks
Charles-Henri Bruyand [Sun, 30 Jul 2023 15:00:10 +0000 (17:00 +0200)] 
dnsdist: configurable DoQ and quiche checks

21 months agoMerge pull request #13260 from rgacogne/pdns-code-coverage-with-coveralls
Remi Gacogne [Mon, 9 Oct 2023 11:34:57 +0000 (13:34 +0200)] 
Merge pull request #13260 from rgacogne/pdns-code-coverage-with-coveralls

Add code coverage reports via Coveralls

21 months agocoverage: Do not call __gcov_dump() when using source-based coverage 13260/head
Remi Gacogne [Mon, 9 Oct 2023 09:36:28 +0000 (11:36 +0200)] 
coverage: Do not call __gcov_dump() when using source-based coverage

It's useless and will do nothing.

21 months agoCode coverage: Fix two typos
Remi Gacogne [Mon, 9 Oct 2023 09:27:44 +0000 (11:27 +0200)] 
Code coverage: Fix two typos

21 months agoCode coverage: Fix a link
Remi Gacogne [Fri, 22 Sep 2023 10:05:17 +0000 (12:05 +0200)] 
Code coverage: Fix a link

21 months agoCode coverage: Apply Fred's suggestions (thanks!)
Remi Gacogne [Fri, 22 Sep 2023 10:03:53 +0000 (12:03 +0200)] 
Code coverage: Apply Fred's suggestions (thanks!)

21 months agoAdd Code Coverage documentation
Remi Gacogne [Thu, 14 Sep 2023 14:13:05 +0000 (16:13 +0200)] 
Add Code Coverage documentation

21 months agobuild-and-test-all: Generate code coverage data from CI
Remi Gacogne [Thu, 14 Sep 2023 13:06:13 +0000 (15:06 +0200)] 
build-and-test-all: Generate code coverage data from CI

21 months agorec: Properly record coverage data when exiting
Remi Gacogne [Thu, 14 Sep 2023 13:05:43 +0000 (15:05 +0200)] 
rec: Properly record coverage data when exiting

21 months agodnsdist: Properly record clang coverage data when exiting
Remi Gacogne [Thu, 14 Sep 2023 13:03:08 +0000 (15:03 +0200)] 
dnsdist: Properly record clang coverage data when exiting

21 months agoauth: Properly record coverage data when exiting
Remi Gacogne [Thu, 14 Sep 2023 13:01:56 +0000 (15:01 +0200)] 
auth: Properly record coverage data when exiting

21 months agoUpdate the code coverage m4 to support modern options, hook it up
Remi Gacogne [Thu, 14 Sep 2023 12:59:29 +0000 (14:59 +0200)] 
Update the code coverage m4 to support modern options, hook it up

21 months agoMerge pull request #13345 from omoerbeek/rec-changelog-sysvinit
Otto Moerbeek [Mon, 9 Oct 2023 10:22:41 +0000 (12:22 +0200)] 
Merge pull request #13345 from omoerbeek/rec-changelog-sysvinit

rec: Mention removal of sysvinit script in 4.9.x changelog.

21 months agoMerge pull request #13185 from rgacogne/ddist-parse-ede
Remi Gacogne [Mon, 9 Oct 2023 10:14:25 +0000 (12:14 +0200)] 
Merge pull request #13185 from rgacogne/ddist-parse-ede

dnsdist: Log Extended DNS Errors (EDE) to protobuf

21 months agoMerge pull request #13311 from omoerbeek/rec-more-log-fixes
Otto Moerbeek [Mon, 9 Oct 2023 09:46:00 +0000 (11:46 +0200)] 
Merge pull request #13311 from omoerbeek/rec-more-log-fixes

rec: more log (level) fixes

21 months agoMerge pull request #13303 from omoerbeek/rec-log-fixes
Otto Moerbeek [Mon, 9 Oct 2023 09:45:42 +0000 (11:45 +0200)] 
Merge pull request #13303 from omoerbeek/rec-log-fixes

rec: fix log messages related to zone to cache function

21 months agoMention removal of sysvinit script in 4.9.x changelog. 13345/head
Otto Moerbeek [Mon, 9 Oct 2023 09:15:50 +0000 (11:15 +0200)] 
Mention removal of sysvinit script in 4.9.x changelog.

Fixes #13343

21 months agoMerge pull request #13339 from rgacogne/building-packages-doc
Remi Gacogne [Mon, 9 Oct 2023 09:12:15 +0000 (11:12 +0200)] 
Merge pull request #13339 from rgacogne/building-packages-doc

BUILDING-PACKAGES: Document how to build packages

21 months agodnsdist: Apply Otto's suggestions to the EDE code and docs 13185/head
Remi Gacogne [Mon, 9 Oct 2023 09:10:17 +0000 (11:10 +0200)] 
dnsdist: Apply Otto's suggestions to the EDE code and docs

22 months agoBUILDING-PACKAGES: Mention that `pdns-builder` requires a working Docker local daemon 13339/head
Remi Gacogne [Fri, 6 Oct 2023 14:14:23 +0000 (16:14 +0200)] 
BUILDING-PACKAGES: Mention that `pdns-builder` requires a working Docker local daemon

Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
22 months agoBUILDING-PACKAGES: Use a supported OS as example
Remi Gacogne [Fri, 6 Oct 2023 14:13:39 +0000 (16:13 +0200)] 
BUILDING-PACKAGES: Use a supported OS as example

Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
22 months agoMerge pull request #13340 from rgacogne/netmask-fix-invalid-mask
Remi Gacogne [Fri, 6 Oct 2023 14:09:47 +0000 (16:09 +0200)] 
Merge pull request #13340 from rgacogne/netmask-fix-invalid-mask

Netmask: Normalize subnet masks coming from a string

22 months agoUpdate BUILDING-PACKAGES.md as suggested by Peter (thanks!)
Remi Gacogne [Fri, 6 Oct 2023 13:57:28 +0000 (15:57 +0200)] 
Update BUILDING-PACKAGES.md as suggested by Peter (thanks!)

Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
22 months agoMerge pull request #13335 from rgacogne/ddist-web-rule-name
Remi Gacogne [Fri, 6 Oct 2023 13:54:14 +0000 (15:54 +0200)] 
Merge pull request #13335 from rgacogne/ddist-web-rule-name

dnsdist: Display the rule name, if any, in the web interface

22 months agoNetmask: Normalize subnet masks coming from a string 13340/head
Remi Gacogne [Fri, 6 Oct 2023 11:05:39 +0000 (13:05 +0200)] 
Netmask: Normalize subnet masks coming from a string

Until now we only normalized too large masks when constructed from a
`ComboAddress` object and a separate mask, but not from a string.

22 months agoBUILDING-PACKAGES: Document how to build packages
Remi Gacogne [Fri, 6 Oct 2023 10:14:26 +0000 (12:14 +0200)] 
BUILDING-PACKAGES: Document how to build packages

22 months agodnsdist: Display the rule name, if any, in the web interface 13335/head
Remi Gacogne [Fri, 6 Oct 2023 07:21:26 +0000 (09:21 +0200)] 
dnsdist: Display the rule name, if any, in the web interface

As suggested by Sébastien Riccio.

22 months agoMerge pull request #13317 from Habbie/auth-4.8.3-docs-secpoll
Peter van Dijk [Thu, 5 Oct 2023 10:27:42 +0000 (12:27 +0200)] 
Merge pull request #13317 from Habbie/auth-4.8.3-docs-secpoll

auth-4.8.3: changelog and secpoll

22 months agoMerge pull request #13323 from ekohl/update-lmdb-docs-path
Peter van Dijk [Tue, 3 Oct 2023 16:04:18 +0000 (18:04 +0200)] 
Merge pull request #13323 from ekohl/update-lmdb-docs-path

Match the lmdb-filename example with the default

22 months agoMatch the lmdb-filename example with the default 13323/head
Ewoud Kohl van Wijngaarden [Tue, 3 Oct 2023 15:13:21 +0000 (17:13 +0200)] 
Match the lmdb-filename example with the default

The default config places it in /var/lib, which is a more logical place
for a DB.

22 months agoMerge pull request #13320 from fredmorcos/cleanup-remote-backend
Fred Morcos [Tue, 3 Oct 2023 10:34:43 +0000 (12:34 +0200)] 
Merge pull request #13320 from fredmorcos/cleanup-remote-backend

Some cleanups to the auth remote backend

22 months agoMerge pull request #13298 from rgacogne/ddist-nghttp2-in-timeout
Remi Gacogne [Tue, 3 Oct 2023 09:23:57 +0000 (11:23 +0200)] 
Merge pull request #13298 from rgacogne/ddist-nghttp2-in-timeout

dnsdist: Fix timeouts on incoming DoH connections with nghttp2

22 months agoCleanup remote backend 13320/head
Fred Morcos [Tue, 26 Sep 2023 12:40:37 +0000 (14:40 +0200)] 
Cleanup remote backend

22 months agodnsdist: Apply suggestion from Charles-Henri's code review (thanks!) 13298/head
Remi Gacogne [Mon, 2 Oct 2023 17:58:43 +0000 (19:58 +0200)] 
dnsdist: Apply suggestion from Charles-Henri's code review (thanks!)

22 months agodnsdist: Fix timeouts on incoming DoH connections with nghttp2
Remi Gacogne [Tue, 26 Sep 2023 09:27:12 +0000 (11:27 +0200)] 
dnsdist: Fix timeouts on incoming DoH connections with nghttp2

22 months agoMerge pull request #13319 from Habbie/sphinxcontrib-update
Remi Gacogne [Tue, 3 Oct 2023 08:16:24 +0000 (10:16 +0200)] 
Merge pull request #13319 from Habbie/sphinxcontrib-update

auth docs: update sphinxcontrib-api hash, add a comment

22 months agoupdate sphinxcontrib-api hash, add a comment 13319/head
Peter van Dijk [Tue, 3 Oct 2023 07:13:33 +0000 (09:13 +0200)] 
update sphinxcontrib-api hash, add a comment

22 months agoMerge pull request #13304 from rgacogne/ddist-async-unit-tests-rae
Remi Gacogne [Mon, 2 Oct 2023 17:16:51 +0000 (19:16 +0200)] 
Merge pull request #13304 from rgacogne/ddist-async-unit-tests-rae

dnsdist: Fix a race in the Async unit tests

22 months agoMerge pull request #13314 from rgacogne/ddist-skip-badvers-test-when-needed
Remi Gacogne [Mon, 2 Oct 2023 17:16:27 +0000 (19:16 +0200)] 
Merge pull request #13314 from rgacogne/ddist-skip-badvers-test-when-needed

dnsdist: Skip our BADVERS regression test on broken Python versions

22 months agoMerge pull request #13310 from rgacogne/ddist-ebpf-fixes
Remi Gacogne [Mon, 2 Oct 2023 17:16:05 +0000 (19:16 +0200)] 
Merge pull request #13310 from rgacogne/ddist-ebpf-fixes

dnsdist: Fix several cosmetic issues in eBPF dynamic blocks, update documentation

22 months agoMerge pull request #13287 from rgacogne/dnsscope-custom-port
Remi Gacogne [Mon, 2 Oct 2023 17:15:39 +0000 (19:15 +0200)] 
Merge pull request #13287 from rgacogne/dnsscope-custom-port

dnsscope: Add a `--port` option to select a custom port

22 months agoauth-4.8.3: changelog and secpoll 13317/head
Peter van Dijk [Mon, 2 Oct 2023 15:03:44 +0000 (17:03 +0200)] 
auth-4.8.3: changelog and secpoll

22 months agodnsdist: Skip our BADVERS regression test on broken Python versions 13314/head
Remi Gacogne [Fri, 29 Sep 2023 15:13:18 +0000 (17:13 +0200)] 
dnsdist: Skip our BADVERS regression test on broken Python versions

See https://github.com/PowerDNS/pdns/pull/12912 for the longer
explanation.

22 months agodnsdist: Fix eBPF metrics in the internal web server 13310/head
Remi Gacogne [Fri, 29 Sep 2023 13:52:10 +0000 (15:52 +0200)] 
dnsdist: Fix eBPF metrics in the internal web server

We used to only display eBPF dynamic blocks for the Dynamic BPF
registered via `registerDynBPFFilter()`, which does not play well
with the new DynBlockRulesGroup approach.
This commit fixes it by making exporting / displaying metric for
the default BPF filter (`setDefaultBPFFilter`) as well.

22 months agoMerge pull request #13080 from jsoref/remove-timestamp
Peter van Dijk [Fri, 29 Sep 2023 13:13:33 +0000 (15:13 +0200)] 
Merge pull request #13080 from jsoref/remove-timestamp

Remove `timestamp` and `test-auth`

22 months agoMerge pull request #13014 from jsoref/deprecated
Peter van Dijk [Fri, 29 Sep 2023 12:54:45 +0000 (14:54 +0200)] 
Merge pull request #13014 from jsoref/deprecated

Report auth settings deprecated in 4.5

22 months agoRemove test-auth 13080/head
Josh Soref [Fri, 29 Sep 2023 09:50:10 +0000 (05:50 -0400)] 
Remove test-auth

22 months agoFix typoe and ws 13311/head
Otto Moerbeek [Fri, 29 Sep 2023 09:41:06 +0000 (11:41 +0200)] 
Fix typoe and ws

22 months agorec: more log (level) fixes
Otto Moerbeek [Fri, 29 Sep 2023 09:33:01 +0000 (11:33 +0200)] 
rec: more log (level) fixes

Found while working on a list

22 months agoMerge pull request #13305 from rgacogne/ddist-proper-log-levels
Remi Gacogne [Fri, 29 Sep 2023 09:29:08 +0000 (11:29 +0200)] 
Merge pull request #13305 from rgacogne/ddist-proper-log-levels

dnsdist: Set proper levels when logging messages

22 months agoMerge pull request #13309 from Habbie/refreh
Peter van Dijk [Fri, 29 Sep 2023 09:22:08 +0000 (11:22 +0200)] 
Merge pull request #13309 from Habbie/refreh

dnsdist kvs docs: fix typo

22 months agoMerge pull request #13308 from phonedph1/patch-1
Peter van Dijk [Fri, 29 Sep 2023 08:57:23 +0000 (10:57 +0200)] 
Merge pull request #13308 from phonedph1/patch-1

dnsdist: Update tuning.rst

22 months agodnsdist: Document that `add*DynBlocks()` methods are legacy ones
Remi Gacogne [Fri, 29 Sep 2023 08:33:29 +0000 (10:33 +0200)] 
dnsdist: Document that `add*DynBlocks()` methods are legacy ones

22 months agodnsdist: Log whether newly inserted dynamic blocks are eBPF-based
Remi Gacogne [Fri, 29 Sep 2023 08:32:30 +0000 (10:32 +0200)] 
dnsdist: Log whether newly inserted dynamic blocks are eBPF-based

22 months agodnsdist: Display whether blocks are eBPF-based in `showDynBlocks()`
Remi Gacogne [Fri, 29 Sep 2023 08:31:43 +0000 (10:31 +0200)] 
dnsdist: Display whether blocks are eBPF-based in `showDynBlocks()`

22 months agodnsdist kvs docs: fix typo 13309/head
Peter van Dijk [Fri, 29 Sep 2023 08:09:10 +0000 (10:09 +0200)] 
dnsdist kvs docs: fix typo

22 months agowhitespace error 13303/head
Otto Moerbeek [Thu, 28 Sep 2023 16:26:03 +0000 (18:26 +0200)] 
whitespace error

22 months agoUpdate tuning.rst 13308/head
phonedph1 [Thu, 28 Sep 2023 14:34:47 +0000 (08:34 -0600)] 
Update tuning.rst

22 months agodnsdist: Set proper levels when logging messages 13305/head
Remi Gacogne [Thu, 28 Sep 2023 13:32:29 +0000 (15:32 +0200)] 
dnsdist: Set proper levels when logging messages

This PR re-evaluates the log level of all messages in the DNSdist
code base. The rules are simple:
- 'Error' should only be used when a critical service will not function
  properly
- 'Warning' should be used when a non-essential feature may not be
  working as expected
- 'Info' is for everything that should not go unnoticed but also cannot
  be triggered by an outside attacker, otherwise we might be flooding
  our logs
- 'Verbose' can be used for everything else.

There are a few exceptions, something we log at the 'info' level for
events that might be happening a lot, but only when told to do so,
like for example with verbose health-check reporting.

22 months agoMerge pull request #13302 from phonedph1/imeouts
Remi Gacogne [Thu, 28 Sep 2023 12:21:08 +0000 (14:21 +0200)] 
Merge pull request #13302 from phonedph1/imeouts

dnsdist: client timeouts not client imeouts

22 months agodnsdist: Fix a race in the Async unit tests 13304/head
Remi Gacogne [Thu, 28 Sep 2023 12:13:59 +0000 (14:13 +0200)] 
dnsdist: Fix a race in the Async unit tests

We used to set the `errorRaised` variable from the `AsynchronousHolder`
thread then check its value from the main thread, which is correctly
reported as TSAN as a data race. We do know that we have waited enough,
and that otherwise it's fine to fail, but TSAN cannot know that. Switching
to a `std::atomic<bool>` fixes it.

22 months agodelint
Otto Moerbeek [Wed, 27 Sep 2023 15:01:14 +0000 (17:01 +0200)] 
delint

22 months agorec: Fix log messages lacking priority
Otto Moerbeek [Wed, 27 Sep 2023 07:05:49 +0000 (09:05 +0200)] 
rec: Fix log messages lacking priority

22 months agospelling 13302/head
phonedph1 [Wed, 27 Sep 2023 02:32:36 +0000 (20:32 -0600)] 
spelling

22 months agobrute force change
phonedph1 [Wed, 27 Sep 2023 00:35:46 +0000 (18:35 -0600)] 
brute force change

22 months agoMerge pull request #13295 from omoerbeek/rec-ns-resolve-no-qm
Otto Moerbeek [Mon, 25 Sep 2023 12:34:56 +0000 (14:34 +0200)] 
Merge pull request #13295 from omoerbeek/rec-ns-resolve-no-qm

Rec: do not use qname minimization for infra-queries

22 months agoMerge pull request #13289 from omoerbeek/rec-unthrottle
Otto Moerbeek [Mon, 25 Sep 2023 12:34:43 +0000 (14:34 +0200)] 
Merge pull request #13289 from omoerbeek/rec-unthrottle

rec: implement probabilistic unthrottle

22 months agoMerge pull request #12980 from Habbie/debian-trixie
Peter van Dijk [Mon, 25 Sep 2023 12:22:49 +0000 (14:22 +0200)] 
Merge pull request #12980 from Habbie/debian-trixie

add debian-trixie build target

22 months agoMerge pull request #13255 from Habbie/ubuntu-mantic
Peter van Dijk [Mon, 25 Sep 2023 11:51:25 +0000 (13:51 +0200)] 
Merge pull request #13255 from Habbie/ubuntu-mantic

builder: add ubuntu-mantic target

22 months agoRename setting and adapt docs text, as suggested by @ragogne 13289/head
Otto Moerbeek [Mon, 25 Sep 2023 08:52:10 +0000 (10:52 +0200)] 
Rename setting and adapt docs text, as suggested by @ragogne

22 months agoImplement setting and rewrite the unThrottle logic a bit
Otto Moerbeek [Fri, 22 Sep 2023 11:46:12 +0000 (13:46 +0200)] 
Implement setting and rewrite the unThrottle logic a bit

22 months agoMake unthrottle n a var (setting not done yet)
Otto Moerbeek [Tue, 19 Sep 2023 09:45:40 +0000 (11:45 +0200)] 
Make unthrottle n a var (setting not done yet)

22 months agoIf we receive an answer from a nameserver, unthrottle it.
Otto Moerbeek [Wed, 13 Sep 2023 14:13:30 +0000 (16:13 +0200)] 
If we receive an answer from a nameserver, unthrottle it.

Also throw a dice to use a fully throttled NS anyway once in a while.

22 months agoMerge pull request #13290 from omoerbeek/rec-gen-files-in-tarball
Otto Moerbeek [Mon, 25 Sep 2023 08:36:11 +0000 (10:36 +0200)] 
Merge pull request #13290 from omoerbeek/rec-gen-files-in-tarball

rec: Put files generated by generate.py into tarball

22 months agoMerge pull request #13288 from omoerbeek/rec-docs-gen-before-build
Otto Moerbeek [Mon, 25 Sep 2023 08:02:42 +0000 (10:02 +0200)] 
Merge pull request #13288 from omoerbeek/rec-docs-gen-before-build

rec: modify docs publishing workflow to generate docs

22 months agoMerge pull request #13293 from Habbie/sdig-ede
Peter van Dijk [Mon, 25 Sep 2023 07:38:47 +0000 (09:38 +0200)] 
Merge pull request #13293 from Habbie/sdig-ede

sdig: add rudimentary EDE output

22 months agotypo in comment 13290/head
Otto Moerbeek [Mon, 25 Sep 2023 07:36:23 +0000 (09:36 +0200)] 
typo in comment

Co-authored-by: Remi Gacogne <github@coredump.fr>
22 months agoMerge pull request #13292 from jsoref/ubuntu
Remi Gacogne [Mon, 25 Sep 2023 07:26:54 +0000 (09:26 +0200)] 
Merge pull request #13292 from jsoref/ubuntu

Remove versioning from Debian/Ubuntu

22 months agoAlso submit resolve task for NS name -> AAAA with QM off 13295/head
Otto Moerbeek [Mon, 25 Sep 2023 06:53:48 +0000 (08:53 +0200)] 
Also submit resolve task for NS name -> AAAA with QM off

22 months agosdig: add rudimentary EDE output 13293/head
Peter van Dijk [Fri, 22 Sep 2023 22:30:34 +0000 (00:30 +0200)] 
sdig: add rudimentary EDE output

22 months agoRemove versioning from Debian/Ubuntu 13292/head
Josh Soref [Fri, 22 Sep 2023 22:15:19 +0000 (18:15 -0400)] 
Remove versioning from Debian/Ubuntu

Debian 9 / Ubuntu Bionic are no longer supported,
but conveniently the build instructions are not really release
specific.

22 months agoRemove "Previously acknowledged words that are now absent" 13288/head
Otto Moerbeek [Fri, 22 Sep 2023 14:11:56 +0000 (16:11 +0200)] 
Remove "Previously acknowledged words that are now absent"

22 months agoPut files generated by settings/generate.py into tarball
Otto Moerbeek [Tue, 19 Sep 2023 12:43:42 +0000 (14:43 +0200)] 
Put files generated by settings/generate.py into tarball

So dists do not have to run python to generate them. Previously python
was a hidden dependency.

22 months agoResolve NS names without QName Minimization.
Otto Moerbeek [Fri, 22 Sep 2023 07:55:14 +0000 (09:55 +0200)] 
Resolve NS names without QName Minimization.

The assumption being that using Qname Minimization for infra queries does not
enhance privacy, but increases query load.

Also determine max-qperq bound dynamically

22 months agoSpelcheck words
Otto Moerbeek [Fri, 22 Sep 2023 10:08:18 +0000 (12:08 +0200)] 
Spelcheck words

22 months agoInclude table.py in files to be spell-checked
Otto Moerbeek [Fri, 22 Sep 2023 10:20:42 +0000 (12:20 +0200)] 
Include table.py in files to be spell-checked

22 months agorec: modify docs publishing workflow to generate docs
Otto Moerbeek [Fri, 22 Sep 2023 09:35:47 +0000 (11:35 +0200)] 
rec: modify docs publishing workflow to generate docs

Some of our docs are now generated, generate them before building and publishing
Fixes #13234

22 months agodnsscope: Add the new `--port` option to the man page 13287/head
Remi Gacogne [Fri, 22 Sep 2023 09:17:09 +0000 (11:17 +0200)] 
dnsscope: Add the new `--port` option to the man page

22 months agodnsscope: Add a `--port` option to select a custom port
Remi Gacogne [Fri, 22 Sep 2023 09:05:46 +0000 (11:05 +0200)] 
dnsscope: Add a `--port` option to select a custom port

22 months agoMerge pull request #13281 from omoerbeek/omoerbeek-patch-1
Otto Moerbeek [Thu, 21 Sep 2023 08:03:46 +0000 (10:03 +0200)] 
Merge pull request #13281 from omoerbeek/omoerbeek-patch-1

rec: Clear taskQueue at start of test run

22 months agorec: Clear taskQueue at start of tets run 13281/head
Otto Moerbeek [Thu, 21 Sep 2023 06:43:29 +0000 (08:43 +0200)] 
rec: Clear taskQueue at start of tets run

Not all tests leave an empty queue.
Test that use syncres get an auto clear, but this test does not use syncres.