]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
2 years agoFix compilation of the event ports multiplexer 12046/head
Remi Gacogne [Fri, 30 Sep 2022 08:55:19 +0000 (10:55 +0200)] 
Fix compilation of the event ports multiplexer

Thanks to Jonathan Perkin for the patch!

2 years agoMerge pull request #12024 from omoerbeek/rec-getting-started-docs
Otto Moerbeek [Tue, 27 Sep 2022 12:01:14 +0000 (14:01 +0200)] 
Merge pull request #12024 from omoerbeek/rec-getting-started-docs

rec: Update docs for getting started and compiling.

2 years agoMerge pull request #11987 from rgacogne/ddist-api-less-allocs
Remi Gacogne [Tue, 27 Sep 2022 10:13:43 +0000 (12:13 +0200)] 
Merge pull request #11987 from rgacogne/ddist-api-less-allocs

dnsdist: Slightly reduce the number of allocations in API calls

2 years agoMerge pull request #11996 from rgacogne/ddist-coverage-dump
Remi Gacogne [Tue, 27 Sep 2022 10:12:30 +0000 (12:12 +0200)] 
Merge pull request #11996 from rgacogne/ddist-coverage-dump

dnsdist: Better code coverage stats when enabled

2 years agoMerge pull request #11993 from rgacogne/ddist-more-options-to-disable-features
Remi Gacogne [Tue, 27 Sep 2022 10:11:12 +0000 (12:11 +0200)] 
Merge pull request #11993 from rgacogne/ddist-more-options-to-disable-features

dnsdist: Add build-time options to disable the dynamic blocks and UDP response delay

2 years agoMerge pull request #11992 from rgacogne/ddist-thread-names
Remi Gacogne [Tue, 27 Sep 2022 10:10:39 +0000 (12:10 +0200)] 
Merge pull request #11992 from rgacogne/ddist-thread-names

dnsdist: Add missing thread names

2 years agoMerge pull request #11988 from rgacogne/ddist-openssl-no-err-strings
Remi Gacogne [Tue, 27 Sep 2022 10:10:17 +0000 (12:10 +0200)] 
Merge pull request #11988 from rgacogne/ddist-openssl-no-err-strings

dnsdist: Add a build option (define) to prevent loading OpenSSL's errors

2 years agorec: Update docs for getting started and compiling. 12024/head
Otto Moerbeek [Tue, 27 Sep 2022 06:18:37 +0000 (08:18 +0200)] 
rec: Update docs for getting started and compiling.

I'm also making the mention of PowerDNS Recursor more consistent:
no ``the`` and either :program:`PowerDNS Recursor` or :program:`Recursor`.
Use short form if the long form was used already in a section or
it would become tedious to have the long form for another reason.

Fixes #11828, though the recursor.conf man page is not going to
happen anytime soon, as we lack the infrastructure for that and
maintaining both a .rst file and a man page would be a pain.

With released versions, pdns_recursor --config=default helps a bit.
In master pdns_recursor --config=[default|check|diff] was added.

2 years agoMerge pull request #12020 from omoerbeek/rec-sl-command-line
Otto Moerbeek [Tue, 27 Sep 2022 08:42:19 +0000 (10:42 +0200)] 
Merge pull request #12020 from omoerbeek/rec-sl-command-line

rec: Make clear structured-logging-backend must be set on the command line

2 years agoMerge pull request #11768 from franklouwers/feature/rpmbuilds-include
Otto Moerbeek [Tue, 27 Sep 2022 05:46:12 +0000 (07:46 +0200)] 
Merge pull request #11768 from franklouwers/feature/rpmbuilds-include

Enable include-dir by default in RPM builds, to be in line with DEB builds

2 years agoMerge pull request #12021 from omoerbeek/rec-defer-accept-warning
Otto Moerbeek [Mon, 26 Sep 2022 18:09:01 +0000 (20:09 +0200)] 
Merge pull request #12021 from omoerbeek/rec-defer-accept-warning

rec: Properly guard  TCP_DEFER_ACCEPT

2 years agoMerge pull request #12023 from phonedph1/patch-35
Remi Gacogne [Mon, 26 Sep 2022 16:19:46 +0000 (18:19 +0200)] 
Merge pull request #12023 from phonedph1/patch-35

