]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
2 years agoBetter wording in comment 12743/head
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>
(cherry picked from commit 240460d77be35a6a1c1e6fa22364efe19dc3ee84)

2 years agoTimout handling for ixfrs as a client.
Otto Moerbeek [Mon, 24 Oct 2022 14:25:59 +0000 (16:25 +0200)] 
Timout handling for ixfrs as a client.

One complicating factor is that this is shared code, but auth and
rec do not agree on the definiton of the timeout value: auth states
it is a maximum idle time, while rec state it is the total xfr time.
While both apporaches make sense and in the end we would like to
enforce both, we now go for a more simple solution that respects
auth or rec behaviour based on a flag.

(cherry picked from commit fee334ae0f5083d47f9adc207d5a1a6d36ebc2ac)

2 years agoMerge pull request #12676 from mind04/auth47-catalog-members
Peter van Dijk [Thu, 13 Apr 2023 10:18:08 +0000 (12:18 +0200)] 
Merge pull request #12676 from mind04/auth47-catalog-members

auth-4.7.x: pdnsutil, implement list-member-zones

2 years agoMerge pull request #12675 from mind04/auth47-lmdb-delete
Peter van Dijk [Thu, 13 Apr 2023 10:17:25 +0000 (12:17 +0200)] 
Merge pull request #12675 from mind04/auth47-lmdb-delete

auth-4.7.x backport lmdb delete fixes and tests

2 years agoauth, lmdb, backport delete fixes 12675/head
Kees Monshouwer [Wed, 22 Mar 2023 21:05:03 +0000 (22:05 +0100)] 
auth, lmdb, backport delete fixes

2 years agoauth: lmdb, fix TSIG key removal
Kees Monshouwer [Tue, 13 Dec 2022 22:25:27 +0000 (23:25 +0100)] 
auth: lmdb, fix TSIG key removal

2 years agoupdate completions 12676/head
Peter van Dijk [Wed, 8 Mar 2023 13:25:55 +0000 (14:25 +0100)] 
update completions

2 years agoauth: pdnsutil, implement list-member-zones
Kees Monshouwer [Thu, 22 Dec 2022 20:21:20 +0000 (21:21 +0100)] 
auth: pdnsutil, implement list-member-zones

2 years agoMerge pull request #12616 from romeroalx/update-gh-actions-auth-to-4.7
Peter van Dijk [Wed, 8 Mar 2023 13:05:18 +0000 (14:05 +0100)] 
Merge pull request #12616 from romeroalx/update-gh-actions-auth-to-4.7

Backport GH Actions updates from master to auth-4.7.x

2 years agobuild(deps): bump actions/setup-python from 2 to 4 12616/head
dependabot[bot] [Wed, 19 Oct 2022 14:28:07 +0000 (14:28 +0000)] 
build(deps): bump actions/setup-python from 2 to 4

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agocodeql workflow: set ubuntu mirror
Peter van Dijk [Mon, 6 Feb 2023 10:41:18 +0000 (11:41 +0100)] 
codeql workflow: set ubuntu mirror

2 years agobuild-and-test-all: add functionality to quickly switch ubuntu mirrors
Peter van Dijk [Fri, 13 Jan 2023 10:06:14 +0000 (11:06 +0100)] 
build-and-test-all: add functionality to quickly switch ubuntu mirrors

