]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
4 years agoMake sure we take the right minimum for the PC TTL data in the SERVFAIL case. 10185/head
Otto [Wed, 17 Mar 2021 15:00:16 +0000 (16:00 +0100)] 
Make sure we take the right minimum for the PC TTL data in the SERVFAIL case.

Also add safety belt to the ageing code to not wrap TTLs,
adjust one dnsdist test for ageDNSPacket no longer underflowing, and
stop dnsdist from relying on ageDNSPacket wrapping around.

4 years agoMerge pull request #10186 from mind04/pdns-lmdb-coverity
Peter van Dijk [Thu, 18 Mar 2021 11:28:50 +0000 (12:28 +0100)] 
Merge pull request #10186 from mind04/pdns-lmdb-coverity

auth: fix coverity CID 1450843

4 years agoMerge pull request #10187 from Habbie/circleci-upstream-docker-images
Peter van Dijk [Thu, 18 Mar 2021 11:25:33 +0000 (12:25 +0100)] 
Merge pull request #10187 from Habbie/circleci-upstream-docker-images

circleci: use upstream docker images instead of the circleci forks

4 years agoauth: fix coverity CID 1450843 10186/head
Kees Monshouwer [Wed, 17 Mar 2021 22:10:33 +0000 (23:10 +0100)] 
auth: fix coverity CID 1450843

4 years agocircleci: use upstream docker images instead of the circleci forks 10187/head
Peter van Dijk [Thu, 18 Mar 2021 08:19:33 +0000 (09:19 +0100)] 
circleci: use upstream docker images instead of the circleci forks

4 years agoMerge pull request #10181 from rgacogne/ddist-doc-typos2
Remi Gacogne [Wed, 17 Mar 2021 08:06:00 +0000 (09:06 +0100)] 
Merge pull request #10181 from rgacogne/ddist-doc-typos2

dnsdist: Fix a few typos in the docs, document that setTCPUseSinglePipe should not be used anymore

4 years agoMerge pull request #10178 from omoerbeek/rec-root-ns-poison
Otto Moerbeek [Tue, 16 Mar 2021 16:59:29 +0000 (17:59 +0100)] 
Merge pull request #10178 from omoerbeek/rec-root-ns-poison

rec: Don't pick up random root NS records from AUTHORITY sections

4 years agoMerge pull request #10179 from rgacogne/ddist-tls-release-buffers
Remi Gacogne [Tue, 16 Mar 2021 16:32:11 +0000 (17:32 +0100)] 
Merge pull request #10179 from rgacogne/ddist-tls-release-buffers

dnsdist: Set OpenSSL to release buffers when idle, saves 35 kB per connection

4 years agodnsdist: Fix formatting issue in the TLS sessions management guide 10181/head
Remi Gacogne [Tue, 16 Mar 2021 16:29:27 +0000 (17:29 +0100)] 
dnsdist: Fix formatting issue in the TLS sessions management guide

4 years agodnsdist: Document that setTCPUseSinglePipe should not be used anymore
Remi Gacogne [Tue, 16 Mar 2021 16:22:49 +0000 (17:22 +0100)] 
dnsdist: Document that setTCPUseSinglePipe should not be used anymore

4 years agoMerge pull request #10107 from mind04/pdns-lmdb-disabled
Peter van Dijk [Tue, 16 Mar 2021 15:50:33 +0000 (16:50 +0100)] 
Merge pull request #10107 from mind04/pdns-lmdb-disabled

auth: implement disabled in LMDB backend

4 years agoFormatting 10178/head
Otto [Tue, 16 Mar 2021 13:22:43 +0000 (14:22 +0100)] 
Formatting

4 years agoFix indent
Otto [Tue, 16 Mar 2021 13:21:47 +0000 (14:21 +0100)] 
Fix indent

4 years agoClarify comments
Otto [Tue, 16 Mar 2021 12:22:42 +0000 (13:22 +0100)] 
Clarify comments

4 years agodnsdist: Set OpenSSL to release buffers when idle, saves 35 kB per connection 10179/head
Remi Gacogne [Tue, 16 Mar 2021 10:24:08 +0000 (11:24 +0100)] 
dnsdist: Set OpenSSL to release buffers when idle, saves 35 kB per connection

