]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
3 years agoauth LUA: add ifurlextup function 11227/head
Peter van Dijk [Fri, 21 Jan 2022 14:58:46 +0000 (15:58 +0100)] 
auth LUA: add ifurlextup function

3 years agoauth LUA docs: fix ifurlup example
Peter van Dijk [Fri, 21 Jan 2022 13:25:47 +0000 (14:25 +0100)] 
auth LUA docs: fix ifurlup example

3 years agoauth docs: fix rendering
Peter van Dijk [Tue, 25 Jan 2022 10:40:04 +0000 (11:40 +0100)] 
auth docs: fix rendering

3 years agoMerge pull request #11232 from Habbie/auth-4.6.0-docs-secpoll
Peter van Dijk [Tue, 25 Jan 2022 10:15:27 +0000 (11:15 +0100)] 
Merge pull request #11232 from Habbie/auth-4.6.0-docs-secpoll

auth-4.6.0: secpoll&docs

3 years agoauth-4.6.0: secpoll&docs 11232/head
Peter van Dijk [Tue, 25 Jan 2022 09:37:25 +0000 (10:37 +0100)] 
auth-4.6.0: secpoll&docs

3 years agoMerge pull request #11231 from Habbie/ci-socat
Peter van Dijk [Mon, 24 Jan 2022 21:02:33 +0000 (22:02 +0100)] 
Merge pull request #11231 from Habbie/ci-socat

auth: install test deps during unit tests, so we get socat

3 years agoauth: install test deps during unit tests, so we get socat 11231/head
Peter van Dijk [Mon, 24 Jan 2022 16:19:21 +0000 (17:19 +0100)] 
auth: install test deps during unit tests, so we get socat

3 years agoMerge pull request #11213 from Habbie/auth-4.5.3-secpoll-docs
Peter van Dijk [Fri, 21 Jan 2022 09:31:08 +0000 (10:31 +0100)] 
Merge pull request #11213 from Habbie/auth-4.5.3-secpoll-docs

auth-4.5.3: changelog and secpoll

3 years agoMerge pull request #11197 from rgacogne/remove-binary_function
Remi Gacogne [Fri, 21 Jan 2022 08:26:55 +0000 (09:26 +0100)] 
Merge pull request #11197 from rgacogne/remove-binary_function

Stop using the now deprecated and useless std::binary_function

3 years agoMerge pull request #11219 from mind04/pdns-cds
Peter van Dijk [Thu, 20 Jan 2022 15:42:32 +0000 (16:42 +0100)] 
Merge pull request #11219 from mind04/pdns-cds

auth: fix multiple CDS records in an AXFR

3 years agoauth-4.5.3: changelog and secpoll 11213/head
Peter van Dijk [Wed, 19 Jan 2022 10:32:34 +0000 (11:32 +0100)] 
auth-4.5.3: changelog and secpoll

3 years agoMerge pull request #11217 from rgacogne/rec-doc-typo-policy-event-filter
Peter van Dijk [Thu, 20 Jan 2022 12:45:18 +0000 (13:45 +0100)] 
Merge pull request #11217 from rgacogne/rec-doc-typo-policy-event-filter

rec: Fix a typo in the 'semantics' section of the hooks documentation

3 years agoauth: test CDS multi digest and removal 11219/head
Kees Monshouwer [Thu, 20 Jan 2022 11:00:21 +0000 (12:00 +0100)] 
auth: test CDS multi digest  and removal

3 years agoauth: test CDS with multiple keys
Kees Monshouwer [Thu, 20 Jan 2022 10:43:23 +0000 (11:43 +0100)] 
auth: test CDS with multiple keys

3 years agoauth: fix multiple CDS records in an AXFR
Kees Monshouwer [Thu, 20 Jan 2022 10:13:21 +0000 (11:13 +0100)] 
auth: fix multiple CDS records in an AXFR

