]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
16 months agoRevert "Debian Trixie builder: install fakeroot pkg" 14108/head rec-5.0.4
Peter van Dijk [Tue, 16 Jan 2024 15:46:45 +0000 (16:46 +0100)] 
Revert "Debian Trixie builder: install fakeroot pkg"

This reverts commit a902e392a38905bec709468a6ebd26902a6c255a.

16 months agopdns-builder: update to newest, removes fakeroot usage
Peter van Dijk [Tue, 16 Jan 2024 11:42:57 +0000 (12:42 +0100)] 
pdns-builder: update to newest, removes fakeroot usage

16 months agorec: backport CVE-2024-25583 to rel/rec-5.0.4-branch
Otto Moerbeek [Tue, 9 Apr 2024 07:31:59 +0000 (09:31 +0200)] 
rec: backport CVE-2024-25583 to rel/rec-5.0.4-branch

A name can be present already when building the cname chain.

17 months agoMerge pull request #13845 from omoerbeek/backport-13824-to-rec-5.0.x rec-5.0.3
Otto Moerbeek [Mon, 4 Mar 2024 14:21:14 +0000 (15:21 +0100)] 
Merge pull request #13845 from omoerbeek/backport-13824-to-rec-5.0.x

rec: Backport 13824 to rec-5.0.x: log if a dnssec related limit was hit (if log_bogus is set)

17 months agoMerge pull request #13846 from omoerbeek/backport-13830-to-rec-5.0.x
Otto Moerbeek [Mon, 4 Mar 2024 14:20:53 +0000 (15:20 +0100)] 
Merge pull request #13846 from omoerbeek/backport-13830-to-rec-5.0.x

rec: Backport 13830 to rec 5.0.x: reduce RPZ memory usage

17 months agoMerge pull request #13789 from omoerbeek/backport-13580-to-rec-5.0.x
Otto Moerbeek [Mon, 4 Mar 2024 14:19:50 +0000 (15:19 +0100)] 
Merge pull request #13789 from omoerbeek/backport-13580-to-rec-5.0.x

rec: Backport 13580 to rec 5.0.x: add ubuntu-noble build target and test it daily

17 months agoMerge pull request #13852 from omoerbeek/backport-13847-to-rec-5.0.x
Otto Moerbeek [Mon, 4 Mar 2024 13:52:20 +0000 (14:52 +0100)] 
Merge pull request #13852 from omoerbeek/backport-13847-to-rec-5.0.x

rec: Backport 13847 to rec-5.0.x: Fix gathering of denial of existence proof for wildcard-expanded names

17 months agorec: Apply Otto's suggestions 13852/head
Remi Gacogne [Mon, 4 Mar 2024 08:14:58 +0000 (09:14 +0100)] 
rec: Apply Otto's suggestions

(cherry picked from commit f8a286bb2a45fb51ea90399b793ec40665824430)

17 months agorec: Fix clang-tidy warnings
Remi Gacogne [Fri, 1 Mar 2024 16:00:41 +0000 (17:00 +0100)] 
rec: Fix clang-tidy warnings

(cherry picked from commit f74ca9e44868f44c4fe6460bed1b7629dcf027f4)

17 months agorec: Add a unit test for the gathering of denial of existence proof for wildcard...
Remi Gacogne [Fri, 1 Mar 2024 14:54:40 +0000 (15:54 +0100)] 
rec: Add a unit test for the gathering of denial of existence proof for wildcard-expanded names

(cherry picked from commit bedfbaa1912ee464a61dc7996341574040fab84a)

17 months agorec: Fix gathering of denial of existence proof for wildcard-expanded names
Remi Gacogne [Fri, 1 Mar 2024 13:07:35 +0000 (14:07 +0100)] 
rec: Fix gathering of denial of existence proof for wildcard-expanded names

When the recursor is forwarding to a resolver, we accept the names composing
the CNAME chain starting at the queried name. This means we also need to gather
the denial of existence proof for CNAMEs that were expanded from a wildcard,
otherwise the response sent to the client cannot be DNSSEC-validated.

(cherry picked from commit 2eb9f095fe06f77cd816135c03c7ac558e0f324d)

17 months agorec: partial backport of 13830 to rec-5.0.x: reduce RPZ memory usage 13846/head
Otto Moerbeek [Fri, 1 Mar 2024 13:31:10 +0000 (14:31 +0100)] 
rec: partial backport of 13830 to rec-5.0.x: reduce RPZ memory usage

17 months agorec: log if a dnssec related limit was hit (if log_bogus is set) 13845/head
Otto Moerbeek [Fri, 23 Feb 2024 12:24:25 +0000 (13:24 +0100)] 
rec: log if a dnssec related limit was hit (if log_bogus is set)

