]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
21 months agoMerge pull request #13362 from omoerbeek/rec-convert-api-config
Otto Moerbeek [Tue, 17 Oct 2023 05:54:31 +0000 (07:54 +0200)] 
Merge pull request #13362 from omoerbeek/rec-convert-api-config

rec: convert API config from old style to YAML if YAML settings are active

21 months agoMerge pull request #13082 from jacobbunk/doc-send-recv-latencies
Peter van Dijk [Mon, 16 Oct 2023 19:44:45 +0000 (21:44 +0200)] 
Merge pull request #13082 from jacobbunk/doc-send-recv-latencies

Document send and receive latency metrics

21 months agoCheck stream status in more cases as suggested by @rgacogne 13362/head
Otto Moerbeek [Mon, 16 Oct 2023 14:25:37 +0000 (16:25 +0200)] 
Check stream status in more cases as suggested by @rgacogne

21 months agows fix
Otto Moerbeek [Mon, 16 Oct 2023 14:16:53 +0000 (16:16 +0200)] 
ws fix

Co-authored-by: Remi Gacogne <github@coredump.fr>
21 months agoMerge pull request #12670 from jsoref/reword-remote
Peter van Dijk [Mon, 16 Oct 2023 12:59:14 +0000 (14:59 +0200)] 
Merge pull request #12670 from jsoref/reword-remote

Remove remote 3.3 warning

21 months agoOnly explictly dump coverage data if we're heading for _exit()
Otto Moerbeek [Mon, 16 Oct 2023 12:49:47 +0000 (14:49 +0200)] 
Only explictly dump coverage data if we're heading for _exit()

21 months agoMerge pull request #13371 from omoerbeek/boost-m4-update
Otto Moerbeek [Mon, 16 Oct 2023 12:40:32 +0000 (14:40 +0200)] 
Merge pull request #13371 from omoerbeek/boost-m4-update

Update boost.m4, clang 17 is out

21 months agoUpdate boost.m4, clang 17 is out 13371/head
Otto Moerbeek [Mon, 16 Oct 2023 11:32:13 +0000 (13:32 +0200)] 
Update boost.m4, clang 17 is out
Will upstream as well

I wish the boost script would not need this...

21 months agoMerge pull request #13364 from omoerbeek/rec-extra-ns
Otto Moerbeek [Mon, 16 Oct 2023 10:17:56 +0000 (12:17 +0200)] 
Merge pull request #13364 from omoerbeek/rec-extra-ns

rec: If we miss glue, but not for all NS records, try to resolve the missing address records

21 months agoBetter handling of potential absent file
Otto Moerbeek [Mon, 16 Oct 2023 10:09:39 +0000 (12:09 +0200)] 
Better handling of potential absent file

21 months agoMerge pull request #13280 from chbruyand/dnsdist-doq-quiche
Remi Gacogne [Mon, 16 Oct 2023 10:03:31 +0000 (12:03 +0200)] 
Merge pull request #13280 from chbruyand/dnsdist-doq-quiche

dnsdist: add support for incoming DoQ

21 months agoMerge pull request #13370 from b1tw0rker/master
Remi Gacogne [Mon, 16 Oct 2023 09:24:11 +0000 (11:24 +0200)] 
Merge pull request #13370 from b1tw0rker/master

fix: added missing closed bracket

21 months agoMerge pull request #13353 from omoerbeek/rec-ss-cname-wipe
Otto Moerbeek [Mon, 16 Oct 2023 09:23:20 +0000 (11:23 +0200)] 
Merge pull request #13353 from omoerbeek/rec-ss-cname-wipe

rec: If serving stale, wipe CNAME records from cache when we get a NODATA negative response for them

21 months agoCheck if nrr pointer is valid before using 13364/head
Otto Moerbeek [Mon, 16 Oct 2023 09:06:20 +0000 (11:06 +0200)] 
Check if nrr pointer is valid before using

Co-authored-by: Remi Gacogne <github@coredump.fr>
21 months agodnsdist: More clang-tidy delinting 13280/head
Remi Gacogne [Mon, 16 Oct 2023 08:53:34 +0000 (10:53 +0200)] 
dnsdist: More clang-tidy delinting

21 months agofix: added missing closed bracket 13370/head
BitWorker [Mon, 16 Oct 2023 08:02:25 +0000 (10:02 +0200)] 
fix: added missing closed bracket

