]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto [Fri, 5 Feb 2021 15:44:43 +0000 (16:44 +0100)]
Another missed one
Otto [Fri, 5 Feb 2021 15:03:58 +0000 (16:03 +0100)]
Missed a few locals starting with d_
Otto [Fri, 5 Feb 2021 13:16:31 +0000 (14:16 +0100)]
Do not use local vars that start with d_, our naming convention is that
those are fields of a class.
Rosen Penev [Fri, 5 Feb 2021 01:16:52 +0000 (17:16 -0800)]
clang-tidy: pass by value and use std::move
Found with modernize-pass-by-value
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Fri, 5 Feb 2021 01:08:53 +0000 (17:08 -0800)]
clang-tidy: remove pointless std::move
Found with performance-move-const-arg
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 09:10:12 +0000 (01:10 -0800)]
clang-tidy: several reference conversions
Found with performance-unnecessary-value-param
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 08:47:27 +0000 (00:47 -0800)]
clang-tidy: replace bind with lambdas
Found with modernize-avoid-bind
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 09:05:25 +0000 (01:05 -0800)]
clang-tidy: add reserve
Found with performance-inefficient-vector-operation
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 08:58:21 +0000 (00:58 -0800)]
clang-tidy: use const reference
Found with performance-for-range-copy
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 08:55:14 +0000 (00:55 -0800)]
clang-tidy: use references
Found with performance-unnecessary-copy-initialization
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 08:51:24 +0000 (00:51 -0800)]
clang-tidy: use '' with single character find
Found with performance-faster-string-find
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 08:13:19 +0000 (00:13 -0800)]
clang-tidy: use raw string literals
Found with modernize-raw-string-literal
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 08:08:42 +0000 (00:08 -0800)]
clang-tidy: use nullptr
Found with modernize-use-nullptr
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 08:02:52 +0000 (00:02 -0800)]
clang-tidy: remove pointless void
Found with modernize-redundant-void-arg
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 07:53:05 +0000 (23:53 -0800)]
clang-tidy: use bool literals
Found with modernize-use-bool-literals
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Thu, 5 Nov 2020 07:41:26 +0000 (23:41 -0800)]
clang-tidy: convert loops to range based
Found with modernize-loop-convert
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Pieter Lexis [Thu, 4 Feb 2021 13:28:25 +0000 (14:28 +0100)]
Merge pull request #10048 from Habbie/oss-dns-vulns
docs: link to OARC oss-vulns list; add security policy to dnsdist; include GPL license; some minor refactoring
Pieter Lexis [Thu, 4 Feb 2021 13:27:08 +0000 (14:27 +0100)]
Merge pull request #10043 from Habbie/build-oraclelinux-8
builder: support oraclelinux-8; verify build in GH Actions on push&PR
Pieter Lexis [Thu, 4 Feb 2021 13:25:35 +0000 (14:25 +0100)]
Merge pull request #10042 from pieterlexis/dockerfiles-version
dockerfiles: Ensure version number is correct for releases
Pieter Lexis [Thu, 4 Feb 2021 13:19:26 +0000 (14:19 +0100)]
Merge pull request #10028 from Habbie/docker-odbc
auth docker: find unixodbc on non-x86_64 platforms
Pieter Lexis [Thu, 4 Feb 2021 12:55:42 +0000 (13:55 +0100)]
Merge pull request #9636 from wojas/proto-file-license
dnsmessage.proto: make CC0 Public Domain
Pieter Lexis [Thu, 4 Feb 2021 12:37:27 +0000 (13:37 +0100)]
Merge pull request #8999 from kpfleming/add-error-responses-to-api-docs
Add error response objects to all API operations in spec file
Remi Gacogne [Thu, 4 Feb 2021 09:53:21 +0000 (10:53 +0100)]
Merge pull request #10046 from rgacogne/doc-nmt-fork
Make NetmaskTree::fork() a bit easier to understand
Remi Gacogne [Wed, 3 Feb 2021 17:48:34 +0000 (18:48 +0100)]
Merge pull request #10050 from rgacogne/ddist-web-log
dnsdist: Remove forgotten debug line in the web server
Peter van Dijk [Wed, 3 Feb 2021 10:18:22 +0000 (11:18 +0100)]
docs: add GPL license to all 3 product docs
Peter van Dijk [Wed, 3 Feb 2021 09:55:46 +0000 (10:55 +0100)]
dnsdist docs: add Security Policy to TOC
Remi Gacogne [Wed, 3 Feb 2021 09:22:38 +0000 (10:22 +0100)]
dnsdist: Remove forgotten debug line in the web server
Peter van Dijk [Wed, 3 Feb 2021 09:11:26 +0000 (10:11 +0100)]
dnsdist docs: avoid warnings about rst files in .venv
Peter van Dijk [Wed, 3 Feb 2021 09:08:21 +0000 (10:08 +0100)]
dnsdist docs: add security reporting policy
Peter van Dijk [Wed, 3 Feb 2021 08:49:03 +0000 (09:49 +0100)]
allow "vulns" in spelling
Peter van Dijk [Wed, 3 Feb 2021 07:46:24 +0000 (08:46 +0100)]
docs security policy: steal OARC link&text from https://www.isc.org/security-report/
Peter van Dijk [Tue, 2 Feb 2021 14:19:54 +0000 (15:19 +0100)]
Merge pull request #10037 from mind04/pdns-delete-domain
auth: run deleteDomain() inside a transaction
Peter van Dijk [Tue, 2 Feb 2021 13:46:09 +0000 (14:46 +0100)]
shorten title - improves readability in GitHub Checks interfaces
Remi Gacogne [Tue, 2 Feb 2021 13:44:07 +0000 (14:44 +0100)]
Make NetmaskTree::fork() a bit easier to understand
Peter van Dijk [Tue, 2 Feb 2021 13:36:46 +0000 (14:36 +0100)]
Merge pull request #10044 from aerique/feature/dnsdist-16-repo-script
Add dnsdist 1.6.x to repo script.
Erik Winkels [Tue, 2 Feb 2021 13:31:08 +0000 (14:31 +0100)]
Add dnsdist 1.6.x to repo script.
Pieter Lexis [Tue, 2 Feb 2021 12:31:15 +0000 (13:31 +0100)]
docker: use unbuffered output in init
Peter van Dijk [Tue, 2 Feb 2021 12:57:03 +0000 (13:57 +0100)]
builder: support oraclelinux-8; verify build in GH Actions on push&PR
Otto Moerbeek [Tue, 2 Feb 2021 12:40:13 +0000 (13:40 +0100)]
Merge pull request #9990 from omoerbeek/rec-tcp-packetcache
Rec: packetcache for tcp queries
Remi Gacogne [Tue, 2 Feb 2021 12:39:35 +0000 (13:39 +0100)]
Merge pull request #10040 from Habbie/dnsdist-registerwebhandler-docs
dnsdist docs: formatting + spelling in registerWebHandler explanation
Kees Monshouwer [Mon, 1 Feb 2021 19:18:52 +0000 (20:18 +0100)]
auth: run deleteDomain() inside a transaction
Pieter Lexis [Tue, 2 Feb 2021 12:28:04 +0000 (13:28 +0100)]
dockerfiles: Ensure version number is correct for releases
Remi Gacogne [Tue, 2 Feb 2021 12:06:15 +0000 (13:06 +0100)]
Merge pull request #10025 from rgacogne/ddist-160-a1-changelog-secpoll
dnsdist: ChangeLog and secpoll update for 1.6.0-alpha1
Remi Gacogne [Tue, 2 Feb 2021 10:31:00 +0000 (11:31 +0100)]
dnsdist: Set 1.6.0-alpha1 to "1 OK" in the secpoll zone
Peter van Dijk [Tue, 2 Feb 2021 10:30:20 +0000 (11:30 +0100)]
dnsdist docs: formatting + spelling in registerWebHandler explanation
Remi Gacogne [Tue, 2 Feb 2021 10:25:23 +0000 (11:25 +0100)]
dnsdist: Move 10035 in the right section of the ChangeLog
Remi Gacogne [Tue, 2 Feb 2021 09:38:06 +0000 (10:38 +0100)]
dnsdist: Set the release date to today
Peter van Dijk [Tue, 2 Feb 2021 09:36:23 +0000 (10:36 +0100)]
Merge pull request #10038 from Habbie/test-luawrapper
luawrapper test: improve comment
Peter van Dijk [Mon, 1 Feb 2021 21:26:19 +0000 (22:26 +0100)]
luawrapper test: improve comment
Remi Gacogne [Mon, 1 Feb 2021 13:25:54 +0000 (14:25 +0100)]
dnsdist: Add 10035 to the ChangeLog
Remi Gacogne [Mon, 1 Feb 2021 13:19:00 +0000 (14:19 +0100)]
Merge pull request #9859 from rgacogne/hashqnamewithsalt-optim
Don't copy the same salt for all iterations in hashQNameWithSalt()
Remi Gacogne [Mon, 1 Feb 2021 09:36:48 +0000 (10:36 +0100)]
Merge pull request #10035 from rgacogne/ddist-static-fixes
dnsdist: Fix a few warnings reported by clang's static analyzer and cppcheck
Peter van Dijk [Mon, 1 Feb 2021 08:38:02 +0000 (09:38 +0100)]
Merge pull request #10030 from Habbie/protozero-includes
protozero: make internal includes work
Peter van Dijk [Mon, 1 Feb 2021 08:28:10 +0000 (09:28 +0100)]
Merge pull request #10031 from Habbie/test-luawrapper
test luawrapper in make check
Peter van Dijk [Sun, 31 Jan 2021 00:31:26 +0000 (01:31 +0100)]
test luawrapper registerFunction in make check
Peter van Dijk [Fri, 29 Jan 2021 22:51:45 +0000 (23:51 +0100)]
protozero: make internal includes work
Peter van Dijk [Fri, 29 Jan 2021 21:24:35 +0000 (22:24 +0100)]
auth docker: find unixodbc on non-x86_64 platforms
Remi Gacogne [Fri, 29 Jan 2021 16:02:03 +0000 (17:02 +0100)]
dnsdist: Silence a 'performance' warning from cppcheck
Remi Gacogne [Fri, 29 Jan 2021 16:01:18 +0000 (17:01 +0100)]
Work around false positives from cppcheck
Remi Gacogne [Fri, 29 Jan 2021 16:00:45 +0000 (17:00 +0100)]
dnsdist: Fix a bug when loading the rings from a file
Remi Gacogne [Fri, 29 Jan 2021 16:00:13 +0000 (17:00 +0100)]
dnsdist: Correctly handle numerical web passwords and keys
Remi Gacogne [Fri, 29 Jan 2021 15:59:35 +0000 (16:59 +0100)]
dnsdist: Remove a construct that cppcheck is choking on
Remi Gacogne [Fri, 29 Jan 2021 15:59:21 +0000 (16:59 +0100)]
Silence false positives about unintialized values
Remi Gacogne [Fri, 29 Jan 2021 15:57:24 +0000 (16:57 +0100)]
Silence warnings about values set but not used
Remi Gacogne [Fri, 29 Jan 2021 15:56:03 +0000 (16:56 +0100)]
Pass strings as const references in exceptions
Otto [Fri, 29 Jan 2021 12:53:42 +0000 (13:53 +0100)]
Fix rebase error (which was introduced by git doing a merge the wrong way)
Otto [Fri, 29 Jan 2021 09:05:08 +0000 (10:05 +0100)]
Make deep nesting more shallow by early returns
Otto [Fri, 29 Jan 2021 08:32:54 +0000 (09:32 +0100)]
Process review comments, most importantly refactoring the fd accounting code after sending a TCP reply
Otto [Tue, 19 Jan 2021 14:30:29 +0000 (15:30 +0100)]
Tidy
Otto [Tue, 19 Jan 2021 14:15:46 +0000 (15:15 +0100)]
Adapt regression test to TCP having a packetcache now
Otto [Tue, 19 Jan 2021 13:12:12 +0000 (14:12 +0100)]
Add unit tests and simplify code.
Otto [Mon, 18 Jan 2021 15:53:06 +0000 (16:53 +0100)]
Refactor cache hit path and do cache check for tcp
Remi Gacogne [Fri, 29 Jan 2021 11:47:51 +0000 (12:47 +0100)]
dnsdist: Add 9997 to the 1.6.0-alpha1 ChangeLog
Remi Gacogne [Fri, 29 Jan 2021 11:46:01 +0000 (12:46 +0100)]
Merge pull request #9997 from rgacogne/ddist-concurrent-conns
dnsdist: Limit the number of concurrent console and web connections
Remi Gacogne [Thu, 28 Jan 2021 09:36:28 +0000 (10:36 +0100)]
Add more unit tests directly testing hashQNameWithSalt()
Remi Gacogne [Wed, 27 Jan 2021 21:27:42 +0000 (22:27 +0100)]
Add a unit test directly testing hashQNameWithSalt()
Remi Gacogne [Wed, 6 Jan 2021 09:25:12 +0000 (10:25 +0100)]
Only call std::string::reserve() when needed in hashQNameWithSalt()
Remi Gacogne [Fri, 11 Dec 2020 15:47:51 +0000 (16:47 +0100)]
Don't copy the same salt for all iterations in hashQNameWithSalt()
The salt does not change between iterations, and the hash size is
constant, so we can just overwrite the hash instead.
Remi Gacogne [Fri, 29 Jan 2021 10:24:30 +0000 (11:24 +0100)]
dnsdist: Add unit tests for the connection management code
Remi Gacogne [Thu, 21 Jan 2021 13:43:37 +0000 (14:43 +0100)]
dnsdist: Limit the number of concurrent web connections
Remi Gacogne [Thu, 21 Jan 2021 12:58:29 +0000 (13:58 +0100)]
dnsdist: Limit the number of concurrent console connections
Remi Gacogne [Thu, 28 Jan 2021 17:07:45 +0000 (18:07 +0100)]
Fix typos
Remi Gacogne [Thu, 28 Jan 2021 17:00:29 +0000 (18:00 +0100)]
dnsdist: ChangeLog and secpoll update for 1.6.0-alpha1
Remi Gacogne [Thu, 28 Jan 2021 11:09:16 +0000 (12:09 +0100)]
Merge pull request #9950 from pieterlexis/maxtcpclient-error
dnsdist: Improve error with a hint on how to fix it
Pieter Lexis [Tue, 12 Jan 2021 08:58:50 +0000 (09:58 +0100)]
ddist: improve error with a hint on how to fix it
Remi Gacogne [Thu, 28 Jan 2021 09:26:12 +0000 (10:26 +0100)]
Merge pull request #10011 from pieterlexis/ddist-doc-deprecation
dnsdist: clean up docs for 1.6.0
Otto Moerbeek [Wed, 27 Jan 2021 16:28:17 +0000 (17:28 +0100)]
Merge pull request #10023 from omoerbeek/dnsdist-vdt-BasicQPSLimiter
dnsdist: Silence clang 12 warning
Otto Moerbeek [Wed, 27 Jan 2021 15:52:28 +0000 (16:52 +0100)]
Title underline too short
Otto Moerbeek [Wed, 27 Jan 2021 15:35:21 +0000 (16:35 +0100)]
Merge pull request #10004 from omoerbeek/rec-2038-unit-tests
rec: fix recursor caches to handle timestamps > 2038
Otto [Wed, 27 Jan 2021 15:22:14 +0000 (16:22 +0100)]
Silence clang 12 warning: destructor called on non-final 'QPSLimiter' that has virtual
functions but non-virtual destructor
Otto Moerbeek [Wed, 27 Jan 2021 14:25:09 +0000 (15:25 +0100)]
Merge pull request #10014 from omoerbeek/rec-validate-after-2038
Rec: validate signatures after 2038 and more
Otto Moerbeek [Wed, 27 Jan 2021 14:24:01 +0000 (15:24 +0100)]
Use named qtype
Co-authored-by: Remi Gacogne <rgacogne+github@valombre.net>
Pieter Lexis [Tue, 26 Jan 2021 11:14:11 +0000 (12:14 +0100)]
Remove functions deprecated before 1.4.0
Pieter Lexis [Tue, 26 Jan 2021 11:11:33 +0000 (12:11 +0100)]
remove all pre-1.4.0 versionchanged tags
Pieter Lexis [Tue, 26 Jan 2021 11:08:56 +0000 (12:08 +0100)]
remove all pre-1.4.0 versionadded tags
Otto Moerbeek [Wed, 27 Jan 2021 12:23:05 +0000 (13:23 +0100)]
Merge pull request #10020 from omoerbeek/rec-taskqueue-metrics
rec: Document taskqueue metrics and add them to SNMP MIB
Otto Moerbeek [Wed, 27 Jan 2021 10:42:44 +0000 (11:42 +0100)]
Merge pull request #10019 from omoerbeek/rec-dnssec-cd-docs
rec: Document CD bit better, reference detailed DNSSEC docs from settings
Otto [Wed, 27 Jan 2021 10:30:12 +0000 (11:30 +0100)]
Typos and spelling
Otto [Wed, 27 Jan 2021 10:19:41 +0000 (11:19 +0100)]
Document taskqueue metrics and add them to SNMP MIB
Otto [Wed, 27 Jan 2021 08:46:16 +0000 (09:46 +0100)]
Document CD bit better, reference detailed DNSSEC docs from settings
and reformat two item lists.