(cherry picked from commit 9d4a01ffa2b724907e07db423da048f68f15eca2)

17 months agoMerge pull request #13791 from omoerbeek/backport-13788-to-rec-5.0.x
Otto Moerbeek [Mon, 26 Feb 2024 20:06:03 +0000 (21:06 +0100)] 
Merge pull request #13791 from omoerbeek/backport-13788-to-rec-5.0.x

rec: Backport 13788 to rec 5.0.x: fix the zoneToCache regression introduced by SA 2024-01

17 months agoTest ZTC with root zone 13791/head
Otto Moerbeek [Wed, 14 Feb 2024 11:39:57 +0000 (12:39 +0100)] 
Test ZTC with root zone

1. If code changes make the validation fail we want to know.
2. If root zone changes break something we want to know as well, this might even be more important than 1.

So I think we just have to accept the occasional network issues on GH.

(cherry picked from commit 5e7b96061de80b4cb52f52a65fed274a1e666e73)

17 months agorec: fix the zoneToCache regression introduced by SA 2024-01
Otto Moerbeek [Tue, 13 Feb 2024 15:55:10 +0000 (16:55 +0100)] 
rec: fix the zoneToCache regression introduced by SA 2024-01

Test will follow

(cherry picked from commit c7f594e2dcda23fdc2ae2c4246da3e7c519f897e)

17 months agoMerge pull request #13833 from omoerbeek/backport-13813-to-rec-5.0.x
Otto Moerbeek [Mon, 26 Feb 2024 14:21:32 +0000 (15:21 +0100)] 
Merge pull request #13833 from omoerbeek/backport-13813-to-rec-5.0.x

rec: Backport 13813 to rec.5.0.x: dnspython's API changed wrt NSID, apply (version dependent) fix in regression test

17 months agoTypos 13833/head
Otto Moerbeek [Mon, 26 Feb 2024 13:59:55 +0000 (14:59 +0100)] 
Typos

17 months agorec: dnspython's API changed wrt NSID, apply (version dependent) fix in regression...
Otto Moerbeek [Mon, 19 Feb 2024 10:05:32 +0000 (11:05 +0100)] 
rec: dnspython's API changed wrt NSID, apply (version dependent) fix in regression test

See https://dnspython.readthedocs.io/en/stable/whatsnew.html 2.6.0 2nd bullet

(cherry picked from commit e1ea89984da1c10850dd0cb4e7d4d7ee501e078d)

17 months agoMerge pull request #13790 from omoerbeek/backport-13787-to-rec-5.0.x
Otto Moerbeek [Mon, 26 Feb 2024 10:05:17 +0000 (11:05 +0100)] 
Merge pull request #13790 from omoerbeek/backport-13787-to-rec-5.0.x

rec: Backport 13787 to rec-5.0.x: skip a few test that depend on sidnlab's public test setup that no longer works

17 months agorec: skip a few test that depend on sidnlab's public test setup that no longer works 13790/head
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)

17 months agoadd ubuntu-noble build target and test it daily 13789/head
Peter van Dijk [Wed, 6 Dec 2023 13:59:20 +0000 (14:59 +0100)] 
add ubuntu-noble build target and test it daily

(cherry picked from commit f23a1173b7b043d6afd70404fe86a4279c28cd39)

17 months agoMerge pull request #13782 from omoerbeek/rec-backport-keytrap-to-5.0.x
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

18 months agoBackport of Keytrap to rec-5.0.x 13782/head rec-5.0.2
Otto Moerbeek [Mon, 22 Jan 2024 11:22:00 +0000 (12:22 +0100)] 
Backport of Keytrap to rec-5.0.x

19 months agoMerge pull request #13703 from romeroalx/backport-13692-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

19 months agoDebian Trixie builder: install fakeroot pkg 13703/head
romeroalx [Wed, 10 Jan 2024 10:04:04 +0000 (11:04 +0100)] 
Debian Trixie builder: install fakeroot pkg

19 months agoMerge pull request #13685 from omoerbeek/backport-13675-to-rec-5.0.x rec-5.0.1
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

19 months agodnsdist: Fix the version of alabaster when building the doc 13685/head
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)

19 months agorec: Fix the version of alabaster when building the doc
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)

19 months agoMerge pull request #13646 from omoerbeek/backport-13588-to-rec-5.0.x rec-5.0.0 rec-5.0.0-rc2
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

19 months agoMerge pull request #13645 from omoerbeek/backport-13567-to-rec-5.0.x
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

19 months agorec: Always set the two new vars in the Makefile, follow up to 13588 13646/head
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

