]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
6 months agodnsdist: Document `dnsdist_ffi_stat_node_get_children_*` return children+node stats 15037/head
Remi Gacogne [Tue, 14 Jan 2025 10:17:38 +0000 (11:17 +0100)] 
dnsdist: Document `dnsdist_ffi_stat_node_get_children_*` return children+node stats

The `dnsdist_ffi_stat_node_get_children_*` methods return the sum of
the queries or responses received for the children of a node AND the node
itself. It's quite unexpected but breaking the existing behaviour now would be painful.

6 months agoMerge pull request #15031 from omoerbeek/rec-prep-5.2.0
Otto Moerbeek [Tue, 14 Jan 2025 09:02:32 +0000 (10:02 +0100)] 
Merge pull request #15031 from omoerbeek/rec-prep-5.2.0

rec: prep for rec-5.2.0

6 months agoMerge pull request #15033 from omoerbeek/rec-rpz-tmp-file-deleter
Otto Moerbeek [Mon, 13 Jan 2025 16:03:54 +0000 (17:03 +0100)] 
Merge pull request #15033 from omoerbeek/rec-rpz-tmp-file-deleter

rec: delete temp file on failure to dump RPZ file

6 months agoDon't forget to delete the pointer itself 15033/head
Otto Moerbeek [Mon, 13 Jan 2025 14:45:00 +0000 (15:45 +0100)] 
Don't forget to delete the pointer itself

6 months agorec: delete temp file on failure to dump RPZ file
Otto Moerbeek [Mon, 13 Jan 2025 13:21:35 +0000 (14:21 +0100)] 
rec: delete temp file on failure to dump RPZ file

6 months agoMerge pull request #15025 from miodvallat/dare-to-fail
Miod Vallat [Mon, 13 Jan 2025 10:49:41 +0000 (11:49 +0100)] 
Merge pull request #15025 from miodvallat/dare-to-fail

pdnsutil add-zone-key: more checks

6 months agorec: prep for rec-5.2.0 15031/head
Otto Moerbeek [Mon, 13 Jan 2025 08:48:44 +0000 (09:48 +0100)] 
rec: prep for rec-5.2.0

6 months agoMerge pull request #14996 from miodvallat/lua_finer_intervals
Miod Vallat [Mon, 13 Jan 2025 10:12:18 +0000 (11:12 +0100)] 
Merge pull request #14996 from miodvallat/lua_finer_intervals

Lua up checks: finer control

6 months agoMerge pull request #15004 from miodvallat/old_lmdb_schema_leftovers
Miod Vallat [Mon, 13 Jan 2025 10:08:58 +0000 (11:08 +0100)] 
Merge pull request #15004 from miodvallat/old_lmdb_schema_leftovers

[lmdb] Ignore unreachable TSIG keys in getTSIGKeys

6 months agoImplement optional interval and minimumFailure options in if*up. 14996/head
Miod Vallat [Wed, 18 Dec 2024 14:11:23 +0000 (15:11 +0100)] 
Implement optional interval and minimumFailure options in if*up.

6 months agoMerge pull request #10692 from n0tlu5/sulton/self-weighted
Miod Vallat [Mon, 13 Jan 2025 08:15:28 +0000 (09:15 +0100)] 
Merge pull request #10692 from n0tlu5/sulton/self-weighted

auth: added self weighted lua function

6 months agoMore clang-tidy conformance. 10692/head
Miod Vallat [Mon, 13 Jan 2025 06:41:16 +0000 (07:41 +0100)] 
More clang-tidy conformance.

6 months agoMerge pull request #15021 from omoerbeek/rec-daily-bulk
Otto Moerbeek [Fri, 10 Jan 2025 13:42:20 +0000 (14:42 +0100)] 
Merge pull request #15021 from omoerbeek/rec-daily-bulk

rec: run daily bulk test on ubicloud

6 months agoRename var to UBICLOUD_DAILY_REC_BULKTEST 15021/head
Otto Moerbeek [Fri, 10 Jan 2025 12:49:05 +0000 (13:49 +0100)] 
Rename var to UBICLOUD_DAILY_REC_BULKTEST

