]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
10 months agoMerge pull request #13065 from Habbie/auth-backend-errorlogging
Peter van Dijk [Mon, 31 Jul 2023 10:35:27 +0000 (12:35 +0200)] 
Merge pull request #13065 from Habbie/auth-backend-errorlogging

auth: report which backend failed to instantiate

10 months agoMerge pull request #12998 from rgacogne/fix-src-provenance-generation
Remi Gacogne [Mon, 31 Jul 2023 07:43:12 +0000 (09:43 +0200)] 
Merge pull request #12998 from rgacogne/fix-src-provenance-generation

build-packages: Fix provenance generation for the source tarball

10 months agoMerge pull request #13037 from rgacogne/ddist-rpm-dnsdistconf-group
Remi Gacogne [Mon, 31 Jul 2023 07:42:15 +0000 (09:42 +0200)] 
Merge pull request #13037 from rgacogne/ddist-rpm-dnsdistconf-group

dnsdist: Set the group of our configuration file to dnsdist on RH and co

10 months agoMerge pull request #13000 from mind04/pdns-rfc9432
Peter van Dijk [Thu, 27 Jul 2023 08:57:35 +0000 (10:57 +0200)] 
Merge pull request #13000 from mind04/pdns-rfc9432

auth: docs, catalog zone is now RFC 9432

10 months agoMerge pull request #13030 from jacobbunk/queue-limit-and-performance
Peter van Dijk [Tue, 25 Jul 2023 13:31:51 +0000 (15:31 +0200)] 
Merge pull request #13030 from jacobbunk/queue-limit-and-performance

Queue limit and performance documentation

10 months agoMerge pull request #13074 from jsoref/regression-tests
Peter van Dijk [Tue, 25 Jul 2023 13:16:34 +0000 (15:16 +0200)] 
Merge pull request #13074 from jsoref/regression-tests

Highlight why regression tests failed with github annotation

10 months agoMerge pull request #13073 from jsoref/github-output
Peter van Dijk [Tue, 25 Jul 2023 13:14:52 +0000 (15:14 +0200)] 
Merge pull request #13073 from jsoref/github-output

Switch from deprecated ::set-output

10 months agoHighlight why regression tests failed with github annotation 13074/head
Josh Soref [Tue, 25 Jul 2023 12:27:30 +0000 (08:27 -0400)] 
Highlight why regression tests failed with github annotation

11 months agoMerge pull request #13067 from jsoref/rec-control-backticks
Otto Moerbeek [Tue, 25 Jul 2023 10:21:40 +0000 (12:21 +0200)] 
Merge pull request #13067 from jsoref/rec-control-backticks

Use backticks in rec_control(1)

11 months agoSwitch from deprecated ::set-output 13073/head
Josh Soref [Tue, 25 Jul 2023 10:13:28 +0000 (06:13 -0400)] 
Switch from deprecated ::set-output

https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

11 months agoUse backticks in rec_control(1) 13067/head
Josh Soref [Mon, 24 Jul 2023 16:11:14 +0000 (12:11 -0400)] 
Use backticks in rec_control(1)

11 months agoMerge pull request #13068 from jsoref/recursor-test
Otto Moerbeek [Tue, 25 Jul 2023 06:53:54 +0000 (08:53 +0200)] 
Merge pull request #13068 from jsoref/recursor-test

Clarify why bulktest is failing

11 months agoHighlight why bulk test failed with github annotation 13068/head
Josh Soref [Mon, 24 Jul 2023 17:40:08 +0000 (13:40 -0400)] 
Highlight why bulk test failed with github annotation

11 months agoClean up recursor-test
Josh Soref [Mon, 24 Jul 2023 17:27:30 +0000 (13:27 -0400)] 
Clean up recursor-test

* remove tabs
* remove double quotes around a number -- if the value is empty it'd crash anyway

11 months agoMerge pull request #13063 from zeha/tcpthread-remote
Peter van Dijk [Mon, 24 Jul 2023 13:18:06 +0000 (15:18 +0200)] 
Merge pull request #13063 from zeha/tcpthread-remote