19 months agoBeter default value (saying "it depends") in generated docs for settings
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)

19 months agoUse correct compile time values for the NOD and UDR dirs
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)

19 months agoRespect RUNTIME_DIRECTORY as a default for socket-dir
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)

19 months agoDisabling structured logging is deprecated 13645/head
Otto Moerbeek [Tue, 5 Dec 2023 13:26:14 +0000 (14:26 +0100)] 
Disabling structured logging is deprecated

(cherry picked from commit 6362c4df2bac887ba5e3d4e630186f8709b6e3f3)

19 months agoMerge pull request #13579 from romeroalx/rel/rec-5.0.x-wc
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

20 months agomake builder workflow reusable 13579/head
romeroalx [Wed, 22 Nov 2023 13:07:38 +0000 (14:07 +0100)] 
make builder workflow reusable

20 months agomake build-and-test-all reusable
Alexis Romero [Thu, 16 Nov 2023 15:56:20 +0000 (16:56 +0100)] 
make build-and-test-all reusable

20 months agoMerge pull request #13558 from omoerbeek/rec-remove-unneeded-tasks rec-5.0.0-rc1
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

20 months agoRemove two more unneeded files 13558/head
Otto Moerbeek [Mon, 4 Dec 2023 14:43:17 +0000 (15:43 +0100)] 
Remove two more unneeded files

20 months agorec: remove unneeded tasks from rec-5.0.x branch
Otto Moerbeek [Mon, 4 Dec 2023 12:45:09 +0000 (13:45 +0100)] 
rec: remove unneeded tasks from rec-5.0.x branch

20 months agoMerge pull request #13557 from omoerbeek/rec-docs-yaml-not-experimental
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

20 months agorec: Remove experimental warnings for YAML 13557/head
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.

20 months agoMerge pull request #13507 from omoerbeek/rec-allow-rd0
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

20 months agoMerge pull request #13522 from rgacogne/coverity-auto-copy-move-2
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)

20 months agoAdd test for RD=0 is disallowed by default and basic RD=1 processing 13507/head
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

20 months agoMerge pull request #13543 from omoerbeek/rec-aggr-nsec3-empty
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

20 months agoMerge pull request #13505 from rgacogne/ddist-getaddressinfo
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

20 months agoMerge pull request #13527 from rgacogne/ci-coverage-pdns-only
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

20 months agoMerge pull request #13550 from PowerDNS/dependabot/pip/pdns/keyroller/urllib3-1.26.18
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

20 months agoMerge pull request #13549 from PowerDNS/dependabot/pip/pdns/keyroller/certifi-2023...
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

20 months agoMerge pull request #13547 from PowerDNS/dependabot/pip/docs/certifi-2023.7.22
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

20 months agoMerge pull request #13551 from romeroalx/enable-pkcs11-tests
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

20 months agoMerge pull request #13536 from rgacogne/dnsdist-detect-truncation-backend-udp-response
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

20 months agodnsdist: Better description for `getAddressInfo()` 13505/head
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>
20 months agotcpreceiver: Remove a spurious whitespace spotted by Otto 13522/head
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>
20 months agobuild-and-test-all: Enable test bind-dnssec-pkcs11 13551/head
romeroalx [Fri, 1 Dec 2023 10:06:56 +0000 (11:06 +0100)] 
build-and-test-all: Enable test bind-dnssec-pkcs11

20 months agoAdd test 13543/head
Otto Moerbeek [Fri, 1 Dec 2023 09:15:09 +0000 (10:15 +0100)] 
Add test

20 months agorec: a single NSEC3 record covering everything is a special case
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

20 months agoMerge pull request #13062 from Habbie/auth-loglevel-prefix
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

20 months agobuild-and-test-all: Do not generate coverage info when coverage is disabled 13527/head
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!

20 months agoMerge pull request #13546 from zeha/authtestruntestabort
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

20 months agobuild(deps): bump urllib3 from 1.26.13 to 1.26.18 in /pdns/keyroller 13550/head
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>
20 months agobuild(deps): bump certifi from 2022.12.7 to 2023.7.22 in /pdns/keyroller 13549/head
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>
20 months agobuild(deps): bump certifi from 2023.5.7 to 2023.7.22 in /docs 13547/head
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>
20 months agoMerge pull request #13539 from PowerDNS/dependabot/github_actions/actions/checkout-4
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

20 months agoauth tests: abort if runtests is used incorrectly 13546/head
Chris Hofstaedtler [Wed, 29 Nov 2023 23:33:20 +0000 (00:33 +0100)] 
auth tests: abort if runtests is used incorrectly