21 months agodnsdist: More clang-tidy delinting
Remi Gacogne [Fri, 13 Oct 2023 15:44:13 +0000 (17:44 +0200)] 
dnsdist: More clang-tidy delinting

21 months agodnsdist: Fix clang-tidy warnings
Remi Gacogne [Fri, 13 Oct 2023 15:04:25 +0000 (17:04 +0200)] 
dnsdist: Fix clang-tidy warnings

21 months agoMerge pull request #13365 from rgacogne/ddist-clang-tidy-nolintnextline
Remi Gacogne [Fri, 13 Oct 2023 14:15:37 +0000 (16:15 +0200)] 
Merge pull request #13365 from rgacogne/ddist-clang-tidy-nolintnextline

dnsdist: Better clang-tidy suppressions

21 months agoOnly set additionalsNotInCache in the true case
Otto Moerbeek [Fri, 13 Oct 2023 13:39:05 +0000 (15:39 +0200)] 
Only set additionalsNotInCache in the true case

21 months agoQuiche: Fix the installation of library on macOS
Remi Gacogne [Fri, 13 Oct 2023 12:48:30 +0000 (14:48 +0200)] 
Quiche: Fix the installation of library on macOS

21 months agodnsdist: Use the QuicheConnection type, as suggested by Otto
Remi Gacogne [Fri, 13 Oct 2023 12:46:33 +0000 (14:46 +0200)] 
dnsdist: Use the QuicheConnection type, as suggested by Otto

Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
21 months agodnsdist: Remove now unneeded clang-tidy suppression
Remi Gacogne [Fri, 13 Oct 2023 12:46:07 +0000 (14:46 +0200)] 
dnsdist: Remove now unneeded clang-tidy suppression

Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
21 months agodnsdist: Better clang-tidy suppressions 13365/head
Remi Gacogne [Fri, 13 Oct 2023 12:31:42 +0000 (14:31 +0200)] 
dnsdist: Better clang-tidy suppressions

21 months agoMerge pull request #13321 from fredmorcos/geoip-lmdb-cleanups
Fred Morcos [Fri, 13 Oct 2023 10:47:07 +0000 (12:47 +0200)] 
Merge pull request #13321 from fredmorcos/geoip-lmdb-cleanups

Minor cleanups to geoip and lmdb

21 months agoIf we miss glue, but not for all NS records, we can try to
Otto Moerbeek [Mon, 9 Oct 2023 15:00:51 +0000 (17:00 +0200)] 
If we miss glue, but not for all NS records, we can try to
resolve the missing glue, so push tasks for that.

21 months agoTidy
Otto Moerbeek [Fri, 13 Oct 2023 09:55:33 +0000 (11:55 +0200)] 
Tidy

21 months agoMerge pull request #13363 from omoerbeek/rec-coverity-1522436
Otto Moerbeek [Fri, 13 Oct 2023 09:33:13 +0000 (11:33 +0200)] 
Merge pull request #13363 from omoerbeek/rec-coverity-1522436

rec: Fix Coverity 1522436 Dereference null return value

21 months agorec: Fix Coverity 1522436 Dereference null return value 13363/head
Otto Moerbeek [Fri, 13 Oct 2023 08:10:42 +0000 (10:10 +0200)] 
rec: Fix Coverity 1522436 Dereference null return value

21 months agoPrint version earlier, logging tweak
Otto Moerbeek [Fri, 13 Oct 2023 07:53:43 +0000 (09:53 +0200)] 
Print version earlier, logging tweak

21 months agoDocs
Otto Moerbeek [Fri, 13 Oct 2023 07:40:09 +0000 (09:40 +0200)] 
Docs

21 months agoMerge pull request #13361 from phonedph1/patch-2
Remi Gacogne [Fri, 13 Oct 2023 07:18:46 +0000 (09:18 +0200)] 
Merge pull request #13361 from phonedph1/patch-2

dnsdist: Update dq.rst

21 months agoUpdate dq.rst 13361/head
phonedph1 [Thu, 12 Oct 2023 15:29:09 +0000 (09:29 -0600)] 
Update dq.rst

21 months agoSmall refactoring of GeoIPBackend::loadDomain 13321/head
Fred Morcos [Thu, 12 Oct 2023 14:32:24 +0000 (16:32 +0200)] 
Small refactoring of GeoIPBackend::loadDomain