2 years agoSwitch from set-output tot GITHUB_OUTPUT
Josh Soref [Tue, 6 Dec 2022 17:39:08 +0000 (12:39 -0500)] 
Switch from set-output tot GITHUB_OUTPUT

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2 years agobuild(deps): bump actions/upload-artifact from 1 to 3
dependabot[bot] [Wed, 19 Oct 2022 14:28:01 +0000 (14:28 +0000)] 
build(deps): bump actions/upload-artifact from 1 to 3

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agobuild(deps): bump actions/download-artifact from 2 to 3
dependabot[bot] [Wed, 19 Oct 2022 14:27:58 +0000 (14:27 +0000)] 
build(deps): bump actions/download-artifact from 2 to 3

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agobuild(deps): bump actions/checkout from 2.3.4 to 3.1.0
dependabot[bot] [Wed, 19 Oct 2022 14:44:55 +0000 (14:44 +0000)] 
build(deps): bump actions/checkout from 2.3.4 to 3.1.0

Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 3.1.0.
- [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/v2.3.4...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agobuild(deps): bump actions/cache from 2 to 3.0.11
dependabot[bot] [Wed, 19 Oct 2022 14:28:05 +0000 (14:28 +0000)] 
build(deps): bump actions/cache from 2 to 3.0.11

Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.0.11.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v2...v3.0.11)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoAvoid Microsoft repo for ODBC. Step 1: codeql allow apt downgrades
Alexis Romero [Thu, 23 Feb 2023 10:03:30 +0000 (11:03 +0100)] 
Avoid Microsoft repo for ODBC. Step 1: codeql allow apt downgrades

2 years agoAvoid Microsoft repo for ODBC. Step 1: allow apt downgrades
Alexis Romero [Wed, 22 Feb 2023 10:48:28 +0000 (11:48 +0100)] 
Avoid Microsoft repo for ODBC. Step 1: allow apt downgrades

2 years agoremoved ldap and geoip-mmdb tests from circleci
Alexis Romero [Thu, 16 Feb 2023 05:55:48 +0000 (06:55 +0100)] 
removed ldap and geoip-mmdb tests from circleci

2 years agogh actions: simplified collector job in build-and-test-all.yml
Alexis Romero [Thu, 16 Feb 2023 05:54:23 +0000 (06:54 +0100)] 
gh actions: simplified collector job in build-and-test-all.yml

2 years agogh actions: added ldap and geoip-mmdb tests
Alexis Romero [Thu, 16 Feb 2023 05:52:49 +0000 (06:52 +0100)] 
gh actions: added ldap and geoip-mmdb tests

2 years agoGH actions: added auth odbc{sqlitle3, mssql} tests. Removed from CircleCI
Alexis Romero [Thu, 9 Feb 2023 11:16:04 +0000 (12:16 +0100)] 
GH actions: added auth odbc{sqlitle3, mssql} tests. Removed from CircleCI

2 years agoRestrict permissions for GITHUB_TOKEN in our workflows
Remi Gacogne [Thu, 1 Dec 2022 13:34:19 +0000 (14:34 +0100)] 
Restrict permissions for GITHUB_TOKEN in our workflows

Added using https://github.com/step-security/secure-workflows
For more information see:
- https://github.com/ossf/scorecard/blob/d8fefc9b246db3600c777e9d60d441d7c386ce1d/docs/checks.md#token-permissions
- https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token/

2 years agoMerge pull request #12429 from Habbie/auth47-no-leak-hostlist
Peter van Dijk [Tue, 21 Feb 2023 15:11:28 +0000 (16:11 +0100)] 
Merge pull request #12429 from Habbie/auth47-no-leak-hostlist

auth 4.7 minicurl: stop leaking hostlist memory

2 years agoMerge pull request #12521 from Habbie/auth-4.7-ixfrdist-backports
Peter van Dijk [Thu, 9 Feb 2023 15:46:22 +0000 (16:46 +0100)] 
Merge pull request #12521 from Habbie/auth-4.7-ixfrdist-backports

auth-4.7.x: ixfrdist fixes and improvements

2 years agoixfrdist: Make sure that our metrics are properly initialized 12521/head
Remi Gacogne [Mon, 6 Feb 2023 09:07:04 +0000 (10:07 +0100)] 
ixfrdist: Make sure that our metrics are properly initialized

Before C++20 std::atomic variables are not guaranteed to be initialized,
even though it looks like compilers are actually doing the initialization
even in C++17.
Reported by Coverity as CID 1504405.

(cherry picked from commit de9fbd402dc05263e8ddb2e6ffc09b5cf01bef1e)

2 years agouse counters for things that count up over time
Peter van Dijk [Thu, 2 Feb 2023 09:17:20 +0000 (10:17 +0100)] 
use counters for things that count up over time