3 years agorec: Fix a typo in the 'semantics' section of the hooks documentation 11217/head
Remi Gacogne [Thu, 20 Jan 2022 09:40:21 +0000 (10:40 +0100)] 
rec: Fix a typo in the 'semantics' section of the hooks documentation

3 years agoMerge pull request #11212 from omoerbeek/fix-zonemd-test-files
Otto Moerbeek [Wed, 19 Jan 2022 14:11:11 +0000 (15:11 +0100)] 
Merge pull request #11212 from omoerbeek/fix-zonemd-test-files

Add missing dir in the zonemd test file paths

3 years agoAdd missing dir in the zonemd test file paths 11212/head
Otto Moerbeek [Wed, 19 Jan 2022 08:47:42 +0000 (09:47 +0100)] 
Add missing dir in the zonemd test file paths

3 years agoMerge pull request #11207 from omoerbeek/rec-kill-no-prev-decl-warning
Otto Moerbeek [Tue, 18 Jan 2022 16:20:17 +0000 (17:20 +0100)] 
Merge pull request #11207 from omoerbeek/rec-kill-no-prev-decl-warning

rec: Kill a "no previous declaration" warning

3 years agoMerge pull request #11208 from Habbie/dnspython-2.1.0
Peter van Dijk [Tue, 18 Jan 2022 16:19:44 +0000 (17:19 +0100)] 
Merge pull request #11208 from Habbie/dnspython-2.1.0

CI: dnspython 2.2.0 breaks auth and ixfrdist testing, pin to 2.1.0

3 years agoMerge pull request #11183 from Habbie/auth-2022
Peter van Dijk [Tue, 18 Jan 2022 15:48:24 +0000 (16:48 +0100)] 
Merge pull request #11183 from Habbie/auth-2022

bump ws-auth.cc copyright year

3 years agoCI: dnspython 2.2.0 breaks auth and ixfrdist testing, pin to 2.1.0 11208/head
Peter van Dijk [Tue, 18 Jan 2022 15:40:52 +0000 (16:40 +0100)] 
CI: dnspython 2.2.0 breaks auth and ixfrdist testing, pin to 2.1.0

3 years agoMerge pull request #11199 from Habbie/ubuntu-jammy
Peter van Dijk [Tue, 18 Jan 2022 14:07:06 +0000 (15:07 +0100)] 
Merge pull request #11199 from Habbie/ubuntu-jammy

builder: add Ubuntu jammy target

3 years agoKill a "no previous declaration" warning 11207/head
Otto Moerbeek [Tue, 18 Jan 2022 13:54:22 +0000 (14:54 +0100)] 
Kill a "no previous declaration" warning

3 years agotest ubuntu jammy build target 11199/head
Peter van Dijk [Fri, 14 Jan 2022 11:12:09 +0000 (12:12 +0100)] 
test ubuntu jammy build target

3 years agoMerge pull request #11203 from omoerbeek/rec-fix-logging-include
Otto Moerbeek [Tue, 18 Jan 2022 12:32:15 +0000 (13:32 +0100)] 
Merge pull request #11203 from omoerbeek/rec-fix-logging-include

rec: Fix #include "logging.hh", it should not be conditional

3 years agoMerge pull request #11200 from omoerbeek/zonemd-build-issues
Peter van Dijk [Tue, 18 Jan 2022 11:58:53 +0000 (12:58 +0100)] 
Merge pull request #11200 from omoerbeek/zonemd-build-issues

Zonemd and sha.hh build issues

3 years agoFix #include "logging.hh", it should not be conditional 11203/head
Otto Moerbeek [Tue, 18 Jan 2022 11:41:05 +0000 (12:41 +0100)] 
Fix #include "logging.hh", it should not be conditional

3 years agoMerge pull request #11202 from Habbie/swagger-ci
Peter van Dijk [Tue, 18 Jan 2022 10:48:46 +0000 (11:48 +0100)] 
Merge pull request #11202 from Habbie/swagger-ci