dnsdist: Update rules-actions.rst

2 years agoUpdate rules-actions.rst 12023/head
phonedph1 [Mon, 26 Sep 2022 15:31:32 +0000 (09:31 -0600)] 
Update rules-actions.rst

2 years agoProperly guard TCP_DEFER_ACCEPT 12021/head
Otto Moerbeek [Mon, 26 Sep 2022 14:28:46 +0000 (16:28 +0200)] 
Properly guard  TCP_DEFER_ACCEPT

2 years agoMerge pull request #11856 from omoerbeek/rec-no-more-xpf
Otto Moerbeek [Mon, 26 Sep 2022 14:22:08 +0000 (16:22 +0200)] 
Merge pull request #11856 from omoerbeek/rec-no-more-xpf

rec: Remove XPF support

2 years agoMerge pull request #11989 from fredmorcos/fred/11927-rec-stl-exception
Otto Moerbeek [Mon, 26 Sep 2022 14:16:56 +0000 (16:16 +0200)] 
Merge pull request #11989 from fredmorcos/fred/11927-rec-stl-exception

Improve error message when invalid values for `local-address` are provided in recursor config file

2 years agoMake clear structured-logging-backend must be set on the command line 12020/head
Otto Moerbeek [Mon, 26 Sep 2022 14:15:20 +0000 (16:15 +0200)] 
Make clear structured-logging-backend must be set on the command line

2 years agoMerge pull request #12013 from aerique/feature/add-rec-48-to-repo-script
aerique [Mon, 26 Sep 2022 11:05:39 +0000 (13:05 +0200)] 
Merge pull request #12013 from aerique/feature/add-rec-48-to-repo-script

Add `rec-48` to repo test script.

2 years agoMerge pull request #12017 from omoerbeek/throw-long-label
Otto Moerbeek [Mon, 26 Sep 2022 10:48:31 +0000 (12:48 +0200)] 
Merge pull request #12017 from omoerbeek/throw-long-label

Include (with precautions) offending data in messages about too long a label

2 years agoMerge pull request #12011 from omoerbeek/rec-snmp-debian-ubuntu
Otto Moerbeek [Mon, 26 Sep 2022 10:45:50 +0000 (12:45 +0200)] 
Merge pull request #12011 from omoerbeek/rec-snmp-debian-ubuntu

rec: Enable SNMP for debian and ubuntu builds.

2 years agoMerge pull request #12009 from omoerbeek/rec-snmp-used
Otto Moerbeek [Mon, 26 Sep 2022 10:38:57 +0000 (12:38 +0200)] 
Merge pull request #12009 from omoerbeek/rec-snmp-used

Warn if snmp-agent is set but SNMP is not available.

2 years agoMerge pull request #11959 from omoerbeek/rec-sl-tweaks
Otto Moerbeek [Mon, 26 Sep 2022 09:44:59 +0000 (11:44 +0200)] 
Merge pull request #11959 from omoerbeek/rec-sl-tweaks

rec: A few tweaks to structured logging calls

2 years agoUse naming convention: s/maxDNSNameLength/s_maxDNSNameLength 12017/head
Otto Moerbeek [Mon, 26 Sep 2022 09:37:56 +0000 (11:37 +0200)] 
Use naming convention: s/maxDNSNameLength/s_maxDNSNameLength

2 years agoMove const maxDNSNameLength to class, and use it where appropriate
Otto Moerbeek [Mon, 26 Sep 2022 09:07:24 +0000 (11:07 +0200)] 
Move const maxDNSNameLength to class, and use it where appropriate

2 years agoauth: Remove usage of parseService[4|6] and ServiceTuple 11989/head
Fred Morcos [Thu, 22 Sep 2022 15:22:52 +0000 (17:22 +0200)] 
auth: Remove usage of parseService[4|6] and ServiceTuple

2 years agoCleanup
Fred Morcos [Thu, 22 Sep 2022 15:16:54 +0000 (17:16 +0200)] 
Cleanup

2 years agoFormatting
Fred Morcos [Thu, 22 Sep 2022 15:16:12 +0000 (17:16 +0200)] 
Formatting