(cherry picked from commit b0069a9b63157e05e36f3fbf788b22a1c43e65df)

2 years agoixfrdist /metrics: add CPU and memory stats, note unit for uptime
Peter van Dijk [Tue, 31 Jan 2023 12:40:10 +0000 (13:40 +0100)] 
ixfrdist /metrics: add CPU and memory stats, note unit for uptime

(cherry picked from commit 4be206f56769495b1090f7e39d111560b77494fc)

2 years agoixfrdist /metrics: add FD usage
Peter van Dijk [Tue, 31 Jan 2023 12:13:53 +0000 (13:13 +0100)] 
ixfrdist /metrics: add FD usage

(cherry picked from commit 7bba0dae6d97b248e206e7dbda3813432a77b06d)

2 years agoixfrdist: Remove unused counters, simplify prometheus types handling
Remi Gacogne [Thu, 2 Feb 2023 08:56:27 +0000 (09:56 +0100)] 
ixfrdist: Remove unused counters, simplify prometheus types handling

(cherry picked from commit 54f93cb8542aa46a9a9669fa623f5a6d8a6a5857)

2 years agoixfrdist /metrics: add unknown domain in-query counter
Peter van Dijk [Tue, 31 Jan 2023 09:48:27 +0000 (10:48 +0100)] 
ixfrdist /metrics: add unknown domain in-query counter

(cherry picked from commit ca0831d9a14c409c631b0ee49d6fdba6b2239b6f)

2 years agoixfrdist /metrics: quote label values; suffix counters with _total; remove full total...
Peter van Dijk [Mon, 30 Jan 2023 17:42:46 +0000 (18:42 +0100)] 
ixfrdist /metrics: quote label values; suffix counters with _total; remove full totals; add promtool test

(cherry picked from commit 7c05901b1d22693a29cced84f9c3b24f5dc4a0ec)

2 years agoMerge pull request #12458 from Habbie/backport-12453-to-auth-4.7.x
Peter van Dijk [Wed, 25 Jan 2023 12:03:00 +0000 (13:03 +0100)] 
Merge pull request #12458 from Habbie/backport-12453-to-auth-4.7.x

auth-4.7: lock.hh: include <stdexcept>

2 years agolock.hh: include <stdexcept> 12458/head
Peter van Dijk [Mon, 23 Jan 2023 13:54:09 +0000 (14:54 +0100)] 
lock.hh: include <stdexcept>

(cherry picked from commit d8b4ea24dc5dbe7c53c24bfffba24bcae7f58e02)

2 years agominicurl: stop leaking hostlist memory 12429/head
Peter van Dijk [Tue, 17 Jan 2023 18:10:04 +0000 (19:10 +0100)] 
minicurl: stop leaking hostlist memory

2 years agoMerge pull request #12299 from Habbie/backport-12282-to-auth-4.7.x 12330/head auth-4.7.3
Peter van Dijk [Thu, 8 Dec 2022 13:11:56 +0000 (14:11 +0100)] 
Merge pull request #12299 from Habbie/backport-12282-to-auth-4.7.x

auth-4.7 lmdb: make outgoing notifications work

2 years agolmdb tests: actually use lmdb config 12299/head
Peter van Dijk [Tue, 6 Dec 2022 17:56:58 +0000 (18:56 +0100)] 
lmdb tests: actually use lmdb config

(cherry picked from commit f7d7e059f69b1330248ecd904c215630a77f038b)

2 years agoauth lmdb: make outgoing notifications work
Peter van Dijk [Tue, 6 Dec 2022 16:42:27 +0000 (17:42 +0100)] 
auth lmdb: make outgoing notifications work

(cherry picked from commit bbd6102241d18d8bce551b5e19d0c315368913b9)

2 years agoMerge pull request #12291 from Habbie/backport-12285-to-auth-4.7.x
Peter van Dijk [Thu, 8 Dec 2022 08:04:55 +0000 (09:04 +0100)] 
Merge pull request #12291 from Habbie/backport-12285-to-auth-4.7.x

auth-4.7 api: do not create SOA and NS records for consumer zones

