]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
3 years agoRemove other remains of GnuTLS config that was never useful 10971/head
Otto [Wed, 10 Nov 2021 09:07:58 +0000 (10:07 +0100)] 
Remove other remains of GnuTLS config that was never useful

3 years agoWe need libcurl dev lib for the zone-to-cache function.
Otto [Wed, 10 Nov 2021 08:14:04 +0000 (09:14 +0100)] 
We need libcurl dev lib for the zone-to-cache function.

Also fix config summary line and print curl feature on --version

3 years agoMerge pull request #10941 from Habbie/bind-dont-list-rejected-zones
Peter van Dijk [Tue, 9 Nov 2021 15:55:35 +0000 (16:55 +0100)] 
Merge pull request #10941 from Habbie/bind-dont-list-rejected-zones

auth bindbackend: skip rejected zones during list and search

3 years agoMerge pull request #10967 from pieterlexis/rec-lua-scr-doc-format
Pieter Lexis [Tue, 9 Nov 2021 15:11:08 +0000 (16:11 +0100)] 
Merge pull request #10967 from pieterlexis/rec-lua-scr-doc-format

rec: Fix formatting for versionadded

3 years agoauth bindbackend: skip rejected zones during list and search, fixes #10885 10941/head
Peter van Dijk [Wed, 3 Nov 2021 13:00:30 +0000 (14:00 +0100)] 
auth bindbackend: skip rejected zones during list and search, fixes #10885

3 years agoFix formatting for versionadded 10967/head
Pieter Lexis [Tue, 9 Nov 2021 11:21:59 +0000 (12:21 +0100)] 
Fix formatting for versionadded

3 years agoMerge pull request #10966 from omoerbeek/rec-prep-4.6.0-beta1
Otto Moerbeek [Tue, 9 Nov 2021 11:18:12 +0000 (12:18 +0100)] 
Merge pull request #10966 from omoerbeek/rec-prep-4.6.0-beta1

rec: Prep for rec-4.6.0-beta1

3 years agoCorrect versionadded 10966/head
Otto [Tue, 9 Nov 2021 08:35:15 +0000 (09:35 +0100)] 
Correct versionadded

3 years agoPrep for rec-4.6.0-beta1
Otto Moerbeek [Tue, 9 Nov 2021 08:02:41 +0000 (09:02 +0100)] 
Prep for rec-4.6.0-beta1

3 years agoMerge pull request #10965 from omoerbeek/rec-timeout-on-control rec-4.6.0-beta1
Otto Moerbeek [Mon, 8 Nov 2021 17:01:20 +0000 (18:01 +0100)] 
Merge pull request #10965 from omoerbeek/rec-timeout-on-control

rec: Use a global timeout for the various recv's we're doing to get a control message

3 years agoMerge pull request #10937 from omoerbeek/rec-tests-gh
Otto Moerbeek [Mon, 8 Nov 2021 17:01:07 +0000 (18:01 +0100)] 
Merge pull request #10937 from omoerbeek/rec-tests-gh

rec: gh actions for recursor tests

3 years agoMerge pull request #10963 from mind04/pdns-soa-backend
Peter van Dijk [Mon, 8 Nov 2021 16:06:55 +0000 (17:06 +0100)] 
Merge pull request #10963 from mind04/pdns-soa-backend

auth: make the zonecache more robust for bad data and save some SOA q…

3 years agoMerge pull request #10959 from mind04/pdns-napex-soa
Peter van Dijk [Mon, 8 Nov 2021 15:38:00 +0000 (16:38 +0100)] 
Merge pull request #10959 from mind04/pdns-napex-soa

auth: api, check qtype location

3 years agoUse sysconf if needed to get ARG_MAX 10965/head
Otto [Mon, 8 Nov 2021 13:10:31 +0000 (14:10 +0100)] 
Use sysconf if needed to get ARG_MAX