CI: add forgotten collect target

3 years agoCI: add forgotten collect target 11202/head
Peter van Dijk [Tue, 18 Jan 2022 09:48:20 +0000 (10:48 +0100)] 
CI: add forgotten collect target

3 years agowhitespace 11200/head
Otto Moerbeek [Tue, 18 Jan 2022 08:56:30 +0000 (09:56 +0100)] 
whitespace

Co-authored-by: Remi Gacogne <github@coredump.fr>
3 years agoevp_md_ctx_new/free was called evp_md_ctx_create/destroy in OpenSSL < 1.1
Otto Moerbeek [Tue, 18 Jan 2022 07:17:28 +0000 (08:17 +0100)] 
evp_md_ctx_new/free was called evp_md_ctx_create/destroy in OpenSSL < 1.1

3 years agoMerge pull request #11196 from rgacogne/ddist-openssl3
Remi Gacogne [Tue, 18 Jan 2022 08:27:09 +0000 (09:27 +0100)] 
Merge pull request #11196 from rgacogne/ddist-openssl3

auth, dnsdist, rec: Fix build with OpenSSL 3.0.0

3 years agoAdd ZONEMD test files to distr
Otto Moerbeek [Tue, 18 Jan 2022 06:55:04 +0000 (07:55 +0100)] 
Add ZONEMD test files to distr

3 years agoadd ubuntu jammy build target
Peter van Dijk [Fri, 14 Jan 2022 11:12:04 +0000 (12:12 +0100)] 
add ubuntu jammy build target

3 years agoMerge pull request #11194 from Habbie/swagger-syntax
Peter van Dijk [Mon, 17 Jan 2022 20:05:36 +0000 (21:05 +0100)] 
Merge pull request #11194 from Habbie/swagger-syntax

auth swagger: add a syntax test and fix a few things

3 years agoauth CI: do swagger syntax check 11194/head
Peter van Dijk [Mon, 17 Jan 2022 14:02:04 +0000 (15:02 +0100)] 
auth CI: do swagger syntax check

3 years agoStop using the now deprecated and useless std::binary_function 11197/head
Remi Gacogne [Mon, 17 Jan 2022 15:56:13 +0000 (16:56 +0100)] 
Stop using the now deprecated and useless std::binary_function

It is no longer needed since the types can now be automatically
deduced, has been deprecated in C++11 and removed in C++17.

3 years agodnsdist: Fix build with OpenSSL 3.0.0 11196/head
Remi Gacogne [Mon, 17 Jan 2022 15:13:09 +0000 (16:13 +0100)] 
dnsdist: Fix build with OpenSSL 3.0.0

3 years agoauth swagger: fix some texts in the autoprimary bits
Peter van Dijk [Mon, 17 Jan 2022 14:24:02 +0000 (15:24 +0100)] 
auth swagger: fix some texts in the autoprimary bits

3 years agoauth swagger: fix autoprimary format
Peter van Dijk [Mon, 17 Jan 2022 14:21:40 +0000 (15:21 +0100)] 
auth swagger: fix autoprimary format

3 years agoMerge pull request #11188 from rgacogne/ddist-170-changelog-secpoll
Remi Gacogne [Mon, 17 Jan 2022 12:40:57 +0000 (13:40 +0100)] 
Merge pull request #11188 from rgacogne/ddist-170-changelog-secpoll

dnsdist: ChangeLog and secpoll update for 1.7.0

3 years agoMerge pull request #11190 from omoerbeek/dnswasher-no-ipcipher
Otto Moerbeek [Fri, 14 Jan 2022 15:39:53 +0000 (16:39 +0100)] 
Merge pull request #11190 from omoerbeek/dnswasher-no-ipcipher

dnswasher: Fix compilation with !HAVE_IPCIPHER

3 years agoFix compilation with !HAVE_IPCIPHER 11190/head
Otto Moerbeek [Fri, 14 Jan 2022 14:11:48 +0000 (15:11 +0100)] 
Fix compilation with !HAVE_IPCIPHER