2 years agoMerge pull request #12296 from Habbie/backport-12257-to-auth-4.7.x
Peter van Dijk [Thu, 8 Dec 2022 08:04:11 +0000 (09:04 +0100)] 
Merge pull request #12296 from Habbie/backport-12257-to-auth-4.7.x

auth 4.7 API: slightly clearer message when a backend cannot create domains

2 years agoMerge pull request #12294 from Habbie/backport-12132-to-auth-4.7.x
Peter van Dijk [Thu, 8 Dec 2022 08:03:44 +0000 (09:03 +0100)] 
Merge pull request #12294 from Habbie/backport-12132-to-auth-4.7.x

auth-4.7: take into account default urlcheck timeout is 2 seconds for Lua records tests

2 years agoauth API: slightly clearer message when a backend cannot create domains 12296/head
Peter van Dijk [Thu, 1 Dec 2022 18:51:40 +0000 (19:51 +0100)] 
auth API: slightly clearer message when a backend cannot create domains

(cherry picked from commit b53ab9d6ef126f3be04160e36cbc381e27d85e79)

2 years agoThis test assumes the health check timeout is 1 second, while it is 2 seconds by... 12294/head
Otto Moerbeek [Tue, 25 Oct 2022 13:36:31 +0000 (15:36 +0200)] 
This test assumes the health check timeout is 1 second, while it is 2 seconds by default.

Adapt tests to take that into account, which resolves the occasional failure as tested locally.

(cherry picked from commit 2abc153929e22c4abad73f1eba9395e00f18febd)

2 years agoauth: api, add create/delete consumer zone test 12291/head
Kees Monshouwer [Tue, 6 Dec 2022 17:34:09 +0000 (18:34 +0100)] 
auth: api, add create/delete consumer zone test

(cherry picked from commit 2f27a15fb72cdbef5c4f5af8f0d089722ee2253a)

2 years agoauth: api, do not create SOA and NS records for consumer zones
Kees Monshouwer [Tue, 6 Dec 2022 17:29:16 +0000 (18:29 +0100)] 
auth: api, do not create SOA and NS records for consumer zones

(cherry picked from commit 1f1674ed5ed14af10a6ce38b9956ffdbef6fcee8)

2 years agoMerge pull request #12273 from Habbie/backport-12087-to-auth-4.7.x
Peter van Dijk [Tue, 6 Dec 2022 13:32:36 +0000 (14:32 +0100)] 
Merge pull request #12273 from Habbie/backport-12087-to-auth-4.7.x

auth-4.7 API: fix newly created zone not rectified

2 years agoMerge pull request #12272 from Habbie/backport-12269-to-auth-4.7.x
Peter van Dijk [Tue, 6 Dec 2022 10:53:37 +0000 (11:53 +0100)] 
Merge pull request #12272 from Habbie/backport-12269-to-auth-4.7.x

auth 4.7: fix invalid catalog zone sql query for gpgsqlbackend

2 years agoAPI: Auth: honor rectify settings on create zone 12273/head
Chris Hofstaedtler [Wed, 12 Oct 2022 13:45:50 +0000 (15:45 +0200)] 
API: Auth: honor rectify settings on create zone

(cherry picked from commit 168a76b38bf99c7661e72914c1e634e7fa9d0d0f)

2 years agoAPI: Auth: updateDomainSettingsFromDocument: remove always disabled argument
Chris Hofstaedtler [Wed, 12 Oct 2022 13:47:12 +0000 (15:47 +0200)] 
API: Auth: updateDomainSettingsFromDocument: remove always disabled argument

(cherry picked from commit 002de4d7711955188c68726cc9584988b0c89a31)

2 years agoAPI: tests: have sdig helper return sdig output
Chris Hofstaedtler [Wed, 12 Oct 2022 14:13:22 +0000 (16:13 +0200)] 
API: tests: have sdig helper return sdig output

(cherry picked from commit 68fe406a32ec14c8dfc197f3aa60681aa8d7905f)