3 years agoLimit max arg length
Otto [Mon, 8 Nov 2021 12:46:49 +0000 (13:46 +0100)] 
Limit max arg length

3 years agoUse a global timeout for the various recv's we're doing to get a control message
Otto [Mon, 8 Nov 2021 12:32:50 +0000 (13:32 +0100)] 
Use a global timeout for the various recv's we're doing to get a control message

3 years agoauth: make the zonecache more robust for bad data and save some SOA queries 10963/head
Kees Monshouwer [Mon, 8 Nov 2021 11:22:31 +0000 (12:22 +0100)] 
auth: make the zonecache more robust for bad data and save some SOA queries
for dnssec zones

3 years agoReview remarks from Habbie 10937/head
Otto [Mon, 8 Nov 2021 10:28:34 +0000 (11:28 +0100)] 
Review remarks from Habbie

3 years agoauth: api, remove CDS and CDNSKEY for now, in favor of https://www.ietf.org/archive... 10959/head
Kees Monshouwer [Mon, 8 Nov 2021 10:54:53 +0000 (11:54 +0100)] 
auth: api, remove CDS and CDNSKEY for now, in favor of https://www.ietf.org/archive/id/draft-thomassen-dnsop-dnssec-bootstrapping-02.html

3 years agoauth: check domain_id in the info-all-master-query
Kees Monshouwer [Sun, 7 Nov 2021 15:08:32 +0000 (16:08 +0100)] 
auth: check domain_id in the info-all-master-query

3 years agoauth: api, check qtype location. Some types only live apex and some are not allowed...
Kees Monshouwer [Sun, 7 Nov 2021 15:07:10 +0000 (16:07 +0100)] 
auth: api, check qtype location. Some types only live apex and some are not allowed (or useful) there.

3 years agoMerge pull request #10948 from phonedph1/patch-30
Remi Gacogne [Mon, 8 Nov 2021 09:27:08 +0000 (10:27 +0100)] 
Merge pull request #10948 from phonedph1/patch-30

dnsdist: dont try to set IPV6_RECVPKTINFO on an ipv4 any bind?

3 years agoMerge pull request #10865 from Habbie/api-v1
Otto Moerbeek [Mon, 8 Nov 2021 09:02:19 +0000 (10:02 +0100)] 
Merge pull request #10865 from Habbie/api-v1

auth, rec: put some json on /api/v1

3 years agoMerge pull request #10951 from mind04/pdns-catch-more
Peter van Dijk [Mon, 8 Nov 2021 09:01:52 +0000 (10:01 +0100)] 
Merge pull request #10951 from mind04/pdns-catch-more

auth: improve dnsname exception handling for SOA records

3 years agoMerge pull request #10955 from omoerbeek/dnsdist-regexp-suffixmatch
Otto Moerbeek [Mon, 8 Nov 2021 09:01:01 +0000 (10:01 +0100)] 
Merge pull request #10955 from omoerbeek/dnsdist-regexp-suffixmatch

If possible, use SuffixMatchNodeRule() instead of RegexRule()

3 years agoMerge pull request #10960 from nivex/patch-1
Pieter Lexis [Mon, 8 Nov 2021 07:49:19 +0000 (08:49 +0100)] 
Merge pull request #10960 from nivex/patch-1

Fix quad9 example servers that had run together

3 years agoFix quad9 example servers that had run together 10960/head
Nivex [Mon, 8 Nov 2021 02:55:33 +0000 (21:55 -0500)] 
Fix quad9 example servers that had run together

3 years agoauth: improve SOA dnsname exception handling 10951/head
Kees Monshouwer [Fri, 5 Nov 2021 10:24:53 +0000 (11:24 +0100)] 
auth: improve SOA dnsname exception handling

3 years agoMerge pull request #10943 from rgacogne/credentials-script-salt-unsigned
Remi Gacogne [Fri, 5 Nov 2021 16:09:08 +0000 (17:09 +0100)] 
Merge pull request #10943 from rgacogne/credentials-script-salt-unsigned