2 years agorec: Remove the now unused parseService[4|6] and ServiceTuple
Fred Morcos [Wed, 21 Sep 2022 12:00:49 +0000 (14:00 +0200)] 
rec: Remove the now unused parseService[4|6] and ServiceTuple

2 years agorec: Directly use ComboAddress for parsing local-address config value
Fred Morcos [Tue, 20 Sep 2022 13:05:13 +0000 (15:05 +0200)] 
rec: Directly use ComboAddress for parsing local-address config value

Part of #11927

This is marked as "part of" because the parsing can still be greatly improved. For the
time being, the error message has been improved. However, an actual configuration file
parser - with line and column number tracking - would be ideal.

2 years agoCleanup makeTCPServerSockets
Fred Morcos [Tue, 20 Sep 2022 13:08:18 +0000 (15:08 +0200)] 
Cleanup makeTCPServerSockets

2 years agoCleanup makeUDPServerSockets
Fred Morcos [Tue, 20 Sep 2022 13:03:47 +0000 (15:03 +0200)] 
Cleanup makeUDPServerSockets

2 years agorec: Make getHostname return an optional<string>
Fred Morcos [Wed, 14 Sep 2022 18:34:27 +0000 (20:34 +0200)] 
rec: Make getHostname return an optional<string>

Also:

- Cleans up getHostname and has it use getMaxHostNameSize().
- Updates getCarbonHostName to use getHostname.

2 years agoMerge pull request #12018 from darnuria/fix/jdnssec-link
Peter van Dijk [Mon, 26 Sep 2022 08:07:33 +0000 (10:07 +0200)] 
Merge pull request #12018 from darnuria/fix/jdnssec-link

fix #11997 jdnssec was broken link to repository directly.

2 years agojdnssec was broken link to repository directly. 12018/head
Axel Viala [Mon, 26 Sep 2022 08:05:12 +0000 (10:05 +0200)] 
jdnssec was broken link to repository directly.

2 years agoInclude (with precautions) offending data in messages about too long a label.
Otto Moerbeek [Mon, 26 Sep 2022 07:29:11 +0000 (09:29 +0200)] 
Include (with precautions) offending data in messages about too long a label.

Fixes #12014

2 years agoMerge pull request #12016 from omoerbeek/rec-xpf-deprecate-since
Otto Moerbeek [Mon, 26 Sep 2022 07:48:03 +0000 (09:48 +0200)] 
Merge pull request #12016 from omoerbeek/rec-xpf-deprecate-since

Say since when XPF has been deprecated in rec

2 years agoSay since when XPF has been deprecated in rec 12016/head
Otto Moerbeek [Mon, 26 Sep 2022 07:43:57 +0000 (09:43 +0200)] 
Say since when XPF has been deprecated in rec

2 years agoMerge pull request #12015 from omoerbeek/rec-eol-plus-fixes
Otto Moerbeek [Mon, 26 Sep 2022 07:40:49 +0000 (09:40 +0200)] 
Merge pull request #12015 from omoerbeek/rec-eol-plus-fixes

Only say EOL if a version is actually EOL, plus some fixes to cross references.

2 years agoOnly say EOL if a version is actually EOL, plus some fixes to cross references. 12015/head
Otto Moerbeek [Mon, 26 Sep 2022 07:34:40 +0000 (09:34 +0200)] 
Only say EOL if a version is actually EOL, plus some fixes to cross references.

2 years agoDo not use compiler flags from net-snmp, it adds flags we do not want. 12011/head
Otto Moerbeek [Fri, 23 Sep 2022 10:24:55 +0000 (12:24 +0200)] 
Do not use compiler flags from net-snmp, it adds flags we do not want.

2 years agoAdd `rec-48` to repo test script. 12013/head
Erik Winkels [Fri, 23 Sep 2022 11:50:12 +0000 (13:50 +0200)] 
Add `rec-48` to repo test script.

2 years agoMerge pull request #11991 from omoerbeek/rec-prep-4.8.0-alpha1
Otto Moerbeek [Fri, 23 Sep 2022 08:09:22 +0000 (10:09 +0200)] 
Merge pull request #11991 from omoerbeek/rec-prep-4.8.0-alpha1

Prep for rec-4.8.0-alpha1

2 years agorec: Enable SNMP for debian and ubuntu builds.
Otto Moerbeek [Fri, 23 Sep 2022 07:36:22 +0000 (09:36 +0200)] 
rec: Enable SNMP for debian and ubuntu builds.