21 months agoSet the domain ID
Fred Morcos [Mon, 9 Oct 2023 13:02:51 +0000 (15:02 +0200)] 
Set the domain ID

21 months agoMinor cleanups to geoip and lmdb
Fred Morcos [Thu, 28 Sep 2023 20:37:56 +0000 (22:37 +0200)] 
Minor cleanups to geoip and lmdb

21 months agoTry a couple of times asking rec to quit
Otto Moerbeek [Thu, 12 Oct 2023 13:20:40 +0000 (15:20 +0200)] 
Try a couple of times asking rec to quit

21 months agoinclude_dir must be != api_dir for YAML mode
Otto Moerbeek [Thu, 12 Oct 2023 13:07:07 +0000 (15:07 +0200)] 
include_dir must be != api_dir for YAML mode

21 months agoFormatting
Otto Moerbeek [Thu, 12 Oct 2023 13:06:55 +0000 (15:06 +0200)] 
Formatting

21 months agoRegression test for YAML conversino of API maintained config files
Otto Moerbeek [Thu, 12 Oct 2023 12:42:55 +0000 (14:42 +0200)] 
Regression test for YAML conversino of API maintained config files

21 months agoError handling and bulk update of forwards
Otto Moerbeek [Thu, 12 Oct 2023 09:02:17 +0000 (11:02 +0200)] 
Error handling and bulk update of forwards

21 months agoFirst stab at converting api managed files
Otto Moerbeek [Wed, 27 Sep 2023 12:56:14 +0000 (14:56 +0200)] 
First stab at converting api managed files

21 months agoMerge pull request #13355 from Habbie/docker-h2o
Peter van Dijk [Wed, 11 Oct 2023 17:34:37 +0000 (19:34 +0200)] 
Merge pull request #13355 from Habbie/docker-h2o

dnsdist Docker: enable h2o again, using our fork

21 months agodnsdist Docker: enable h2o again, using our fork 13355/head
Peter van Dijk [Wed, 11 Oct 2023 15:12:56 +0000 (17:12 +0200)] 
dnsdist Docker: enable h2o again, using our fork

21 months agoMerge pull request #13346 from omoerbeek/rec-unittests-cache-init
Otto Moerbeek [Wed, 11 Oct 2023 15:03:01 +0000 (17:03 +0200)] 
Merge pull request #13346 from omoerbeek/rec-unittests-cache-init

rec:  Fix a spuriously failing recursorcache_cc test: reset globals (indirectly) used

21 months agoMerge pull request #13296 from omoerbeek/rec-qm-iters
Otto Moerbeek [Wed, 11 Oct 2023 14:38:53 +0000 (16:38 +0200)] 
Merge pull request #13296 from omoerbeek/rec-qm-iters

rec: Make QName Minimization parameters from RFC 9156 settable

21 months agoTidy 13353/head
Otto Moerbeek [Wed, 11 Oct 2023 13:39:46 +0000 (15:39 +0200)] 
Tidy

21 months agoMerge pull request #13350 from rgacogne/ddist-182-secpoll-changelog
Remi Gacogne [Wed, 11 Oct 2023 14:11:46 +0000 (16:11 +0200)] 
Merge pull request #13350 from rgacogne/ddist-182-secpoll-changelog

dnsdist: Prepare ChangeLog and secpoll for DNSdist 1.8.2 and 1.7.5

21 months agoApply suggestion from review by @rgacogne, thanks! 13296/head
Otto Moerbeek [Mon, 9 Oct 2023 10:02:24 +0000 (12:02 +0200)] 
Apply suggestion from review by @rgacogne, thanks!

21 months agoInit default values for new settings
Otto Moerbeek [Mon, 25 Sep 2023 14:08:18 +0000 (16:08 +0200)] 
Init default values for new settings

21 months agoTypo
Otto Moerbeek [Mon, 25 Sep 2023 12:59:47 +0000 (14:59 +0200)] 
Typo

Co-authored-by: Remi Gacogne <github@coredump.fr>
21 months agoMake QName Minimization parameters from RFC 9156 settable
Otto Moerbeek [Mon, 25 Sep 2023 11:59:44 +0000 (13:59 +0200)] 
Make QName Minimization parameters from RFC 9156 settable

