]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Tue, 13 Feb 2024 15:31:35 +0000 (16:31 +0100)]
rec: skip a few test that depend on sidnlab's public test setup that no longer works
(cherry picked from commit
1c47d58191e285aa2f85c24bbddba55f95cd58a2 )
Otto Moerbeek [Tue, 13 Feb 2024 12:48:27 +0000 (13:48 +0100)]
Merge pull request #13782 from omoerbeek/rec-backport-keytrap-to-5.0.x
rec: Backport Keytrap to rec-5.0.x
Otto Moerbeek [Mon, 22 Jan 2024 11:22:00 +0000 (12:22 +0100)]
Backport of Keytrap to rec-5.0.x
romeroalx [Thu, 11 Jan 2024 13:53:26 +0000 (14:53 +0100)]
Merge pull request #13703 from romeroalx/backport-13692-to-rec-5.0.x
Backport 13692 to rec 5.0.x: GH Actions - Fix builder workflow for Debian Trixie
romeroalx [Wed, 10 Jan 2024 10:04:04 +0000 (11:04 +0100)]
Debian Trixie builder: install fakeroot pkg
Otto Moerbeek [Tue, 9 Jan 2024 10:53:43 +0000 (11:53 +0100)]
Merge pull request #13685 from omoerbeek/backport-13675-to-rec-5.0.x
rec: Backport 13675 to rec 5.0.x: Fix documentation building error for dnsdist and recursor
Remi Gacogne [Mon, 8 Jan 2024 10:47:13 +0000 (11:47 +0100)]
dnsdist: Fix the version of alabaster when building the doc
Fixes
```
The alabaster extension used by this project needs at least Sphinx v3.4; it therefore cannot be built with this version.
```
(cherry picked from commit
c2a7ef8bd4f2423e2dc0eaa4d4a46de99b44636b )
Remi Gacogne [Mon, 8 Jan 2024 10:32:31 +0000 (11:32 +0100)]
rec: Fix the version of alabaster when building the doc
Fixes
```
The alabaster extension used by this project needs at least Sphinx v3.4; it therefore cannot be built with this version.
```
(cherry picked from commit
ac89467f17bb888fbd48c0f4c5267beab95aebee )
Otto Moerbeek [Mon, 18 Dec 2023 11:02:06 +0000 (12:02 +0100)]
Merge pull request #13646 from omoerbeek/backport-13588-to-rec-5.0.x
tec: Backport 13588 to rec 5.0.x: fix handling of RUNTIME_DIRETCORY and NOD dirs
Otto Moerbeek [Mon, 18 Dec 2023 09:08:15 +0000 (10:08 +0100)]
Merge pull request #13645 from omoerbeek/backport-13567-to-rec-5.0.x
rec: Backport 13567 to rec-5.0.x: Disabling structured logging is deprecated
Otto Moerbeek [Wed, 13 Dec 2023 11:03:54 +0000 (12:03 +0100)]
rec: Always set the two new vars in the Makefile, follow up to 13588
Fixes #13611
Otto Moerbeek [Mon, 11 Dec 2023 08:07:00 +0000 (09:07 +0100)]
Beter default value (saying "it depends") in generated docs for settings
that are determined by distribution packaging.
(cherry picked from commit
c1714f3884ffc31428e06b880cb1f427a4ae3050 )
Otto Moerbeek [Fri, 8 Dec 2023 08:38:24 +0000 (09:38 +0100)]
Use correct compile time values for the NOD and UDR dirs
(cherry picked from commit
cb9708c016d72251dc79b34b8972392a5a6542e6 )
Otto Moerbeek [Fri, 8 Dec 2023 08:37:08 +0000 (09:37 +0100)]
Respect RUNTIME_DIRECTORY as a default for socket-dir
This was lost with the conversion to the new settings.
(cherry picked from commit
f2e6cf3ae0f4622bea9364d75dc205728a553e5b )
Otto Moerbeek [Tue, 5 Dec 2023 13:26:14 +0000 (14:26 +0100)]
Disabling structured logging is deprecated
(cherry picked from commit
6362c4df2bac887ba5e3d4e630186f8709b6e3f3 )
Otto Moerbeek [Wed, 13 Dec 2023 12:04:42 +0000 (13:04 +0100)]
Merge pull request #13579 from romeroalx/rel/rec-5.0.x-wc
GH Actions - rel/rec-5.0.x: make `build-and-test-all` and `builder` workflows reusable from other branches
romeroalx [Wed, 22 Nov 2023 13:07:38 +0000 (14:07 +0100)]
make builder workflow reusable
Alexis Romero [Thu, 16 Nov 2023 15:56:20 +0000 (16:56 +0100)]
make build-and-test-all reusable
Otto Moerbeek [Tue, 5 Dec 2023 09:22:22 +0000 (10:22 +0100)]
Merge pull request #13558 from omoerbeek/rec-remove-unneeded-tasks
rec: remove unneeded tasks from rec-5.0.x branch
Otto Moerbeek [Mon, 4 Dec 2023 14:43:17 +0000 (15:43 +0100)]
Remove two more unneeded files
Otto Moerbeek [Mon, 4 Dec 2023 12:45:09 +0000 (13:45 +0100)]
rec: remove unneeded tasks from rec-5.0.x branch
Otto Moerbeek [Mon, 4 Dec 2023 12:26:25 +0000 (13:26 +0100)]
Merge pull request #13557 from omoerbeek/rec-docs-yaml-not-experimental
rec: Remove experimental warnings for YAML
Otto Moerbeek [Mon, 4 Dec 2023 11:25:55 +0000 (12:25 +0100)]
rec: Remove experimental warnings for YAML
YAML settings are no longer experimental, but still only used if a `recursor.yml` file is found in the config dir.
Otto Moerbeek [Mon, 4 Dec 2023 10:09:21 +0000 (11:09 +0100)]
Merge pull request #13507 from omoerbeek/rec-allow-rd0
rec: disallow (by answering Refused) RD=0 by default
Remi Gacogne [Mon, 4 Dec 2023 10:03:10 +0000 (11:03 +0100)]
Merge pull request #13522 from rgacogne/coverity-auto-copy-move-2
Fix unnecessary copies reported by Coverity (round 2)
Otto Moerbeek [Mon, 4 Dec 2023 08:24:18 +0000 (09:24 +0100)]
Add test for RD=0 is disallowed by default and basic RD=1 processing
Otto Moerbeek [Fri, 1 Dec 2023 18:44:22 +0000 (19:44 +0100)]
Merge pull request #13543 from omoerbeek/rec-aggr-nsec3-empty
rec: a single NSEC3 record covering everything is a special case
Remi Gacogne [Fri, 1 Dec 2023 15:25:06 +0000 (16:25 +0100)]
Merge pull request #13505 from rgacogne/ddist-getaddressinfo
dnsdist: Add `getAddressInfo()` for asynchronous DNS resolution
Remi Gacogne [Fri, 1 Dec 2023 15:24:55 +0000 (16:24 +0100)]
Merge pull request #13527 from rgacogne/ci-coverage-pdns-only
build-and-test-all: Restrict Coveralls code coverage to the main repo
Peter van Dijk [Fri, 1 Dec 2023 14:51:23 +0000 (15:51 +0100)]
Merge pull request #13550 from PowerDNS/dependabot/pip/pdns/keyroller/urllib3-1.26.18
build(deps): bump urllib3 from 1.26.13 to 1.26.18 in /pdns/keyroller
Peter van Dijk [Fri, 1 Dec 2023 14:50:36 +0000 (15:50 +0100)]
Merge pull request #13549 from PowerDNS/dependabot/pip/pdns/keyroller/certifi-2023.7.22
build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /pdns/keyroller
Peter van Dijk [Fri, 1 Dec 2023 14:49:03 +0000 (15:49 +0100)]
Merge pull request #13547 from PowerDNS/dependabot/pip/docs/certifi-2023.7.22
build(deps): bump certifi from 2023.5.7 to 2023.7.22 in /docs
Peter van Dijk [Fri, 1 Dec 2023 14:44:55 +0000 (15:44 +0100)]
Merge pull request #13551 from romeroalx/enable-pkcs11-tests
GH Actions: enable back variant bind-dnssec-pkcs11 for auth-backend tests
Remi Gacogne [Fri, 1 Dec 2023 13:36:06 +0000 (14:36 +0100)]
Merge pull request #13536 from rgacogne/dnsdist-detect-truncation-backend-udp-response
dnsdist: Detect and dismiss truncated UDP responses from a backend
Remi Gacogne [Fri, 1 Dec 2023 13:32:35 +0000 (14:32 +0100)]
dnsdist: Better description for `getAddressInfo()`
Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Fri, 1 Dec 2023 13:30:23 +0000 (14:30 +0100)]
tcpreceiver: Remove a spurious whitespace spotted by Otto
Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
romeroalx [Fri, 1 Dec 2023 10:06:56 +0000 (11:06 +0100)]
build-and-test-all: Enable test bind-dnssec-pkcs11
Otto Moerbeek [Fri, 1 Dec 2023 09:15:09 +0000 (10:15 +0100)]
Add test
Otto Moerbeek [Wed, 29 Nov 2023 15:47:01 +0000 (16:47 +0100)]
rec: a single NSEC3 record covering everything is a special case
Fixes #13542
Peter van Dijk [Fri, 1 Dec 2023 08:46:48 +0000 (09:46 +0100)]
Merge pull request #13062 from Habbie/auth-loglevel-prefix
auth: add loglevel-show setting
Remi Gacogne [Thu, 30 Nov 2023 16:07:15 +0000 (17:07 +0100)]
build-and-test-all: Do not generate coverage info when coverage is disabled
Many thanks to @romeroalx for spotting this!
Peter van Dijk [Thu, 30 Nov 2023 16:06:32 +0000 (17:06 +0100)]
Merge pull request #13546 from zeha/authtestruntestabort
auth tests: abort if runtests is used incorrectly
dependabot[bot] [Thu, 30 Nov 2023 15:10:07 +0000 (15:10 +0000)]
build(deps): bump urllib3 from 1.26.13 to 1.26.18 in /pdns/keyroller
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.13 to 1.26.18.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.13...1.26.18)
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Thu, 30 Nov 2023 15:09:47 +0000 (15:09 +0000)]
build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /pdns/keyroller
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22)
---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Thu, 30 Nov 2023 15:08:56 +0000 (15:08 +0000)]
build(deps): bump certifi from 2023.5.7 to 2023.7.22 in /docs
Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2023.05.07...2023.07.22)
---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Remi Gacogne [Thu, 30 Nov 2023 15:08:04 +0000 (16:08 +0100)]
Merge pull request #13539 from PowerDNS/dependabot/github_actions/actions/checkout-4
build(deps): bump actions/checkout from 3 to 4
Chris Hofstaedtler [Wed, 29 Nov 2023 23:33:20 +0000 (00:33 +0100)]
auth tests: abort if runtests is used incorrectly
Fred Morcos [Wed, 29 Nov 2023 09:40:23 +0000 (10:40 +0100)]
Merge pull request #13538 from fredmorcos/ssqlite3-cleanup
Cleanup `ssql` and `ssqlite3`
Peter van Dijk [Tue, 28 Nov 2023 14:43:01 +0000 (15:43 +0100)]
Merge pull request #13072 from Habbie/caa-empty-val
CAA records: handle empty value more gracefully, fixes #13070
Peter van Dijk [Tue, 28 Nov 2023 10:43:16 +0000 (11:43 +0100)]
Merge pull request #13406 from omoerbeek/auth-doc-qname
auth: Give an example Lua record accessing qname
Peter van Dijk [Tue, 25 Jul 2023 09:06:54 +0000 (11:06 +0200)]
CAA records: handle empty value more gracefully, fixes #13070
Fred Morcos [Tue, 28 Nov 2023 08:51:39 +0000 (09:51 +0100)]
Don't call virtual methods from SSQLite3 constructor
Fred Morcos [Mon, 27 Nov 2023 13:37:25 +0000 (14:37 +0100)]
Cleanup ssqlite3
Fred Morcos [Mon, 27 Nov 2023 13:21:47 +0000 (14:21 +0100)]
Cleanup ssql
Fred Morcos [Mon, 27 Nov 2023 13:20:51 +0000 (14:20 +0100)]
Format ssql and ssqlite3
Remi Gacogne [Mon, 27 Nov 2023 16:01:54 +0000 (17:01 +0100)]
Merge pull request #12908 from wwijkander/master
Add note to pdnsutil manpage on how to remove zone from catalog zone
dependabot[bot] [Mon, 27 Nov 2023 15:34:52 +0000 (15:34 +0000)]
build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Fred Morcos [Fri, 24 Nov 2023 19:13:24 +0000 (20:13 +0100)]
Merge pull request #13535 from fredmorcos/cleanup-libssl-ifdef
Cleanup a `libssl.cc` #ifdef
Remi Gacogne [Fri, 24 Nov 2023 15:16:52 +0000 (16:16 +0100)]
dnsdist: Explain to clang-tidy that resizing a moved vector is fine
Remi Gacogne [Fri, 17 Nov 2023 15:10:37 +0000 (16:10 +0100)]
dnsdist: Don't set `AI_V4MAPPED`, as spotted by Otto (thanks!)
Remi Gacogne [Fri, 17 Nov 2023 14:10:57 +0000 (15:10 +0100)]
dnsdist: Fix clang-tidy warnings
Remi Gacogne [Fri, 17 Nov 2023 14:10:16 +0000 (15:10 +0100)]
dnsdist: Add a missing word spotted by Habbie in the documentation
Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Remi Gacogne [Fri, 17 Nov 2023 09:42:29 +0000 (10:42 +0100)]
dnsdist: Add `getAddressInfo()` for asynchronous DNS resolution
Remi Gacogne [Fri, 24 Nov 2023 14:30:09 +0000 (15:30 +0100)]
dnsdist: Detect and dismiss truncated UDP responses from a backend
Until now we would not have detected if the response was larger than
our buffer (4096 bytes or larger in some cases), which could have
led to parsing errors or even forwarding a corrupted response.
Fred Morcos [Mon, 6 Nov 2023 09:17:51 +0000 (10:17 +0100)]
Cleanup libssl.cc #ifdef
Remi Gacogne [Fri, 24 Nov 2023 10:24:50 +0000 (11:24 +0100)]
Merge pull request #13156 from rgacogne/ddist-log-level
dnsdist: Add a structured log-like logging option
Otto Moerbeek [Fri, 24 Nov 2023 10:02:13 +0000 (11:02 +0100)]
Merge pull request #13453 from omoerbeek/rec-yaml-transition-docs
rec: describe the YAML transition plan in three phases
Otto Moerbeek [Fri, 24 Nov 2023 10:00:26 +0000 (11:00 +0100)]
Add a ref to the new style docs in the old-style docs
Remi Gacogne [Fri, 24 Nov 2023 09:57:37 +0000 (10:57 +0100)]
tcpreceiver: Better handling of "clock moved backward" events
Otto Moerbeek [Fri, 24 Nov 2023 09:52:47 +0000 (10:52 +0100)]
Merge pull request #13434 from omoerbeek/rec-tidy-syncres
rec: tidy syncres
Otto Moerbeek [Fri, 24 Nov 2023 09:06:32 +0000 (10:06 +0100)]
syncres.cc:5161:45: error: declaration of ‘DoTStatus& status’ shadows a parameter [-Werror=shadow]
Otto Moerbeek [Fri, 24 Nov 2023 08:21:03 +0000 (09:21 +0100)]
Process suggestions from reviews: rename a few vars
Otto Moerbeek [Mon, 30 Oct 2023 14:28:35 +0000 (15:28 +0100)]
Refactor to fix a few clang-tiny readability-function-cognitive-complexity cases
Otto Moerbeek [Mon, 30 Oct 2023 09:27:57 +0000 (10:27 +0100)]
Reformat
Otto Moerbeek [Wed, 25 Oct 2023 14:04:19 +0000 (16:04 +0200)]
Tidy syncres.??
Peter van Dijk [Thu, 23 Nov 2023 20:56:42 +0000 (21:56 +0100)]
Merge pull request #13528 from fredmorcos/various-cleanups-and-fixes
Various cleanups and fixes
Fred Morcos [Thu, 23 Nov 2023 18:39:01 +0000 (19:39 +0100)]
calidns: Fix lints in sendmsg call
Fred Morcos [Thu, 23 Nov 2023 09:55:35 +0000 (10:55 +0100)]
Whitespace cleanup in tests
Fred Morcos [Thu, 23 Nov 2023 09:54:19 +0000 (10:54 +0100)]
Fix test warnings regarding boost dynamic linking define
Meson passes BOOST_TEST_DYN_LINK through the command line so there's no need to re-define
it in each test file. Otherwise the compiler warns about the redefinition.
warning: "BOOST_TEST_DYN_LINK" redefined
1 | #define BOOST_TEST_DYN_LINK
|
<command-line>: note: this is the location of the previous definition
Fred Morcos [Mon, 20 Nov 2023 15:29:28 +0000 (16:29 +0100)]
Silence deprecated copy ctor warnings when including decaf.hxx
Fred Morcos [Mon, 20 Nov 2023 15:28:13 +0000 (16:28 +0100)]
Fix warning silencer pragmas
Fred Morcos [Mon, 20 Nov 2023 15:28:06 +0000 (16:28 +0100)]
Whitespace cleanup
Fred Morcos [Fri, 17 Nov 2023 13:45:57 +0000 (14:45 +0100)]
Silence -Wshadow warnings when including spongerng
Fred Morcos [Fri, 17 Nov 2023 11:54:50 +0000 (12:54 +0100)]
Cleanup dnsscope.cc #ifdef
Fred Morcos [Fri, 17 Nov 2023 11:54:27 +0000 (12:54 +0100)]
Silence overloaded-virtual warnings when including yahttp
Fred Morcos [Mon, 6 Nov 2023 09:18:16 +0000 (10:18 +0100)]
Cleanup calidns.cc #ifdef
Fred Morcos [Mon, 6 Nov 2023 09:18:08 +0000 (10:18 +0100)]
Cleanup calidns.cc whitespace
Fred Morcos [Mon, 6 Nov 2023 09:17:51 +0000 (10:17 +0100)]
Cleanup libssl.cc #ifdef
Fred Morcos [Mon, 6 Nov 2023 09:17:36 +0000 (10:17 +0100)]
Cleanup tcpiohandler.cc #ifdef
Remi Gacogne [Thu, 23 Nov 2023 09:04:51 +0000 (10:04 +0100)]
build-and-test-all: Restrict Coveralls code coverage to the main repo
We are not interested in the coverage of forks, and it is confusing
since relative coverage for forks does not really make sense.
Remi Gacogne [Wed, 22 Nov 2023 14:45:07 +0000 (15:45 +0100)]
Merge pull request #13525 from rgacogne/test-ci
build-and-test-all: Fix the CI on non-pdns named forks
Remi Gacogne [Tue, 21 Nov 2023 17:00:57 +0000 (18:00 +0100)]
build-and-test-all: Fix the CI on non-pdns/ named forks
Remi Gacogne [Tue, 21 Nov 2023 16:18:09 +0000 (17:18 +0100)]
dnsdist: Capitalize the priority value in log messages
Remi Gacogne [Tue, 21 Nov 2023 16:17:22 +0000 (17:17 +0100)]
dnsdist: Be careful about `tv_usec`, it might be an `int32_t`
Remi Gacogne [Tue, 21 Nov 2023 16:16:53 +0000 (17:16 +0100)]
dnsdist: Use 'ts', not 'tm', for the timestamp in structured-like log messages
Remi Gacogne [Fri, 18 Aug 2023 12:51:53 +0000 (14:51 +0200)]
dnsdist: Add a structured log-like logging option
Remi Gacogne [Fri, 18 Aug 2023 12:24:35 +0000 (14:24 +0200)]
dnsdist: Delint dolog.hh
Remi Gacogne [Tue, 21 Nov 2023 14:53:50 +0000 (15:53 +0100)]
Merge pull request #13524 from rgacogne/ddist-fix-doq-without-dot-or-doh
dnsdist: Fix building with DoQ but without DoH or DoT
Remi Gacogne [Tue, 21 Nov 2023 13:59:22 +0000 (14:59 +0100)]
dnsdist: Fix building with DoQ but without DoH or DoT
Reported by Oto Šťáva on the mailing-list, thanks!
Remi Gacogne [Tue, 21 Nov 2023 10:18:02 +0000 (11:18 +0100)]
Merge pull request #13520 from rgacogne/ddist-backoff
dnsdist: Refactor the exponential back-off timer code