]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
8 months agorec build: stop using /sdist/ to cache rust 14866/head
Peter van Dijk [Fri, 22 Nov 2024 13:17:21 +0000 (14:17 +0100)] 
rec build: stop using /sdist/ to cache rust

8 months agoMerge pull request #14858 from omoerbeek/rec-aggr-cache-origin
Otto Moerbeek [Thu, 21 Nov 2024 16:25:46 +0000 (17:25 +0100)] 
Merge pull request #14858 from omoerbeek/rec-aggr-cache-origin

rec: Remember which query led to aggresive cache insert/update

8 months agoMerge pull request #14856 from omoerbeek/rec-dump-cache-man
Otto Moerbeek [Thu, 21 Nov 2024 16:25:26 +0000 (17:25 +0100)] 
Merge pull request #14856 from omoerbeek/rec-dump-cache-man

rec: rec_control docs update to reflect current state of dump-cache

8 months agoMerge pull request #14850 from phonedph1/elapsed
Remi Gacogne [Thu, 21 Nov 2024 08:28:01 +0000 (09:28 +0100)] 
Merge pull request #14850 from phonedph1/elapsed

dnsdist: add elapsed time to dq object

8 months agoElapsed lua binding 14850/head
phonedph1 [Wed, 20 Nov 2024 23:08:22 +0000 (16:08 -0700)] 
Elapsed lua binding

8 months agorec: rec_control docs update to reflect current state of dump-cache 14856/head
Otto Moerbeek [Wed, 20 Nov 2024 08:48:48 +0000 (09:48 +0100)] 
rec: rec_control docs update to reflect current state of dump-cache

Plus some minor style edits

8 months agoFix unit tests that look at the dump output for aggr nsec cache 14858/head
Otto Moerbeek [Wed, 20 Nov 2024 10:24:48 +0000 (11:24 +0100)] 
Fix unit tests that look at the dump output for aggr nsec cache

8 months agorec: Remember which query led to aggresive cache insert/update
Otto Moerbeek [Wed, 20 Nov 2024 09:46:34 +0000 (10:46 +0100)] 
rec: Remember which query led to aggresive cache insert/update

And report this in cache dump and traces

Fixes #14855

8 months agoMerge pull request #14853 from Habbie/adjust-auth-eol
Peter van Dijk [Tue, 19 Nov 2024 14:52:23 +0000 (15:52 +0100)] 
Merge pull request #14853 from Habbie/adjust-auth-eol

auth EOL: adjust for long delay after 4.9

8 months agoMerge pull request #14604 from zeha/zeha-10017-cname-follow-config
Peter van Dijk [Tue, 19 Nov 2024 13:18:44 +0000 (14:18 +0100)] 
Merge pull request #14604 from zeha/zeha-10017-cname-follow-config

auth: allow turning off across-zone resolving

8 months agoauth EOL: adjust for long delay after 4.9 14853/head
Peter van Dijk [Tue, 19 Nov 2024 13:10:46 +0000 (14:10 +0100)] 
auth EOL: adjust for long delay after 4.9

8 months agoimprove text
Peter van Dijk [Tue, 19 Nov 2024 13:10:35 +0000 (14:10 +0100)] 
improve text

8 months agoauthtests: remove stray whitespace 14604/head
Chris Hofstaedtler [Fri, 27 Sep 2024 06:21:10 +0000 (08:21 +0200)] 
authtests: remove stray whitespace

8 months agoauth: optimize !d_doResolveAcrossZones case
Chris Hofstaedtler [Fri, 27 Sep 2024 06:21:32 +0000 (08:21 +0200)] 
auth: optimize !d_doResolveAcrossZones case

8 months agoauth: allow turning off across-zone resolving
Chris Hofstaedtler [Wed, 28 Aug 2024 09:52:31 +0000 (11:52 +0200)] 
auth: allow turning off across-zone resolving