4 years agoDon't pick up random root NS records from AUTHORITY sections
Otto [Mon, 15 Mar 2021 16:11:37 +0000 (17:11 +0100)] 
Don't pick up random root NS records from AUTHORITY sections

4 years agoMerge pull request #10155 from pieterlexis/alias-nsec-bitmap
Peter van Dijk [Mon, 15 Mar 2021 08:09:25 +0000 (09:09 +0100)] 
Merge pull request #10155 from pieterlexis/alias-nsec-bitmap

ALIAS: Ensure A and AAAA are in the NSEC bitmap

4 years agoMerge pull request #10172 from Habbie/csync-init
Peter van Dijk [Mon, 15 Mar 2021 08:06:51 +0000 (09:06 +0100)] 
Merge pull request #10172 from Habbie/csync-init

CSYNCRecordContent: init member variables

4 years agoMerge pull request #10169 from Habbie/check-secpoll
Peter van Dijk [Mon, 15 Mar 2021 08:03:34 +0000 (09:03 +0100)] 
Merge pull request #10169 from Habbie/check-secpoll

check secpoll syntax

4 years agoMerge pull request #10174 from rubenk/spelling
Pieter Lexis [Sun, 14 Mar 2021 12:36:04 +0000 (13:36 +0100)] 
Merge pull request #10174 from rubenk/spelling

Spelling

4 years agoMerge pull request #10126 from peterthomassen/patch-2
Pieter Lexis [Sun, 14 Mar 2021 12:23:09 +0000 (13:23 +0100)] 
Merge pull request #10126 from peterthomassen/patch-2

Improve description of dname-processing

4 years agoMerge pull request #10145 from mnordhoff/patch-8
Pieter Lexis [Sun, 14 Mar 2021 12:22:56 +0000 (13:22 +0100)] 
Merge pull request #10145 from mnordhoff/patch-8

docs: ecswho is a Netmask, not a ComboAddress

4 years agoMerge pull request #10141 from pieterlexis/sd-better-runtimedir
Pieter Lexis [Sun, 14 Mar 2021 12:22:37 +0000 (13:22 +0100)] 
Merge pull request #10141 from pieterlexis/sd-better-runtimedir

Fix configure issue with systemd runtime dir detection

4 years agoALIAS: Ensure A and AAAA are in the NSEC bitmap 10155/head
Pieter Lexis [Tue, 9 Mar 2021 15:46:30 +0000 (16:46 +0100)] 
ALIAS: Ensure A and AAAA are in the NSEC bitmap

This ensures that NODATA responses from names with an ALIAS record don't
blank out A/AAAA on resolvers using aggressive NSEC caching.

Closes #6667

4 years agoWhitespace and interpunction 10174/head
Ruben Kerkhof [Sun, 14 Mar 2021 11:03:59 +0000 (12:03 +0100)] 
Whitespace and interpunction

4 years agoMore spelling
Ruben Kerkhof [Sun, 14 Mar 2021 11:02:48 +0000 (12:02 +0100)] 
More spelling

4 years agoSpelling
Ruben Kerkhof [Sun, 14 Mar 2021 11:01:07 +0000 (12:01 +0100)] 
Spelling

4 years agoMerge pull request #10168 from jsoref/spelling
Peter van Dijk [Fri, 12 Mar 2021 18:58:31 +0000 (19:58 +0100)] 
Merge pull request #10168 from jsoref/spelling

Spelling

4 years agoCSYNCRecordContent: init member variables 10172/head
Peter van Dijk [Fri, 12 Mar 2021 15:58:57 +0000 (16:58 +0100)] 
CSYNCRecordContent: init member variables

4 years agospelling: Update patterns/exclusions 10168/head
Josh Soref [Wed, 10 Mar 2021 11:28:46 +0000 (06:28 -0500)] 
spelling: Update patterns/exclusions

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agoCorrect NetmaskGroup comment
Josh Soref [Fri, 12 Mar 2021 14:22:11 +0000 (09:22 -0500)] 
Correct NetmaskGroup comment