auth: add remote to logs when tcp thread dies

11 months agoreport which backend failed to instantiate 13065/head
Peter van Dijk [Mon, 24 Jul 2023 08:52:56 +0000 (10:52 +0200)] 
report which backend failed to instantiate

11 months agoMerge pull request #13049 from aj-gh/pdnstools-control-addmissing
Peter van Dijk [Fri, 21 Jul 2023 20:24:54 +0000 (22:24 +0200)] 
Merge pull request #13049 from aj-gh/pdnstools-control-addmissing

Add missing tools to pdns-tools package description (control)

11 months agoauth: add remote to logs when tcp thread dies 13063/head
Chris Hofstaedtler [Fri, 21 Jul 2023 16:17:23 +0000 (18:17 +0200)] 
auth: add remote to logs when tcp thread dies

11 months agoMerge pull request #13061 from rgacogne/channel-unit-retrieve-object
Remi Gacogne [Fri, 21 Jul 2023 11:05:26 +0000 (13:05 +0200)] 
Merge pull request #13061 from rgacogne/channel-unit-retrieve-object

channel unit tests: Actually retrieve the object after an overflow

11 months agochannel unit tests: Actually retrieve the object after an overflow 13061/head
Remi Gacogne [Fri, 21 Jul 2023 10:05:05 +0000 (12:05 +0200)] 
channel unit tests: Actually retrieve the object after an overflow

Not only this ensures that we can actually retrieve the submitted
object, it prevents memory analysis tools from reporting a leak.

11 months agoMerge pull request #13043 from omoerbeek/rec-getFakePTRRecords-ttl
Otto Moerbeek [Fri, 21 Jul 2023 09:15:20 +0000 (11:15 +0200)] 
Merge pull request #13043 from omoerbeek/rec-getFakePTRRecords-ttl

rec: set TTL in getFakePTRRecords

11 months agoMerge pull request #13059 from omoerbeek/rec-policytags-regr-followup
Otto Moerbeek [Thu, 20 Jul 2023 13:53:26 +0000 (15:53 +0200)] 
Merge pull request #13059 from omoerbeek/rec-policytags-regr-followup

rec: Don't check TTLs of records coming out of packet cache in regress tests

11 months agorec: Don't check TTLs of records coming out of packet cache in regress tests 13059/head
Otto Moerbeek [Thu, 20 Jul 2023 11:56:35 +0000 (13:56 +0200)] 
rec: Don't check TTLs of records coming out of packet cache in regress tests

That won't work on a slow system

11 months agoMerge pull request #13012 from rgacogne/ddist-healthcheck-spurious
Remi Gacogne [Thu, 20 Jul 2023 10:18:14 +0000 (12:18 +0200)] 
Merge pull request #13012 from rgacogne/ddist-healthcheck-spurious

dnsdist: Better handling of spurious wake-ups, interrupted calls

11 months agoMerge pull request #13041 from rgacogne/auth-coverity
Remi Gacogne [Thu, 20 Jul 2023 10:08:52 +0000 (12:08 +0200)] 
Merge pull request #13041 from rgacogne/auth-coverity

auth: Fix a bunch of warnings reported by Coverity

11 months agodnsdist: Add suggestions from code review 13012/head
Remi Gacogne [Thu, 20 Jul 2023 09:17:27 +0000 (11:17 +0200)] 
dnsdist: Add suggestions from code review

11 months agoMerge pull request #13021 from omoerbeek/rec-pb-cache-tags
Otto Moerbeek [Thu, 20 Jul 2023 09:14:19 +0000 (11:14 +0200)] 
Merge pull request #13021 from omoerbeek/rec-pb-cache-tags

Rec: fix setting of policy tags

11 months agoMerge pull request #13052 from rgacogne/fix-getmessagefromerrno-libcrypto
Remi Gacogne [Thu, 20 Jul 2023 08:59:09 +0000 (10:59 +0200)] 
Merge pull request #13052 from rgacogne/fix-getmessagefromerrno-libcrypto

misc: `pdns::getMessageFromErrno()` does not depend on libcrypto