6 months agoMerge pull request #15028 from omoerbeek/dnsdist-fix-build-no-doh3
Otto Moerbeek [Fri, 10 Jan 2025 11:40:50 +0000 (12:40 +0100)] 
Merge pull request #15028 from omoerbeek/dnsdist-fix-build-no-doh3

dnsdist: fix doh3-less compile

6 months agodnsdist: fix doh3-less compile 15028/head
Otto Moerbeek [Fri, 10 Jan 2025 10:11:56 +0000 (11:11 +0100)] 
dnsdist: fix doh3-less compile

6 months agoMerge pull request #15018 from omoerbeek/rec-bulktest-ubicloud
Otto Moerbeek [Fri, 10 Jan 2025 10:16:04 +0000 (11:16 +0100)] 
Merge pull request #15018 from omoerbeek/rec-bulktest-ubicloud

rec: add bigger (and v6 enabled) bulk test on ubicloud

6 months agoMerge pull request #14617 from omoerbeek/rec-dedup-recs
Otto Moerbeek [Fri, 10 Jan 2025 09:13:28 +0000 (10:13 +0100)] 
Merge pull request #14617 from omoerbeek/rec-dedup-recs

rec: dedup records

6 months agoMerge pull request #15026 from omoerbeek/dnsdist-testrunner-libssl
Remi Gacogne [Fri, 10 Jan 2025 09:12:17 +0000 (10:12 +0100)] 
Merge pull request #15026 from omoerbeek/dnsdist-testrunner-libssl

dnsdist:: add -lssl to testrunner link, needed on OpenBSD at least

6 months agoWe also want to run this new regression test on PRs, but those do not get the vars... 15018/head
Otto Moerbeek [Fri, 10 Jan 2025 08:55:24 +0000 (09:55 +0100)] 
We also want to run this new regression test on PRs, but those do not get the vars from the pdns repo

6 months agoMerge pull request #14948 from neheb/ll
Remi Gacogne [Fri, 10 Jan 2025 08:50:11 +0000 (09:50 +0100)] 
Merge pull request #14948 from neheb/ll

clang-tidy: simplify some algorithms

6 months agoMerge pull request #14970 from neheb/jj
Peter van Dijk [Fri, 10 Jan 2025 08:43:50 +0000 (09:43 +0100)] 
Merge pull request #14970 from neheb/jj

boost > std optional

6 months agoMove workflow to misc-dailies and rename
Otto Moerbeek [Fri, 10 Jan 2025 08:41:32 +0000 (09:41 +0100)] 
Move workflow to misc-dailies and rename

6 months agodnsdist:: add -lssl to testrunner link, needed on OpenBSD at least 15026/head
Otto Moerbeek [Fri, 10 Jan 2025 08:36:22 +0000 (09:36 +0100)] 
dnsdist:: add -lssl to testrunner link, needed on OpenBSD at least

6 months agoSeparate speedtest setup, process review comments 14617/head
Otto Moerbeek [Tue, 7 Jan 2025 08:56:35 +0000 (09:56 +0100)] 
Separate speedtest setup, process review comments

6 months agoMake add-zone-key try to retrieve it back to confirm operation. 15025/head
Miod Vallat [Thu, 9 Jan 2025 14:55:16 +0000 (15:55 +0100)] 
Make add-zone-key try to retrieve it back to confirm operation.

6 months agoSilence clang-tidy
Miod Vallat [Thu, 9 Jan 2025 14:14:29 +0000 (15:14 +0100)] 
Silence clang-tidy

6 months agoMove add-zone-key logic to its own routine. NFC
Miod Vallat [Thu, 9 Jan 2025 14:05:55 +0000 (15:05 +0100)] 
Move add-zone-key logic to its own routine. NFC