per Habbie

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: valid
Josh Soref [Wed, 10 Mar 2021 16:32:38 +0000 (11:32 -0500)] 
spelling: valid

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: unsupported
Josh Soref [Thu, 11 Mar 2021 03:56:34 +0000 (22:56 -0500)] 
spelling: unsupported

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: unexpected
Josh Soref [Thu, 11 Mar 2021 03:56:55 +0000 (22:56 -0500)] 
spelling: unexpected

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: transaction
Josh Soref [Thu, 11 Mar 2021 03:55:48 +0000 (22:55 -0500)] 
spelling: transaction

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: test
Josh Soref [Wed, 10 Mar 2021 16:23:04 +0000 (11:23 -0500)] 
spelling: test

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: support
Josh Soref [Thu, 11 Mar 2021 03:53:03 +0000 (22:53 -0500)] 
spelling: support

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: start
Josh Soref [Wed, 10 Mar 2021 16:20:11 +0000 (11:20 -0500)] 
spelling: start

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: status code
Josh Soref [Wed, 10 Mar 2021 16:18:48 +0000 (11:18 -0500)] 
spelling: status code

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: should
Josh Soref [Wed, 10 Mar 2021 12:34:50 +0000 (07:34 -0500)] 
spelling: should

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: running
Josh Soref [Wed, 10 Mar 2021 15:35:20 +0000 (10:35 -0500)] 
spelling: running

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: rule
Josh Soref [Thu, 11 Mar 2021 03:51:03 +0000 (22:51 -0500)] 
spelling: rule

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: referrals
Josh Soref [Wed, 10 Mar 2021 15:30:36 +0000 (10:30 -0500)] 
spelling: referrals

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: received
Josh Soref [Thu, 11 Mar 2021 03:44:03 +0000 (22:44 -0500)] 
spelling: received

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: raised
Josh Soref [Wed, 10 Mar 2021 15:28:17 +0000 (10:28 -0500)] 
spelling: raised

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: queuedo
Josh Soref [Wed, 10 Mar 2021 15:11:53 +0000 (10:11 -0500)] 
spelling: queuedo

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: queued
Josh Soref [Thu, 11 Mar 2021 03:41:54 +0000 (22:41 -0500)] 
spelling: queued

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: queries
Josh Soref [Thu, 11 Mar 2021 03:42:12 +0000 (22:42 -0500)] 
spelling: queries

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: qname
Josh Soref [Wed, 10 Mar 2021 15:06:19 +0000 (10:06 -0500)] 
spelling: qname

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: program
Josh Soref [Wed, 10 Mar 2021 10:44:41 +0000 (05:44 -0500)] 
spelling: program

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: powerdns
Josh Soref [Wed, 10 Mar 2021 11:29:35 +0000 (06:29 -0500)] 
spelling: powerdns

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: optionally
Josh Soref [Thu, 11 Mar 2021 03:40:23 +0000 (22:40 -0500)] 
spelling: optionally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: occurred
Josh Soref [Thu, 11 Mar 2021 03:40:09 +0000 (22:40 -0500)] 
spelling: occurred

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: name
Josh Soref [Wed, 10 Mar 2021 13:24:01 +0000 (08:24 -0500)] 
spelling: name

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: mismatching
Josh Soref [Wed, 10 Mar 2021 13:15:45 +0000 (08:15 -0500)] 
spelling: mismatching

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: minimization
Josh Soref [Wed, 10 Mar 2021 13:15:13 +0000 (08:15 -0500)] 
spelling: minimization

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: matches
Josh Soref [Thu, 11 Mar 2021 03:39:26 +0000 (22:39 -0500)] 
spelling: matches

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: ifurlup
Josh Soref [Fri, 12 Mar 2021 14:18:03 +0000 (09:18 -0500)] 
spelling: ifurlup

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: ifportup
Josh Soref [Wed, 10 Mar 2021 12:47:21 +0000 (07:47 -0500)] 
spelling: ifportup

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: header
Josh Soref [Wed, 10 Mar 2021 13:00:56 +0000 (08:00 -0500)] 
spelling: header

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: filename
Josh Soref [Wed, 10 Mar 2021 12:25:07 +0000 (07:25 -0500)] 
spelling: filename

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: explicit
Josh Soref [Thu, 11 Mar 2021 03:35:57 +0000 (22:35 -0500)] 
spelling: explicit

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: exception
Josh Soref [Thu, 11 Mar 2021 03:57:56 +0000 (22:57 -0500)] 
spelling: exception

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: everything
Josh Soref [Thu, 11 Mar 2021 03:35:36 +0000 (22:35 -0500)] 
spelling: everything

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: entry
Josh Soref [Thu, 11 Mar 2021 03:35:19 +0000 (22:35 -0500)] 
spelling: entry

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: dismissing
Josh Soref [Wed, 10 Mar 2021 12:12:14 +0000 (07:12 -0500)] 
spelling: dismissing

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: discarded
Josh Soref [Thu, 11 Mar 2021 03:33:26 +0000 (22:33 -0500)] 
spelling: discarded

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: disaster
Josh Soref [Thu, 11 Mar 2021 03:33:48 +0000 (22:33 -0500)] 
spelling: disaster

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: descriptions
Josh Soref [Thu, 11 Mar 2021 03:33:19 +0000 (22:33 -0500)] 
spelling: descriptions

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: currently
Josh Soref [Thu, 11 Mar 2021 03:31:53 +0000 (22:31 -0500)] 
spelling: currently

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: checkof
Josh Soref [Wed, 10 Mar 2021 12:55:46 +0000 (07:55 -0500)] 
spelling: checkof

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: behaviour
Josh Soref [Thu, 11 Mar 2021 03:31:23 +0000 (22:31 -0500)] 
spelling: behaviour

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: backend
Josh Soref [Thu, 11 Mar 2021 03:30:37 +0000 (22:30 -0500)] 
spelling: backend

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: ancestor
Josh Soref [Thu, 11 Mar 2021 03:30:10 +0000 (22:30 -0500)] 
spelling: ancestor

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agoMerge pull request #10142 from jsoref/reword
Pieter Lexis [Fri, 12 Mar 2021 10:05:51 +0000 (11:05 +0100)] 
Merge pull request #10142 from jsoref/reword