3 years agoMerge pull request #11171 from rgacogne/ddist-defer-rings-creation
Remi Gacogne [Fri, 14 Jan 2022 13:16:22 +0000 (14:16 +0100)] 
Merge pull request #11171 from rgacogne/ddist-defer-rings-creation

dnsdist: Defer the actual allocation of the ring buffer entries

3 years agodnsdist: ChangeLog and secpoll update for 1.7.0 11188/head
Remi Gacogne [Fri, 14 Jan 2022 13:12:37 +0000 (14:12 +0100)] 
dnsdist: ChangeLog and secpoll update for 1.7.0

3 years agoMerge pull request #11181 from Habbie/auth-4.6.0-rc1-docs-secpoll
Peter van Dijk [Fri, 14 Jan 2022 13:08:07 +0000 (14:08 +0100)] 
Merge pull request #11181 from Habbie/auth-4.6.0-rc1-docs-secpoll

auth-4.6.0-rc1: docs+secpoll

3 years agoauth-4.6.0-rc1: docs+secpoll 11181/head
Peter van Dijk [Thu, 13 Jan 2022 13:19:41 +0000 (14:19 +0100)] 
auth-4.6.0-rc1: docs+secpoll

3 years agoMerge pull request #11100 from omoerbeek/zonemd
Otto Moerbeek [Fri, 14 Jan 2022 10:48:33 +0000 (11:48 +0100)] 
Merge pull request #11100 from omoerbeek/zonemd

First part of ZONEMD support

3 years agoMerge pull request #11166 from rgacogne/ddist-load-tls-algos-only
Remi Gacogne [Fri, 14 Jan 2022 10:00:40 +0000 (11:00 +0100)] 
Merge pull request #11166 from rgacogne/ddist-load-tls-algos-only

libssl: Load only the ciphers and digests needed for TLS, not all of them

3 years agoProcess review comments on comments 11100/head
Otto Moerbeek [Fri, 14 Jan 2022 09:58:25 +0000 (10:58 +0100)] 
Process review comments on comments

3 years agoMerge pull request #11186 from omoerbeek/rec-visibility
Otto Moerbeek [Fri, 14 Jan 2022 09:43:23 +0000 (10:43 +0100)] 
Merge pull request #11186 from omoerbeek/rec-visibility

rec: Build with -fvisibility=hidden by default

3 years agoMerge pull request #11175 from omoerbeek/rec-var-names
Otto Moerbeek [Fri, 14 Jan 2022 09:43:02 +0000 (10:43 +0100)] 
Merge pull request #11175 from omoerbeek/rec-var-names

rec: Rename static, global and thread_local vars to follow naming conventions

3 years agodnsdist: Avoid a race if one is careless enough to call Rings::init() from two thread... 11171/head
Remi Gacogne [Wed, 12 Jan 2022 15:39:30 +0000 (16:39 +0100)] 
dnsdist: Avoid a race if one is careless enough to call Rings::init() from two threads at once

3 years agodnsdist: Defer the actual allocation of the ring buffer entries
Remi Gacogne [Fri, 11 Mar 2022 15:27:56 +0000 (16:27 +0100)] 
dnsdist: Defer the actual allocation of the ring buffer entries

It is a bit cumbersome to have to call `Rings::init()` when we are
ready, but it prevents allocating the default number of entries,
10k, which is quite a lot for small setups. Of course the memory
was released once the configuration had been parsed, but it might
be too late in some cases, and we would end up with a bigger reported
memory usage than our actual one since heap shrinkage seldom happens.

3 years agoMerge pull request #11184 from chbruyand/dnsdist-mac-ring-buffers
Remi Gacogne [Fri, 14 Jan 2022 08:51:17 +0000 (09:51 +0100)] 
Merge pull request #11184 from chbruyand/dnsdist-mac-ring-buffers