6 months agoMerge pull request #14946 from rgacogne/ddist-add-test-for-rewriting-response-code...
Remi Gacogne [Thu, 9 Jan 2025 13:16:36 +0000 (14:16 +0100)] 
Merge pull request #14946 from rgacogne/ddist-add-test-for-rewriting-response-code-via-lua

dnsdist: Add a regression test rewriting the response code via Lua

6 months agoMerge pull request #15002 from rgacogne/ddist-doh3-bindings
Remi Gacogne [Thu, 9 Jan 2025 13:10:58 +0000 (14:10 +0100)] 
Merge pull request #15002 from rgacogne/ddist-doh3-bindings

dnsdist: Add DoH3 headers, query string, path and scheme bindings

6 months agoMerge pull request #15023 from miodvallat/autoconf-ate-my-brackets
Miod Vallat [Thu, 9 Jan 2025 11:23:58 +0000 (12:23 +0100)] 
Merge pull request #15023 from miodvallat/autoconf-ate-my-brackets

autohell regression fix

6 months agoMerge pull request #15003 from rgacogne/ddist-regression-test-python3.13
Remi Gacogne [Thu, 9 Jan 2025 10:46:00 +0000 (11:46 +0100)] 
Merge pull request #15003 from rgacogne/ddist-regression-test-python3.13

dnsdist: Fix regression tests with Python 3.13

6 months agoRemove spurious ] causing shell complaints during configure. 15023/head
Miod Vallat [Thu, 9 Jan 2025 09:56:59 +0000 (10:56 +0100)] 
Remove spurious ] causing shell complaints during configure.

6 months agoMake bigger and run on ubicloud
Otto Moerbeek [Wed, 8 Jan 2025 15:13:27 +0000 (16:13 +0100)] 
Make bigger and run on ubicloud

6 months agoUse matrix
Otto Moerbeek [Wed, 8 Jan 2025 14:57:37 +0000 (15:57 +0100)] 
Use matrix

6 months agoRun daily recursor bulk test using download from our repo
Otto Moerbeek [Wed, 8 Jan 2025 13:17:30 +0000 (14:17 +0100)] 
Run daily recursor bulk test using download from our repo

6 months agoConditionalize on if: ${{ vars.REC_BULKTEST_USE_UBICLOUD == '1' }}
Otto Moerbeek [Wed, 8 Jan 2025 13:56:10 +0000 (14:56 +0100)] 
Conditionalize on if: ${{ vars.REC_BULKTEST_USE_UBICLOUD == '1' }}

6 months agorec: start bulk test on ubicloud (experiment)
Otto Moerbeek [Tue, 7 Jan 2025 10:21:59 +0000 (11:21 +0100)] 
rec: start bulk test on ubicloud (experiment)

6 months agoMerge pull request #15019 from omoerbeek/rec-log-sockets
Otto Moerbeek [Wed, 8 Jan 2025 09:31:06 +0000 (10:31 +0100)] 
Merge pull request #15019 from omoerbeek/rec-log-sockets

rec: explictly log port of listening addresses

6 months agorec: explictly log port of listening addresses 15019/head
Otto Moerbeek [Wed, 8 Jan 2025 08:50:57 +0000 (09:50 +0100)] 
rec: explictly log port of listening addresses

6 months agoMerge pull request #14993 from BozhanL/fix7522
Peter van Dijk [Tue, 7 Jan 2025 13:48:04 +0000 (14:48 +0100)] 
Merge pull request #14993 from BozhanL/fix7522

auth: createForward and createForward6 will use the zone_record as base

6 months agoMerge pull request #15016 from Habbie/no-bool-explicit-cmp
Peter van Dijk [Tue, 7 Jan 2025 13:33:27 +0000 (14:33 +0100)] 
Merge pull request #15016 from Habbie/no-bool-explicit-cmp

coding guidelines: remove bool advice that conflicts with clang-tidy

6 months agoMerge pull request #15017 from omoerbeek/rec-shared-ptr-followup
Otto Moerbeek [Tue, 7 Jan 2025 10:46:29 +0000 (11:46 +0100)] 
Merge pull request #15017 from omoerbeek/rec-shared-ptr-followup