2 years agoauth: fix invalid catalog zone sql query for gpgsqlbackend 12272/head
Manuel Frei [Tue, 6 Dec 2022 00:34:37 +0000 (01:34 +0100)] 
auth: fix invalid catalog zone sql query for gpgsqlbackend

(cherry picked from commit 5982663f592ece56441ba135ef3003efb2e1ffbe)

2 years agoMerge pull request #12266 from Habbie/backport-12264-to-auth-4.7.x
Peter van Dijk [Mon, 5 Dec 2022 14:13:33 +0000 (15:13 +0100)] 
Merge pull request #12266 from Habbie/backport-12264-to-auth-4.7.x

auth 4.7 lmdb: implement alsoNotifies

2 years agoauth lmdb: implement alsoNotifies, fixes #12256 12266/head
Peter van Dijk [Mon, 5 Dec 2022 12:26:36 +0000 (13:26 +0100)] 
auth lmdb: implement alsoNotifies, fixes #12256

(cherry picked from commit b0e178a7fae71dca241f08b4faa861130a150a76)

2 years agoMerge pull request #12181 from Habbie/backport-12157-to-auth-4.7.x
Peter van Dijk [Mon, 14 Nov 2022 10:21:23 +0000 (11:21 +0100)] 
Merge pull request #12181 from Habbie/backport-12157-to-auth-4.7.x

auth-4.7.x: fix pdns_control list-zones

2 years agoauth: fix pdns_control list-zones 12181/head
Kees Monshouwer [Wed, 2 Nov 2022 20:35:25 +0000 (21:35 +0100)] 
auth: fix pdns_control list-zones

(cherry picked from commit 0928e129fbd21c17a2f2e6e6066a58dad8102943)

2 years agoMerge pull request #12143 from Habbie/backport-12130-to-auth-4.7.x auth-4.7.2
Peter van Dijk [Tue, 1 Nov 2022 08:25:30 +0000 (09:25 +0100)] 
Merge pull request #12143 from Habbie/backport-12130-to-auth-4.7.x

auth-4.7.x: fix xfr refresh check

2 years agoUse > for frehsness test, to be consistent with the lmdb backend 12143/head
Otto Moerbeek [Tue, 25 Oct 2022 13:33:45 +0000 (15:33 +0200)] 
Use > for frehsness test, to be consistent with the lmdb backend

(cherry picked from commit 76b236133aa2f3cb7d3fe43d755e73927a45b61a)

2 years agoRemove (now) unneeded debug prints
Otto Moerbeek [Tue, 25 Oct 2022 11:49:40 +0000 (13:49 +0200)] 
Remove (now) unneeded debug prints

(cherry picked from commit 204e3669b25b57b251f06aa1da12691ecff81227)

2 years agoFix freshness check for finding unfresh clients
Otto Moerbeek [Tue, 25 Oct 2022 11:48:58 +0000 (13:48 +0200)] 
Fix freshness check for finding unfresh clients

(cherry picked from commit 496d8ebe583acd33ea5acb9538a2e3cd15a0c6d3)

2 years agoMerge pull request #12124 from mind04/bp-pdns-no-reset auth-4.7.1
Peter van Dijk [Tue, 25 Oct 2022 07:15:52 +0000 (09:15 +0200)] 
Merge pull request #12124 from mind04/bp-pdns-no-reset

auth-4.7.x: catalog zones, avoid bulk zone reset while migrating to a catalog and fix a bug

2 years agoauth: catalog zone, stop wasting options update queries 12124/head
Kees Monshouwer [Mon, 24 Oct 2022 10:38:47 +0000 (12:38 +0200)] 
auth: catalog zone, stop wasting options update queries

2 years agoauth: catalog zones, avoid bulk zone reset while migrating to a catalog
Kees Monshouwer [Mon, 24 Oct 2022 08:24:06 +0000 (10:24 +0200)] 
auth: catalog zones, avoid bulk zone reset while migrating to a catalog

2 years agoMerge pull request #12110 from Habbie/backport-12109-to-auth-4.7.x
Peter van Dijk [Thu, 20 Oct 2022 15:11:02 +0000 (17:11 +0200)] 
Merge pull request #12110 from Habbie/backport-12109-to-auth-4.7.x