Reword

4 years agoAvoid here 10142/head
Josh Soref [Thu, 4 Mar 2021 14:57:40 +0000 (09:57 -0500)] 
Avoid here

4 years agoAvoid please-find
Josh Soref [Thu, 4 Mar 2021 14:40:55 +0000 (09:40 -0500)] 
Avoid please-find

4 years agoMerge pull request #10165 from rytis/master
Peter van Dijk [Thu, 11 Mar 2021 20:58:06 +0000 (21:58 +0100)] 
Merge pull request #10165 from rytis/master

Install vim in docker-auth image

4 years agoUse vim-tiny to reduce image size 10165/head
Rytis Sileika [Thu, 11 Mar 2021 19:50:53 +0000 (19:50 +0000)] 
Use vim-tiny to reduce image size

4 years agoMerge pull request #10147 from Habbie/auth-4.3.2-docs
Peter van Dijk [Thu, 11 Mar 2021 12:37:23 +0000 (13:37 +0100)] 
Merge pull request #10147 from Habbie/auth-4.3.2-docs

auth 4.3.2: docs&secpoll

4 years agoauth 4.3.2: docs&secpoll 10147/head
Peter van Dijk [Fri, 5 Mar 2021 09:09:16 +0000 (10:09 +0100)] 
auth 4.3.2: docs&secpoll

4 years agoMerge pull request #10078 from Habbie/csync
Peter van Dijk [Thu, 11 Mar 2021 12:11:47 +0000 (13:11 +0100)] 
Merge pull request #10078 from Habbie/csync

add CSYNC type

4 years agogh actions: add secpoll syntax check 10169/head
Peter van Dijk [Thu, 11 Mar 2021 10:51:41 +0000 (11:51 +0100)] 
gh actions: add secpoll syntax check

4 years agopdnsutil load-zone: report errors in exit value
Peter van Dijk [Thu, 11 Mar 2021 10:47:49 +0000 (11:47 +0100)] 
pdnsutil load-zone: report errors in exit value

4 years agoInstall vim in docker-auth image
Rytis Sileika [Wed, 10 Mar 2021 21:13:48 +0000 (21:13 +0000)] 
Install vim in docker-auth image

pdnsutil edit-zone requires EDITOR to be set. Currently there's no editor installed at all. Adding vim, so that it can be used as default editor by pdnsutil edit-zone.