rec: followup to #14985: init shared pointers as get() might be passed a nullptr

6 months agorec: followup to #14985: init shared pointers as get() might be passed a nullptr 15017/head
Otto Moerbeek [Tue, 7 Jan 2025 10:05:54 +0000 (11:05 +0100)] 
rec: followup to #14985: init shared pointers as get() might be passed a nullptr

6 months agoskip readability-identifier-length lint
n0tlu5 [Mon, 6 Jan 2025 16:55:49 +0000 (23:55 +0700)] 
skip readability-identifier-length lint

6 months agoMerge pull request #14937 from omoerbeek/rec-meson-ci
Otto Moerbeek [Mon, 6 Jan 2025 15:03:43 +0000 (16:03 +0100)] 
Merge pull request #14937 from omoerbeek/rec-meson-ci

rec: start building rec also using meson in ci

6 months agobetter text 15016/head
Peter van Dijk [Mon, 6 Jan 2025 13:53:29 +0000 (14:53 +0100)] 
better text

Co-authored-by: Miod Vallat <miod.vallat@open-xchange.com>
6 months agocoding guidelines: remove bool advice that conflicts with clang-tidy
Peter van Dijk [Mon, 6 Jan 2025 13:48:54 +0000 (14:48 +0100)] 
coding guidelines: remove bool advice that conflicts with clang-tidy

6 months agoTypo in comment 14937/head
Otto Moerbeek [Mon, 6 Jan 2025 13:29:11 +0000 (14:29 +0100)] 
Typo in comment

Co-authored-by: Remi Gacogne <github@coredump.fr>
6 months agoauth: remove zoneid from luaSynth parameters 14993/head
Bozhan Liang [Mon, 6 Jan 2025 13:11:55 +0000 (21:11 +0800)] 
auth: remove zoneid from luaSynth parameters

6 months agoMerge pull request #14985 from omoerbeek/rec-cache-shared-authrecs
Otto Moerbeek [Mon, 6 Jan 2025 13:02:12 +0000 (14:02 +0100)] 
Merge pull request #14985 from omoerbeek/rec-cache-shared-authrecs

rec: store authority recs and signatures as shared pointers to const data

6 months agotypo
Bozhan Liang [Mon, 6 Jan 2025 12:41:54 +0000 (20:41 +0800)] 
typo

6 months agoMerge pull request #15010 from g0tar/taggedOnly
Otto Moerbeek [Mon, 6 Jan 2025 12:02:29 +0000 (13:02 +0100)] 
Merge pull request #15010 from g0tar/taggedOnly

recursor: fixed behaviour of protobufServer(.. {taggedOnly=true})

6 months agoIgnore unreachable TSIG keys in getTSIGKeys. 15004/head
Miod Vallat [Thu, 2 Jan 2025 09:17:16 +0000 (10:17 +0100)] 
Ignore unreachable TSIG keys in getTSIGKeys.

Pre-v5 database schema would (incorrectly) allow for multiple TSIG
keys to be created with the same name and algorithm. Once the database
gets converted to v5 schema, those redundant keys can no longer be used,
yet would appear in pdnsutil list-tsig-key output.

Change the list logic to only report reachable keys.

Fixes 14779

6 months agoProcess review comments from @rgacogne 14985/head
Otto Moerbeek [Mon, 6 Jan 2025 11:05:13 +0000 (12:05 +0100)] 
Process review comments from @rgacogne

6 months agoTest the non-tagged packet cache hit case and test both UDP and TCP clients while... 15010/head
Otto Moerbeek [Mon, 6 Jan 2025 08:57:29 +0000 (09:57 +0100)] 
Test the non-tagged packet cache hit case and test both UDP and TCP clients while there

6 months agorecursor: outgoingProtobufServer() ignores taggedOnly protobuf option,
Tomasz Pala [Sat, 4 Jan 2025 12:55:27 +0000 (13:55 +0100)] 
recursor: outgoingProtobufServer() ignores taggedOnly protobuf option,
therefore do not annouce it; outgoing server is used as outgoingLoggers
in LWResult::Result asyncresolve(); after being introduced in
4898a34 filtering of outgoingP..S..() was not implemented since b790ef3