auth-4.7: include auth 4.7 schema upgrade files in tarballs and packages

2 years agoinclude auth 4.7 schema upgrade files in tarballs and packages 12110/head
Peter van Dijk [Thu, 20 Oct 2022 12:57:46 +0000 (14:57 +0200)] 
include auth 4.7 schema upgrade files in tarballs and packages

(cherry picked from commit 20ad642888a52d9b0633f0143cd00b7af688f5d1)

2 years agoMerge pull request #12098 from mind04/auth-4.7.x-axfr auth-4.7.0
Peter van Dijk [Tue, 18 Oct 2022 22:40:06 +0000 (00:40 +0200)] 
Merge pull request #12098 from mind04/auth-4.7.x-axfr

auth-4.7: fix axfr for tinydns and pipe backend

2 years agoauth: fix axfr for tinydns and pipe backend 12098/head
Kees Monshouwer [Tue, 18 Oct 2022 18:35:01 +0000 (20:35 +0200)] 
auth: fix axfr for tinydns and pipe backend

2 years agoMerge pull request #12085 from mind04/auth-4.7.x-metadata
Peter van Dijk [Fri, 14 Oct 2022 07:56:58 +0000 (09:56 +0200)] 
Merge pull request #12085 from mind04/auth-4.7.x-metadata

auth-4.7.x: pdnsutil check-zone, skip metadata check for backends without g…

2 years agoauth: pdnsutil check-zone, skip metadata check for backends without getAllDomainMetad... 12085/head
Kees Monshouwer [Fri, 7 Oct 2022 14:41:03 +0000 (16:41 +0200)] 
auth: pdnsutil check-zone, skip metadata check for backends without getAllDomainMetadata()

2 years agoMerge pull request #12069 from Habbie/backport-12046-to-auth-4.7.x
Peter van Dijk [Fri, 7 Oct 2022 14:03:47 +0000 (16:03 +0200)] 
Merge pull request #12069 from Habbie/backport-12046-to-auth-4.7.x

auth-4.7: Fix compilation of the event ports multiplexer

2 years agoFix compilation of the event ports multiplexer 12069/head
Remi Gacogne [Fri, 30 Sep 2022 08:55:19 +0000 (10:55 +0200)] 
Fix compilation of the event ports multiplexer

Thanks to Jonathan Perkin for the patch!

(cherry picked from commit 7ea87a63ab48e938bdb8b73ebfde1ac6bc71704f)

2 years agoMerge pull request #12043 from Habbie/backport-11954-to-auth-4.7.x auth-4.7.0-rc1
Peter van Dijk [Thu, 29 Sep 2022 13:12:52 +0000 (15:12 +0200)] 
Merge pull request #12043 from Habbie/backport-11954-to-auth-4.7.x

auth 4.7 AXFR server: abort on chunk with TC set

2 years agoauth AXFR server: abort on chunk with TC set 12043/head
Peter van Dijk [Wed, 14 Sep 2022 12:52:40 +0000 (14:52 +0200)] 
auth AXFR server: abort on chunk with TC set

(cherry picked from commit 1f07a63f72cd410250b1208c56bda1d33f7d636e)

2 years agoMerge pull request #12042 from Habbie/backport-11983-to-auth-4.7.x
Peter van Dijk [Thu, 29 Sep 2022 12:24:04 +0000 (14:24 +0200)] 
Merge pull request #12042 from Habbie/backport-11983-to-auth-4.7.x

auth-4.7.x: add keyroller

2 years agoMerge pull request #12040 from mind04/auth-4.7.x-edit-zone
Peter van Dijk [Thu, 29 Sep 2022 11:17:37 +0000 (13:17 +0200)] 
Merge pull request #12040 from mind04/auth-4.7.x-edit-zone

auth-4.7.x: pdnsutil edit-zone, detect capitalization changes in LUA, TXT a…