Credentials: EVP_PKEY_CTX_set1_scrypt_salt() takes an `unsigned char*`

3 years agoIf possible, use SuffixMatchNodeRule() instead of RegexRule 10955/head
Otto [Fri, 5 Nov 2021 14:48:28 +0000 (15:48 +0100)] 
If possible, use SuffixMatchNodeRule() instead of RegexRule

3 years agoUpdate pdns/dnsdist.cc 10948/head
phonedph1 [Fri, 5 Nov 2021 13:33:44 +0000 (07:33 -0600)] 
Update pdns/dnsdist.cc

Co-authored-by: Remi Gacogne <github@coredump.fr>
3 years agoReformat 10865/head
Otto [Fri, 5 Nov 2021 12:47:23 +0000 (13:47 +0100)] 
Reformat

3 years agoremove a bunch of unnecessary &
Peter van Dijk [Tue, 19 Oct 2021 10:32:05 +0000 (12:32 +0200)] 
remove a bunch of unnecessary &

3 years agoauth, rec: put some json on /api/v1
Peter van Dijk [Tue, 19 Oct 2021 10:22:56 +0000 (12:22 +0200)] 
auth, rec: put some json on /api/v1

3 years agoMerge pull request #10945 from rgacogne/auth-pdns-control-link
Pieter Lexis [Fri, 5 Nov 2021 12:15:15 +0000 (13:15 +0100)] 
Merge pull request #10945 from rgacogne/auth-pdns-control-link

auth: pdns_control needs to be linked against libcrypto now

3 years agoMerge pull request #10940 from omoerbeek/rec-prep-4.4.7-4.5.7
Otto Moerbeek [Fri, 5 Nov 2021 10:08:22 +0000 (11:08 +0100)] 
Merge pull request #10940 from omoerbeek/rec-prep-4.4.7-4.5.7

rec: Prep for rec-4.4.7 and rec-4.5.7

3 years agocast arg of EVP_PKEY_CTX_set1_pbe_pass() to const void * to satisfy both openssl... 10943/head
Otto Moerbeek [Fri, 5 Nov 2021 09:17:42 +0000 (10:17 +0100)] 
cast arg of EVP_PKEY_CTX_set1_pbe_pass() to const void * to satisfy both openssl 1.1 and 3.0

3 years agoMerge pull request #10919 from rgacogne/more-udp-stats
Remi Gacogne [Fri, 5 Nov 2021 09:00:22 +0000 (10:00 +0100)] 
Merge pull request #10919 from rgacogne/more-udp-stats

Add more UDP error metrics (checksum, IPv6)

3 years agoUpdate dnsdist.cc
phonedph1 [Thu, 4 Nov 2021 17:13:39 +0000 (11:13 -0600)] 
Update dnsdist.cc

3 years agoMerge pull request #10944 from rgacogne/ddist-disable-includedir-tests
Remi Gacogne [Thu, 4 Nov 2021 08:44:56 +0000 (09:44 +0100)] 
Merge pull request #10944 from rgacogne/ddist-disable-includedir-tests

dnsdist: Disable 'IncludeDir' tests on GH actions

3 years agoMerge pull request #10929 from omoerbeek/carbon-tests-rec-auth
Otto Moerbeek [Wed, 3 Nov 2021 19:14:33 +0000 (20:14 +0100)] 
Merge pull request #10929 from omoerbeek/carbon-tests-rec-auth

Carbon regression test for rec and auth.

3 years agodnsdist: Disable 'IncludeDir' tests on GH actions 10944/head
Remi Gacogne [Wed, 3 Nov 2021 16:13:14 +0000 (17:13 +0100)] 
dnsdist: Disable 'IncludeDir' tests on GH actions