Default is unchanged. Turning off the new setting causes CNAME targets
to not be followed across (local) zones. Also, queries that could be
answered by following a local delegations are similarly not resolved.

8 months agoMerge pull request #14823 from Habbie/svcb-port-quotes
Peter van Dijk [Mon, 18 Nov 2024 11:45:10 +0000 (12:45 +0100)] 
Merge pull request #14823 from Habbie/svcb-port-quotes

SVCB parser: allow quotes around port=

8 months agoMerge pull request #14789 from romeroalx/actions-ubicloud-var
Alexis Romero [Mon, 18 Nov 2024 09:59:40 +0000 (10:59 +0100)] 
Merge pull request #14789 from romeroalx/actions-ubicloud-var

GH actions: use arm64 Ubicloud runners only if a variable is defined at repository level

8 months agoSVCB parser: allow quotes around port= 14823/head
Peter van Dijk [Fri, 15 Nov 2024 11:47:13 +0000 (12:47 +0100)] 
SVCB parser: allow quotes around port=

8 months agoCI binary check: allow the tinydns data.cdb
Peter van Dijk [Fri, 15 Nov 2024 11:47:38 +0000 (12:47 +0100)] 
CI binary check: allow the tinydns data.cdb

8 months agoMerge pull request #14846 from phonedph1/patch-5
Peter van Dijk [Fri, 15 Nov 2024 11:27:19 +0000 (12:27 +0100)] 
Merge pull request #14846 from phonedph1/patch-5

Update Brewfile

8 months agoMerge pull request #14847 from omoerbeek/rec-coverity-20241113
Otto Moerbeek [Fri, 15 Nov 2024 10:10:21 +0000 (11:10 +0100)] 
Merge pull request #14847 from omoerbeek/rec-coverity-20241113

rec: bunch of coverity reports, all low severity

8 months agorec: bunch of coverity reports, all low severity 14847/head
Otto Moerbeek [Wed, 13 Nov 2024 15:37:16 +0000 (16:37 +0100)] 
rec: bunch of coverity reports, all low severity

8 months agoMerge pull request #14844 from omoerbeek/rec-zones-forward-names
Otto Moerbeek [Fri, 15 Nov 2024 08:09:43 +0000 (09:09 +0100)] 
Merge pull request #14844 from omoerbeek/rec-zones-forward-names

rec: allow addresses to retrieve catalog zones and RPZs to be names

8 months agoUpdate Brewfile 14846/head
phonedph1 [Thu, 14 Nov 2024 22:32:39 +0000 (15:32 -0700)] 
Update Brewfile

8 months agoUpdate Brewfile
phonedph1 [Thu, 14 Nov 2024 22:30:24 +0000 (15:30 -0700)] 
Update Brewfile

8 months agoMerge pull request #14756 from Habbie/auth-docs-lua-global-include-dir-version-number
Peter van Dijk [Thu, 14 Nov 2024 15:13:39 +0000 (16:13 +0100)] 
Merge pull request #14756 from Habbie/auth-docs-lua-global-include-dir-version-number

auth settings: document that lua-global-include-dir is in 5.0.0

8 months agogh actions: use ubicloud runners if ARM64_USE_UBICLOUD==1 14789/head
romeroalx [Fri, 18 Oct 2024 05:43:14 +0000 (07:43 +0200)] 
gh actions: use ubicloud runners if ARM64_USE_UBICLOUD==1

8 months agoMerge pull request #14751 from cmouse/geoip-nsec3
Peter van Dijk [Thu, 14 Nov 2024 12:49:26 +0000 (13:49 +0100)] 
Merge pull request #14751 from cmouse/geoip-nsec3

modules/geoipbackend: Change NSEC3PARAM to RFC9276 recommendation

8 months agoMerge pull request #14765 from virtuous-sloth/doc-guide-basic-database
Peter van Dijk [Thu, 14 Nov 2024 12:48:39 +0000 (13:48 +0100)] 
Merge pull request #14765 from virtuous-sloth/doc-guide-basic-database