2 years agoUpdate pdns/keyroller/pdnsapi/api.py 12042/head
Charles-Henri Bruyand [Wed, 28 Sep 2022 08:41:20 +0000 (10:41 +0200)] 
Update pdns/keyroller/pdnsapi/api.py

Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
(cherry picked from commit b959c1638a30625ea85be859bb50381645cedc7d)

2 years agokeyroller first import
Charles-Henri Bruyand [Tue, 20 Sep 2022 12:56:34 +0000 (14:56 +0200)] 
keyroller first import

(cherry picked from commit 30150eab3853a999d99f498129c86f23fd548045)

2 years agoauth: pdnsutil edit-zone, detect capitalization changes in LUA, TXT and SPF records 12040/head
Kees Monshouwer [Tue, 27 Sep 2022 11:05:54 +0000 (13:05 +0200)] 
auth: pdnsutil edit-zone, detect capitalization changes in LUA, TXT and SPF records

2 years agoMerge pull request #12030 from Habbie/backport-11953-to-auth-4.7.x
Peter van Dijk [Tue, 27 Sep 2022 14:28:30 +0000 (16:28 +0200)] 
Merge pull request #12030 from Habbie/backport-11953-to-auth-4.7.x

auth-4.7: axfr-retriever: abort on chunk with TC set

2 years agoMerge pull request #12029 from Habbie/backport-11971-to-auth-4.7.x
Peter van Dijk [Tue, 27 Sep 2022 12:05:37 +0000 (14:05 +0200)] 
Merge pull request #12029 from Habbie/backport-11971-to-auth-4.7.x

auth-4.7: clang14 has reached MacOS

2 years agoaxfr-retriever: abort on chunk with TC set 12030/head
Peter van Dijk [Wed, 14 Sep 2022 11:22:09 +0000 (13:22 +0200)] 
axfr-retriever: abort on chunk with TC set

(cherry picked from commit 0923e5df06e10e7afb19dc5ce534b07450792ab1)

2 years agoclang14 has reached MacOS 12029/head
Otto Moerbeek [Mon, 19 Sep 2022 09:25:57 +0000 (11:25 +0200)] 
clang14 has reached MacOS

Also upstreamed: https://github.com/tsuna/boost.m4/pull/129

(cherry picked from commit c46730d9de5cb409c260e4d94cb4be3c75a643e5)

2 years agoMerge pull request #11972 from Habbie/backport-11961-to-auth-4.7.x
Peter van Dijk [Mon, 19 Sep 2022 17:57:20 +0000 (19:57 +0200)] 
Merge pull request #11972 from Habbie/backport-11961-to-auth-4.7.x

auth-4.7.x docker: upgrade to bullseye

2 years agodocker: upgrade to bullseye 11972/head
Peter van Dijk [Thu, 15 Sep 2022 13:14:34 +0000 (15:14 +0200)] 
docker: upgrade to bullseye

(cherry picked from commit a0d3acff25a92627186ee43bead110aef416f59a)

2 years agoMerge pull request #11934 from Habbie/auth47-compiler-warnings auth-4.7.0-beta2
Peter van Dijk [Mon, 12 Sep 2022 12:24:32 +0000 (14:24 +0200)] 
Merge pull request #11934 from Habbie/auth47-compiler-warnings

auth-4.7.x: backport two compiler warning fixes

2 years agoauth LUA: fix "braces around scalar initializer" warning 11934/head
Peter van Dijk [Mon, 12 Sep 2022 07:36:56 +0000 (09:36 +0200)] 
auth LUA: fix "braces around scalar initializer" warning

inspired by #6188

(cherry picked from commit d27a2d307e4a0dcf0671046910994a2bf3ba945e)

2 years agoauth: fix gcc warning, no prevous declaration for ‘void carbonDumpThread()’
Kees Monshouwer [Mon, 12 Sep 2022 07:22:21 +0000 (09:22 +0200)] 
auth: fix gcc warning, no prevous declaration for ‘void carbonDumpThread()’

(cherry picked from commit 9edbd73fc06c2f784619402e26cd9a67bc7cf114)