Also fix a counting ommission

21 months agoIf serving stale, wipe CNAME records from cache when we get a NODATA negative respons...
Otto Moerbeek [Wed, 11 Oct 2023 12:22:03 +0000 (14:22 +0200)] 
If serving stale, wipe CNAME records from cache when we get a NODATA negative response for them
PR #12395 already did that for the NXDOMAIN case.

21 months agospell-check: Allow 'DDoS' 13350/head
Remi Gacogne [Wed, 11 Oct 2023 11:07:21 +0000 (13:07 +0200)] 
spell-check: Allow 'DDoS'

21 months agosecpoll: Make it lear that a vulnerability exists for all pre-releases
Remi Gacogne [Wed, 11 Oct 2023 11:04:21 +0000 (13:04 +0200)] 
secpoll: Make it lear that a vulnerability exists for all pre-releases

21 months agodnsdist: Add a ChangeLog entry for 1.7.5 as well
Remi Gacogne [Wed, 11 Oct 2023 11:02:51 +0000 (13:02 +0200)] 
dnsdist: Add a ChangeLog entry for 1.7.5 as well

21 months agosecpoll: All DNSdist packages >= 1.4.0-alpha2 were built against a bad h2o version
Remi Gacogne [Wed, 11 Oct 2023 10:58:56 +0000 (12:58 +0200)] 
secpoll: All DNSdist packages >= 1.4.0-alpha2 were built against a bad h2o version

21 months agoMerge pull request #13348 from rgacogne/ddist-powerdns-h2o-h2-rapid-reset
Remi Gacogne [Wed, 11 Oct 2023 10:39:26 +0000 (12:39 +0200)] 
Merge pull request #13348 from rgacogne/ddist-powerdns-h2o-h2-rapid-reset

dnsdist: Switch to our fork of h2o to mitigate http2 rapid reset

21 months agodnsdist: Prepare ChangeLog and secpoll for DNSdist 1.8.2
Remi Gacogne [Wed, 11 Oct 2023 10:20:32 +0000 (12:20 +0200)] 
dnsdist: Prepare ChangeLog and secpoll for DNSdist 1.8.2

21 months agobuilder-support: Use curl's "fail fast with no output at all on server errors" option 13348/head
Remi Gacogne [Wed, 11 Oct 2023 10:04:21 +0000 (12:04 +0200)] 
builder-support: Use curl's "fail fast with no output at all on server errors" option

21 months agodnsdist: Switch to our fork of h2o to mitigate http2 rapid reset
Remi Gacogne [Wed, 11 Oct 2023 08:41:45 +0000 (10:41 +0200)] 
dnsdist: Switch to our fork of h2o to mitigate http2 rapid reset

21 months agoMerge pull request #13312 from omoerbeek/rec-rfc2181-10.3
Otto Moerbeek [Mon, 9 Oct 2023 13:22:47 +0000 (15:22 +0200)] 
Merge pull request #13312 from omoerbeek/rec-rfc2181-10.3

rec: conform to rfc2181 10.3

21 months agoFix a spuriously failing recursorcache_cc test: reset globals (indirectly) used 13346/head
Otto Moerbeek [Mon, 9 Oct 2023 13:07:36 +0000 (15:07 +0200)] 
Fix a spuriously failing recursorcache_cc test: reset globals (indirectly) used

For SyncRes tests we have a general mechanism setting the globals
before the test are run, but the non-syncres tests do not have that, while
they still use some globals.  In this particular case, the test would
fail if the last SyncRes test run before was setting
SyncRes::s_locked_ttlperc.

While there, pass the time to the prune functions. This avoids
potential timing issues for some tests.

21 months agoMerge pull request #13330 from rgacogne/fix-clang-tidy
Remi Gacogne [Mon, 9 Oct 2023 13:02:17 +0000 (15:02 +0200)] 
Merge pull request #13330 from rgacogne/fix-clang-tidy

build-and-test-all: Fix clang tidy checks

21 months agodnsdist: Prevent unaligned access when reading the DNS header in DoQ
Remi Gacogne [Fri, 6 Oct 2023 14:57:05 +0000 (16:57 +0200)] 
dnsdist: Prevent unaligned access when reading the DNS header in DoQ

