]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
2 years agoFix CID 1497843: Execution cannot reach this statement 11921/head
Otto Moerbeek [Fri, 9 Sep 2022 07:11:06 +0000 (09:11 +0200)] 
Fix CID 1497843: Execution cannot reach this statement

Followup to #11143.

Not a bug per se, but the unreachable code should be guarded by proper #ifdef

(cherry picked from commit 255ae4120b223e0bc39d8da82d969dba81b94033)

2 years agoMerge pull request #11911 from Habbie/auth-4.7.0-beta2-backports
Peter van Dijk [Thu, 8 Sep 2022 08:18:51 +0000 (10:18 +0200)] 
Merge pull request #11911 from Habbie/auth-4.7.0-beta2-backports

auth-4.7.0-beta2: assorted backports

2 years agoMerge pull request #11913 from Habbie/backport-11836-to-auth-4.7.x
Peter van Dijk [Thu, 8 Sep 2022 08:18:29 +0000 (10:18 +0200)] 
Merge pull request #11913 from Habbie/backport-11836-to-auth-4.7.x

auth-4.7.x catalog zones: simplify migration schemas by appending columns

2 years agoMerge pull request #11914 from Habbie/backport-11143-to-auth-4.7.x
Peter van Dijk [Thu, 8 Sep 2022 08:18:16 +0000 (10:18 +0200)] 
Merge pull request #11914 from Habbie/backport-11143-to-auth-4.7.x

auth-4.7.x: Reintroduce GSS-TSIG processing

2 years agoauth: change sdig output to zonefile order 11911/head
Kees Monshouwer [Tue, 25 Jan 2022 18:47:52 +0000 (19:47 +0100)] 
auth: change sdig output to zonefile order

(cherry picked from commit b8a6d4f7225021962030a34990f5739954a00c42)

backport of #11858

2 years agoauth: initialize zone cache after dropping privileges
Kees Monshouwer [Tue, 6 Sep 2022 13:52:51 +0000 (15:52 +0200)] 
auth: initialize zone cache after dropping privileges

(cherry picked from commit cfb35c2f78d342fc4fc10cb48f0d045e7e57c92a)

backport of #11908

2 years agolibssl: Properly load ciphers and digests with OpenSSL 3.0
Remi Gacogne [Wed, 17 Aug 2022 13:58:08 +0000 (15:58 +0200)] 
libssl: Properly load ciphers and digests with OpenSSL 3.0

Since https://github.com/openssl/openssl/commit/661595ca0933fe631faeadd14a189acd5d4185e0
we can no longer rely on the ciphers and digests required for TLS to
be loaded by `OPENSSL_init_ssl()`, so let's give up and load everything.
I hope you have a lot of RAM.

(cherry picked from commit df46480c0ed11a7a76f62495fb9a2edeb3f90a64)

backport of #11862

2 years agoauth/rec web: stop sending Server: header
Chris Hofstaedtler [Tue, 2 Aug 2022 07:53:51 +0000 (09:53 +0200)] 
auth/rec web: stop sending Server: header

dnsdist does not, either. Avoids leaking VERSION to not authorized users.

(cherry picked from commit 6f16c2e6e14b2f178a08b371207471c9003ea9ff)

backport of #11813

2 years agobuilder: add --no-install-recommends to apt-get install
Peter van Dijk [Wed, 31 Aug 2022 10:47:25 +0000 (12:47 +0200)] 
builder: add --no-install-recommends to apt-get install

This was triggered by Ubuntu Kinetic pulling in a version of
systemd-resolved that breaks inside Docker. systemd-resolved
is an indirect (via Recommends somewhere) dependency of devscripts,
which we need.

However, if we were relying on Recommends, that was a bug, so I'm
applying the flag to all distributions.

(cherry picked from commit ecb70be6a176a6630858a3cddaae02446fbb9196)

backport of #11891

2 years agoLog "NULL" for nullptr-bound properties instead of dereferencing
Fred Morcos [Wed, 24 Aug 2022 21:13:49 +0000 (23:13 +0200)] 
Log "NULL" for nullptr-bound properties instead of dereferencing

Fixes the issue where pdnsutil would segfault when query logging is enabled, and would
leave the db unmodified. Surprisingly, the segfault only happened on FreeBSD.

Fixes #11731

(cherry picked from commit fd4fd2dae2f29f668b7ad0645c112b12854ab834)

backport of #11882