Update docs/guides/basic-database.rst

8 months agoauth settings: document that lua-global-include-dir is in 5.0.0 14756/head
Peter van Dijk [Mon, 7 Oct 2024 14:00:36 +0000 (16:00 +0200)] 
auth settings: document that lua-global-include-dir is in 5.0.0

8 months agoMerge pull request #14842 from omoerbeek/auth-gss-tsig-log
Peter van Dijk [Thu, 14 Nov 2024 12:42:59 +0000 (13:42 +0100)] 
Merge pull request #14842 from omoerbeek/auth-gss-tsig-log

auth: don't log absense of GSS-TSIG functionality at such a high level, use DEBUG

8 months agoMerge pull request #14813 from PowerDNS/dependabot/github_actions/check-spelling...
Peter van Dijk [Thu, 14 Nov 2024 12:42:08 +0000 (13:42 +0100)] 
Merge pull request #14813 from PowerDNS/dependabot/github_actions/check-spelling/check-spelling-0.0.24

Bump check-spelling/check-spelling from 0.0.22 to 0.0.24

8 months agoStart using a named primary for a test 14844/head
Otto Moerbeek [Tue, 12 Nov 2024 08:40:52 +0000 (09:40 +0100)] 
Start using a named primary for a test

8 months agorec: be able to specify names for primaries for catalog zones and RPZs
Otto Moerbeek [Wed, 6 Nov 2024 08:46:56 +0000 (09:46 +0100)] 
rec: be able to specify names for primaries for catalog zones and RPZs

8 months agoMerge pull request #14843 from romeroalx/fix-pinning-packaging
Alexis Romero [Tue, 12 Nov 2024 11:44:37 +0000 (12:44 +0100)] 
Merge pull request #14843 from romeroalx/fix-pinning-packaging

docs/requirements.txt: upgrade version of packages to the latest available

8 months agodocs/requirements.txt: remove fixed dependency for packaging and upgrade list 14843/head
romeroalx [Tue, 12 Nov 2024 09:35:06 +0000 (10:35 +0100)] 
docs/requirements.txt: remove fixed dependency for packaging and upgrade list

8 months agoMerge pull request #14788 from omoerbeek/more-clang-tidy-config-fixes
Otto Moerbeek [Tue, 12 Nov 2024 09:34:45 +0000 (10:34 +0100)] 
Merge pull request #14788 from omoerbeek/more-clang-tidy-config-fixes

Finally fix the clang-tidy issues.

8 months agoMerge pull request #14838 from omoerbeek/rec-fd-count
Otto Moerbeek [Tue, 12 Nov 2024 09:28:34 +0000 (10:28 +0100)] 
Merge pull request #14838 from omoerbeek/rec-fd-count

rec: better fd count estimates and move default incoming.max_tcp_client to 1024

8 months agoMerge pull request #14833 from rgacogne/ddist-unbreak-randomized-outgoing-sockets
Remi Gacogne [Tue, 12 Nov 2024 08:39:40 +0000 (09:39 +0100)] 
Merge pull request #14833 from rgacogne/ddist-unbreak-randomized-outgoing-sockets

dnsdist: Fix two broken Lua directives

8 months agoTypo 14842/head
Otto Moerbeek [Tue, 12 Nov 2024 08:20:25 +0000 (09:20 +0100)] 
Typo

Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
8 months agoauth: don't log absense of GSS-TSIG functionality at such a high level, use DEBUG
Otto Moerbeek [Tue, 12 Nov 2024 08:05:02 +0000 (09:05 +0100)] 
auth: don't log absense of GSS-TSIG functionality at such a high level, use DEBUG

8 months agoMerge pull request #14837 from Habbie/binary-check-list-name
Peter van Dijk [Mon, 11 Nov 2024 14:52:17 +0000 (15:52 +0100)] 
Merge pull request #14837 from Habbie/binary-check-list-name