6 months agotypo
Tomasz Pala [Sat, 4 Jan 2025 04:36:48 +0000 (05:36 +0100)] 
typo

6 months agorec: TCP counterpart to protobufServer(.. {taggedOnly=true}) fix
Tomasz Pala [Sat, 4 Jan 2025 02:55:20 +0000 (03:55 +0100)] 
rec: TCP counterpart to protobufServer(.. {taggedOnly=true}) fix

6 months agorecursor: fix protobufServer(.. {taggedOnly=true}) logic for
Tomasz Pala [Fri, 3 Jan 2025 23:44:55 +0000 (00:44 +0100)] 
recursor: fix protobufServer(.. {taggedOnly=true}) logic for
cache-returned responses (problem existing since initial ac10822)
fixes #15007

7 months agodnsdist: Don't dereference a null pointer when accessing DoH{,3} headers via the... 15002/head
Remi Gacogne [Mon, 30 Dec 2024 16:13:49 +0000 (17:13 +0100)] 
dnsdist: Don't dereference a null pointer when accessing DoH{,3} headers via the FFI interface

7 months agodnsdist: Fix clang-tidy warnings
Remi Gacogne [Mon, 30 Dec 2024 15:39:36 +0000 (16:39 +0100)] 
dnsdist: Fix clang-tidy warnings

7 months agodnsdist: Add DoH3 headers, query string, path and scheme bindings
Remi Gacogne [Mon, 30 Dec 2024 14:51:01 +0000 (15:51 +0100)] 
dnsdist: Add DoH3 headers, query string, path and scheme bindings

The DoH ones have been there for a long time, but the DoH3 ones were
missing. Note that we still don't have the ability to set a HTTP
response for DoH3 queries (including response maps) and SNI is still
missing (Quiche does not make that last one easy).

7 months agodnsdist: Fix regression tests with Python 3.13 15003/head
Remi Gacogne [Mon, 30 Dec 2024 14:55:33 +0000 (15:55 +0100)] 
dnsdist: Fix regression tests with Python 3.13

The CA certificates that we are generating as par of our regression tests
were lacking the X.509 `Key Usage` extension, causing TLS validation with
Python 3.13 to fail with:

> certificate verify failed: CA cert does not include key usage extension

It appears that Python 3.13 enables `VERIFY_X509_STRICT` by default, which makes OpenSSL stricter, and thus it chokes on our invalid CA.

7 months agomove nolint annotation to earliest param appearence
n0tlu5 [Mon, 30 Dec 2024 09:14:18 +0000 (16:14 +0700)] 
move nolint annotation to earliest param appearence

7 months agofollow readability-implicit-bool-conversion lint
n0tlu5 [Sat, 28 Dec 2024 09:56:36 +0000 (16:56 +0700)] 
follow readability-implicit-bool-conversion lint

7 months agofollow readability-braces-around-statements lint
n0tlu5 [Sat, 28 Dec 2024 09:55:53 +0000 (16:55 +0700)] 
follow readability-braces-around-statements lint

7 months agoskip readability-identifier-length lint
n0tlu5 [Sat, 28 Dec 2024 09:51:31 +0000 (16:51 +0700)] 
skip readability-identifier-length lint

7 months agoadd pickselfweighted to expected spelling
n0tlu5 [Sat, 28 Dec 2024 09:44:00 +0000 (16:44 +0700)] 
add pickselfweighted to expected spelling

7 months agoMerge pull request #14997 from rgacogne/ddist-fix-doc-action-typos
Remi Gacogne [Tue, 24 Dec 2024 09:40:22 +0000 (10:40 +0100)] 
Merge pull request #14997 from rgacogne/ddist-fix-doc-action-typos

dnsdist: Fix some small issues in the documentation for actions