4 years agoMerge pull request #10161 from omoerbeek/real-real-mem-usage
Otto Moerbeek [Wed, 10 Mar 2021 15:06:14 +0000 (16:06 +0100)] 
Merge pull request #10161 from omoerbeek/real-real-mem-usage

"data" size is unreliable, start using RES, as it seem reliable and relavant

4 years ago"data" size is unreliable, start using RES, as it seem reliable and relevant 10161/head
Otto [Wed, 10 Mar 2021 10:45:02 +0000 (11:45 +0100)] 
"data" size is unreliable, start using RES, as it seem reliable and relevant

4 years agoFix secpoll zone
Pieter Lexis [Tue, 9 Mar 2021 10:00:46 +0000 (11:00 +0100)] 
Fix secpoll zone

4 years agoMerge pull request #10146 from omoerbeek/prep-rec-4.5.0-alpha2
Pieter Lexis [Tue, 9 Mar 2021 09:51:39 +0000 (10:51 +0100)] 
Merge pull request #10146 from omoerbeek/prep-rec-4.5.0-alpha2

rec: Prep for rec-4.5.0-alpha3

4 years agoMerge pull request #10153 from mnordhoff/patch-7
Otto Moerbeek [Tue, 9 Mar 2021 08:51:18 +0000 (09:51 +0100)] 
Merge pull request #10153 from mnordhoff/patch-7

docs: Fix formatting typo in Recursor settings

4 years agoMerge pull request #10152 from omoerbeek/rec-non-resolving-followup2 rec-4.5.0-alpha3
Otto Moerbeek [Mon, 8 Mar 2021 14:33:34 +0000 (15:33 +0100)] 
Merge pull request #10152 from omoerbeek/rec-non-resolving-followup2

Make the non-resolving cache even less aggressive and add a unit test.

4 years agodocs: Explain what DNSSEC settings aggressive NSEC requires 10153/head
Matt Nordhoff [Mon, 8 Mar 2021 13:45:17 +0000 (13:45 +0000)] 
docs: Explain what DNSSEC settings aggressive NSEC requires

4 years agodocs: Fix formatting typo in Recursor settings
Matt Nordhoff [Mon, 8 Mar 2021 12:52:08 +0000 (12:52 +0000)] 
docs: Fix formatting typo in Recursor settings

4 years agoIt's going to be the 9th of March 10146/head
Otto [Mon, 8 Mar 2021 12:15:47 +0000 (13:15 +0100)] 
It's going to be the 9th of March

4 years agoAdd one more unit test and use the proper counter. 10152/head
Otto [Mon, 8 Mar 2021 10:51:40 +0000 (11:51 +0100)] 
Add one more unit test and use the proper counter.

nretrieveAddressesForNS is only incremented on empty results, so the clearing did not work as expected.

4 years agoit's going to be alpha3
Otto [Mon, 8 Mar 2021 11:21:54 +0000 (12:21 +0100)] 
it's going to be alpha3

4 years agoMake the non-resolving cache even less aggressive and add a unit test.
Otto [Mon, 8 Mar 2021 08:48:43 +0000 (09:48 +0100)] 
Make the non-resolving cache even less aggressive and add a unit test.

In particular, we clear the entry if we see a succeeding resolve.
This means that we only a couple of failing resolves in a row will
cause a ban. Also change to default non-resolving-ns-max-fails from
1 to 5.

4 years agoMerge pull request #10151 from omoerbeek/rec-non-resolving-followup
Otto Moerbeek [Fri, 5 Mar 2021 16:24:41 +0000 (17:24 +0100)] 
Merge pull request #10151 from omoerbeek/rec-non-resolving-followup

rec: Only put a failing NS in the map if we actually went out and that produced no results

4 years agoTalk about the rec_control changes and the new non-resolving-... settings
Otto [Fri, 5 Mar 2021 15:26:57 +0000 (16:26 +0100)] 
Talk about the rec_control changes and the new non-resolving-... settings

4 years agoMerge pull request #10149 from omoerbeek/sdig-doh-fastopen
Otto Moerbeek [Fri, 5 Mar 2021 15:12:25 +0000 (16:12 +0100)] 
Merge pull request #10149 from omoerbeek/sdig-doh-fastopen

sdig: implement TCP Fast Open for DoH