CI: have binary check emit offenders

8 months agoCI: have binary check emit offenders 14837/head
Peter van Dijk [Thu, 7 Nov 2024 15:37:25 +0000 (15:37 +0000)] 
CI: have binary check emit offenders

8 months agoMerge pull request #14835 from omoerbeek/rec-prep-5.2.0-alpha1
Otto Moerbeek [Mon, 11 Nov 2024 11:23:21 +0000 (12:23 +0100)] 
Merge pull request #14835 from omoerbeek/rec-prep-5.2.0-alpha1

rec: Prep for rec-5.2.0-alpha1

8 months agoMerge pull request #14828 from Habbie/uncleanup-start-test-stop
Peter van Dijk [Mon, 11 Nov 2024 10:48:40 +0000 (11:48 +0100)] 
Merge pull request #14828 from Habbie/uncleanup-start-test-stop

unbreak local running of auth regression tests

8 months agorec: Prep for rec-5.2.0-alpha1 14835/head
Otto Moerbeek [Fri, 8 Nov 2024 11:04:13 +0000 (12:04 +0100)] 
rec: Prep for rec-5.2.0-alpha1

8 months agoMerge pull request #14834 from omoerbeek/rec-coverity-20241111 rec-5.2.0-alpha1
Otto Moerbeek [Mon, 11 Nov 2024 09:27:23 +0000 (10:27 +0100)] 
Merge pull request #14834 from omoerbeek/rec-coverity-20241111

rec: fix coverity 1564914 (afaiks harmless)

8 months agorec: fix coverity 1564914 (afaiks harmless) 14834/head
Otto Moerbeek [Mon, 11 Nov 2024 08:22:28 +0000 (09:22 +0100)] 
rec: fix coverity 1564914 (afaiks harmless)

8 months agodnsdist: Fix two broken Lua directives 14833/head
Remi Gacogne [Fri, 8 Nov 2024 15:48:21 +0000 (16:48 +0100)] 
dnsdist: Fix two broken Lua directives

These two directives were no longer recognized on master:
- `setRandomizedIdsOverUDP`
- `setRandomizedOutgoingSockets`

8 months agoMerge pull request #14830 from omoerbeek/rec-test-timeout
Otto Moerbeek [Fri, 8 Nov 2024 06:49:20 +0000 (07:49 +0100)] 
Merge pull request #14830 from omoerbeek/rec-test-timeout

rec: use a more generous timeout for a test using external servers

8 months agoMerge pull request #14825 from omoerbeek/rec-top-cleanup
Otto Moerbeek [Fri, 8 Nov 2024 06:49:02 +0000 (07:49 +0100)] 
Merge pull request #14825 from omoerbeek/rec-top-cleanup

rec: rec_control top* cleanup

8 months agoMerge pull request #14824 from omoerbeek/rec-coverity-20241105
Otto Moerbeek [Fri, 8 Nov 2024 06:45:04 +0000 (07:45 +0100)] 
Merge pull request #14824 from omoerbeek/rec-coverity-20241105

rec: Coverity-20241105 and one log level change

8 months agoMerge pull request #14822 from omoerbeek/rec-chain-14310
Otto Moerbeek [Fri, 8 Nov 2024 06:44:07 +0000 (07:44 +0100)] 
Merge pull request #14822 from omoerbeek/rec-chain-14310

rec: fix a difference between record-cache hit and miss in some ServFail results

8 months agoMove default incoming.max_tcp_client to 1024 14838/head
Otto Moerbeek [Wed, 6 Nov 2024 14:32:25 +0000 (15:32 +0100)] 
Move default incoming.max_tcp_client to 1024

Compared to the default 3 (2 udp + 1 tcp worker) * 2048 (max mthreads)
= 6144 fd's needed if all mthreads are busy, 1024 does not sound
too great of a burden with respect to fd usage.