7 months agodnsdist: Fix some small issues in the documentation for actions 14997/head
Remi Gacogne [Mon, 23 Dec 2024 16:03:28 +0000 (17:03 +0100)] 
dnsdist: Fix some small issues in the documentation for actions

7 months agoMerge pull request #14955 from miodvallat/my_docs_look_better_than_yours
Miod Vallat [Mon, 23 Dec 2024 11:59:30 +0000 (12:59 +0100)] 
Merge pull request #14955 from miodvallat/my_docs_look_better_than_yours

Documentation cleanup

7 months agoadd url param; copy ifurlup options doc
n0tlu5 [Sun, 22 Dec 2024 09:10:28 +0000 (16:10 +0700)] 
add url param; copy ifurlup options doc

7 months agoauth: createForward and createForward6 will use the zone_record as base
Bozhan Liang [Mon, 16 Dec 2024 07:41:37 +0000 (15:41 +0800)] 
auth: createForward and createForward6 will use the zone_record as base
Closes #7522

7 months agoadds selfweighted test with a set of A records
n0tlu5 [Sun, 22 Dec 2024 08:53:30 +0000 (15:53 +0700)] 
adds selfweighted test with a set of A records

7 months agoadds required checkurl url params
n0tlu5 [Sun, 22 Dec 2024 08:03:11 +0000 (15:03 +0700)] 
adds required checkurl url params

7 months agoresets weight when service is declared as down
n0tlu5 [Sun, 22 Dec 2024 04:42:33 +0000 (11:42 +0700)] 
resets weight when service is declared as down

7 months agoremoves redundant first check flag; removes trailing whitespace
n0tlu5 [Sun, 22 Dec 2024 04:35:24 +0000 (11:35 +0700)] 
removes redundant first check flag; removes trailing whitespace

7 months agoMerge pull request #14991 from omoerbeek/rec-janitor-at-work
Otto Moerbeek [Fri, 20 Dec 2024 15:52:23 +0000 (16:52 +0100)] 
Merge pull request #14991 from omoerbeek/rec-janitor-at-work

rec: zap dangling symlink, leftover of #14926

7 months agorec: zap dangling symlink, leftover of #14926 14991/head
Otto Moerbeek [Fri, 20 Dec 2024 13:35:21 +0000 (14:35 +0100)] 
rec: zap dangling symlink, leftover of #14926

7 months agoMerge pull request #14987 from neheb/meson
Peter van Dijk [Fri, 20 Dec 2024 12:23:21 +0000 (13:23 +0100)] 
Merge pull request #14987 from neheb/meson

use some structured binding

7 months agorename selfweighted to pickselfweighted; add pickselfweighted docs
n0tlu5 [Thu, 19 Dec 2024 14:15:56 +0000 (21:15 +0700)] 
rename selfweighted to pickselfweighted; add pickselfweighted docs

7 months agouse some structured binding 14987/head
Rosen Penev [Tue, 5 Dec 2023 20:34:08 +0000 (12:34 -0800)] 
use some structured binding

clang-tidy complains here about pointless std::move of a trivially
copyable type.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
7 months agoalso test sigs
Otto Moerbeek [Tue, 10 Dec 2024 08:20:04 +0000 (09:20 +0100)] 
also test sigs

7 months agoAlso handle sigs as a shared point to a vector
Otto Moerbeek [Mon, 2 Dec 2024 11:42:40 +0000 (12:42 +0100)] 
Also handle sigs as a shared point to a vector

7 months agoAdd a speedtest like test, not enabled by default
Otto Moerbeek [Tue, 19 Nov 2024 14:58:32 +0000 (15:58 +0100)] 
Add a speedtest like test, not enabled by default

This shows a modest increase in speed:

'null test' 0.11 seconds: 3222473473.3 runs/s, 0.00 us/run
'AuthRecordsTest' 0.10 seconds: 66.8 runs/s, 14977.88 us/run

to

'null test' 0.10 seconds: 3223627246.4 runs/s, 0.00 us/run
'AuthRecordsTest' 0.11 seconds: 72.1 runs/s, 13868.26 us/run