11 months agoMerge pull request #13042 from jpmens/patch-15
Remi Gacogne [Thu, 20 Jul 2023 08:57:55 +0000 (10:57 +0200)] 
Merge pull request #13042 from jpmens/patch-15

Typo in dnsupdate.rst

11 months agoApply suggestions from code review 13021/head
Otto Moerbeek [Mon, 17 Jul 2023 10:10:35 +0000 (12:10 +0200)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <github@coredump.fr>
11 months agoDo not store tags set by gettag(_ffi) into the PC by keeping them separate.
Otto Moerbeek [Fri, 14 Jul 2023 10:52:08 +0000 (12:52 +0200)] 
Do not store tags set by gettag(_ffi) into the PC by keeping them separate.

We do pass them to the other Lua functions, but take care to erase them
aagin before creating the partial PB message stored into the cache.

11 months agoUse gettag
Otto Moerbeek [Wed, 12 Jul 2023 13:15:57 +0000 (15:15 +0200)] 
Use gettag

11 months agoSet the pb policy tags in the right places
Otto Moerbeek [Wed, 12 Jul 2023 12:58:53 +0000 (14:58 +0200)] 
Set the pb policy tags in the right places

11 months agoRegression test for pb tags coming out of packet cache or not
Otto Moerbeek [Wed, 12 Jul 2023 12:46:23 +0000 (14:46 +0200)] 
Regression test for pb tags coming out of packet cache or not

11 months agomisc: `pdns::getMessageFromErrno()` does not depend on libcrypto 13052/head
Remi Gacogne [Thu, 20 Jul 2023 08:09:12 +0000 (10:09 +0200)] 
misc: `pdns::getMessageFromErrno()` does not depend on libcrypto

This prevents compiling dnsdist when libcrypto is not available, which
should be possible.

11 months agoMerge pull request #13047 from Habbie/pyyaml-6.0.1
Peter van Dijk [Thu, 20 Jul 2023 07:54:19 +0000 (09:54 +0200)] 
Merge pull request #13047 from Habbie/pyyaml-6.0.1

auth docs: pin pyyaml 6.0.1 specifically

11 months agoMerge pull request #13045 from omoerbeek/less-copyright-years
Otto Moerbeek [Thu, 20 Jul 2023 05:51:09 +0000 (07:51 +0200)] 
Merge pull request #13045 from omoerbeek/less-copyright-years

Further removal op copyright years

11 months agoAdd missing tools to pdns-tools package description (control). 13049/head
Andreas Jakum [Wed, 19 Jul 2023 09:11:30 +0000 (11:11 +0200)] 
Add missing tools to pdns-tools package description (control).

11 months agoMerge pull request #13048 from omoerbeek/rec-dnstap-regr-errno
Otto Moerbeek [Tue, 18 Jul 2023 12:51:28 +0000 (14:51 +0200)] 
Merge pull request #13048 from omoerbeek/rec-dnstap-regr-errno

rec: include errno in dnstap regression test

11 months agoinclude errno 13048/head
Otto Moerbeek [Tue, 18 Jul 2023 11:48:11 +0000 (13:48 +0200)] 
include errno

to avoid:
     File "/__w/pdns/pdns/regression-tests.recursor-dnssec/test_RecDnstap.py", line 189, in FrameStreamUnixListener
        if e.errno in (errno.EBADF, errno.EPIPE):
     NameError: name 'errno' is not defined

11 months agoauth docs: pin pyyaml 6.0.1 specifically, see #13046 13047/head
Peter van Dijk [Tue, 18 Jul 2023 09:49:18 +0000 (11:49 +0200)] 
auth docs: pin pyyaml 6.0.1 specifically, see #13046

11 months agoRemove copyright years in webserver output; noted by @mind04 13045/head
Otto Moerbeek [Tue, 18 Jul 2023 08:18:31 +0000 (10:18 +0200)] 
Remove copyright years in webserver output; noted by @mind04

11 months agoUpdate pdns/recursordist/pdns_recursor.cc 13043/head
Otto Moerbeek [Tue, 18 Jul 2023 08:11:19 +0000 (10:11 +0200)] 
Update pdns/recursordist/pdns_recursor.cc

Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
11 months agoFurther removal op copyright years
Otto Moerbeek [Tue, 18 Jul 2023 08:09:32 +0000 (10:09 +0200)] 
Further removal op copyright years

Fixes #13004

11 months agoMerge pull request #13044 from omoerbeek/copyright-no-year
Peter van Dijk [Mon, 17 Jul 2023 17:29:06 +0000 (19:29 +0200)] 
Merge pull request #13044 from omoerbeek/copyright-no-year

Do not include year(s) in copyright messages.

11 months agoDo not include year(s) in copyright messages. 13044/head
Otto Moerbeek [Mon, 17 Jul 2023 15:00:04 +0000 (17:00 +0200)] 
Do not include year(s) in copyright messages.

It's too hard to keep up-to-date and serves no real purpose.

11 months agorec: set TTL in getFakePTRRecords
Otto Moerbeek [Mon, 17 Jul 2023 14:27:04 +0000 (16:27 +0200)] 
rec: set TTL in getFakePTRRecords

Alternative solution to #13011

11 months agoTypo in dnsupdate.rst 13042/head
Jan-Piet Mens [Mon, 17 Jul 2023 13:28:18 +0000 (15:28 +0200)] 
Typo in dnsupdate.rst

11 months agoMerge pull request #13040 from zeha/rm-dnsproxy-unused-decl
Peter van Dijk [Mon, 17 Jul 2023 13:05:39 +0000 (15:05 +0200)] 
Merge pull request #13040 from zeha/rm-dnsproxy-unused-decl

auth: DNSProxy: remove declaration without implementation

11 months agoauth: Fix 'exceptions not caught' warnings from Coverity 13041/head
Remi Gacogne [Mon, 17 Jul 2023 10:19:11 +0000 (12:19 +0200)] 
auth: Fix 'exceptions not caught' warnings from Coverity

11 months agoauth: Apply Coverity's suggestion to prevent copies in loops w/ auto
Remi Gacogne [Mon, 17 Jul 2023 10:18:10 +0000 (12:18 +0200)] 
auth: Apply Coverity's suggestion to prevent copies in loops w/ auto

11 months agoauth: DNSProxy: remove declaration without implementation 13040/head
Chris Hofstaedtler [Mon, 17 Jul 2023 11:52:19 +0000 (13:52 +0200)] 
auth: DNSProxy: remove declaration without implementation

11 months agoMerge pull request #12753 from cmouse/pkcs11-relogin
Peter van Dijk [Mon, 17 Jul 2023 11:36:39 +0000 (13:36 +0200)] 
Merge pull request #12753 from cmouse/pkcs11-relogin

pkcs11signers: If private key object has CKA_ALWAYS_AUTHENTICATE attribute, perform CKU_CONTEXT_SPECIFIC login after OperationInit to make it actually work.

11 months agoMerge pull request #13032 from setharnold/patch-8
Otto Moerbeek [Mon, 17 Jul 2023 11:23:49 +0000 (13:23 +0200)] 
Merge pull request #13032 from setharnold/patch-8

Update settings.rst -- clarify edns-subnet-allow-list

11 months agoMerge pull request #13035 from Call-Me-G-Now/patch-3
Remi Gacogne [Mon, 17 Jul 2023 10:20:27 +0000 (12:20 +0200)] 
Merge pull request #13035 from Call-Me-G-Now/patch-3

Update dnsdist changelog

11 months agoauth: Apply Coverity's suggestions to initialize field members
Remi Gacogne [Mon, 17 Jul 2023 10:17:38 +0000 (12:17 +0200)] 
auth: Apply Coverity's suggestions to initialize field members

11 months agoauth: Apply Coverity's suggestions to move objects whenever possible
Remi Gacogne [Mon, 17 Jul 2023 10:16:47 +0000 (12:16 +0200)] 
auth: Apply Coverity's suggestions to move objects whenever possible

11 months agodnsdist: Set the group of our configuration file to dnsdist on RH and co 13037/head
Remi Gacogne [Mon, 17 Jul 2023 08:41:13 +0000 (10:41 +0200)] 
dnsdist: Set the group of our configuration file to dnsdist on RH and co

The file was already readable by the group, but our RPM specs did
not set the group to 'dnsdist'.

11 months agoRemove dnsdist-healthchecks.* from the 'not formatted' list
Remi Gacogne [Tue, 11 Jul 2023 08:40:53 +0000 (10:40 +0200)] 
Remove dnsdist-healthchecks.* from the 'not formatted' list

11 months agodnsdist: Reformat dnsdist-healthchecks.cc and dnsdist-healthchecks.hh
Remi Gacogne [Tue, 11 Jul 2023 08:38:57 +0000 (10:38 +0200)] 
dnsdist: Reformat dnsdist-healthchecks.cc and dnsdist-healthchecks.hh

11 months agodnsdist: Delint dnsdist-healthchecks.cc
Remi Gacogne [Tue, 11 Jul 2023 08:37:08 +0000 (10:37 +0200)] 
dnsdist: Delint dnsdist-healthchecks.cc

11 months agodnsdist: Better handling of spurious wake-ups, interrupted calls
Remi Gacogne [Mon, 10 Jul 2023 15:49:51 +0000 (17:49 +0200)] 
dnsdist: Better handling of spurious wake-ups, interrupted calls

If we were woken up by the multiplexer but have actually nothing to read,
or the call to `recv()` is interrupted, we do not want to stop listening
for the health-check response event. It is also not useful to log about
it, even at "verbose health-check" level.
Note that we would have logged previously, so this kind of event would
not have gone unnoticed anyway.

11 months agoMerge pull request #13036 from Habbie/dnsdist-changelog-indent
Remi Gacogne [Mon, 17 Jul 2023 08:14:25 +0000 (10:14 +0200)] 
Merge pull request #13036 from Habbie/dnsdist-changelog-indent

dnsdist changelog: fix indentation of this line

11 months agoMerge pull request #13026 from rgacogne/dnsheader-bitfield-uint16
Remi Gacogne [Mon, 17 Jul 2023 08:08:06 +0000 (10:08 +0200)] 
Merge pull request #13026 from rgacogne/dnsheader-bitfield-uint16

dnsheader: Switch from bitfield to uint16_t whenever possible

11 months agodnsdist changelog: fix indentation of this line 13036/head
Peter van Dijk [Mon, 17 Jul 2023 07:03:23 +0000 (09:03 +0200)] 
dnsdist changelog: fix indentation of this line

11 months agoMerge pull request #13034 from Call-Me-G-Now/patch-2
Peter van Dijk [Mon, 17 Jul 2023 06:55:47 +0000 (08:55 +0200)] 
Merge pull request #13034 from Call-Me-G-Now/patch-2

Update recursor changelog

11 months agoMerge pull request #13033 from Call-Me-G-Now/patch-1
Peter van Dijk [Mon, 17 Jul 2023 06:55:00 +0000 (08:55 +0200)] 
Merge pull request #13033 from Call-Me-G-Now/patch-1

update changelog

11 months agoUpdate changelog 13035/head
Call-Me-G-Now [Sun, 16 Jul 2023 20:34:28 +0000 (22:34 +0200)] 
Update changelog

11 months agoUpdate changelog
Call-Me-G-Now [Sun, 16 Jul 2023 20:28:21 +0000 (22:28 +0200)] 
Update changelog

11 months agoUpdate changelog
Call-Me-G-Now [Sun, 16 Jul 2023 20:13:44 +0000 (22:13 +0200)] 
Update changelog

11 months agoUpdate changelog 13034/head
Call-Me-G-Now [Sun, 16 Jul 2023 19:58:55 +0000 (21:58 +0200)] 
Update changelog

Naming inconsistencies pdns-auth <> pdns-rec docs

- Release Notes <> Release Guide
- upgrading.html <> upgrade.html

11 months agoUpdate changelog
Call-Me-G-Now [Sun, 16 Jul 2023 19:54:07 +0000 (21:54 +0200)] 
Update changelog

11 months agocleanup 13033/head
Call-Me-G-Now [Sun, 16 Jul 2023 19:17:50 +0000 (21:17 +0200)] 
cleanup

11 months agoupdate changelog
Call-Me-G-Now [Sun, 16 Jul 2023 19:12:33 +0000 (21:12 +0200)] 
update changelog

11 months agoUpdate settings.rst -- clarify edns-subnet-allow-list 13032/head
Seth Arnold [Sat, 15 Jul 2023 01:21:01 +0000 (01:21 +0000)] 
Update settings.rst -- clarify edns-subnet-allow-list

Try to reduce confusion about what the edns-subnet-allow-list setting does and doesn't affect.

11 months agoDocument that qsize-q will never give meaningful metrics with a single receiver thread. 13030/head
Jacob Bunk Nielsen [Fri, 14 Jul 2023 12:14:20 +0000 (14:14 +0200)] 
Document that qsize-q will never give meaningful metrics with a single receiver thread.

11 months agoDocument queue-limit in performance.rst as promised.
Jacob Bunk Nielsen [Fri, 14 Jul 2023 12:13:49 +0000 (14:13 +0200)] 
Document queue-limit in performance.rst as promised.

settings.rst tells the reader to also see performance.rst regarding
queue-limit but there's nothing there, until now.

11 months agoMerge pull request #13029 from kovacs-andras/master
Peter van Dijk [Thu, 13 Jul 2023 23:19:09 +0000 (01:19 +0200)] 
Merge pull request #13029 from kovacs-andras/master

wait for mysql.service

11 months agowait for mysql.service 13029/head
Andras Kovacs [Thu, 13 Jul 2023 20:44:02 +0000 (22:44 +0200)] 
wait for mysql.service

11 months agodnsheader: Switch from bitfield to uint16_t whenever possible 13026/head
Remi Gacogne [Thu, 13 Jul 2023 08:42:55 +0000 (10:42 +0200)] 
dnsheader: Switch from bitfield to uint16_t whenever possible

11 months agopkcs11signers: Add braces 12753/head
Aki Tuomi [Thu, 4 May 2023 19:36:18 +0000 (22:36 +0300)] 
pkcs11signers: Add braces

Satisfies clang-tidy

11 months agopkcs11signers: Support CKA_ALWAYS_AUTHENTICATE
Aki Tuomi [Sun, 16 Apr 2023 18:09:29 +0000 (21:09 +0300)] 
pkcs11signers: Support CKA_ALWAYS_AUTHENTICATE

If private key has this flag, relogin with CKU_CONTEXT_SPECIFIC
before sign/verify operation.

11 months agopkcs11signers: Use emplace_back for attributes
Aki Tuomi [Thu, 13 Jul 2023 06:51:45 +0000 (09:51 +0300)] 
pkcs11signers: Use emplace_back for attributes

11 months agoMerge pull request #13022 from omoerbeek/rec-fix-arc4random-linking
Otto Moerbeek [Wed, 12 Jul 2023 14:26:36 +0000 (16:26 +0200)] 
Merge pull request #13022 from omoerbeek/rec-fix-arc4random-linking

rec: libarc4random should be linked even if libsodium is not used

11 months agorec: libarc4random should be linked even if libsodium is not used 13022/head
Otto Moerbeek [Wed, 12 Jul 2023 13:43:55 +0000 (15:43 +0200)] 
rec: libarc4random should be linked even if libsodium is not used

11 months agobuild-packages: Fix provenance generation for the source tarball 12998/head
Remi Gacogne [Fri, 7 Jul 2023 08:30:21 +0000 (10:30 +0200)] 
build-packages: Fix provenance generation for the source tarball

11 months agoMerge pull request #13009 from rgacogne/ddist-heathcheck-metrics
Remi Gacogne [Tue, 11 Jul 2023 08:59:43 +0000 (10:59 +0200)] 
Merge pull request #13009 from rgacogne/ddist-heathcheck-metrics

dnsdist: Add metrics for health-check failures

11 months agodnsdist: Add a couple comments in the health-check timeout handling code 13009/head
Remi Gacogne [Tue, 11 Jul 2023 08:15:51 +0000 (10:15 +0200)] 
dnsdist: Add a couple comments in the health-check timeout handling code

11 months agodnsdist: Add metrics for health-check failures
Remi Gacogne [Mon, 10 Jul 2023 11:50:57 +0000 (13:50 +0200)] 
dnsdist: Add metrics for health-check failures

11 months agoMerge pull request #12938 from omoerbeek/auth-coverty-time_t
Otto Moerbeek [Mon, 10 Jul 2023 08:56:04 +0000 (10:56 +0200)] 
Merge pull request #12938 from omoerbeek/auth-coverty-time_t

auth: Fix coverity time_t related warnings

11 months agoMerge pull request #12912 from omoerbeek/rec-nose-to-pytest
Otto Moerbeek [Mon, 10 Jul 2023 08:55:48 +0000 (10:55 +0200)] 
Merge pull request #12912 from omoerbeek/rec-nose-to-pytest

rec: Upgrade regression tests to use pytest instead of nose

11 months agoMerge pull request #12805 from hlindqvist/clarify-log-aa-not-set
Otto Moerbeek [Mon, 10 Jul 2023 08:55:06 +0000 (10:55 +0200)] 
Merge pull request #12805 from hlindqvist/clarify-log-aa-not-set

Clarify log message for NODATA/NXDOMAIN without AA

11 months agoMerge pull request #12976 from rgacogne/ddist-fix-doh-xforwardedfor-maxtcpconnperclient
Remi Gacogne [Mon, 10 Jul 2023 08:48:40 +0000 (10:48 +0200)] 
Merge pull request #12976 from rgacogne/ddist-fix-doh-xforwardedfor-maxtcpconnperclient

dnsdist: Fix a crash when X-Forwarded-For overrides the initial source IP

11 months agoMerge pull request #12974 from rgacogne/ddist-coverity-394511
Remi Gacogne [Mon, 10 Jul 2023 08:47:20 +0000 (10:47 +0200)] 
Merge pull request #12974 from rgacogne/ddist-coverity-394511

dnsdist: Fix "Pointer to local outside storage" reported by Coverity

11 months agoMerge pull request #13001 from omoerbeek/arc4random-build-fix2
Otto Moerbeek [Fri, 7 Jul 2023 13:50:17 +0000 (15:50 +0200)] 
Merge pull request #13001 from omoerbeek/arc4random-build-fix2

Fix build part2: include chacha_private.h and explicit_bzero.c

11 months agoMerge pull request #13002 from Habbie/auth-4.8.1-docs-secpoll
Peter van Dijk [Fri, 7 Jul 2023 12:52:28 +0000 (14:52 +0200)] 
Merge pull request #13002 from Habbie/auth-4.8.1-docs-secpoll

auth 4.8.1: docs & secpoll

11 months agoauth 4.8.1: docs & secpoll 13002/head
Peter van Dijk [Fri, 7 Jul 2023 12:32:33 +0000 (14:32 +0200)] 
auth 4.8.1: docs & secpoll

11 months agoUse PDNS_CHECK_SECURE_MEMSET, as suggested by @rcagogne 13001/head
Otto Moerbeek [Fri, 7 Jul 2023 12:03:33 +0000 (14:03 +0200)] 
Use PDNS_CHECK_SECURE_MEMSET, as suggested by @rcagogne

11 months agoAlso include explcit_bzero(), which is needed when using older glibc
Otto Moerbeek [Fri, 7 Jul 2023 10:49:24 +0000 (12:49 +0200)] 
Also include explcit_bzero(), which is needed when using older glibc

11 months agoFix build: put chacha_private.h into _SOURCES
Otto Moerbeek [Fri, 7 Jul 2023 10:02:14 +0000 (12:02 +0200)] 
Fix build: put chacha_private.h into _SOURCES

Also fix redundant declaration warnings

Followup to #12999