20 months agoMerge pull request #13538 from fredmorcos/ssqlite3-cleanup
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`

20 months agoMerge pull request #13072 from Habbie/caa-empty-val
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

20 months agoMerge pull request #13406 from omoerbeek/auth-doc-qname
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

20 months agoCAA records: handle empty value more gracefully, fixes #13070 13072/head
Peter van Dijk [Tue, 25 Jul 2023 09:06:54 +0000 (11:06 +0200)] 
CAA records: handle empty value more gracefully, fixes #13070

20 months agoDon't call virtual methods from SSQLite3 constructor 13538/head
Fred Morcos [Tue, 28 Nov 2023 08:51:39 +0000 (09:51 +0100)] 
Don't call virtual methods from SSQLite3 constructor

20 months agoCleanup ssqlite3
Fred Morcos [Mon, 27 Nov 2023 13:37:25 +0000 (14:37 +0100)] 
Cleanup ssqlite3

20 months agoCleanup ssql
Fred Morcos [Mon, 27 Nov 2023 13:21:47 +0000 (14:21 +0100)] 
Cleanup ssql

20 months agoFormat ssql and ssqlite3
Fred Morcos [Mon, 27 Nov 2023 13:20:51 +0000 (14:20 +0100)] 
Format ssql and ssqlite3

20 months agoMerge pull request #12908 from wwijkander/master
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

20 months agobuild(deps): bump actions/checkout from 3 to 4 13539/head
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>
20 months agoMerge pull request #13535 from fredmorcos/cleanup-libssl-ifdef
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

20 months agodnsdist: Explain to clang-tidy that resizing a moved vector is fine 13536/head
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

20 months agodnsdist: Don't set `AI_V4MAPPED`, as spotted by Otto (thanks!)
Remi Gacogne [Fri, 17 Nov 2023 15:10:37 +0000 (16:10 +0100)] 
dnsdist: Don't set `AI_V4MAPPED`, as spotted by Otto (thanks!)

20 months agodnsdist: Fix clang-tidy warnings
Remi Gacogne [Fri, 17 Nov 2023 14:10:57 +0000 (15:10 +0100)] 
dnsdist: Fix clang-tidy warnings

20 months agodnsdist: Add a missing word spotted by Habbie in the documentation
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>
20 months agodnsdist: Add `getAddressInfo()` for asynchronous DNS resolution
Remi Gacogne [Fri, 17 Nov 2023 09:42:29 +0000 (10:42 +0100)] 
dnsdist: Add `getAddressInfo()` for asynchronous DNS resolution

20 months agodnsdist: Detect and dismiss truncated UDP responses from a backend
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.

20 months agoCleanup libssl.cc #ifdef 13535/head
Fred Morcos [Mon, 6 Nov 2023 09:17:51 +0000 (10:17 +0100)] 
Cleanup libssl.cc #ifdef

20 months agoMerge pull request #13156 from rgacogne/ddist-log-level
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

20 months agoMerge pull request #13453 from omoerbeek/rec-yaml-transition-docs
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

20 months agoAdd a ref to the new style docs in the old-style docs 13453/head
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

20 months agotcpreceiver: Better handling of "clock moved backward" events
Remi Gacogne [Fri, 24 Nov 2023 09:57:37 +0000 (10:57 +0100)] 
tcpreceiver: Better handling of "clock moved backward" events

20 months agoMerge pull request #13434 from omoerbeek/rec-tidy-syncres
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

20 months agosyncres.cc:5161:45: error: declaration of ‘DoTStatus& status’ shadows a parameter... 13434/head
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]

20 months agoProcess suggestions from reviews: rename a few vars
Otto Moerbeek [Fri, 24 Nov 2023 08:21:03 +0000 (09:21 +0100)] 
Process suggestions from reviews: rename a few vars

20 months agoRefactor to fix a few clang-tiny readability-function-cognitive-complexity cases
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

20 months agoReformat
Otto Moerbeek [Mon, 30 Oct 2023 09:27:57 +0000 (10:27 +0100)] 
Reformat

20 months agoTidy syncres.??
Otto Moerbeek [Wed, 25 Oct 2023 14:04:19 +0000 (16:04 +0200)] 
Tidy syncres.??

20 months agoMerge pull request #13528 from fredmorcos/various-cleanups-and-fixes
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

20 months agocalidns: Fix lints in sendmsg call 13528/head
Fred Morcos [Thu, 23 Nov 2023 18:39:01 +0000 (19:39 +0100)] 
calidns: Fix lints in sendmsg call

20 months agoWhitespace cleanup in tests
Fred Morcos [Thu, 23 Nov 2023 09:55:35 +0000 (10:55 +0100)] 
Whitespace cleanup in tests

20 months agoFix test warnings regarding boost dynamic linking define
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