3 years agoauth: pdns_control needs to be linked against libcrypto now 10945/head
Remi Gacogne [Wed, 3 Nov 2021 15:43:04 +0000 (16:43 +0100)] 
auth: pdns_control needs to be linked against libcrypto now

3 years agoCredentials: EVP_PKEY_CTX_set1_scrypt_salt() takes an `unsigned char*`
Remi Gacogne [Wed, 3 Nov 2021 15:14:40 +0000 (16:14 +0100)] 
Credentials: EVP_PKEY_CTX_set1_scrypt_salt() takes an `unsigned char*`

3 years agoRemove dnsdist specific tests that remained 10929/head
Otto [Wed, 3 Nov 2021 14:58:49 +0000 (15:58 +0100)] 
Remove dnsdist specific tests that remained

3 years agodnsdist: Remove one last forgotten boost::bind in dnsdist.hh 10919/head
Remi Gacogne [Fri, 29 Oct 2021 12:47:15 +0000 (14:47 +0200)] 
dnsdist: Remove one last forgotten boost::bind in dnsdist.hh

3 years agoRemove tabs in misc.cc
Remi Gacogne [Fri, 29 Oct 2021 12:46:43 +0000 (14:46 +0200)] 
Remove tabs in misc.cc

3 years agoAdd 'csum' to the list of allowed words (SNMP checksum metrics)
Remi Gacogne [Thu, 28 Oct 2021 07:35:15 +0000 (09:35 +0200)] 
Add 'csum' to the list of allowed words (SNMP checksum metrics)

3 years agodnsdist: Document new UDP error metrics
Remi Gacogne [Wed, 27 Oct 2021 16:50:28 +0000 (18:50 +0200)] 
dnsdist: Document new UDP error metrics

3 years agorec: Add IPv6 UDP error metrics
Remi Gacogne [Wed, 27 Oct 2021 16:50:04 +0000 (18:50 +0200)] 
rec: Add IPv6 UDP error metrics

3 years agoauth: Add IPv6 UDP error metrics
Remi Gacogne [Wed, 27 Oct 2021 16:41:18 +0000 (18:41 +0200)] 
auth: Add IPv6 UDP error metrics

3 years agodnsdist: Fix dumpStats() formatting
Remi Gacogne [Wed, 27 Oct 2021 16:17:52 +0000 (18:17 +0200)] 
dnsdist: Fix dumpStats() formatting

3 years agodnsdist: Add IPv6 UDP error metrics
Remi Gacogne [Wed, 27 Oct 2021 15:59:48 +0000 (17:59 +0200)] 
dnsdist: Add IPv6 UDP error metrics

3 years agoauth: Add 'InCsumErrors' UDP metric
Remi Gacogne [Wed, 27 Oct 2021 15:32:01 +0000 (17:32 +0200)] 
auth: Add 'InCsumErrors' UDP metric

3 years agorec: Add 'InCsumErrors' UDP metric
Remi Gacogne [Wed, 27 Oct 2021 15:16:07 +0000 (17:16 +0200)] 
rec: Add 'InCsumErrors' UDP metric

3 years agodnsdist: Add 'InCsumErrors' UDP metric
Remi Gacogne [Wed, 27 Oct 2021 15:04:59 +0000 (17:04 +0200)] 
dnsdist: Add 'InCsumErrors' UDP metric

3 years agoMerge pull request #10927 from rgacogne/ddist-doc-svc-nodata
Remi Gacogne [Wed, 3 Nov 2021 14:14:54 +0000 (15:14 +0100)] 
Merge pull request #10927 from rgacogne/ddist-doc-svc-nodata

dnsdist: Reply with NODATA for non-SVC types in the SVC documentation

3 years agoMerge pull request #10923 from rgacogne/ddist-retain-capabilities
Remi Gacogne [Wed, 3 Nov 2021 14:13:47 +0000 (15:13 +0100)] 
Merge pull request #10923 from rgacogne/ddist-retain-capabilities