21 months agoInstall quiche lib in proper location for macOS, and teach pkgconfig about it
Otto Moerbeek [Fri, 29 Sep 2023 13:16:54 +0000 (15:16 +0200)] 
Install quiche lib in proper location for macOS, and teach pkgconfig about it

21 months agodoq: doc fix, thanks Otto
Charles-Henri Bruyand [Fri, 29 Sep 2023 12:45:59 +0000 (14:45 +0200)] 
doq: doc fix, thanks Otto

21 months agodoq: make cert and key parameters of addDOQLocal mandatory
Charles-Henri Bruyand [Fri, 29 Sep 2023 11:46:46 +0000 (13:46 +0200)] 
doq: make cert and key parameters of addDOQLocal mandatory

21 months agodoq: make sure connection is properly reset if necessary in the tests
Charles-Henri Bruyand [Wed, 27 Sep 2023 12:57:16 +0000 (14:57 +0200)] 
doq: make sure connection is properly reset if necessary in the tests

21 months agodnsdist: Get the final size of an encrypted DoQ token in a cleaner way
Remi Gacogne [Wed, 27 Sep 2023 23:54:01 +0000 (01:54 +0200)] 
dnsdist: Get the final size of an encrypted DoQ token in a cleaner way

21 months agodnsdist: Delint doq.cc and doq.hh
Remi Gacogne [Wed, 27 Sep 2023 23:32:34 +0000 (01:32 +0200)] 
dnsdist: Delint doq.cc and doq.hh

21 months agodnsdist: Handle cross-protocol I/O errors for DoQ queries
Remi Gacogne [Wed, 27 Sep 2023 23:31:27 +0000 (01:31 +0200)] 
dnsdist: Handle cross-protocol I/O errors for DoQ queries

21 months agodnsdist: Use a random port in DoQ regression tests
Remi Gacogne [Wed, 27 Sep 2023 23:29:28 +0000 (01:29 +0200)] 
dnsdist: Use a random port in DoQ regression tests

21 months agodnsdist: Make a separate DoQ connections map per bind
Remi Gacogne [Wed, 27 Sep 2023 23:28:49 +0000 (01:28 +0200)] 
dnsdist: Make a separate DoQ connections map per bind

21 months agodnsdist: Fix the maximum size of a DoQ retry token
Remi Gacogne [Wed, 27 Sep 2023 23:25:11 +0000 (01:25 +0200)] 
dnsdist: Fix the maximum size of a DoQ retry token

21 months agodnsdist: Move the definition of the DoQ thread to doq.hh
Remi Gacogne [Wed, 27 Sep 2023 23:23:27 +0000 (01:23 +0200)] 
dnsdist: Move the definition of the DoQ thread to doq.hh

21 months agodnsdist: Fix the type of DoQ frontends
Remi Gacogne [Wed, 27 Sep 2023 23:21:47 +0000 (01:21 +0200)] 
dnsdist: Fix the type of DoQ frontends

21 months agodnsdist: Work around an issue with opaque unique_ptrs on g++ 8
Remi Gacogne [Wed, 27 Sep 2023 10:17:00 +0000 (12:17 +0200)] 
dnsdist: Work around an issue with opaque unique_ptrs on g++ 8

21 months agotasks: Remove a left-over debug line
Remi Gacogne [Wed, 27 Sep 2023 09:40:24 +0000 (11:40 +0200)] 
tasks: Remove a left-over debug line

21 months agobuilder-support: Build dnsdist with Quiche for DNS over QUIC support
Remi Gacogne [Wed, 27 Sep 2023 09:39:57 +0000 (11:39 +0200)] 
builder-support: Build dnsdist with Quiche for DNS over QUIC support

Except on el-7 where the `clang` version needed to build the
`boring-sys`crate for `Quiche` is too old.

21 months agodoq: add a bit of documentation and display DoQ support in version() if enabled
Charles-Henri Bruyand [Tue, 26 Sep 2023 09:59:32 +0000 (11:59 +0200)] 
doq: add a bit of documentation and display DoQ support in version() if enabled

21 months agodoq: add valid/error responses counter and two doq protocol related error counters
Charles-Henri Bruyand [Tue, 26 Sep 2023 09:21:49 +0000 (11:21 +0200)] 
doq: add valid/error responses counter and two doq protocol related error counters

21 months agodoq: add doq-responses-pipe-full metric
Charles-Henri Bruyand [Tue, 26 Sep 2023 08:39:27 +0000 (10:39 +0200)] 
doq: add doq-responses-pipe-full metric