dnsdist: add support to store mac address in query rings

3 years agorec: Build with -fvisibility=hidden by default 11186/head
Otto Moerbeek [Fri, 14 Jan 2022 07:13:19 +0000 (08:13 +0100)] 
rec: Build with -fvisibility=hidden by default

Same as #11178, but now for rec.

3 years agoMerge pull request #11178 from rgacogne/ddist-visibility-hidden
Remi Gacogne [Thu, 13 Jan 2022 21:10:41 +0000 (22:10 +0100)] 
Merge pull request #11178 from rgacogne/ddist-visibility-hidden

dnsdist: Build with `-fvisibility=hidden` by default

3 years agoMerge pull request #11164 from rgacogne/protozero-171
Remi Gacogne [Thu, 13 Jan 2022 21:09:54 +0000 (22:09 +0100)] 
Merge pull request #11164 from rgacogne/protozero-171

Update protozero to 1.7.1

3 years agodnsdist: adds possibilty to store mac address in query rings 11184/head
Charles-Henri Bruyand [Thu, 13 Jan 2022 14:58:39 +0000 (15:58 +0100)] 
dnsdist: adds possibilty to store mac address in query rings

3 years agobump ws-auth.cc copyright year 11183/head
Peter van Dijk [Thu, 13 Jan 2022 15:18:34 +0000 (16:18 +0100)] 
bump ws-auth.cc copyright year

3 years agoMerge pull request #11167 from Habbie/various-pieter
Peter van Dijk [Thu, 13 Jan 2022 12:57:15 +0000 (13:57 +0100)] 
Merge pull request #11167 from Habbie/various-pieter

remove a few lieter dependencies, plus a doc rendering fix

3 years agodnsdist: Build with -fvisibility=hidden by default 11178/head
Remi Gacogne [Thu, 13 Jan 2022 12:00:30 +0000 (13:00 +0100)] 
dnsdist: Build with -fvisibility=hidden by default

Not marking our symbols visible by default allows the compiler to do
better optimizations, especially with Link-Time Optimizations that
several distributions are now enabling by default.
The most obvious optimization comes from dead code removal because
the compiler now knows that it cannot be used by an external shared
object, but better inlining might also occur.
Even without LTO, it reduces the final size of stripped binaries and
might improve loading times a bit.

Note that we already mark the symbols that we want to export with the
'default' visibilty, for example for Lua FFI.

3 years agoMerge pull request #11157 from mind04/pdns-zonecache
Peter van Dijk [Thu, 13 Jan 2022 11:26:41 +0000 (12:26 +0100)] 
Merge pull request #11157 from mind04/pdns-zonecache

Auth: add zone removal to the zone cache

3 years agoMerge pull request #11172 from rgacogne/ddist-temporary-files-unit-tests
Remi Gacogne [Thu, 13 Jan 2022 11:04:56 +0000 (12:04 +0100)] 
Merge pull request #11172 from rgacogne/ddist-temporary-files-unit-tests

dnsdist: Remove temporary files used in the KVS unit tests

3 years agoMerge pull request #11155 from rgacogne/ddist-doc-removed-17
Remi Gacogne [Thu, 13 Jan 2022 11:03:53 +0000 (12:03 +0100)] 
Merge pull request #11155 from rgacogne/ddist-doc-removed-17

dnsdist: Document webserver and actions removals in 1.7.0

3 years agoMerge pull request #11177 from jsoref/doc-remove-auth-can-lower-ttl
Otto Moerbeek [Thu, 13 Jan 2022 08:20:24 +0000 (09:20 +0100)] 
Merge pull request #11177 from jsoref/doc-remove-auth-can-lower-ttl

doc: remove auth-can-lower-ttl

3 years agodoc: remove auth-can-lower-ttl 11177/head
Josh Soref [Wed, 12 Jan 2022 20:51:07 +0000 (15:51 -0500)] 
doc: remove auth-can-lower-ttl

