]>
git.ipfire.org Git - thirdparty/pdns.git/log
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.
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
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
Kees Monshouwer [Wed, 17 Mar 2021 22:10:33 +0000 (23:10 +0100)]
auth: fix coverity CID
1450843
Peter van Dijk [Thu, 18 Mar 2021 08:19:33 +0000 (09:19 +0100)]
circleci: use upstream docker images instead of the circleci forks
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
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
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
Remi Gacogne [Tue, 16 Mar 2021 16:29:27 +0000 (17:29 +0100)]
dnsdist: Fix formatting issue in the TLS sessions management guide
Remi Gacogne [Tue, 16 Mar 2021 16:22:49 +0000 (17:22 +0100)]
dnsdist: Document that setTCPUseSinglePipe should not be used anymore
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
Otto [Tue, 16 Mar 2021 13:22:43 +0000 (14:22 +0100)]
Formatting
Otto [Tue, 16 Mar 2021 13:21:47 +0000 (14:21 +0100)]
Fix indent
Otto [Tue, 16 Mar 2021 12:22:42 +0000 (13:22 +0100)]
Clarify comments
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
Otto [Mon, 15 Mar 2021 16:11:37 +0000 (17:11 +0100)]
Don't pick up random root NS records from AUTHORITY sections
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
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
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
Pieter Lexis [Sun, 14 Mar 2021 12:36:04 +0000 (13:36 +0100)]
Merge pull request #10174 from rubenk/spelling
Spelling
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
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
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
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
Ruben Kerkhof [Sun, 14 Mar 2021 11:03:59 +0000 (12:03 +0100)]
Whitespace and interpunction
Ruben Kerkhof [Sun, 14 Mar 2021 11:02:48 +0000 (12:02 +0100)]
More spelling
Ruben Kerkhof [Sun, 14 Mar 2021 11:01:07 +0000 (12:01 +0100)]
Spelling
Peter van Dijk [Fri, 12 Mar 2021 18:58:31 +0000 (19:58 +0100)]
Merge pull request #10168 from jsoref/spelling
Spelling
Peter van Dijk [Fri, 12 Mar 2021 15:58:57 +0000 (16:58 +0100)]
CSYNCRecordContent: init member variables
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Pieter Lexis [Fri, 12 Mar 2021 10:05:51 +0000 (11:05 +0100)]
Merge pull request #10142 from jsoref/reword
Reword
Josh Soref [Thu, 4 Mar 2021 14:57:40 +0000 (09:57 -0500)]
Avoid here
Josh Soref [Thu, 4 Mar 2021 14:40:55 +0000 (09:40 -0500)]
Avoid please-find
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
Rytis Sileika [Thu, 11 Mar 2021 19:50:53 +0000 (19:50 +0000)]
Use vim-tiny to reduce image size
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
Peter van Dijk [Fri, 5 Mar 2021 09:09:16 +0000 (10:09 +0100)]
auth 4.3.2: docs&secpoll
Peter van Dijk [Thu, 11 Mar 2021 12:11:47 +0000 (13:11 +0100)]
Merge pull request #10078 from Habbie/csync
add CSYNC type
Peter van Dijk [Thu, 11 Mar 2021 10:51:41 +0000 (11:51 +0100)]
gh actions: add secpoll syntax check
Peter van Dijk [Thu, 11 Mar 2021 10:47:49 +0000 (11:47 +0100)]
pdnsutil load-zone: report errors in exit value
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.
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
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
Pieter Lexis [Tue, 9 Mar 2021 10:00:46 +0000 (11:00 +0100)]
Fix secpoll zone
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
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
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.
Matt Nordhoff [Mon, 8 Mar 2021 13:45:17 +0000 (13:45 +0000)]
docs: Explain what DNSSEC settings aggressive NSEC requires
Matt Nordhoff [Mon, 8 Mar 2021 12:52:08 +0000 (12:52 +0000)]
docs: Fix formatting typo in Recursor settings
Otto [Mon, 8 Mar 2021 12:15:47 +0000 (13:15 +0100)]
It's going to be the 9th of March
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.
Otto [Mon, 8 Mar 2021 11:21:54 +0000 (12:21 +0100)]
it's going to be alpha3
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.
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
Otto [Fri, 5 Mar 2021 15:26:57 +0000 (16:26 +0100)]
Talk about the rec_control changes and the new non-resolving-... settings
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