8 months agorec: use a more generous timeout for a test using external servers 14830/head
Otto Moerbeek [Wed, 6 Nov 2024 13:48:00 +0000 (14:48 +0100)] 
rec: use a more generous timeout for a test using external servers

Other tests using external servers already use 5s

Should fix #14829 in many cases.

8 months agorec: better estimate of number of file descriptors required
Otto Moerbeek [Wed, 6 Nov 2024 13:29:42 +0000 (14:29 +0100)] 
rec: better estimate of number of file descriptors required

8 months agoRevert "Cleanup" 14828/head
Peter van Dijk [Wed, 6 Nov 2024 13:06:07 +0000 (13:06 +0000)] 
Revert "Cleanup"

This reverts commit 48c18926520f873af6f32a2003225e704637c69d.

8 months agoMerge pull request #14525 from Habbie/root-ta-38696
Otto Moerbeek [Wed, 6 Nov 2024 12:44:27 +0000 (13:44 +0100)] 
Merge pull request #14525 from Habbie/root-ta-38696

recursor: add 38696 root anchor

8 months agoBump check-spelling/check-spelling from 0.0.22 to 0.0.24 14813/head
dependabot[bot] [Wed, 6 Nov 2024 12:31:41 +0000 (12:31 +0000)] 
Bump check-spelling/check-spelling from 0.0.22 to 0.0.24

