]>
git.ipfire.org Git - thirdparty/pdns.git/log
Remi Gacogne [Thu, 1 Dec 2022 13:42:34 +0000 (14:42 +0100)]
dnsdist: Fix a typo in the counters documentation
Remi Gacogne [Thu, 1 Dec 2022 13:05:26 +0000 (14:05 +0100)]
Merge pull request #11020 from MiniPierre/xdp-logging
dnsdist: Added XDP middleware for dropped/redirected queries logging
Peter van Dijk [Thu, 1 Dec 2022 09:20:02 +0000 (10:20 +0100)]
Merge pull request #12252 from omoerbeek/auth-docs-recordtypes
auth: Update supported recordtypes: remove A6 MAILA MAILB SIG and WKS, add ZONEMD
Pierre Grié [Wed, 24 Nov 2021 13:15:50 +0000 (14:15 +0100)]
dnsdist: fixed XDP filter indentation
Pierre Grié [Mon, 22 Nov 2021 16:56:12 +0000 (17:56 +0100)]
dnsdist: Added XDP middleware for dropped/redirected queries logging
Otto Moerbeek [Wed, 30 Nov 2022 15:02:55 +0000 (16:02 +0100)]
Merge pull request #11863 from darnuria/dnsname/usememchr_check_length
DNSName constructor use memchr instead of strchr and cleanup with string_view
Otto Moerbeek [Wed, 30 Nov 2022 14:12:28 +0000 (15:12 +0100)]
Drop ref from string_view arg
Otto Moerbeek [Wed, 30 Nov 2022 13:26:18 +0000 (14:26 +0100)]
Use '\0' for (char) 0 and ref for string_view argument
Axel Viala [Mon, 22 Aug 2022 11:46:54 +0000 (13:46 +0200)]
fixup: Optionnal removal of plen.
Axel Viala [Mon, 22 Aug 2022 10:17:16 +0000 (12:17 +0200)]
WIP: Clean-up DNSName constructor unify with string_view.
Axel Viala [Mon, 22 Aug 2022 10:24:43 +0000 (12:24 +0200)]
fixup: Apply @omoerbeek suggestion
Axel Viala [Thu, 18 Aug 2022 10:31:04 +0000 (12:31 +0200)]
DNSName constructor use memchr instead of strchr.
Also check length before dereferencing.
Rational for this change:
- Why using strchr if we have a length?
- Accepting char * p that doesn't contains `\0`.
Otto Moerbeek [Wed, 30 Nov 2022 10:32:16 +0000 (11:32 +0100)]
Merge pull request #11594 from ClaudioRifo/patch-1
Update statistics.rst
Otto Moerbeek [Wed, 30 Nov 2022 10:08:11 +0000 (11:08 +0100)]
Update supported recordtypes: remove A6 MAILA MAILB SIG and WKS, add ZONEMD
Fixes #11468
Otto Moerbeek [Wed, 30 Nov 2022 09:52:34 +0000 (10:52 +0100)]
better word
Co-authored-by: Remi Gacogne <github@coredump.fr>
Otto Moerbeek [Wed, 30 Nov 2022 08:57:08 +0000 (09:57 +0100)]
Refer to Linux docs and RFC instead of documenting these ourselves.
ClaudioRifo [Fri, 29 Apr 2022 22:18:17 +0000 (18:18 -0400)]
Update statistics.rst
Notes that help understand some UDP counters.
Note that help understand that counters from /proc/net/ are global and O.S. related.
Otto Moerbeek [Wed, 30 Nov 2022 08:37:51 +0000 (09:37 +0100)]
Merge pull request #11951 from Habbie/Werror
make builds pass with -Werror on _my_ system
Otto Moerbeek [Mon, 28 Nov 2022 18:50:48 +0000 (19:50 +0100)]
Merge pull request #11346 from omoerbeek/pdnsutil-no-colors
auth: Basic abstraction for handling colored terminal output, respecting isatty(), --no-colors and NO_COLOR
Otto Moerbeek [Sat, 19 Feb 2022 18:28:13 +0000 (19:28 +0100)]
Basic abstraction for handling colored terminal output, respecting isatty(), --no-colors and NO_COLOR
Remi Gacogne [Mon, 28 Nov 2022 15:15:47 +0000 (16:15 +0100)]
Merge pull request #9709 from rgacogne/fuzz-yahttp
Add a simple fuzzing target for YaHTTP
Remi Gacogne [Mon, 28 Nov 2022 15:13:59 +0000 (16:13 +0100)]
Merge pull request #12244 from rgacogne/typos
Fix a typo in the recursor's ChangeLog, allow 'builddeb'
Remi Gacogne [Mon, 28 Nov 2022 14:28:40 +0000 (15:28 +0100)]
spellcheck: Allow 'builddeb'
Remi Gacogne [Mon, 28 Nov 2022 14:28:11 +0000 (15:28 +0100)]
rec: Fix a typo (Timout->Timeout) in the recursor's ChangeLog
Remi Gacogne [Thu, 12 Nov 2020 08:01:23 +0000 (09:01 +0100)]
Add a fuzzing target for YaHTTP
Peter van Dijk [Mon, 28 Nov 2022 12:58:18 +0000 (13:58 +0100)]
Merge pull request #11329 from Kian0815/doc-remove-kees-monshouer
Update installation.rst
Otto Moerbeek [Mon, 28 Nov 2022 12:28:22 +0000 (13:28 +0100)]
Merge pull request #12243 from omoerbeek/rpz-axfr-docs
rec: Mention timeout also aplies to IXFRs
Peter van Dijk [Mon, 28 Nov 2022 12:25:58 +0000 (13:25 +0100)]
fix typo
Otto Moerbeek [Mon, 28 Nov 2022 12:15:42 +0000 (13:15 +0100)]
Merge pull request #11417 from nils-wisiol/benchmark-2048bit
Use RSA-2048 instead of RSA-1024 for crypto benchmark
Otto Moerbeek [Mon, 28 Nov 2022 11:50:42 +0000 (12:50 +0100)]
Mention timeout also aplies to IXFRs
Otto Moerbeek [Mon, 28 Nov 2022 11:07:30 +0000 (12:07 +0100)]
Merge pull request #12210 from rgacogne/auth-remotebackend-tests-failures
auth: Better error handling in the remote backend tests
Otto Moerbeek [Mon, 28 Nov 2022 10:58:57 +0000 (11:58 +0100)]
Merge pull request #11966 from darnuria/clang-tidy/empty
[clang-tidy] pdns_utils use empty where possible + move decl to assignation site.
Otto Moerbeek [Mon, 28 Nov 2022 10:52:34 +0000 (11:52 +0100)]
Merge pull request #11910 from darnuria/clang-tidy/get-line
[clang-tidy]: DynListener::getLine.
Otto Moerbeek [Mon, 28 Nov 2022 10:50:11 +0000 (11:50 +0100)]
Merge pull request #11968 from darnuria/clang-tidy/nullptr/pdns-utils
[clang-tidy] Use nullptr explicitly and initialize directly.
Otto Moerbeek [Mon, 28 Nov 2022 10:49:21 +0000 (11:49 +0100)]
Merge pull request #12059 from darnuria/clang-tidy/geoipbackend
Clang tidy/geoipbackend
Otto Moerbeek [Mon, 28 Nov 2022 10:43:01 +0000 (11:43 +0100)]
Merge pull request #12060 from darnuria/clang-tidy/bindbackend
Clang tidy/bindbackend
Remi Gacogne [Mon, 28 Nov 2022 09:24:38 +0000 (10:24 +0100)]
Merge pull request #11505 from jroessler-ox/docs-auth-api-examples
updates to API documentation of Auth
Remi Gacogne [Mon, 28 Nov 2022 09:14:47 +0000 (10:14 +0100)]
Merge pull request #12095 from darnuria/array1
[clang-tidy:array] in dns.cc/hh std::array instead of c array.
Remi Gacogne [Mon, 28 Nov 2022 09:12:10 +0000 (10:12 +0100)]
Merge pull request #12180 from humphd/docker-compose-doc-update
Update Docker README to mention dependency on git submodule
Peter van Dijk [Fri, 25 Nov 2022 15:40:41 +0000 (16:40 +0100)]
Merge pull request #12235 from Habbie/sphinxcontrib-openapi-py3.10
auth docs build, bump sphinxcontrib-openapi to a version compatible with Python 3.10
Peter van Dijk [Fri, 25 Nov 2022 14:45:30 +0000 (15:45 +0100)]
auth docs build, bump sphinxcontrib-openapi to a version compatible with Python 3.10
fixes #12204
Otto Moerbeek [Fri, 25 Nov 2022 12:58:49 +0000 (13:58 +0100)]
Merge pull request #12233 from omoerbeek/rec-prep-4.5.12-4.6.5-4.7.4
Prep for rec-4.5.12 rec-4.6.5 rec-4.7.4
Otto Moerbeek [Wed, 23 Nov 2022 11:14:30 +0000 (12:14 +0100)]
Prep for rec-4.5.12 rec-4.6.5 rec-4.7.4
Otto Moerbeek [Tue, 22 Nov 2022 12:57:57 +0000 (13:57 +0100)]
Merge pull request #12214 from omoerbeek/dnsdist-regresss-speedup
dnsdist: regress speedup
Otto Moerbeek [Tue, 22 Nov 2022 12:22:23 +0000 (13:22 +0100)]
Merge pull request #12152 from omoerbeek/rec-macos-asan-testrunner
rec: Disable test_MtaskerException on Apple Silicon if asan is enabled.
Remi Gacogne [Tue, 22 Nov 2022 12:21:10 +0000 (13:21 +0100)]
Merge pull request #12195 from rgacogne/ddist-lazy-logs
dnsdist: Fix duplicated first delay in lazy mode, add more log messages
Remi Gacogne [Tue, 22 Nov 2022 09:32:38 +0000 (10:32 +0100)]
Merge pull request #12220 from rgacogne/rgacogne-patch-1
dnsdist: Fix typo in the doc for setUDPSocketBufferSizes
Remi Gacogne [Tue, 22 Nov 2022 08:54:42 +0000 (09:54 +0100)]
dnsdist: Fix typo in the doc for setUDPSocketBufferSizes
Otto Moerbeek [Tue, 22 Nov 2022 07:38:29 +0000 (08:38 +0100)]
Merge pull request #12219 from omoerbeek/rec-refresh-vs-infra
rec: Infra queries should not use refresh mode.
Otto Moerbeek [Mon, 21 Nov 2022 19:34:29 +0000 (20:34 +0100)]
Value in test_Carbon can also be float
Otto Moerbeek [Mon, 21 Nov 2022 08:05:08 +0000 (09:05 +0100)]
Some tests need a bit of extra delay.
Otto Moerbeek [Mon, 21 Nov 2022 10:38:54 +0000 (11:38 +0100)]
Infra queries should not use refresh mode.
When I introduced serve state in #11776, I reintroduced the mistake previously fixed in #11376.
Fixes #12078
Otto Moerbeek [Fri, 18 Nov 2022 10:14:53 +0000 (11:14 +0100)]
Smarter startup delay: wait for listen port to come alive
Peter van Dijk [Fri, 18 Nov 2022 11:07:44 +0000 (12:07 +0100)]
Merge pull request #12206 from tacerus/rpm-systemd
Clear systemd-units dependency
Remi Gacogne [Fri, 18 Nov 2022 11:03:02 +0000 (12:03 +0100)]
dnsdist: Test the exponential back-off delays
Georg Pfuetzenreuter [Thu, 17 Nov 2022 21:13:36 +0000 (22:13 +0100)]
Update systemd dependencies
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Otto Moerbeek [Fri, 18 Nov 2022 09:38:48 +0000 (10:38 +0100)]
Use smart&fast killProcess from recursor regresssion test
Otto Moerbeek [Fri, 18 Nov 2022 09:37:55 +0000 (10:37 +0100)]
Merge pull request #12209 from omoerbeek/rec-prep-4.8.0-rc1
Prep for rec-4.8.0-rc1
Remi Gacogne [Fri, 18 Nov 2022 09:04:30 +0000 (10:04 +0100)]
auth: Better error handling in the remote backend tests
Otto Moerbeek [Fri, 18 Nov 2022 08:15:49 +0000 (09:15 +0100)]
Prep for rec-4.8.0-rc1
Otto Moerbeek [Wed, 16 Nov 2022 13:51:58 +0000 (14:51 +0100)]
Merge pull request #12199 from omoerbeek/rec-forward-ds-negcache
rec: Also consider recursive forward in the "forwarded DS should not end up in negCache code."
Otto Moerbeek [Wed, 16 Nov 2022 13:29:05 +0000 (14:29 +0100)]
Merge pull request #12198 from omoerbeek/rec-processrecords-opt
rec: Correct skip record condition in processRecords
Otto Moerbeek [Wed, 16 Nov 2022 12:58:04 +0000 (13:58 +0100)]
Also consider recursive forward in the "forwarded DS should not end up in negCache code."
With @rgacogne and @phonedph1
Fixes #12189
Otto Moerbeek [Wed, 16 Nov 2022 12:49:59 +0000 (13:49 +0100)]
Correct skip record condition in processRecords.
Noted the other day by @rgacogne
Remi Gacogne [Tue, 15 Nov 2022 15:34:04 +0000 (16:34 +0100)]
dnsdist: Fix duplicated first delay in lazy mode, add more log messages
Otto Moerbeek [Tue, 15 Nov 2022 15:22:51 +0000 (16:22 +0100)]
Merge pull request #12194 from omoerbeek/address-typo
Fix typo
Otto Moerbeek [Tue, 15 Nov 2022 13:47:51 +0000 (14:47 +0100)]
Fix typo
Remi Gacogne [Tue, 15 Nov 2022 13:01:18 +0000 (14:01 +0100)]
Merge pull request #12114 from rgacogne/ddist-fix-warning-backoff-coeff
dnsdist: Fix 'comparison of integer expressions of different signedness' warning
Remi Gacogne [Tue, 15 Nov 2022 11:32:40 +0000 (12:32 +0100)]
dnsdist: Apply suggestion from Otto (unsigned -> double)
Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Mon, 14 Nov 2022 13:58:19 +0000 (14:58 +0100)]
Merge pull request #12175 from omoerbeek/rec-getdsrecords-qm
rec: Get DS records with QM switched on.
Otto Moerbeek [Mon, 14 Nov 2022 12:46:04 +0000 (13:46 +0100)]
Fix test (from rgacogne)
Do this by merging https://github.com/PowerDNS/pdns/commit/
994d2e09f088f2908a887e2539f8abbd1e36d003 .diff
For some unknown reason (maybe the same reason rgacogne was not able to create a PR for this?)
a cherry pick did not work, so do a "manual" diff and patch of Remi's work.
Otto Moerbeek [Mon, 7 Nov 2022 13:24:19 +0000 (14:24 +0100)]
Avoid a race in wiping the cache and fix test_Bogus by explictly
filling the aggressive cache.
Remi Gacogne [Thu, 10 Nov 2022 08:53:55 +0000 (09:53 +0100)]
Merge pull request #12177 from rgacogne/ddist-fix-value-or-boost
dnsdist: Fix building with boost < 1.56
Peter van Dijk [Wed, 9 Nov 2022 09:21:26 +0000 (10:21 +0100)]
Merge pull request #12157 from mind04/auth-list-zones
auth: fix pdns_control list-zones
David Humphrey [Tue, 8 Nov 2022 22:25:06 +0000 (17:25 -0500)]
Update docker-compose docs to mention git submodule
Remi Gacogne [Tue, 8 Nov 2022 09:36:07 +0000 (10:36 +0100)]
dnsdist: Fix building with boost < 1.56
boost::optional::value_or() has been introduced in 1.56
and we only require 1.53, so stop using it.
Otto Moerbeek [Mon, 7 Nov 2022 12:44:34 +0000 (13:44 +0100)]
Merge pull request #12174 from omoerbeek/rec-prep-4.8.0-beta2
rec: Prep for rec-4.8.0-beta2
Otto Moerbeek [Mon, 7 Nov 2022 08:03:51 +0000 (09:03 +0100)]
Get DS records with QM switched on.
This avoid a.root-servers.net going Bogus, which can happen
if the .net NS are not cached and we miss the cut.
Fixes #12160 and avoids the need to prime the .net NS records explicitly.
Otto Moerbeek [Fri, 4 Nov 2022 13:42:01 +0000 (14:42 +0100)]
Prep for rec-4.8.0-beta2
Axel Viala [Sat, 17 Sep 2022 11:01:51 +0000 (13:01 +0200)]
[clang-tidy] non-init k_size and z_size in secureZone.
Axel Viala [Wed, 14 Sep 2022 16:14:15 +0000 (18:14 +0200)]
[clang-tidy] use collection.empty() where possible in pdns_utils.
Axel Viala [Wed, 14 Sep 2022 16:16:21 +0000 (18:16 +0200)]
[clang-tidy] Use nullptr explicitly and initialize directly.
Axel Viala [Mon, 3 Oct 2022 21:33:22 +0000 (23:33 +0200)]
[clang-tidy] Use find with better override.
Axel Viala [Sat, 1 Oct 2022 11:45:38 +0000 (13:45 +0200)]
[clang-tidy][geoip-backend] Use std::Array and constify weekday/months.
Axel Viala [Sat, 1 Oct 2022 11:45:07 +0000 (13:45 +0200)]
[clang-tidy][geoip-backend] use nullptr.
- review @rgacogne remove `static_cast` on nullptr
Co-authored-by: Remi Gacogne <github@coredump.fr>
Axel Viala [Tue, 4 Oct 2022 12:45:30 +0000 (14:45 +0200)]
[bind-backend] Clang-tidy init bools.
Axel Viala [Tue, 4 Oct 2022 12:45:30 +0000 (14:45 +0200)]
[bind-backend] Clang-tidy use use empty.
Axel Viala [Tue, 4 Oct 2022 12:45:30 +0000 (14:45 +0200)]
[bind-backend] Clang-tidy use nullptr.
Axel Viala [Tue, 4 Oct 2022 12:45:30 +0000 (14:45 +0200)]
[bind-backend] Clang-tidy using.
Axel Viala [Tue, 4 Oct 2022 12:45:30 +0000 (14:45 +0200)]
[bind-backend] Clang-tidy use auto.
Axel Viala [Thu, 29 Sep 2022 10:40:28 +0000 (12:40 +0200)]
[bind-backend] Clang-tidy use cpp header.
Otto Moerbeek [Fri, 4 Nov 2022 09:04:01 +0000 (10:04 +0100)]
error if the stack base and size cannot be determined when using ASAN
Otto Moerbeek [Thu, 3 Nov 2022 12:20:00 +0000 (13:20 +0100)]
Merge pull request #12155 from omoerbeek/rec-snmp-rcodes
Rec: fix snmp rcodes OIDs
Otto Moerbeek [Thu, 3 Nov 2022 12:16:03 +0000 (13:16 +0100)]
Typo
Co-authored-by: Charles-Henri Bruyand <charleshenri.bruyand+github@gmail.com>
Otto Moerbeek [Thu, 3 Nov 2022 09:50:56 +0000 (10:50 +0100)]
Merge pull request #12125 from omoerbeek/ixfr-timeout
Timout handling for ixfrs as a client.
Otto Moerbeek [Thu, 3 Nov 2022 08:50:12 +0000 (09:50 +0100)]
Better wording in comment
Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Kees Monshouwer [Wed, 2 Nov 2022 20:35:25 +0000 (21:35 +0100)]
auth: fix pdns_control list-zones
Otto Moerbeek [Wed, 2 Nov 2022 14:56:17 +0000 (15:56 +0100)]
Clarify Prometheus names
Otto Moerbeek [Wed, 2 Nov 2022 14:44:46 +0000 (15:44 +0100)]
Fix snmp OID numbers for rcode stats
aerique [Wed, 2 Nov 2022 13:42:10 +0000 (14:42 +0100)]
Add dnsdist-17 for Ubuntu Jammy and EL-9 to repo test script (#12153)
* Add dnsdist-17 for EL9 and Ubuntu Jammy to repo test script.
* Fix issue with EPEL for EL9 in repo test script.