This wasn't around as of 4.0 - it landed in this file in 223bb49ef87feee34af9d1076b55bee81a38b8bc
but the removal notice was already included at that time.

3 years agoprotozero: Update the CHANGELOG.md file as well 11164/head
Remi Gacogne [Wed, 12 Jan 2022 15:43:56 +0000 (16:43 +0100)] 
protozero: Update the CHANGELOG.md file as well

3 years agoMerge pull request #11176 from omoerbeek/dnsdist-workaround-openbsd-compiler-bug
Otto Moerbeek [Wed, 12 Jan 2022 14:34:50 +0000 (15:34 +0100)] 
Merge pull request #11176 from omoerbeek/dnsdist-workaround-openbsd-compiler-bug

dnsdist: Work around a compiler bug seen on OpenBSD/amd64 using clang-13

3 years agoWork around a compiler bug seen on OpenBSD/amd64 using clang-13 and make the code... 11176/head
Otto Moerbeek [Wed, 12 Jan 2022 12:49:53 +0000 (13:49 +0100)] 
Work around a compiler bug seen on OpenBSD/amd64 using clang-13 and make the code a tiny bit more pretty.
Fixes #11113.

3 years agoAs suggested, rename a few types and vars to make them more friendly to the reader
Otto Moerbeek [Wed, 12 Jan 2022 10:43:58 +0000 (11:43 +0100)] 
As suggested, rename a few types and vars to make them more friendly to the reader

3 years agoRename static, global and thread_local vars to follow naming conventions 11175/head
Otto Moerbeek [Wed, 12 Jan 2022 08:25:24 +0000 (09:25 +0100)] 
Rename static, global and thread_local vars to follow naming conventions

The thread_local vars in houseKeeping() should be reviewed, as some of them are only relevant for the handler thread,
so they do not need to be thread_local.

3 years agodnsdist: Remove temporary files used in the KVS unit tests 11172/head
Remi Gacogne [Mon, 29 Nov 2021 15:54:28 +0000 (16:54 +0100)] 
dnsdist: Remove temporary files used in the KVS unit tests

3 years agoMerge pull request #10998 from omoerbeek/rec-split-pdns-recursor
Otto Moerbeek [Tue, 11 Jan 2022 16:12:18 +0000 (17:12 +0100)] 
Merge pull request #10998 from omoerbeek/rec-split-pdns-recursor

Rec: split pdns_recursor.cc

3 years agoMerge pull request #11168 from omoerbeek/rec-validate-edns-dnskey-missing
Otto Moerbeek [Tue, 11 Jan 2022 15:44:24 +0000 (16:44 +0100)] 
Merge pull request #11168 from omoerbeek/rec-validate-edns-dnskey-missing

rec: servfail.nl changed setup

3 years agoservfail.nl changed theuir setup. 11168/head
Otto Moerbeek [Tue, 11 Jan 2022 15:23:03 +0000 (16:23 +0100)] 
servfail.nl changed theuir setup.

I think in an ideal world we should return 9 (DNSSEC key missing) but I don't see a
easy way to do that at the moment.

3 years agoauth: the zonecache ueberbackend test are broken 11157/head
Kees Monshouwer [Sun, 9 Jan 2022 13:25:41 +0000 (14:25 +0100)] 
auth: the zonecache ueberbackend test are broken

3 years agoauth: add zone removal to the zonecache
Kees Monshouwer [Sun, 9 Jan 2022 13:24:23 +0000 (14:24 +0100)] 
auth: add zone removal to the zonecache

3 years agosecpoll: change SOA contact 11167/head
Peter van Dijk [Tue, 11 Jan 2022 13:19:07 +0000 (14:19 +0100)] 
secpoll: change SOA contact

3 years agodocs: move dependencies from pieterlexis to PowerDNS
Peter van Dijk [Tue, 11 Jan 2022 13:18:08 +0000 (14:18 +0100)] 
docs: move dependencies from pieterlexis to PowerDNS