dnsdist: Add the ability to retain select capabilities at runtime

3 years agoPrep for rec-4.4.7 and rec-4.5.7 10940/head
Otto [Wed, 3 Nov 2021 12:22:25 +0000 (13:22 +0100)] 
Prep for rec-4.4.7 and rec-4.5.7

3 years agoRename bulk test to make it clear it is mini
Otto [Wed, 3 Nov 2021 11:30:46 +0000 (12:30 +0100)] 
Rename bulk test to make it clear it is mini

3 years agoSeparate bulk test deps from regression test deps
Otto [Wed, 3 Nov 2021 10:22:57 +0000 (11:22 +0100)] 
Separate bulk test deps from regression test deps

3 years agoMerge pull request #10930 from omoerbeek/rec-control-stream
Otto Moerbeek [Wed, 3 Nov 2021 10:21:17 +0000 (11:21 +0100)] 
Merge pull request #10930 from omoerbeek/rec-control-stream

rec: Move to a stream based socket for the control channel

3 years agoReduce size of bulk test and run it using a matrix to vary settings
Otto [Wed, 3 Nov 2021 09:52:52 +0000 (10:52 +0100)] 
Reduce size of bulk test and run it using a matrix to vary settings

3 years agoInitial stab at running the recursor regress and bulk tests on GH workflows
Otto [Tue, 2 Nov 2021 08:17:47 +0000 (09:17 +0100)] 
Initial stab at running the recursor regress and bulk tests on GH workflows

Some issues had to be worked around: libfaketime and bulk test network load

3 years agoMerge pull request #10904 from omoerbeek/untrusted-zones-docs
Otto Moerbeek [Wed, 3 Nov 2021 09:04:02 +0000 (10:04 +0100)] 
Merge pull request #10904 from omoerbeek/untrusted-zones-docs

Some things you should do when handling untrusted zone files.

3 years agoMerge pull request #10901 from rgacogne/zoneparsertng-width
Otto Moerbeek [Wed, 3 Nov 2021 09:03:45 +0000 (10:03 +0100)] 
Merge pull request #10901 from rgacogne/zoneparsertng-width

ZoneParserTNG: Stricter checks when loading a zone file

3 years agoMerge pull request #10935 from EugenMayer/patch-1
Peter van Dijk [Mon, 1 Nov 2021 19:25:06 +0000 (20:25 +0100)] 
Merge pull request #10935 from EugenMayer/patch-1

Remove debug print line flooding logs

3 years agoRemove debug print line flooding logs 10935/head
Eugen Mayer [Mon, 1 Nov 2021 12:39:14 +0000 (13:39 +0100)] 
Remove debug print line flooding logs

Remove debug log line printing a statement into stdout all the time.

3 years agoUpdate security.rst 10904/head
Otto Moerbeek [Mon, 1 Nov 2021 10:31:13 +0000 (11:31 +0100)] 
Update security.rst

3 years agoUpdate security.rst
Otto Moerbeek [Mon, 1 Nov 2021 10:29:38 +0000 (11:29 +0100)] 
Update security.rst

3 years agoDo not read further than the length we received, the string might 10930/head
Otto Moerbeek [Mon, 1 Nov 2021 07:28:18 +0000 (08:28 +0100)] 
Do not read further than the length we received, the string might
be followed by a passed fd.

Interesting to see that OpenBSD chops up recvs based on the sends,
while Linux is happy to read more than was passed to the corresponding
send call if another send was called after that.

3 years agoUse FDWrapper
Otto [Fri, 29 Oct 2021 13:41:34 +0000 (15:41 +0200)] 
Use FDWrapper

3 years agoMove to a stream based socket for the control channel
Otto [Fri, 29 Oct 2021 07:46:17 +0000 (09:46 +0200)] 
Move to a stream based socket for the control channel