Fixes #11999

2 years agoMerge pull request #12010 from omoerbeek/coverity-20220921-followup
Otto Moerbeek [Fri, 23 Sep 2022 07:29:06 +0000 (09:29 +0200)] 
Merge pull request #12010 from omoerbeek/coverity-20220921-followup

Folowup to #11986: coverity fixes

2 years agoFolowup to #11986: coverity fixes 12010/head
Otto Moerbeek [Fri, 23 Sep 2022 05:42:17 +0000 (07:42 +0200)] 
Folowup to #11986: coverity fixes

Typo in annotations and one missed

2 years agoWarn if snmp-agent is set but SNMP is not available. 12009/head
Otto Moerbeek [Fri, 23 Sep 2022 05:31:35 +0000 (07:31 +0200)] 
Warn if snmp-agent is set but SNMP is not available.

Fixes #11998

2 years agoApply suggestions from code review 11991/head
Otto Moerbeek [Thu, 22 Sep 2022 15:12:22 +0000 (17:12 +0200)] 
Apply suggestions from code review

Co-authored-by: Matt Nordhoff <mnordhoff@mattnordhoff.com>
2 years agodnsdist: Better code coverage stats when enabled 11996/head
Remi Gacogne [Fri, 25 Feb 2022 15:15:56 +0000 (16:15 +0100)] 
dnsdist: Better code coverage stats when enabled