3 years agodocs: fix rendering of DNSZoneRecord
Peter van Dijk [Tue, 11 Jan 2022 13:17:57 +0000 (14:17 +0100)] 
docs: fix rendering of DNSZoneRecord

3 years agolibssl: Load only the ciphers and digests needed for TLS, not all of them 11166/head
Remi Gacogne [Fri, 11 Mar 2022 13:08:05 +0000 (14:08 +0100)] 
libssl: Load only the ciphers and digests needed for TLS, not all of them

OPENSSL_init_crypto(), added in 1.1.0, loads all available ciphers
and digests by default. Since we only need the TLS-related ones,
that only increases the startup time and the memory usage.

Before:
```
OPENSSL_INIT: ossl_init_base: Setting up stop handlers
OPENSSL_INIT: ossl_init_register_atexit()
OPENSSL_INIT: ossl_init_load_crypto_nodelete()
OPENSSL_INIT: openssl_config_int((null), (null), 50)
OPENSSL_INIT: ossl_init_engine_rdrand: engine_load_rdrand_int()
OPENSSL_INIT: ossl_init_thread_start: marking thread for err_state
OPENSSL_INIT: ossl_init_load_crypto_strings: err_load_crypto_strings_int()
OPENSSL_INIT: ossl_init_engine_dynamic: engine_load_dynamic_int()
OPENSSL_INIT: ossl_init_add_all_ciphers: openssl_add_all_ciphers_int()
OPENSSL_INIT: ossl_init_add_all_digests: openssl_add_all_digests()
OPENSSL_INIT: ossl_init_ssl_base: Adding SSL ciphers and digests
OPENSSL_INIT: ossl_init_ssl_base: SSL_COMP_get_compression_methods()
OPENSSL_INIT: ossl_init_ssl_base: SSL_add_ssl_module()
OPENSSL_INIT: ossl_init_load_ssl_strings: ERR_load_SSL_strings()
OPENSSL_INIT: ossl_init_thread_start: marking thread for rand
OPENSSL_INIT: ossl_init_thread_start: marking thread for rand
```

After:
```
OPENSSL_INIT: ossl_init_base: Setting up stop handlers
OPENSSL_INIT: ossl_init_register_atexit()
OPENSSL_INIT: ossl_init_load_crypto_nodelete()
OPENSSL_INIT: openssl_config_int((null), (null), 50)
OPENSSL_INIT: ossl_init_engine_rdrand: engine_load_rdrand_int()
OPENSSL_INIT: ossl_init_thread_start: marking thread for err_state
OPENSSL_INIT: ossl_init_load_crypto_strings: err_load_crypto_strings_int()
OPENSSL_INIT: ossl_init_engine_dynamic: engine_load_dynamic_int()
OPENSSL_INIT: ossl_init_ssl_base: Adding SSL ciphers and digests
OPENSSL_INIT: ossl_init_ssl_base: SSL_COMP_get_compression_methods()
OPENSSL_INIT: ossl_init_ssl_base: SSL_add_ssl_module()
OPENSSL_INIT: ossl_init_load_ssl_strings: ERR_load_SSL_strings()
OPENSSL_INIT: ossl_init_thread_start: marking thread for rand
OPENSSL_INIT: ossl_init_thread_start: marking thread for rand
```

3 years agoReformat with clang-format 10998/head
Otto Moerbeek [Tue, 11 Jan 2022 10:39:46 +0000 (11:39 +0100)] 
Reformat with clang-format

3 years agoSplit out rec-main.cc
Otto Moerbeek [Tue, 11 Jan 2022 10:37:17 +0000 (11:37 +0100)] 
Split out rec-main.cc

3 years agoIntroduce rec-main.hh and split out TCP code to rec-tcp.cc
Otto Moerbeek [Tue, 11 Jan 2022 09:01:45 +0000 (10:01 +0100)] 
Introduce rec-main.hh and split out TCP code to rec-tcp.cc