Bumps [check-spelling/check-spelling](https://github.com/check-spelling/check-spelling) from 0.0.22 to 0.0.24.
- [Release notes](https://github.com/check-spelling/check-spelling/releases)
- [Changelog](https://github.com/check-spelling/check-spelling/blob/main/gh-release-downloader)
- [Commits](https://github.com/check-spelling/check-spelling/compare/v0.0.22...v0.0.24)

---
updated-dependencies:
- dependency-name: check-spelling/check-spelling
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
8 months agoMerge pull request #14790 from jsoref/spelling-updates-before-0.0.23
Peter van Dijk [Wed, 6 Nov 2024 12:31:04 +0000 (12:31 +0000)] 
Merge pull request #14790 from jsoref/spelling-updates-before-0.0.23

Spelling updates before 0.0.23

8 months agorecursor: add 38696 root anchor 14525/head
Peter van Dijk [Thu, 25 Jul 2024 09:35:31 +0000 (11:35 +0200)] 
recursor: add 38696 root anchor

fetched from https://www.iana.org/dnssec/files after their 2024-07-24 update

8 months agoMerge pull request #14759 from omoerbeek/rec-cat-zone-forward
Otto Moerbeek [Wed, 6 Nov 2024 08:32:25 +0000 (09:32 +0100)] 
Merge pull request #14759 from omoerbeek/rec-cat-zone-forward

rec: implement catalog zones to populate forwarding zones

8 months agoAdd test 14822/head
Otto Moerbeek [Tue, 5 Nov 2024 14:31:07 +0000 (15:31 +0100)] 
Add test

8 months agoBetter name for FWCatz: FWCatalogZone 14759/head
Otto Moerbeek [Tue, 5 Nov 2024 14:02:33 +0000 (15:02 +0100)] 
Better name for FWCatz: FWCatalogZone

8 months agoApply suggestions from code review
Otto Moerbeek [Tue, 5 Nov 2024 13:57:33 +0000 (14:57 +0100)] 
Apply suggestions from code review

Co-authored-by: Kevin P. Fleming <kpfleming@users.noreply.github.com>
8 months agoImplement ForwardingCatalogZone.to_yaml_map()
Otto Moerbeek [Tue, 5 Nov 2024 13:52:45 +0000 (14:52 +0100)] 
Implement ForwardingCatalogZone.to_yaml_map()

8 months agoApply suggestions from code review
Otto Moerbeek [Tue, 5 Nov 2024 12:38:06 +0000 (13:38 +0100)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <github@coredump.fr>
8 months agorec: don't drop partial result on exception in cache lookup
Otto Moerbeek [Tue, 5 Nov 2024 12:07:07 +0000 (13:07 +0100)] 
rec: don't drop partial result on exception in cache lookup

Fixes #14310

Should be checked for unwanted side-effects, which is pretty tricky.

8 months agoMerge pull request #14819 from omoerbeek/rec-prep-5.1.3
Otto Moerbeek [Tue, 5 Nov 2024 10:00:30 +0000 (11:00 +0100)] 
Merge pull request #14819 from omoerbeek/rec-prep-5.1.3

rec: prep for rec-5.1.3

8 months agorec: Coverity-20241105 and one log level change 14824/head
Otto Moerbeek [Tue, 5 Nov 2024 09:48:54 +0000 (10:48 +0100)] 
rec: Coverity-20241105 and one log level change

8 months agoReview comments by @chbruyand, remove some redundant code for the catz case
Otto Moerbeek [Tue, 5 Nov 2024 08:50:23 +0000 (09:50 +0100)] 
Review comments by @chbruyand, remove some redundant code for the catz case

8 months agoPrep for rec-5.1.3 14819/head
Otto Moerbeek [Mon, 4 Nov 2024 10:59:22 +0000 (11:59 +0100)] 
Prep for rec-5.1.3

8 months agoMerge pull request #14807 from omoerbeek/rec-packetid-ref
Otto Moerbeek [Tue, 5 Nov 2024 06:25:33 +0000 (07:25 +0100)] 
Merge pull request #14807 from omoerbeek/rec-packetid-ref

rec: drop ref in mtasker when it is no longer needed

8 months agoMerge pull request #14817 from oregonpillow/master
Remi Gacogne [Mon, 4 Nov 2024 15:51:43 +0000 (16:51 +0100)] 
Merge pull request #14817 from oregonpillow/master

Add dnsdist documentation example for using DoH behind nginx

8 months agoMerge pull request #14768 from chbruyand/dnsdist-load-tickets-key
Remi Gacogne [Mon, 4 Nov 2024 15:10:06 +0000 (16:10 +0100)] 
Merge pull request #14768 from chbruyand/dnsdist-load-tickets-key

dnsdist setTicketsKeyAddedHook(): adjust type of the key to fix potential truncate

8 months agofix spell-check. allow grpcs 14817/head
Timothy Pillow [Mon, 4 Nov 2024 14:58:12 +0000 (15:58 +0100)] 
fix spell-check. allow grpcs

8 months agoTypo noted by @phonedph1
Otto Moerbeek [Mon, 4 Nov 2024 14:24:47 +0000 (15:24 +0100)] 
Typo noted by @phonedph1

8 months agotypo fix
Timothy Pillow [Mon, 4 Nov 2024 14:23:43 +0000 (15:23 +0100)] 
typo fix

8 months agooldZone can be nullptr, don't deref just like that
Otto Moerbeek [Tue, 8 Oct 2024 14:25:24 +0000 (16:25 +0200)] 
oldZone can be nullptr, don't deref just like that

8 months agoMove new FWCatz test to non-clashing port
Otto Moerbeek [Tue, 8 Oct 2024 14:03:35 +0000 (16:03 +0200)] 
Move new FWCatz test to non-clashing port

8 months agoReformat
Otto Moerbeek [Tue, 8 Oct 2024 13:21:24 +0000 (15:21 +0200)] 
Reformat

8 months agoDetect faulty config (catz used but api-dir not set)
Otto Moerbeek [Tue, 8 Oct 2024 13:05:45 +0000 (15:05 +0200)] 
Detect faulty config (catz used but api-dir not set)

8 months agoAllow meson build
Otto Moerbeek [Tue, 8 Oct 2024 13:02:01 +0000 (15:02 +0200)] 
Allow meson build

8 months agoBasic docs
Otto Moerbeek [Tue, 8 Oct 2024 12:41:01 +0000 (14:41 +0200)] 
Basic docs

8 months agoAdd regression test for FWCatz
Otto Moerbeek [Tue, 8 Oct 2024 11:58:46 +0000 (13:58 +0200)] 
Add regression test for FWCatz

8 months agoDo all-is-default processing for fwcatz
Otto Moerbeek [Tue, 8 Oct 2024 09:22:20 +0000 (11:22 +0200)] 
Do all-is-default processing for fwcatz

8 months agoSmall refactor: split out forwarding cat zone code from xfr code
Otto Moerbeek [Tue, 8 Oct 2024 07:49:48 +0000 (09:49 +0200)] 
Small refactor: split out forwarding cat zone code from xfr code

In an ideal world we should share the xfr code between RPZ and catz, but
that is for a later day.

8 months agoAllow notify of catz; rename name field to zone for consistency
Otto Moerbeek [Tue, 8 Oct 2024 07:39:00 +0000 (09:39 +0200)] 
Allow notify of catz; rename name field to zone for consistency

8 months agoAdd group processing
Otto Moerbeek [Wed, 2 Oct 2024 15:19:21 +0000 (17:19 +0200)] 
Add group processing

8 months agoBasic functionality works
Otto Moerbeek [Tue, 1 Oct 2024 13:58:44 +0000 (15:58 +0200)] 
Basic functionality works

Missing: group handling, cleanup of catz no longer in config, tests

8 months agoThreads started and doing xfr
Otto Moerbeek [Mon, 30 Sep 2024 13:31:01 +0000 (15:31 +0200)] 
Threads started and doing xfr

8 months agoSkeleton code of catalog zone transfer, untested
Otto Moerbeek [Mon, 30 Sep 2024 07:50:59 +0000 (09:50 +0200)] 
Skeleton code of catalog zone transfer, untested

8 months agoRefactor XFR parameters of RPZParams out
Otto Moerbeek [Fri, 27 Sep 2024 12:11:44 +0000 (14:11 +0200)] 
Refactor XFR parameters of RPZParams out

8 months agoMerge pull request #14796 from omoerbeek/rec-cache-dump-undump
Otto Moerbeek [Mon, 4 Nov 2024 14:10:37 +0000 (15:10 +0100)] 
Merge pull request #14796 from omoerbeek/rec-cache-dump-undump

rec: provide a few more Lua functions, most importantly record cache dump and load

8 months agoUpdate dns-over-https.rst
Timothy Pillow [Mon, 4 Nov 2024 14:02:29 +0000 (15:02 +0100)] 
Update dns-over-https.rst

remove 'include' directives from nginx conf example

8 months agoAdd a unit test checking the ref counts (fails in master) 14807/head
Otto Moerbeek [Mon, 4 Nov 2024 13:44:37 +0000 (14:44 +0100)] 
Add a unit test checking the ref counts (fails in master)

8 months agoMerge pull request #14809 from omoerbeek/rec-deprecate-old-style
Otto Moerbeek [Mon, 4 Nov 2024 13:46:15 +0000 (14:46 +0100)] 
Merge pull request #14809 from omoerbeek/rec-deprecate-old-style

rec: actively deprecate old style settings

8 months agoUpdate dns-over-https.rst
Timothy Pillow [Mon, 4 Nov 2024 12:26:54 +0000 (13:26 +0100)] 
Update dns-over-https.rst

8 months agoApply suggestions from code review 14809/head
Otto Moerbeek [Mon, 4 Nov 2024 12:10:47 +0000 (13:10 +0100)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <github@coredump.fr>
8 months agoReplace a few asserts with throws and make sure we've seen the version and type field... 14796/head
Otto Moerbeek [Mon, 4 Nov 2024 12:07:52 +0000 (13:07 +0100)] 
Replace a few asserts with throws and make sure we've seen the version and type fields in putRecordSet.

An exception will be handled by the catch at the end of putRecordSets()

Prompted by @rgacogne