The test is: generate 100 records into the cache (each with an authRecord),
retrieve each record 100 times.

7 months agoclang-tidy
Otto Moerbeek [Fri, 15 Nov 2024 14:48:18 +0000 (15:48 +0100)] 
clang-tidy

7 months agoImprovement: use const vector plus names for the various types used
Otto Moerbeek [Fri, 15 Nov 2024 10:00:45 +0000 (11:00 +0100)] 
Improvement: use const vector plus names for the various types used

7 months agorec: experiment: authRecs a shared pointer of DNSRecs instead of a vec of shared...
Otto Moerbeek [Wed, 13 Nov 2024 15:05:04 +0000 (16:05 +0100)] 
rec: experiment: authRecs a shared pointer of DNSRecs instead of a vec of shared pointers to DNSRecs

7 months agoMerge pull request #14980 from rgacogne/ddist198-changelog
Remi Gacogne [Tue, 17 Dec 2024 13:12:56 +0000 (14:12 +0100)] 
Merge pull request #14980 from rgacogne/ddist198-changelog

dnsdist: Add ChangeLog and secpoll entry for DNSdist 1.9.8

7 months agoApply suggestions from Peter (update secpoll, proper quotes) 14980/head
Remi Gacogne [Tue, 17 Dec 2024 12:48:51 +0000 (13:48 +0100)] 
Apply suggestions from Peter (update secpoll, proper quotes)

7 months agodnsdist: Add a missing entry into the 1.9.8 ChangeLog
Remi Gacogne [Tue, 17 Dec 2024 10:46:42 +0000 (11:46 +0100)] 
dnsdist: Add a missing entry into the 1.9.8 ChangeLog

7 months agosecpoll: Update zone for DNSdist 1.9.8
Remi Gacogne [Tue, 17 Dec 2024 09:06:15 +0000 (10:06 +0100)] 
secpoll: Update zone for DNSdist 1.9.8

7 months agodnsdist: Add ChangeLog for DNSdist 1.9.8
Remi Gacogne [Tue, 17 Dec 2024 09:05:44 +0000 (10:05 +0100)] 
dnsdist: Add ChangeLog for DNSdist 1.9.8

7 months agoMerge pull request #14974 from Habbie/auth-4.9.3-secpoll-docs
Peter van Dijk [Tue, 17 Dec 2024 11:41:21 +0000 (12:41 +0100)] 
Merge pull request #14974 from Habbie/auth-4.9.3-secpoll-docs

auth-4.9.3: docs&secpoll

7 months agoauth-4.9.3: docs&secpoll 14974/head
Peter van Dijk [Mon, 16 Dec 2024 11:50:02 +0000 (12:50 +0100)] 
auth-4.9.3: docs&secpoll

7 months agoMerge pull request #14973 from omoerbeek/rec-full-cname-chain-cached
Otto Moerbeek [Tue, 17 Dec 2024 11:07:59 +0000 (12:07 +0100)] 
Merge pull request #14973 from omoerbeek/rec-full-cname-chain-cached

rec: if the full CNAME chain leading to the answer is cached, indicate that

7 months agoAdd test 14973/head
Otto Moerbeek [Tue, 17 Dec 2024 09:24:04 +0000 (10:24 +0100)] 
Add test

The last step of the test shows that there is likely room for more improvement.

7 months agoMerge pull request #14956 from esensar/feat/metric-labels dnsdist-2.0.0-alpha0
Remi Gacogne [Tue, 17 Dec 2024 08:53:38 +0000 (09:53 +0100)] 
Merge pull request #14956 from esensar/feat/metric-labels

dnsdist: add support for labels on custom metrics

7 months agoif *fromCache is already true, no need to check CNAME chain
Otto Moerbeek [Mon, 16 Dec 2024 16:13:49 +0000 (17:13 +0100)] 
if *fromCache is already true, no need to check CNAME chain

Co-authored-by: Remi Gacogne <github@coredump.fr>