3 years agoUpdate protozero to 1.7.1
Remi Gacogne [Fri, 11 Mar 2022 08:38:35 +0000 (09:38 +0100)] 
Update protozero to 1.7.1

Changes:
- Fixes undefined behaviour in `float` and `double` byteswap.
- Add missing includes of "config.hpp".
- Avoid narrowing conversion by doing an explicit `static_cast`.

3 years agoMerge pull request #11162 from omoerbeek/auth-print-algo-mnemonic
Peter van Dijk [Mon, 10 Jan 2022 19:49:10 +0000 (20:49 +0100)] 
Merge pull request #11162 from omoerbeek/auth-print-algo-mnemonic

auth: Print algo mnemonic for speed test

3 years agoPrint regular output to stdout 11162/head
Otto Moerbeek [Mon, 10 Jan 2022 14:20:14 +0000 (15:20 +0100)] 
Print regular output to stdout

3 years agoPrint algo mnemonic for speed test
Otto Moerbeek [Mon, 10 Jan 2022 14:16:41 +0000 (15:16 +0100)] 
Print algo mnemonic for speed test

3 years agoMerge pull request #11102 from Habbie/autosecondary-api
Peter van Dijk [Mon, 10 Jan 2022 12:57:33 +0000 (13:57 +0100)] 
Merge pull request #11102 from Habbie/autosecondary-api

auth: add autoprimary management in API & pdnsutil

3 years agoMerge pull request #11072 from Habbie/docs-storage-classes
Peter van Dijk [Mon, 10 Jan 2022 11:37:29 +0000 (12:37 +0100)] 
Merge pull request #11072 from Habbie/docs-storage-classes

auth docs: overview of DNS storage classes inside PowerDNS

3 years agoauth: add autoprimary API test 11102/head
Peter van Dijk [Wed, 15 Dec 2021 14:05:33 +0000 (15:05 +0100)] 
auth: add autoprimary API test

3 years agoauth: add support for autoprimary management via API and pdnsutil
Aki Tuomi [Wed, 21 Jul 2021 13:26:55 +0000 (16:26 +0300)] 
auth: add support for autoprimary management via API and pdnsutil

3 years agobindbackend: Document bind-supermaster-config
Aki Tuomi [Wed, 21 Jul 2021 13:42:48 +0000 (16:42 +0300)] 
bindbackend: Document bind-supermaster-config

3 years agoMerge pull request #11118 from omoerbeek/boost-clang-130
Otto Moerbeek [Mon, 10 Jan 2022 10:12:31 +0000 (11:12 +0100)] 
Merge pull request #11118 from omoerbeek/boost-clang-130

boost.m4: OpenBSD arrived at clang-13

3 years agodnsdist: Document webserver and actions removals in 1.7.0 11155/head
Remi Gacogne [Mon, 10 Jan 2022 09:40:23 +0000 (10:40 +0100)] 
dnsdist: Document webserver and actions removals in 1.7.0

3 years agoMerge pull request #11141 from rgacogne/remove-boost-shared-array
Remi Gacogne [Mon, 10 Jan 2022 09:18:19 +0000 (10:18 +0100)] 
Merge pull request #11141 from rgacogne/remove-boost-shared-array

Stop using the deprecated boost::shared_array

3 years agoMerge pull request #11154 from omoerbeek/unixodbc-dev-dep
Peter van Dijk [Mon, 10 Jan 2022 09:16:55 +0000 (10:16 +0100)] 
Merge pull request #11154 from omoerbeek/unixodbc-dev-dep

auth: unixodbc-dev is dependency

3 years agoMerge pull request #11152 from mind04/pdns-lmdb-lookup
Peter van Dijk [Mon, 10 Jan 2022 09:14:32 +0000 (10:14 +0100)] 
Merge pull request #11152 from mind04/pdns-lmdb-lookup

auth: lmdb, check if the lookup name is part of the zone