2 years ago[tsan] Data race suppression for avg_latency and send_latency globals.
Axel Viala [Tue, 2 Aug 2022 21:06:22 +0000 (23:06 +0200)] 
[tsan] Data race suppression for avg_latency and send_latency globals.

See <https://github.com/PowerDNS/pdns/issues/11814>

(cherry picked from commit af175d2148f5652f065d31a1fcb64e02f4f6dc38)

backport of #11819

2 years agoAdapt update policy load to new loadFile semantics, which throws on error. 11914/head
Otto Moerbeek [Fri, 2 Sep 2022 12:33:31 +0000 (14:33 +0200)] 
Adapt update policy load to new loadFile semantics, which throws on error.

(cherry picked from commit dc866920b61b8b7ee9d8be8a8078d69be5dbe5b5)

2 years agoMore strict ENABLE_GSS_TSIG #ifdefs and checking of g_doGSSTSIG.
Otto Moerbeek [Fri, 2 Sep 2022 10:39:32 +0000 (12:39 +0200)] 
More strict ENABLE_GSS_TSIG #ifdefs and checking of g_doGSSTSIG.

In some (low level) code, g_doGSSTSIG cannot be used as the code is shared betwen various executables,
but the functionality should be conditional in the higher level processing.

This is a bit tricky to get right, so carefull checks needed.

(cherry picked from commit c113acc3dccb96fdd9487258d609ba3022669193)

2 years agospelling, review comments
Peter van Dijk [Fri, 25 Mar 2022 13:16:19 +0000 (14:16 +0100)] 
spelling, review comments

(cherry picked from commit 5e8d94f1d2b1973ed11869f807e6f5197154a443)

2 years agolibgss is not needed for build (it provides yet another gssapi implementation), but...
Otto Moerbeek [Mon, 10 Jan 2022 11:38:36 +0000 (12:38 +0100)] 
libgss is not needed for build (it provides yet another gssapi implementation), but we use the kerberos provided one.

Found out when trying to build for centos7.

(cherry picked from commit aa7fdce6e55441f9517150853c273c1c95ecfea5)

2 years agoReinstate AXFR code for GSS-TSIG, respecting global enable flag.
Otto Moerbeek [Fri, 7 Jan 2022 09:36:20 +0000 (10:36 +0100)] 
Reinstate AXFR code for GSS-TSIG, respecting global enable flag.

(cherry picked from commit f13cde2acbb61171d2ef4378e277040765cde5e3)

2 years agoKill string leaks in processError
Otto Moerbeek [Fri, 7 Jan 2022 08:14:21 +0000 (09:14 +0100)] 
Kill string leaks in processError

(cherry picked from commit 6688c8c6c37c0a6dbd516f0a75adf131e9cea3ab)

2 years agoDocumentation updates: new runtime switch and some clarification for configuring...
Otto Moerbeek [Wed, 5 Jan 2022 12:21:56 +0000 (13:21 +0100)] 
Documentation updates: new runtime switch and some clarification for configuring zones.

(cherry picked from commit 9e773c4f66dd606e075263eeb0707b8b92338db3)

2 years agoAdd feature printing so it's more easy to check if GSS-TSIG is compiled in.
Otto Moerbeek [Wed, 5 Jan 2022 12:21:43 +0000 (13:21 +0100)] 
Add feature printing so it's more easy to check if GSS-TSIG is compiled in.

(cherry picked from commit 12cf223b733406b0da7bcc7cbbb8c79634c281d9)

2 years agoIf the update policy Lua file cannot be read, don't fall back to allow-all policy.
Otto Moerbeek [Wed, 5 Jan 2022 11:49:45 +0000 (12:49 +0100)] 
If the update policy Lua file cannot be read, don't fall back to allow-all policy.

(cherry picked from commit b6f77d0372c189c78b578a2b1f0dfe83334401d3)

2 years agoStart kerberos services using docker for regression tests.
Otto Moerbeek [Tue, 4 Jan 2022 15:10:46 +0000 (16:10 +0100)] 
Start kerberos services using docker for regression tests.

(cherry picked from commit bb4f68fd463f6691ec632598378d9570bd5bc2c8)

2 years agoAnswer can be nullptr, so test for it to avoid null deref.
Otto [Tue, 4 Jan 2022 13:22:22 +0000 (14:22 +0100)] 
Answer can be nullptr, so test for it to avoid null deref.