When exiting on user request, dnsdist calls _Exit() to avoid any
issue caused by the order in which the destructors of our long-lived
objects are called (it would be nice to fix this properly, but it
would require a fairly large refactoring).
Since the static destructors are not called in that case, the most
recent coverage data is not always properly dumped to disk.
Explicitly calling __gcov_dump` before exiting ensures that no data
is lost.

2 years agoSecpoll update, including a few status updates fomr 2 to 3 for EOL and pre-releases
Otto Moerbeek [Wed, 21 Sep 2022 13:08:30 +0000 (15:08 +0200)] 
Secpoll update, including a few status updates fomr 2 to 3 for EOL and pre-releases

2 years agodnsdist: Document the options to disable the delay pipe and dynblocks 11993/head
Remi Gacogne [Wed, 21 Sep 2022 13:19:23 +0000 (15:19 +0200)] 
dnsdist: Document the options to disable the delay pipe and dynblocks

2 years agodnsdist: Add -DDISABLE_DELAY_PIPE and -DDISABLE_DYNBLOCKS to 'least' tests
Remi Gacogne [Thu, 7 Jul 2022 09:35:13 +0000 (11:35 +0200)] 
dnsdist: Add -DDISABLE_DELAY_PIPE and -DDISABLE_DYNBLOCKS to 'least' tests

2 years agodnsdist: Add DISABLE_DELAY_PIPE option
Remi Gacogne [Wed, 6 Jul 2022 16:20:24 +0000 (18:20 +0200)] 
dnsdist: Add DISABLE_DELAY_PIPE option

2 years agodnsdist: Add DISABLE_DYNBLOCKS option
Remi Gacogne [Wed, 6 Jul 2022 16:13:49 +0000 (18:13 +0200)] 
dnsdist: Add DISABLE_DYNBLOCKS option

2 years agodnsdist: Add missing thread names 11992/head
Remi Gacogne [Wed, 6 Jul 2022 16:20:43 +0000 (18:20 +0200)] 
dnsdist: Add missing thread names

2 years agoPrep for rec-4.8.0-alpha1
Otto Moerbeek [Tue, 13 Sep 2022 12:52:49 +0000 (14:52 +0200)] 
Prep for rec-4.8.0-alpha1

2 years agodnsdist: Fix 'moving a temporary object prevents copy elision' warning 11987/head
Remi Gacogne [Wed, 21 Sep 2022 12:51:29 +0000 (14:51 +0200)] 
dnsdist: Fix 'moving a temporary object prevents copy elision' warning

2 years agodnsdist: Document DISABLE_OPENSSL_ERROR_STRINGS 11988/head
Remi Gacogne [Wed, 21 Sep 2022 12:06:07 +0000 (14:06 +0200)] 
dnsdist: Document DISABLE_OPENSSL_ERROR_STRINGS

2 years agodnsdist: Add a build option (define) to prevent loading OpenSSL's errors
Remi Gacogne [Wed, 31 Aug 2022 12:45:58 +0000 (14:45 +0200)] 
dnsdist: Add a build option (define) to prevent loading OpenSSL's errors

2 years agodnsdist: Slightly reduce the number of allocations in API calls
Remi Gacogne [Thu, 1 Sep 2022 15:10:16 +0000 (17:10 +0200)] 
dnsdist: Slightly reduce the number of allocations in API calls

2 years agoMerge pull request #11986 from omoerbeek/coverity-20220921 rec-4.8.0-alpha1
Otto Moerbeek [Wed, 21 Sep 2022 09:23:46 +0000 (11:23 +0200)] 
Merge pull request #11986 from omoerbeek/coverity-20220921

Coverity Fixes 20220921

2 years agoCoverity fixes: auto_causes_copy and sprinkle const as well 11986/head
Otto Moerbeek [Wed, 21 Sep 2022 07:52:55 +0000 (09:52 +0200)] 
Coverity fixes: auto_causes_copy and sprinkle const as well

Coverity 14912751491274149127214912711491270149126914912641491263

2 years agoCoverity reports of time_t truncation, all because of protocol uses unsigned 32 bit...
Otto Moerbeek [Wed, 21 Sep 2022 07:41:24 +0000 (09:41 +0200)] 
Coverity reports of time_t truncation, all because of protocol uses unsigned 32 bit time

Coverity 149824914912731491268149126714912661491265

2 years agoMerge pull request #11958 from omoerbeek/rec-lock-record-cache
Otto Moerbeek [Tue, 20 Sep 2022 15:10:23 +0000 (17:10 +0200)] 
Merge pull request #11958 from omoerbeek/rec-lock-record-cache

Rec: lock record cache entries

2 years agoBetter wording for docs 11958/head
Otto Moerbeek [Tue, 20 Sep 2022 13:25:39 +0000 (15:25 +0200)] 
Better wording for docs

Co-authored-by: Remi Gacogne <github@coredump.fr>
2 years agoMerge pull request #11957 from darnuria/use-null-ptr/getNSEC3PARAM
Peter van Dijk [Tue, 20 Sep 2022 13:16:02 +0000 (15:16 +0200)] 
Merge pull request #11957 from darnuria/use-null-ptr/getNSEC3PARAM

[clang-tidy] Use nullptr in getNSEC3PARAM + init bool at callsite

2 years agoMerge pull request #11953 from Habbie/axfr-tc
Peter van Dijk [Tue, 20 Sep 2022 12:53:06 +0000 (14:53 +0200)] 
Merge pull request #11953 from Habbie/axfr-tc

axfr-retriever: abort on chunk with TC set

2 years agoMerge pull request #11981 from omoerbeek/rec-dics-hooks-typo
Peter van Dijk [Tue, 20 Sep 2022 11:50:38 +0000 (13:50 +0200)] 
Merge pull request #11981 from omoerbeek/rec-dics-hooks-typo

rec: Typo in hooks.rst

2 years agoTypo 11981/head
Otto Moerbeek [Tue, 20 Sep 2022 11:07:58 +0000 (13:07 +0200)] 
Typo

2 years agoMerge pull request #11980 from aerique/feature/add-more-rec-46-and-47-to-repo-script
Peter van Dijk [Tue, 20 Sep 2022 10:35:02 +0000 (12:35 +0200)] 
Merge pull request #11980 from aerique/feature/add-more-rec-46-and-47-to-repo-script

Feature/add more rec 46 and 47 to repo script

2 years agoAdd rec-47 for EL9 to repo test script. 11980/head
Erik Winkels [Tue, 20 Sep 2022 09:51:22 +0000 (11:51 +0200)] 
Add rec-47 for EL9 to repo test script.

2 years agoAdd rec-46 for Jammy to repo test script.
Erik Winkels [Tue, 20 Sep 2022 09:51:01 +0000 (11:51 +0200)] 
Add rec-46 for Jammy to repo test script.

2 years agoMerge pull request #11969 from omoerbeek/prep-rec-4.7.3-4.6.4-4.5.11
Otto Moerbeek [Tue, 20 Sep 2022 08:30:33 +0000 (10:30 +0200)] 
Merge pull request #11969 from omoerbeek/prep-rec-4.7.3-4.6.4-4.5.11

rec: Prep rec 4.7.3 4.6.4 4.5.11

2 years agoMerge pull request #11971 from omoerbeek/boost.m4-clang14
Peter van Dijk [Tue, 20 Sep 2022 07:19:23 +0000 (09:19 +0200)] 
Merge pull request #11971 from omoerbeek/boost.m4-clang14

clang14 has reached MacOS

2 years agoMerge pull request #11961 from Habbie/docker-bullseye
Peter van Dijk [Mon, 19 Sep 2022 13:58:43 +0000 (15:58 +0200)] 
Merge pull request #11961 from Habbie/docker-bullseye

docker: upgrade to bullseye

2 years agoMerge pull request #11955 from franklouwers/feature/update-docs-lua-rec
Otto Moerbeek [Mon, 19 Sep 2022 13:28:07 +0000 (15:28 +0200)] 
Merge pull request #11955 from franklouwers/feature/update-docs-lua-rec

Clarify return codes for the LUA hooks in the Recursor

2 years agoclang14 has reached MacOS 11971/head
Otto Moerbeek [Mon, 19 Sep 2022 09:25:57 +0000 (11:25 +0200)] 
clang14 has reached MacOS

Also upstreamed: https://github.com/tsuna/boost.m4/pull/129

2 years agoMerge pull request #11962 from omoerbeek/rec-test-cname-on-ds-bogus
Otto Moerbeek [Mon, 19 Sep 2022 09:01:34 +0000 (11:01 +0200)] 
Merge pull request #11962 from omoerbeek/rec-test-cname-on-ds-bogus

rec: Add unit test to check that we go Bogus if a DS query responds with a CNAME on a would-be Secure zone

2 years agoPrep for rec-4.5.11, rec-4.6.4, rec-4.7.3 11969/head
Otto Moerbeek [Wed, 14 Sep 2022 13:10:11 +0000 (15:10 +0200)] 
Prep for rec-4.5.11, rec-4.6.4, rec-4.7.3

2 years agoUpgrade guide entries for 4.7.3, 4.6.4, 4.5.11
Otto Moerbeek [Mon, 19 Sep 2022 07:10:13 +0000 (09:10 +0200)] 
Upgrade guide entries for 4.7.3, 4.6.4, 4.5.11

2 years agoAdd unit test to check that we go Bogus if a DS query responds with a CNAME on a... 11962/head
Otto Moerbeek [Thu, 15 Sep 2022 13:39:48 +0000 (15:39 +0200)] 
Add unit test to check that we go Bogus if a DS query responds with a CNAME on a would-be Secure zone

Fixes #11259

2 years agodocker: upgrade to bullseye 11961/head
Peter van Dijk [Thu, 15 Sep 2022 13:14:34 +0000 (15:14 +0200)] 
docker: upgrade to bullseye

2 years agoTweaks 11955/head
Otto Moerbeek [Thu, 15 Sep 2022 11:42:33 +0000 (13:42 +0200)] 
Tweaks

2 years agoA few tweaks to structured logging calls 11959/head
Otto Moerbeek [Wed, 22 Jun 2022 14:47:31 +0000 (16:47 +0200)] 
A few tweaks to structured logging calls

2 years agoMerge pull request #11956 from franklouwers/feature/update-docs-eol
Peter van Dijk [Thu, 15 Sep 2022 07:52:04 +0000 (09:52 +0200)] 
Merge pull request #11956 from franklouwers/feature/update-docs-eol

Update auth EOL dates a bit :)

2 years agoAdd unit test for simple cache locking case
Otto Moerbeek [Wed, 14 Sep 2022 11:01:43 +0000 (13:01 +0200)] 
Add unit test for simple cache locking case

2 years agogetNSEC3PARAM callsite: Define to false by default out-param narrow. 11957/head
Axel Viala [Wed, 14 Sep 2022 13:23:05 +0000 (15:23 +0200)] 
getNSEC3PARAM callsite: Define to false by default out-param narrow.

2 years agogetNSEC3PARAM: Use null-ptr instead of 0.
Axel Viala [Wed, 14 Sep 2022 13:22:36 +0000 (15:22 +0200)] 
getNSEC3PARAM: Use null-ptr instead of 0.

2 years agoUpdate docs/appendices/EOL.rst 11956/head
Frank Louwers [Wed, 14 Sep 2022 13:50:29 +0000 (15:50 +0200)] 
Update docs/appendices/EOL.rst

Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2 years agoUpdate auth EOL dates a bit :)
Frank Louwers [Wed, 14 Sep 2022 13:41:19 +0000 (15:41 +0200)] 
Update auth EOL dates a bit :)

2 years agoClarify return codes for the LUA hooks in the Recursor
Frank Louwers [Wed, 14 Sep 2022 13:33:58 +0000 (15:33 +0200)] 
Clarify return codes for the LUA hooks in the Recursor

2 years agoaxfr-retriever: abort on chunk with TC set 11953/head
Peter van Dijk [Wed, 14 Sep 2022 11:22:09 +0000 (13:22 +0200)] 
axfr-retriever: abort on chunk with TC set

2 years agoFeature to lock record sets in the records cache.
Otto Moerbeek [Tue, 13 Sep 2022 09:27:24 +0000 (11:27 +0200)] 
Feature to lock record sets in the records cache.

The idea is that this provides an extra layer of protection against spoofing.
To quote from the docs

This adds an extra layer of protection---as it limits the window of time cache updates are accepted---at the cost of a less efficient record cache.

The default value of 0 means no extra locking occurs.
When non-zero, record sets received (e.g. in the Additional Section) will not replace existing record sets in the record cache until the given percentage of the original TTL has expired.
A value of 100 means only expired record sets will be replaced.

There are a few cases where records will be replaced anyway:

- Record sets that are expired will always be replaced.
- If the new record set passed DNSSEC validation it will replace an existing entry.
- Record sets produced by refresh-on-ttl-perc tasks will also replace existing record sets.

2 years agoMerge pull request #11952 from jpmens/patch-12
Peter van Dijk [Wed, 14 Sep 2022 09:07:23 +0000 (11:07 +0200)] 
Merge pull request #11952 from jpmens/patch-12

Nits on documentation for catalog zones

2 years agoremove misleading comment 11952/head
Jan-Piet Mens [Tue, 13 Sep 2022 16:51:21 +0000 (18:51 +0200)] 
remove misleading comment

2 years agoNits on documentation for catalog zones
Jan-Piet Mens [Tue, 13 Sep 2022 13:45:13 +0000 (15:45 +0200)] 
Nits on documentation for catalog zones

Replace catalog zone by `catalog.example` only because I found reading `catalog.invalid` looked strange.
Other than that fix a typo and reformat the zone proper.

2 years agoMerge pull request #11950 from aerique/feature/add-more-auth-47-to-repo-script
Peter van Dijk [Tue, 13 Sep 2022 10:55:24 +0000 (12:55 +0200)] 
Merge pull request #11950 from aerique/feature/add-more-auth-47-to-repo-script

Add auth-47 for Ubuntu Jammy and EL9 to test script.

2 years agoAdd auth-47 for Ubuntu Jammy and EL9 to test script. 11950/head
Erik Winkels [Tue, 13 Sep 2022 10:26:58 +0000 (12:26 +0200)] 
Add auth-47 for Ubuntu Jammy and EL9 to test script.

2 years agoMerge pull request #11835 from Habbie/auth-4.7.0-beta2-docs
Peter van Dijk [Tue, 13 Sep 2022 08:31:10 +0000 (10:31 +0200)] 
Merge pull request #11835 from Habbie/auth-4.7.0-beta2-docs

auth-4.7.0-beta2: secpoll and docs

2 years agoauth-4.7.0-beta2: secpoll and docs 11835/head
Peter van Dijk [Mon, 8 Aug 2022 12:16:16 +0000 (14:16 +0200)] 
auth-4.7.0-beta2: secpoll and docs

2 years agoMerge pull request #11933 from Habbie/luarecord-atomicinit
Peter van Dijk [Mon, 12 Sep 2022 11:39:28 +0000 (13:39 +0200)] 
Merge pull request #11933 from Habbie/luarecord-atomicinit

auth LUA: fix "braces around scalar initializer" warning