2 years agoMerge pull request #11930 from Habbie/backport-11929-to-auth-4.7.x
Peter van Dijk [Sun, 11 Sep 2022 20:38:53 +0000 (22:38 +0200)] 
Merge pull request #11930 from Habbie/backport-11929-to-auth-4.7.x

auth-4.7.x: LUA records: we only need one IsUpOracle checker thread

2 years agoauth LUA records: we only need one IsUpOracle checker thread 11930/head
Peter van Dijk [Sun, 11 Sep 2022 11:31:02 +0000 (13:31 +0200)] 
auth LUA records: we only need one IsUpOracle checker thread

(cherry picked from commit 37f625b0af0b5e818de97b83dd96709df118ad6b)

2 years agoMerge pull request #11928 from Habbie/backport-11826-to-auth-4.7.x
Peter van Dijk [Sun, 11 Sep 2022 12:47:17 +0000 (14:47 +0200)] 
Merge pull request #11928 from Habbie/backport-11826-to-auth-4.7.x

auth-4.7.x: somewhat cleanup global symbols

2 years agoRename g_distributors to s_distributors 11928/head
Chris Hofstaedtler [Wed, 10 Aug 2022 12:54:33 +0000 (14:54 +0200)] 
Rename g_distributors to s_distributors

(cherry picked from commit 346872ff95155be9fa20764e709418393881a2dd)

2 years agoRename g_udpReceivers to s_udpReceivers
Chris Hofstaedtler [Wed, 10 Aug 2022 12:54:18 +0000 (14:54 +0200)] 
Rename g_udpReceivers to s_udpReceivers

(cherry picked from commit fcab180dad765004e403f59c350ec002e1168351)

2 years agoRename g_DynListener to s_dynListener
Chris Hofstaedtler [Wed, 10 Aug 2022 12:53:02 +0000 (14:53 +0200)] 
Rename g_DynListener to s_dynListener

(cherry picked from commit a270fbcb50335aaf1dd48e8754d513268633d1a8)

2 years agoRename s_starttime, s_programname
Chris Hofstaedtler [Wed, 10 Aug 2022 12:51:21 +0000 (14:51 +0200)] 
Rename s_starttime, s_programname

(cherry picked from commit c509c9fad48a04a9b23ebb783c01a5c7ec648147)

2 years agoauth: rename dl to g_DynListener
Chris Hofstaedtler [Wed, 3 Aug 2022 19:52:58 +0000 (21:52 +0200)] 
auth: rename dl to g_DynListener

(cherry picked from commit aa6051682015d107eabef8d0c7ba1ea2e264b7b8)

2 years agoauth: rename TN to s_tcpNameserver and make static
Chris Hofstaedtler [Wed, 3 Aug 2022 19:49:52 +0000 (21:49 +0200)] 
auth: rename TN to s_tcpNameserver and make static

(cherry picked from commit 6738003ecb7313fda1672a71c283f7c4f652d5af)

2 years agoauth: rename N to s_udpNameserver and make static
Chris Hofstaedtler [Wed, 3 Aug 2022 19:44:52 +0000 (21:44 +0200)] 
auth: rename N to s_udpNameserver and make static

(cherry picked from commit dd81fb3bc4e45a63eb0e230e4a1004e988db4fc0)

2 years agoauth: remove unnecessary, duplicate extern defines
Chris Hofstaedtler [Wed, 3 Aug 2022 19:39:52 +0000 (21:39 +0200)] 
auth: remove unnecessary, duplicate extern defines

(cherry picked from commit 5d8d903eb6553f911f4484919dcf28929fd19f1c)

2 years agoauth: make most startup functions static
Chris Hofstaedtler [Wed, 3 Aug 2022 19:34:31 +0000 (21:34 +0200)] 
auth: make most startup functions static

(cherry picked from commit 8de023151800de71b262e1806addc9166530fc4b)

2 years agoauth: make g_udpReceivers static
Chris Hofstaedtler [Wed, 3 Aug 2022 19:34:06 +0000 (21:34 +0200)] 
auth: make g_udpReceivers static

(cherry picked from commit bee7d177b2b6463b2f9348b2357dca08d52e28c2)