(cherry picked from commit 647e83a5b0e31eca32afa19be6d36d045f12647d)

2 years agoAdd --enable-experimental-gss-tsig for auth build in CI.
Otto [Tue, 4 Jan 2022 08:52:30 +0000 (09:52 +0100)] 
Add --enable-experimental-gss-tsig for auth build in CI.

(cherry picked from commit c0acf022dd3a3d25a68a6e97cc6e0238bb0fced3)

2 years agoIntroduce runtime switch `enable-gss-tsig` so that GSS-TSIG is disabled by default...
Otto Moerbeek [Mon, 3 Jan 2022 16:15:53 +0000 (17:15 +0100)] 
Introduce runtime switch `enable-gss-tsig` so that GSS-TSIG is disabled by default even if it is compiled in.

(cherry picked from commit fd7bbdb71a8c9251b6e378e1e377886585e1d815)

2 years agoBe more strict on conditional compiling (#ifdef ENABLE_GSS_TSIG), fixing non ENABLE_G...
Otto Moerbeek [Mon, 3 Jan 2022 14:28:24 +0000 (15:28 +0100)] 
Be more strict on conditional compiling (#ifdef ENABLE_GSS_TSIG), fixing non ENABLE_GSS_TSIG builds.

(cherry picked from commit 15e39ee4c601350b8a8098ae79c5c8bbba390e6c)

2 years agoAdd helper to get map counts and remove unneeded error function.
Otto Moerbeek [Fri, 24 Dec 2021 12:10:29 +0000 (13:10 +0100)] 
Add helper to get map counts and remove unneeded error function.

(cherry picked from commit dd0ef5ede1ad2e863b8db94b2445a242d67aa61d)

2 years agoRevert of 9385 (which removed GSS_TSIG functionality) and rebase to master
Otto Moerbeek [Tue, 7 Dec 2021 16:07:43 +0000 (17:07 +0100)] 
Revert of 9385 (which removed GSS_TSIG functionality) and rebase to master

Reformat according to project settings

We prefer C++ style casts and change NULL into nullptr

Move includes from gss_context.hh to gss_context.cc if possible, remove unused ones and move from boost::shared_ptr to std::shared_ptr.

Protect access to global maps by a mechanic translation to use
LockGuarded. The scopes of the locks should be verified, they might need
to be wider!

(cherry picked from commit b08f131552e44b34f3482688f87150498a9c281b)

2 years agouse TEXT consistently between pg schema and migration 11913/head
Peter van Dijk [Tue, 23 Aug 2022 14:21:36 +0000 (16:21 +0200)] 
use TEXT consistently between pg schema and migration

(cherry picked from commit 7fe9f694d655b13dafd2417cfad02992a8ac2d57)

2 years agodo sqlite migration without temp table
Peter van Dijk [Tue, 23 Aug 2022 14:19:31 +0000 (16:19 +0200)] 
do sqlite migration without temp table

(cherry picked from commit 2f49974d42e40924fc4950d1201a5f2fdefe674d)

2 years agoauth catalog zones: simplify migration schemas by appending columns
Peter van Dijk [Mon, 8 Aug 2022 13:51:50 +0000 (15:51 +0200)] 
auth catalog zones: simplify migration schemas by appending columns

(cherry picked from commit ee0f99ce3d9fd4cd23c8a7cdaf45eae7470c281a)

2 years agoMerge pull request #11870 from Habbie/backport-11842-to-auth-4.7.x
Peter van Dijk [Fri, 2 Sep 2022 07:12:58 +0000 (09:12 +0200)] 
Merge pull request #11870 from Habbie/backport-11842-to-auth-4.7.x

auth-4.7.x: use getInnerRemote() for the remotes ring

2 years agoauth: use getInnerRemote() for the remotes ring 11870/head
Kees Monshouwer [Wed, 10 Aug 2022 10:17:01 +0000 (12:17 +0200)] 
auth: use getInnerRemote() for the remotes ring

(cherry picked from commit 531fce7704eb74249656a8fb1f65578b58c9678c)

3 years agoMerge pull request #11833 from Habbie/backport-11825-to-auth-4.7.x
Peter van Dijk [Mon, 8 Aug 2022 11:42:41 +0000 (13:42 +0200)] 
Merge pull request #11833 from Habbie/backport-11825-to-auth-4.7.x

auth-4.7.x: backport #11825

3 years agoMerge pull request #11834 from Habbie/backport-11822-to-auth-4.7.x
Peter van Dijk [Mon, 8 Aug 2022 11:42:31 +0000 (13:42 +0200)] 
Merge pull request #11834 from Habbie/backport-11822-to-auth-4.7.x

auth-4.7.x: backport #11822

3 years agoauth: fix backend page layout 11833/head
Kees Monshouwer [Fri, 5 Aug 2022 12:13:08 +0000 (14:13 +0200)] 
auth: fix backend page layout

(cherry picked from commit 2e0eda75aff0245e893b2b15f5c5beba619fba79)

3 years agoauth: fix broken link in catalog doc
Kees Monshouwer [Fri, 5 Aug 2022 08:50:42 +0000 (10:50 +0200)] 
auth: fix broken link in catalog doc

(cherry picked from commit 4f4e1300c355f9e273196913103b10039c126b37)

3 years agoauth: fix catalogDiff() coverity report
Kees Monshouwer [Wed, 3 Aug 2022 14:36:28 +0000 (16:36 +0200)] 
auth: fix catalogDiff() coverity report

(cherry picked from commit ba2642a7f2c85246764c263679470aeb04577175)

3 years agoauth: add missing catalog types in getAllDomains()
Kees Monshouwer [Wed, 3 Aug 2022 14:34:32 +0000 (16:34 +0200)] 
auth: add missing catalog types in getAllDomains()

(cherry picked from commit d5540ff1b848d8fea1e41c0adc536edd4b5b189a)

3 years agoauth sqlite3: abort schema transactions on error 11834/head
Peter van Dijk [Wed, 3 Aug 2022 09:47:14 +0000 (11:47 +0200)] 
auth sqlite3: abort schema transactions on error

(cherry picked from commit da8ddb18d6f3996b900c47128a71e0800732e2e5)

3 years agosqlite3 catalog zones: fix query typos
Peter van Dijk [Wed, 3 Aug 2022 09:21:40 +0000 (11:21 +0200)] 
sqlite3 catalog zones: fix query typos

(cherry picked from commit d4e25b7601736d7cda1a8d5b19cf38b731532ef3)

3 years agosqlite3 schema migration: fix typo
Peter van Dijk [Wed, 3 Aug 2022 09:21:29 +0000 (11:21 +0200)] 
sqlite3 schema migration: fix typo

(cherry picked from commit 40f6d57828b446ee9973c4d3d2e7a4f42ee7135c)

3 years agoremove 3 more master-only github workflows auth-4.7.0-beta1
Peter van Dijk [Tue, 2 Aug 2022 19:18:40 +0000 (21:18 +0200)] 
remove 3 more master-only github workflows

3 years agoMerge pull request #11817 from Habbie/auth-4.7.x-strip-ci
Peter van Dijk [Tue, 2 Aug 2022 18:45:11 +0000 (20:45 +0200)] 
Merge pull request #11817 from Habbie/auth-4.7.x-strip-ci

auth-4.7.x: CI: only check auth

3 years agoCI: only check auth 11817/head
Peter van Dijk [Tue, 2 Aug 2022 14:45:30 +0000 (16:45 +0200)] 
CI: only check auth

3 years agoMerge pull request #11082 from zeha/auth-merge-main auth-4.8.0-alpha0
Peter van Dijk [Tue, 2 Aug 2022 14:31:20 +0000 (16:31 +0200)] 
Merge pull request #11082 from zeha/auth-merge-main

auth: merge "main" code into new auth-main.(cc|hh)

3 years agopdns/auth-main.*: format-code 11082/head
Chris Hofstaedtler [Tue, 2 Aug 2022 13:49:13 +0000 (15:49 +0200)] 
pdns/auth-main.*: format-code

3 years agoauth: merge "main" code into new auth-main.(cc|hh)
Chris Hofstaedtler [Wed, 8 Dec 2021 19:46:39 +0000 (20:46 +0100)] 
auth: merge "main" code into new auth-main.(cc|hh)

Merge common_startup.cc and receiver.cc into auth-main.cc, and
rename common_startup.hh into receiver.hh.
This is a very minimal merge with no cleanup. Its intention is to
make understanding the startup code path easier, by avoiding having
to look at two compilation units to determine the exact order.

3 years agoMerge pull request #11760 from Habbie/lua-shared-tcp
Peter van Dijk [Tue, 2 Aug 2022 13:44:40 +0000 (15:44 +0200)] 
Merge pull request #11760 from Habbie/lua-shared-tcp

auth LUA: make shared mode work for TCP queries

3 years agoMerge pull request #11808 from Habbie/dnsbulktest-init-var
Peter van Dijk [Tue, 2 Aug 2022 13:44:12 +0000 (15:44 +0200)] 
Merge pull request #11808 from Habbie/dnsbulktest-init-var

dnsbulktest: initialise struct member; use correct type when setting it

3 years agoMerge pull request #11815 from mind04/auth-notify
Peter van Dijk [Tue, 2 Aug 2022 13:33:10 +0000 (15:33 +0200)] 
Merge pull request #11815 from mind04/auth-notify

auth: make sure a notified zone is in the zonecache

3 years agoMerge pull request #11759 from mind04/auth-tsig-cleanup
Peter van Dijk [Tue, 2 Aug 2022 13:31:30 +0000 (15:31 +0200)] 
Merge pull request #11759 from mind04/auth-tsig-cleanup

auth: getTSIGKey(s) cleanup

3 years agorename s_LUA to LUA where it is not a static 11760/head
Peter van Dijk [Tue, 2 Aug 2022 12:48:50 +0000 (14:48 +0200)] 
rename s_LUA to LUA where it is not a static

3 years agoLUA records: describe shared state UDP/TCP difference
Peter van Dijk [Tue, 2 Aug 2022 12:48:33 +0000 (14:48 +0200)] 
LUA records: describe shared state UDP/TCP difference

3 years agoauth: make sure a notified zone is in the zonecache 11815/head
Kees Monshouwer [Tue, 2 Aug 2022 11:54:53 +0000 (13:54 +0200)] 
auth: make sure a notified zone is in the zonecache

3 years agoMerge pull request #11780 from omoerbeek/rec-save-last-nsspeed
Otto Moerbeek [Tue, 2 Aug 2022 10:53:44 +0000 (12:53 +0200)] 
Merge pull request #11780 from omoerbeek/rec-save-last-nsspeed

rec: Save the last nsspeed recorded plus output it in rec_control dump-nsspeeds

3 years agoSome more `auto` instead of explicit types 11780/head
Otto Moerbeek [Tue, 2 Aug 2022 08:19:58 +0000 (10:19 +0200)] 
Some more `auto` instead of explicit types

3 years agoMerge pull request #11714 from omoerbeek/rec-sl-queries
Otto Moerbeek [Tue, 2 Aug 2022 08:17:18 +0000 (10:17 +0200)] 
Merge pull request #11714 from omoerbeek/rec-sl-queries

rec:  stuctured logging for incoming and outgoing subsystems

3 years agoMerge pull request #11772 from mind04/auth-catalog-zone
Peter van Dijk [Tue, 2 Aug 2022 07:04:32 +0000 (09:04 +0200)] 
Merge pull request #11772 from mind04/auth-catalog-zone

Implement catalog zones in the authoritative server

3 years agoauth: member zones adopt their primaries from the consumer zone 11772/head
Kees Monshouwer [Mon, 1 Aug 2022 18:53:37 +0000 (20:53 +0200)] 
auth: member zones adopt their primaries from the consumer zone

3 years agodnsbulktest: initialise struct member; use correct type when setting it 11808/head
Peter van Dijk [Fri, 29 Jul 2022 07:44:32 +0000 (09:44 +0200)] 
dnsbulktest: initialise struct member; use correct type when setting it

3 years agoauth: getTSIGKey(s) cleanup 11759/head
Kees Monshouwer [Mon, 4 Jul 2022 20:16:05 +0000 (22:16 +0200)] 
auth: getTSIGKey(s) cleanup

3 years agoauth: review sugestions
Kees Monshouwer [Mon, 18 Jul 2022 12:17:01 +0000 (14:17 +0200)] 
auth: review sugestions

3 years agoMerge pull request #11694 from Groverkss/patch-1
Peter van Dijk [Mon, 18 Jul 2022 11:53:59 +0000 (13:53 +0200)] 
Merge pull request #11694 from Groverkss/patch-1

Update `also-notify` docs for non-standard ports

3 years agoauth: clear caches after the catalig transaction is comitted
Kees Monshouwer [Sun, 17 Jul 2022 21:38:56 +0000 (23:38 +0200)] 
auth: clear caches after the catalig transaction is comitted

3 years agoauth: also warn for producers notifies
Kees Monshouwer [Sun, 17 Jul 2022 21:37:54 +0000 (23:37 +0200)] 
auth: also warn for producers notifies

3 years agoauth: do not use the metadata cache for AXFR
Kees Monshouwer [Sun, 17 Jul 2022 19:18:30 +0000 (21:18 +0200)] 
auth: do not use the metadata cache for AXFR

3 years agoauth: fix Duplicate RO transaction
Kees Monshouwer [Sun, 17 Jul 2022 19:06:12 +0000 (21:06 +0200)] 
auth: fix Duplicate RO transaction

3 years agoMerge pull request #11791 from Habbie/bookworm
Peter van Dijk [Sun, 17 Jul 2022 22:00:59 +0000 (00:00 +0200)] 
Merge pull request #11791 from Habbie/bookworm

add debian bookworm target and run it daily in CI

3 years agoadd debian bookworm target and run it daily in CI 11791/head
Peter van Dijk [Sat, 16 Jul 2022 20:38:56 +0000 (22:38 +0200)] 
add debian bookworm target and run it daily in CI

3 years agoMerge pull request #11793 from Habbie/el9-no-epel-testing
Peter van Dijk [Sun, 17 Jul 2022 21:59:00 +0000 (23:59 +0200)] 
Merge pull request #11793 from Habbie/el9-no-epel-testing

el9: remove epel-testing, new re2 is in epel9 stable now

3 years agoMerge pull request #11792 from Habbie/kinetic
Peter van Dijk [Sun, 17 Jul 2022 21:51:50 +0000 (23:51 +0200)] 
Merge pull request #11792 from Habbie/kinetic

add ubuntu kinetic target and run it daily in CI

3 years agoel9: remove epel-testing, new re2 is in epel9 stable now 11793/head
Peter van Dijk [Sun, 17 Jul 2022 20:25:16 +0000 (22:25 +0200)] 
el9: remove epel-testing, new re2 is in epel9 stable now

3 years agoMerge pull request #11788 from Habbie/el9
Peter van Dijk [Sun, 17 Jul 2022 20:14:34 +0000 (22:14 +0200)] 
Merge pull request #11788 from Habbie/el9

EL9 builds

3 years agoadd ubuntu kinetic target and run it daily in CI 11792/head
Peter van Dijk [Sat, 16 Jul 2022 20:38:56 +0000 (22:38 +0200)] 
add ubuntu kinetic target and run it daily in CI

3 years agoadd 9-stream target and test it daily 11788/head
Peter van Dijk [Fri, 15 Jul 2022 14:27:22 +0000 (16:27 +0200)] 
add 9-stream target and test it daily

3 years agoadd el-9 target
Peter van Dijk [Wed, 13 Jul 2022 20:23:45 +0000 (22:23 +0200)] 
add el-9 target

3 years agoauth: bump lmdb schema version to 4
Kees Monshouwer [Fri, 15 Jul 2022 14:47:21 +0000 (16:47 +0200)] 
auth: bump lmdb schema version to 4

3 years agoauth: remove REMOVE from log message
Kees Monshouwer [Fri, 15 Jul 2022 07:20:00 +0000 (09:20 +0200)] 
auth: remove REMOVE from log message

3 years agoauth: support catalog version "1" as consumer
Kees Monshouwer [Thu, 14 Jul 2022 19:22:07 +0000 (21:22 +0200)] 
auth: support catalog version "1" as consumer

3 years agoauth: catalog zone documentation
Kees Monshouwer [Thu, 14 Jul 2022 16:12:24 +0000 (18:12 +0200)] 
auth: catalog zone documentation

3 years agoauth: limit unique lable length to 1
Kees Monshouwer [Thu, 14 Jul 2022 16:11:04 +0000 (18:11 +0200)] 
auth: limit unique lable length to 1

3 years agoauth: add producer and consumer type in pdnsutil
Kees Monshouwer [Thu, 14 Jul 2022 10:01:44 +0000 (12:01 +0200)] 
auth: add producer and consumer type in pdnsutil

3 years agoauth: add set-option in pdnsutil
Kees Monshouwer [Thu, 14 Jul 2022 09:41:18 +0000 (11:41 +0200)] 
auth: add set-option in pdnsutil

3 years agoauth: g++ 4.8 is no longer an issue
Kees Monshouwer [Thu, 14 Jul 2022 07:46:09 +0000 (09:46 +0200)] 
auth: g++ 4.8 is no longer an issue

3 years agoauth: api, add catalog in zone endpoint
Kees Monshouwer [Wed, 13 Jul 2022 19:55:08 +0000 (21:55 +0200)] 
auth: api, add catalog in zone endpoint

3 years agoMerge pull request #11779 from omoerbeek/rec-edns-followup
Otto Moerbeek [Wed, 13 Jul 2022 11:28:40 +0000 (13:28 +0200)] 
Merge pull request #11779 from omoerbeek/rec-edns-followup

rec: edns table simplification followup

3 years agoMerge pull request #11783 from aerique/feature/jammy-repo-script
aerique [Wed, 13 Jul 2022 09:52:40 +0000 (11:52 +0200)] 
Merge pull request #11783 from aerique/feature/jammy-repo-script

Add auth-46 and rec-47 for Ubunty Jammy to repo test script.

3 years agoMerge pull request #11782 from Habbie/auth-4.6.3-docs
Peter van Dijk [Wed, 13 Jul 2022 08:56:27 +0000 (10:56 +0200)] 
Merge pull request #11782 from Habbie/auth-4.6.3-docs

auth-4.6.3: changelog and secpoll

3 years agoAdd auth-46 and rec-47 for Jammy to repo script. 11783/head
Erik Winkels [Wed, 13 Jul 2022 08:46:31 +0000 (10:46 +0200)] 
Add auth-46 and rec-47 for Jammy to repo script.

3 years agoauth: test catalog state reset
Kees Monshouwer [Wed, 13 Jul 2022 08:16:36 +0000 (10:16 +0200)] 
auth: test catalog state reset

3 years agoauth: use the catalog for the backend transaction
Kees Monshouwer [Tue, 12 Jul 2022 22:02:45 +0000 (00:02 +0200)] 
auth: use the catalog for the backend transaction

3 years agoauth-4.6.3: changelog and secpoll 11782/head
Peter van Dijk [Wed, 13 Jul 2022 08:04:58 +0000 (10:04 +0200)] 
auth-4.6.3: changelog and secpoll

3 years agoauth: stop wasting memory
Kees Monshouwer [Tue, 12 Jul 2022 13:53:26 +0000 (15:53 +0200)] 
auth: stop wasting memory

3 years agoauth: speedup secondary tests and make pdns_control catalog type aware
Kees Monshouwer [Tue, 12 Jul 2022 10:24:58 +0000 (12:24 +0200)] 
auth: speedup secondary tests and make pdns_control catalog type aware

3 years agoauth: improve logging and fix a copy-paste mistake
Kees Monshouwer [Tue, 12 Jul 2022 07:07:44 +0000 (09:07 +0200)] 
auth: improve logging and fix a copy-paste mistake

3 years agoauth: implement consumer support
Kees Monshouwer [Wed, 6 Jul 2022 16:48:37 +0000 (18:48 +0200)] 
auth: implement consumer support

3 years agorec: Save the last nsspeed recorded plus output it in rec_control dump-nsspeeds
Otto Moerbeek [Tue, 12 Jul 2022 10:41:51 +0000 (12:41 +0200)] 
rec: Save the last nsspeed recorded plus output it in rec_control dump-nsspeeds

Fixes #11736 in the most basic way. There are some plans to unify
the various NS state tables into a single elaborate data structure,
that would be the moment to store a moving average or similar.

Also modify the output a bit: show times in ms instead of us and
without all the decimals.

3 years agorec: edns followup 11779/head
Otto Moerbeek [Tue, 12 Jul 2022 07:41:08 +0000 (09:41 +0200)] 
rec: edns followup

Simplify handling of edns table. Prompted by Coverity 1490173

3 years agoMerge pull request #11773 from omoerbeek/rec-udpQueryResponse-size
Otto Moerbeek [Mon, 11 Jul 2022 09:39:15 +0000 (11:39 +0200)] 
Merge pull request #11773 from omoerbeek/rec-udpQueryResponse-size

Rec: fix udp query response size in udpQueryResponse

3 years agoAdd regression test for #11771 (lenght of annswer in udpQueryResponse) 11773/head
Otto Moerbeek [Mon, 11 Jul 2022 08:22:43 +0000 (10:22 +0200)] 
Add regression test for #11771 (lenght of annswer in udpQueryResponse)