3 years agoMerge pull request #10916 from omoerbeek/rec-reformat
Otto Moerbeek [Fri, 29 Oct 2021 10:22:14 +0000 (12:22 +0200)] 
Merge pull request #10916 from omoerbeek/rec-reformat

rec: Reformat a bunch of recursor specific files

3 years agoCarbon regression test for rec and auth.
Otto [Fri, 29 Oct 2021 08:51:15 +0000 (10:51 +0200)] 
Carbon regression test for rec and auth.

Copied from dnsdist one. That test uses two difference instance names, but
rec and auth settings do not allow that.

3 years agoMerge pull request #10926 from omoerbeek/rec-carbon-hostname-regression
Otto Moerbeek [Fri, 29 Oct 2021 09:44:24 +0000 (11:44 +0200)] 
Merge pull request #10926 from omoerbeek/rec-carbon-hostname-regression

rec: Fix regression of carbon-ourname

3 years agoMerge pull request #10876 from rgacogne/ddist-doh-memory
Remi Gacogne [Fri, 29 Oct 2021 09:05:30 +0000 (11:05 +0200)] 
Merge pull request #10876 from rgacogne/ddist-doh-memory

dnsdist: Stop over-allocating for DoH queries

3 years agoMerge pull request #10922 from rgacogne/ddist-without-nghttp2
Remi Gacogne [Fri, 29 Oct 2021 08:15:36 +0000 (10:15 +0200)] 
Merge pull request #10922 from rgacogne/ddist-without-nghttp2

dnsdist: Fix build without nghttp2

3 years agodnsdist: Reply with NODATA for non-SVC types in the SVC documentation 10927/head
Remi Gacogne [Fri, 29 Oct 2021 07:44:27 +0000 (09:44 +0200)] 
dnsdist: Reply with NODATA for non-SVC types in the SVC documentation

3 years agoFix regression of carbon-ourname introduced in 58d7ad6bfb0d46b7617ca984b90feacae35752c8 10926/head
Otto [Fri, 29 Oct 2021 06:42:55 +0000 (08:42 +0200)] 
Fix regression of carbon-ourname introduced in 58d7ad6bfb0d46b7617ca984b90feacae35752c8
Noted by @mnordhoff

3 years agodnsdist: Add the ability to retain select capabilities at runtime 10923/head
Remi Gacogne [Thu, 28 Oct 2021 14:12:52 +0000 (16:12 +0200)] 
dnsdist: Add the ability to retain select capabilities at runtime

3 years agodnsdist: Fix build without nghttp2 10922/head
Remi Gacogne [Thu, 28 Oct 2021 12:40:06 +0000 (14:40 +0200)] 
dnsdist: Fix build without nghttp2

3 years agoMerge pull request #10917 from rgacogne/ddist-cleanup-steps
Remi Gacogne [Thu, 28 Oct 2021 09:30:21 +0000 (11:30 +0200)] 
Merge pull request #10917 from rgacogne/ddist-cleanup-steps

dnsdist: Remove the useless step parameter in TCP and HTTP/2 unit tests

3 years agoFix a linking issue with GCC 11.1.0 10917/head
Remi Gacogne [Wed, 27 Oct 2021 14:21:56 +0000 (16:21 +0200)] 
Fix a linking issue with GCC 11.1.0

3 years agodnsdist: Remove the useless step parameter in TCP and HTTP/2 unit tests
Remi Gacogne [Wed, 27 Oct 2021 14:21:05 +0000 (16:21 +0200)] 
dnsdist: Remove the useless step parameter in TCP and HTTP/2 unit tests

As suggested by Otto.

3 years agoReformat a bunch of recursor specific files 10916/head
Otto [Wed, 27 Oct 2021 13:13:35 +0000 (15:13 +0200)] 
Reformat a bunch of recursor specific files