21 months agodoq: rename variable, and update non compliant queries stats
Charles-Henri Bruyand [Tue, 26 Sep 2023 08:38:43 +0000 (10:38 +0200)] 
doq: rename variable, and update non compliant queries stats

21 months agodnsdist: Fix code formatting
Remi Gacogne [Mon, 25 Sep 2023 13:40:18 +0000 (15:40 +0200)] 
dnsdist: Fix code formatting

21 months agodnsdist: Better handling of short reads/writes in DoQ
Remi Gacogne [Mon, 25 Sep 2023 13:37:39 +0000 (15:37 +0200)] 
dnsdist: Better handling of short reads/writes in DoQ

21 months agodnsdist: Add an option to log DoQ TLS keying material to a file
Remi Gacogne [Mon, 25 Sep 2023 10:09:19 +0000 (12:09 +0200)] 
dnsdist: Add an option to log DoQ TLS keying material to a file

21 months agodnsdist: Add the DoQ transport protocol to Async tests
Remi Gacogne [Mon, 25 Sep 2023 10:08:40 +0000 (12:08 +0200)] 
dnsdist: Add the DoQ transport protocol to Async tests

21 months agodoq: add congestion control algorithm configuration option
Charles-Henri Bruyand [Fri, 22 Sep 2023 15:01:41 +0000 (17:01 +0200)] 
doq: add congestion control algorithm configuration option

21 months agodnsdist: Small cleanup in doq.cc and doq.hh
Remi Gacogne [Fri, 22 Sep 2023 13:53:00 +0000 (15:53 +0200)] 
dnsdist: Small cleanup in doq.cc and doq.hh

21 months agodnsdist: Small cleanup of m4/pdns_with_quiche.m4
Remi Gacogne [Fri, 22 Sep 2023 13:24:52 +0000 (15:24 +0200)] 
dnsdist: Small cleanup of m4/pdns_with_quiche.m4

21 months agodoq: properly configure maxInFlight and max buffered data
Charles-Henri Bruyand [Fri, 22 Sep 2023 13:37:26 +0000 (15:37 +0200)] 
doq: properly configure maxInFlight and max buffered data

21 months agodoq: initialize stateless reset token
Charles-Henri Bruyand [Fri, 22 Sep 2023 12:44:15 +0000 (14:44 +0200)] 
doq: initialize stateless reset token

21 months agodoq: really configure idleTimeout
Charles-Henri Bruyand [Fri, 22 Sep 2023 12:23:48 +0000 (14:23 +0200)] 
doq: really configure idleTimeout

21 months agodoq: fix formating
Charles-Henri Bruyand [Fri, 22 Sep 2023 10:17:46 +0000 (12:17 +0200)] 
doq: fix formating

21 months agodnsdist: Move internal DoQ structures to doq.cc
Remi Gacogne [Fri, 22 Sep 2023 08:22:12 +0000 (10:22 +0200)] 
dnsdist: Move internal DoQ structures to doq.cc

21 months agodnsdist: Use a random port for the DoQ tests
Remi Gacogne [Fri, 22 Sep 2023 08:21:48 +0000 (10:21 +0200)] 
dnsdist: Use a random port for the DoQ tests

21 months agodnsdist: Use the shared library version of Quiche
Remi Gacogne [Thu, 21 Sep 2023 12:55:02 +0000 (14:55 +0200)] 
dnsdist: Use the shared library version of Quiche

Otherwise we have symbol conflicts with the symbols coming from
OpenSSL (DoT, DoH) and BoringSSL (DoQ, via Quiche). This does not
happen with a shared library because the symbols from BoringSSL
are in the same object than their user, Quiche, so they get picked
up first, and are not exported so they do not pollute dnsdist's
symbols namespace.

21 months agodnsdist: Proper retry token generation and validation for DoQ
Remi Gacogne [Wed, 20 Sep 2023 14:54:37 +0000 (16:54 +0200)] 
dnsdist: Proper retry token generation and validation for DoQ

21 months agodnsdist: Refactoring of SodiumNonce and friends
Remi Gacogne [Wed, 20 Sep 2023 13:49:56 +0000 (15:49 +0200)] 
dnsdist: Refactoring of SodiumNonce and friends