3 years agoMerge pull request #10908 from omoerbeek/rec-SHA-vs-SHA
Otto Moerbeek [Wed, 27 Oct 2021 12:11:51 +0000 (14:11 +0200)] 
Merge pull request #10908 from omoerbeek/rec-SHA-vs-SHA

rec: A SHA-384 DS should not trump a SHA-256 one, so only potentially zap SHA-1

3 years agoMerge pull request #10905 from omoerbeek/rec-wipe-cache-typed-validation
Otto Moerbeek [Wed, 27 Oct 2021 10:21:58 +0000 (12:21 +0200)] 
Merge pull request #10905 from omoerbeek/rec-wipe-cache-typed-validation

rec: rec_control wipe-cache-typed  should check if a qtype arg is present

3 years agoMerge pull request #10862 from rgacogne/ddist-mix-different-clients-over-backend...
Remi Gacogne [Wed, 27 Oct 2021 10:04:14 +0000 (12:04 +0200)] 
Merge pull request #10862 from rgacogne/ddist-mix-different-clients-over-backend-conn

dnsdist: Use the same outgoing TCP connection for different clients

3 years agoA SHA-384 DS should not trump a SHA-256 one, so only potentially zap SHA-1 10908/head
Otto [Wed, 27 Oct 2021 10:01:09 +0000 (12:01 +0200)] 
A SHA-384 DS should not trump a SHA-256 one, so only potentially zap SHA-1

3 years agowipe-cache-typed should check if a qtype arg is present and valid 10905/head
Otto [Wed, 27 Oct 2021 07:38:10 +0000 (09:38 +0200)] 
wipe-cache-typed  should check if a qtype arg is present and valid

3 years agodnsdist: Do not try to reconnect UDP sockets for TCP-only backends 10862/head
Remi Gacogne [Wed, 27 Oct 2021 07:25:47 +0000 (09:25 +0200)] 
dnsdist: Do not try to reconnect UDP sockets for TCP-only backends

3 years agoSome things you should do when handling untrusted zone files.
Otto [Wed, 27 Oct 2021 07:02:30 +0000 (09:02 +0200)] 
Some things you should do when handling untrusted zone files.

3 years agodnsdist: Also allocate buffers and connect sockets for CLI backends
Remi Gacogne [Tue, 26 Oct 2021 15:36:30 +0000 (17:36 +0200)] 
dnsdist: Also allocate buffers and connect sockets for CLI backends

3 years agodnsdist: Make ConnectionToBackend::release() purely virtual
Remi Gacogne [Tue, 26 Oct 2021 13:29:31 +0000 (15:29 +0200)] 
dnsdist: Make ConnectionToBackend::release() purely virtual

3 years agodnsdist: Don't copy the header twice when editing the ID
Remi Gacogne [Tue, 26 Oct 2021 13:23:55 +0000 (15:23 +0200)] 
dnsdist: Don't copy the header twice when editing the ID

As suggested by Otto.

3 years agodnsdist: Check that the configuration values do not silently overflow
Remi Gacogne [Tue, 26 Oct 2021 10:12:29 +0000 (12:12 +0200)] 
dnsdist: Check that the configuration values do not silently overflow

3 years agodnsdist: Do not create outgoing UDP sockets for TCP-only backends
Remi Gacogne [Tue, 26 Oct 2021 09:53:24 +0000 (11:53 +0200)] 
dnsdist: Do not create outgoing UDP sockets for TCP-only backends

3 years agodnsdist: Fix MaxIdeTime -> MaxIdleTime typos
Remi Gacogne [Tue, 26 Oct 2021 07:44:07 +0000 (09:44 +0200)] 
dnsdist: Fix MaxIdeTime -> MaxIdleTime typos

3 years agodnsdist: Prevent allocating then releasing memory for backends
Remi Gacogne [Wed, 20 Oct 2021 14:00:14 +0000 (16:00 +0200)] 
dnsdist: Prevent allocating then releasing memory for backends