]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
4 years agoMerge pull request #8947 from rgacogne/ddist-doc-delay
Remi Gacogne [Thu, 19 Mar 2020 08:58:36 +0000 (09:58 +0100)] 
Merge pull request #8947 from rgacogne/ddist-doc-delay

dnsdist: Clarify how DelayResponseAction differs from DelayAction

4 years agoMerge pull request #8948 from rgacogne/ddist-doc-set-smt-rule
Remi Gacogne [Thu, 19 Mar 2020 08:58:10 +0000 (09:58 +0100)] 
Merge pull request #8948 from rgacogne/ddist-doc-set-smt-rule

dnsdist: Document DynBlockRulesGroup:setSuffixMatchRule

4 years agoMerge pull request #8949 from rgacogne/ddist-doh-rotation-delay
Remi Gacogne [Thu, 19 Mar 2020 08:56:32 +0000 (09:56 +0100)] 
Merge pull request #8949 from rgacogne/ddist-doh-rotation-delay

dnsdist: Set the DoH ticket rotation delay before loading tickets

4 years agodnsdist: Set the DoH ticket rotation delay before loading tickets 8949/head
Remi Gacogne [Wed, 18 Mar 2020 16:47:49 +0000 (17:47 +0100)] 
dnsdist: Set the DoH ticket rotation delay before loading tickets

Before that change, we could have loaded DoH STEK from a file without
properly setting the next rotation, causing a ticket rotation to
happen during the first TLS session establishment.
This can be prevented by setting `ticketsKeysRotationDelay=0`.

4 years agodnsdist: Document DynBlockRulesGroup:setSuffixMatchRule 8948/head
Remi Gacogne [Wed, 18 Mar 2020 15:35:52 +0000 (16:35 +0100)] 
dnsdist: Document DynBlockRulesGroup:setSuffixMatchRule

4 years agodnsdist: Clarify how DelayResponseAction differs from DelayAction 8947/head
Remi Gacogne [Wed, 18 Mar 2020 14:42:27 +0000 (15:42 +0100)] 
dnsdist: Clarify how DelayResponseAction differs from DelayAction

4 years agoMerge pull request #8927 from rgacogne/rec-rpz-tags
Remi Gacogne [Wed, 18 Mar 2020 14:34:12 +0000 (15:34 +0100)] 
Merge pull request #8927 from rgacogne/rec-rpz-tags

rec: Add custom tags to RPZ hits

4 years agoMerge pull request #8946 from omoerbeek/rec-buildbot-test
Otto Moerbeek [Wed, 18 Mar 2020 14:33:33 +0000 (15:33 +0100)] 
Merge pull request #8946 from omoerbeek/rec-buildbot-test

rec: test now uses rec_control, so supply location of the executable

4 years agoTest now uses rec_control, so supply location of the executable 8946/head
Otto Moerbeek [Wed, 18 Mar 2020 14:22:49 +0000 (15:22 +0100)] 
Test now uses rec_control, so supply location of the executable

4 years agoMerge pull request #8938 from Habbie/auth-4.3.0-rc2-docs
aerique [Wed, 18 Mar 2020 11:54:02 +0000 (12:54 +0100)] 
Merge pull request #8938 from Habbie/auth-4.3.0-rc2-docs

auth: secpoll&changelog for 4.3.0-rc2

4 years agorec: Only account RPZ truncation actions over UDP 8927/head
Remi Gacogne [Tue, 17 Mar 2020 13:08:30 +0000 (14:08 +0100)] 
rec: Only account RPZ truncation actions over UDP

Since they will be ignored over TCP anyway.

4 years agorec: Fix const-ness in DNSFilterEngine
Remi Gacogne [Tue, 17 Mar 2020 10:12:52 +0000 (11:12 +0100)] 
rec: Fix const-ness in DNSFilterEngine

Co-Authored-By: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 years agorec: Fix const-ness in DNSFilterEngine
Remi Gacogne [Tue, 17 Mar 2020 10:12:35 +0000 (11:12 +0100)] 
rec: Fix const-ness in DNSFilterEngine

Co-Authored-By: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 years agorec: Add custom tags to RPZ hits
Remi Gacogne [Fri, 13 Mar 2020 14:33:47 +0000 (15:33 +0100)] 
rec: Add custom tags to RPZ hits

This commit adds the possibility to set custom tags to a RPZ zone,
adding these tags to the policy ones (that can be set with Lua)
when a policy matches.
It does so by creating a new PolicyZoneData object that is shared
between the zone and all the policies that it holds, in order to
- avoid duplicating the name, priority and tags for each policy ;
- prevent a circular dependency between shared pointers for the zone
and its policies.

It also refactors the handling of RPZ policy hits in `startDoResolve()`
to remove some code duplication.

4 years agoMerge pull request #8944 from Leo-Neat/master
Remi Gacogne [Wed, 18 Mar 2020 08:43:14 +0000 (09:43 +0100)] 
Merge pull request #8944 from Leo-Neat/master

Turning dry_run off for CIFuzz

4 years agoTurning dry_run off for CIFuzz 8944/head
Leo Neat [Tue, 17 Mar 2020 23:14:00 +0000 (16:14 -0700)] 
Turning dry_run off for CIFuzz

4 years agoMerge pull request #8874 from rgacogne/ddist-proxy-protocol
Remi Gacogne [Tue, 17 Mar 2020 15:55:22 +0000 (16:55 +0100)] 
Merge pull request #8874 from rgacogne/ddist-proxy-protocol

Add support for Proxy Protocol between dnsdist and the recursor

4 years agorec: Clarify the behavior of the Proxy Protocol feature 8874/head
Remi Gacogne [Mon, 16 Mar 2020 10:31:59 +0000 (11:31 +0100)] 
rec: Clarify the behavior of the Proxy Protocol feature

Co-Authored-By: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 years agorec: Fix a typo in the `proxy-protocol-from` documentation
Remi Gacogne [Mon, 16 Mar 2020 10:31:18 +0000 (11:31 +0100)] 
rec: Fix a typo in the `proxy-protocol-from` documentation

Co-Authored-By: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 years agoAdd fuzz_target_proxyprotocol to the git ignore list
Remi Gacogne [Mon, 16 Mar 2020 10:29:33 +0000 (11:29 +0100)] 
Add fuzz_target_proxyprotocol to the git ignore list

4 years agoAdd a fuzzing target for the Proxy Protocol v2 parser
Remi Gacogne [Fri, 13 Mar 2020 18:07:02 +0000 (19:07 +0100)] 
Add a fuzzing target for the Proxy Protocol v2 parser

4 years agosdig: Document Proxy Protocol options
Remi Gacogne [Fri, 13 Mar 2020 15:58:29 +0000 (16:58 +0100)] 
sdig: Document Proxy Protocol options

4 years agorec: Clarify interactions between 'allow-from' and the proxy protocol
Remi Gacogne [Fri, 13 Mar 2020 15:52:37 +0000 (16:52 +0100)] 
rec: Clarify interactions between 'allow-from' and the proxy protocol

4 years agorec: Apply Otto's suggestions made during code review
Remi Gacogne [Fri, 13 Mar 2020 15:51:58 +0000 (16:51 +0100)] 
rec: Apply Otto's suggestions made during code review

4 years agorec: Fix the version when for proxy protocol values were added to gettag
Remi Gacogne [Fri, 13 Mar 2020 15:39:21 +0000 (16:39 +0100)] 
rec: Fix the version when for proxy protocol values were added to gettag

4 years agoFix Lua proxy protocol values syntax in the documentation
Remi Gacogne [Fri, 13 Mar 2020 15:38:24 +0000 (16:38 +0100)] 
Fix Lua proxy protocol values syntax in the documentation

4 years agorec: Remove duplicate DNSQuestion:getPolicyTags() entry in the doc
Remi Gacogne [Fri, 13 Mar 2020 15:34:48 +0000 (16:34 +0100)] 
rec: Remove duplicate DNSQuestion:getPolicyTags() entry in the doc

4 years agoPrevent an overflow of the proxy protocol header size
Remi Gacogne [Fri, 13 Mar 2020 15:32:40 +0000 (16:32 +0100)] 
Prevent an overflow of the proxy protocol header size

4 years agodnsdist: Only reuse an existing TCP connection if the same server was selected
Remi Gacogne [Wed, 4 Mar 2020 13:03:32 +0000 (14:03 +0100)] 
dnsdist: Only reuse an existing TCP connection if the same server was selected

4 years agodnsdist: Keep the TCP connection to a backend when there is no TLV
Remi Gacogne [Tue, 3 Mar 2020 15:45:39 +0000 (16:45 +0100)] 
dnsdist: Keep the TCP connection to a backend when there is no TLV

4 years agorec: Keep Proxy Protocol values between queries on the same connection
Remi Gacogne [Mon, 2 Mar 2020 16:17:46 +0000 (17:17 +0100)] 
rec: Keep Proxy Protocol values between queries on the same connection

4 years agodnsdist: Don't reuse Proxy Protocol-enabled TCP connections to backends
Remi Gacogne [Mon, 2 Mar 2020 15:46:46 +0000 (16:46 +0100)] 
dnsdist: Don't reuse Proxy Protocol-enabled TCP connections to backends

4 years agorec: Fix a typo in one of the comment, reported by Habbie (thx!)
Remi Gacogne [Fri, 28 Feb 2020 14:24:19 +0000 (15:24 +0100)] 
rec: Fix a typo in one of the comment, reported by Habbie (thx!)

4 years agorec: Enforce 'proxy-protocol-maximum-size'
Remi Gacogne [Thu, 27 Feb 2020 11:34:23 +0000 (12:34 +0100)] 
rec: Enforce 'proxy-protocol-maximum-size'

4 years agorec: Add regression tests for the proxy protocol
Remi Gacogne [Wed, 26 Feb 2020 11:20:00 +0000 (12:20 +0100)] 
rec: Add regression tests for the proxy protocol

4 years agodnsdist: Make the Proxy Protocol tests compatible with Python 2
Remi Gacogne [Tue, 25 Feb 2020 10:04:59 +0000 (11:04 +0100)] 
dnsdist: Make the Proxy Protocol tests compatible with Python 2

4 years agodnsdist: Add setProxyProtocolValuesAction()
Remi Gacogne [Mon, 24 Feb 2020 15:28:15 +0000 (16:28 +0100)] 
dnsdist: Add setProxyProtocolValuesAction()

4 years agodnsdist: Add regression tests for the proxy protocol
Remi Gacogne [Mon, 24 Feb 2020 14:40:22 +0000 (15:40 +0100)] 
dnsdist: Add regression tests for the proxy protocol

4 years agodnsdist: Add a proxy protocol header to DoH queries as well
Remi Gacogne [Fri, 21 Feb 2020 18:07:26 +0000 (19:07 +0100)] 
dnsdist: Add a proxy protocol header to DoH queries as well

4 years agorec: Add documentation for the new settings and Lua bindings
Remi Gacogne [Thu, 27 Feb 2020 13:37:30 +0000 (14:37 +0100)] 
rec: Add documentation for the new settings and Lua bindings

4 years agorec: Export Proxy Protocol values to gettag hooks
Remi Gacogne [Wed, 26 Feb 2020 17:25:24 +0000 (18:25 +0100)] 
rec: Export Proxy Protocol values to gettag hooks

4 years agorec: Drop truncated UDP dgrams. Only accept large packets w/ proxy
Remi Gacogne [Thu, 20 Feb 2020 11:12:15 +0000 (12:12 +0100)] 
rec: Drop truncated UDP dgrams. Only accept large packets w/ proxy

4 years agoAdd proxy protocol unit tests, fix some parsing issues
Remi Gacogne [Thu, 20 Feb 2020 11:11:34 +0000 (12:11 +0100)] 
Add proxy protocol unit tests, fix some parsing issues

4 years agoImplement support for 'LOCAL' proxy protocol command
Remi Gacogne [Wed, 19 Feb 2020 14:15:38 +0000 (15:15 +0100)] 
Implement support for 'LOCAL' proxy protocol command

4 years agodnsdist: Run the proxy protocol unit tests
Remi Gacogne [Thu, 20 Feb 2020 11:13:55 +0000 (12:13 +0100)] 
dnsdist: Run the proxy protocol unit tests

4 years agorec: Add support for TLV values
Remi Gacogne [Thu, 27 Feb 2020 13:40:30 +0000 (14:40 +0100)] 
rec: Add support for TLV values

4 years agodnsdist: Add TLV support
Remi Gacogne [Thu, 27 Feb 2020 13:40:23 +0000 (14:40 +0100)] 
dnsdist: Add TLV support

4 years agorec: Parse incoming proxy protocol
Remi Gacogne [Thu, 27 Feb 2020 13:40:14 +0000 (14:40 +0100)] 
rec: Parse incoming proxy protocol

4 years agodnsdist: Initial implementation of outgoing proxy protocol
Remi Gacogne [Thu, 20 Feb 2020 14:13:00 +0000 (15:13 +0100)] 
dnsdist: Initial implementation of outgoing proxy protocol

4 years agosdig stdin: attempt to decode proxy headers
Peter van Dijk [Wed, 5 Feb 2020 12:47:52 +0000 (13:47 +0100)] 
sdig stdin: attempt to decode proxy headers

4 years agosdig: add basic TCP support to stdin packet parsing
Peter van Dijk [Wed, 5 Feb 2020 12:10:41 +0000 (13:10 +0100)] 
sdig: add basic TCP support to stdin packet parsing

4 years agoproxy protocol first steps
Peter van Dijk [Tue, 22 Oct 2019 17:58:50 +0000 (19:58 +0200)] 
proxy protocol first steps

4 years agosdig manpage: fix typo
Peter van Dijk [Tue, 22 Oct 2019 17:01:49 +0000 (19:01 +0200)] 
sdig manpage: fix typo

4 years agoMerge pull request #8937 from rgacogne/ddist-fstrm-options
Remi Gacogne [Tue, 17 Mar 2020 10:51:33 +0000 (11:51 +0100)] 
Merge pull request #8937 from rgacogne/ddist-fstrm-options

dnsdist: Make FrameStream IO parameters configurable

4 years agoauth: secpoll&changelog for 4.3.0-rc2 8938/head
Peter van Dijk [Mon, 16 Mar 2020 11:51:19 +0000 (12:51 +0100)] 
auth: secpoll&changelog for 4.3.0-rc2

4 years agorec: Fix typos in the documentation of the FrameStream configuration 8937/head
Remi Gacogne [Mon, 16 Mar 2020 10:24:06 +0000 (11:24 +0100)] 
rec: Fix typos in the documentation of the FrameStream configuration

4 years agodnsdist: Make FrameStream IO parameters configurable
Remi Gacogne [Mon, 16 Mar 2020 10:23:11 +0000 (11:23 +0100)] 
dnsdist: Make FrameStream IO parameters configurable

4 years agoMerge pull request #8925 from RobinGeuze/fixNSEC3ForUnpublishedDNSKEYs
Peter van Dijk [Mon, 16 Mar 2020 09:04:41 +0000 (10:04 +0100)] 
Merge pull request #8925 from RobinGeuze/fixNSEC3ForUnpublishedDNSKEYs

Fix it so NSEC and NSEC3 records if there are no published DNSKEY's

4 years agoMerge pull request #8933 from yantarou/typo_fix
Peter van Dijk [Sun, 15 Mar 2020 21:16:39 +0000 (22:16 +0100)] 
Merge pull request #8933 from yantarou/typo_fix

Fix typo

4 years agoFix typo 8933/head
Jan Hilberath [Sun, 15 Mar 2020 10:51:09 +0000 (19:51 +0900)] 
Fix typo

4 years agoAlso only add CDS and CDNSKEY to the type map in case we have published DNSKEY's 8925/head
Robin Geuze [Sat, 14 Mar 2020 11:24:35 +0000 (12:24 +0100)] 
Also only add CDS and CDNSKEY to the type map in case we have published DNSKEY's

4 years agoMerge pull request #8929 from mind04/pdns-cache-clean
Peter van Dijk [Fri, 13 Mar 2020 20:51:51 +0000 (21:51 +0100)] 
Merge pull request #8929 from mind04/pdns-cache-clean

auth: make sure we look at 10% of all cached items during cleanup

4 years agoauth: make sure we look at 10% of all cached items during cleanup 8929/head
Kees Monshouwer [Thu, 12 Mar 2020 18:17:19 +0000 (19:17 +0100)] 
auth: make sure we look at 10% of all cached items during cleanup

4 years agoFix it so NSEC and NSEC3 records will not include DNSKEY in the typemap if there...
Robin Geuze [Fri, 13 Mar 2020 12:09:10 +0000 (13:09 +0100)] 
Fix it so NSEC and NSEC3 records will not include DNSKEY in the typemap if there are no published DNSKEY records

4 years agoMerge pull request #8909 from rgacogne/ddist-bounded-load-weight
Remi Gacogne [Thu, 12 Mar 2020 09:31:41 +0000 (10:31 +0100)] 
Merge pull request #8909 from rgacogne/ddist-bounded-load-weight

dnsdist: Implement bounded loads for the whashed and wrandom policies

4 years agoMerge pull request #8908 from Habbie/auth-malloc-arena
Peter van Dijk [Mon, 9 Mar 2020 16:59:01 +0000 (17:59 +0100)] 
Merge pull request #8908 from Habbie/auth-malloc-arena

auth docs: talk about glibc & MALLOC_ARENA_MAX

4 years agoMerge pull request #8900 from rgacogne/openssl-libssl-detection
Remi Gacogne [Mon, 9 Mar 2020 10:32:54 +0000 (11:32 +0100)] 
Merge pull request #8900 from rgacogne/openssl-libssl-detection

Detect {Libre,Open}SSL functions availability during configure

4 years agoMerge pull request #8887 from rgacogne/remote-logger-keep-queueing-reconnect
Remi Gacogne [Mon, 9 Mar 2020 09:07:40 +0000 (10:07 +0100)] 
Merge pull request #8887 from rgacogne/remote-logger-keep-queueing-reconnect

Better handling of reconnections in Remote Logger (dnsdist, rec)

4 years agodnsdist: Make sure that the bounded-load factor is >= .0 8909/head
Remi Gacogne [Fri, 6 Mar 2020 16:26:50 +0000 (17:26 +0100)] 
dnsdist: Make sure that the bounded-load factor is >= .0

4 years agodnsdist: Fix mistake in the bounded-load documentation of chashed
Remi Gacogne [Fri, 6 Mar 2020 16:18:25 +0000 (17:18 +0100)] 
dnsdist: Fix mistake in the bounded-load documentation of chashed

4 years agodnsdist: Implement bounded loads for the whashed and wrandom policies
Remi Gacogne [Fri, 6 Mar 2020 11:00:46 +0000 (12:00 +0100)] 
dnsdist: Implement bounded loads for the whashed and wrandom policies

Also make sure that the chashed implementation respects the weights,
and properly handle backends that are not available during the
bounds computation.

4 years agoRemote Logger: Add comments and catch() advised by Otto during review 8887/head
Remi Gacogne [Fri, 6 Mar 2020 14:17:45 +0000 (15:17 +0100)] 
Remote Logger: Add comments and catch() advised by Otto during review

Also remove the now unused d_maxQueuedBytes field.

4 years agoBetter handling of reconnections in Remote Logger (dnsdist, rec)
Remi Gacogne [Tue, 3 Mar 2020 11:24:34 +0000 (12:24 +0100)] 
Better handling of reconnections in Remote Logger (dnsdist, rec)

- Do not lock while trying to reconnect ;
- Try to reconnect right away if the disconnection was detected in
  the maintenance thread ;
- Keep queueing messages when the connection has been lost, until
  the buffer gets full.

4 years agoalso note new syntax 8908/head
Peter van Dijk [Fri, 6 Mar 2020 10:13:54 +0000 (11:13 +0100)] 
also note new syntax

4 years agoauth docs: talk about glibc & MALLOC_ARENA_MAX
Peter van Dijk [Fri, 6 Mar 2020 10:03:18 +0000 (11:03 +0100)] 
auth docs: talk about glibc & MALLOC_ARENA_MAX

4 years agoMerge pull request #8898 from omoerbeek/rec-shared-cache-only
Otto Moerbeek [Fri, 6 Mar 2020 06:16:11 +0000 (07:16 +0100)] 
Merge pull request #8898 from omoerbeek/rec-shared-cache-only

Rec: share record cache between threads

4 years agoMerge pull request #8902 from Habbie/doc-6373
Otto Moerbeek [Fri, 6 Mar 2020 06:10:29 +0000 (07:10 +0100)] 
Merge pull request #8902 from Habbie/doc-6373

rec: note dnstap for auth communication in changelog

4 years agoMerge pull request #8901 from rgacogne/ddist-docs-8683
Remi Gacogne [Thu, 5 Mar 2020 22:04:50 +0000 (23:04 +0100)] 
Merge pull request #8901 from rgacogne/ddist-docs-8683

dnsdist: Fix documentation for functions removed in 1.3.0

4 years agoMerge pull request #8903 from rgacogne/ddist-7950-unused-lamba-capture
Remi Gacogne [Thu, 5 Mar 2020 22:04:34 +0000 (23:04 +0100)] 
Merge pull request #8903 from rgacogne/ddist-7950-unused-lamba-capture

dnsdist: Fix 'unused lambda capture' warning without DoH or DoT

4 years agoMerge pull request #8905 from rgacogne/ddist-dns-query-default
Remi Gacogne [Thu, 5 Mar 2020 22:04:21 +0000 (23:04 +0100)] 
Merge pull request #8905 from rgacogne/ddist-dns-query-default

dnsdist: Change the default DoH path from / to /dns-query

4 years agoMerge pull request #8907 from Habbie/backport-8714-to-auth-4.3.x
Peter van Dijk [Thu, 5 Mar 2020 21:42:15 +0000 (22:42 +0100)] 
Merge pull request #8907 from Habbie/backport-8714-to-auth-4.3.x

auth-4.3: Reduce the number of temporary memory allocations

4 years agoMove the logic of validDNSName to DNSName::has8bitBytes() 8907/head 8951/head
Remi Gacogne [Mon, 17 Feb 2020 14:08:21 +0000 (15:08 +0100)] 
Move the logic of validDNSName to DNSName::has8bitBytes()

(cherry picked from commit bf7ef5b4ee0ce310db0a3761a8250f86a5fea20d)

4 years agoauth: Skip the construction of a root DNSName when possible
Remi Gacogne [Thu, 30 Jan 2020 14:12:57 +0000 (15:12 +0100)] 
auth: Skip the construction of a root DNSName when possible

(cherry picked from commit 020b94c9e00434a509b8f46af070afb2f2afa4b5)

4 years agoauth: Prevent temporary objects in the DNSBackend::get() overrides
Remi Gacogne [Thu, 30 Jan 2020 14:10:42 +0000 (15:10 +0100)] 
auth: Prevent temporary objects in the DNSBackend::get() overrides

(cherry picked from commit 2ea3d25e0c9eeefdb6d625bc314ad40a19022e23)

4 years agoauth: Reserve the needed space in the vector of keys
Remi Gacogne [Fri, 17 Jan 2020 15:46:49 +0000 (16:46 +0100)] 
auth: Reserve the needed space in the vector of keys

(cherry picked from commit fb4c0e19ccaaed9b88426ca3183b33271be2ecd6)

4 years agoauth: Reduce the number of allocations in apiServerZones()
Remi Gacogne [Fri, 17 Jan 2020 14:15:16 +0000 (15:15 +0100)] 
auth: Reduce the number of allocations in apiServerZones()

(cherry picked from commit c8b929d9f1b17cb3ca73a309172d6929254bf91c)

4 years agoauth: Reduce the number of memory allocations
Remi Gacogne [Tue, 14 Jan 2020 16:26:15 +0000 (17:26 +0100)] 
auth: Reduce the number of memory allocations

(cherry picked from commit 9bbcf03a6ff139016686e97a387cc6787a3990ce)

4 years agoMerge pull request #8714 from rgacogne/auth-less-allocs
Peter van Dijk [Thu, 5 Mar 2020 20:08:07 +0000 (21:08 +0100)] 
Merge pull request #8714 from rgacogne/auth-less-allocs

auth: Reduce the number of temporary memory allocations

4 years agodnsdist: Change the default DoH path from / to /dns-query 8905/head
Remi Gacogne [Thu, 5 Mar 2020 14:28:56 +0000 (15:28 +0100)] 
dnsdist: Change the default DoH path from / to /dns-query

4 years agodnsdist: Fix 'unused lambda capture' warning without DoH or DoT 8903/head
Remi Gacogne [Thu, 5 Mar 2020 10:36:33 +0000 (11:36 +0100)] 
dnsdist: Fix 'unused lambda capture' warning without DoH or DoT

4 years agorec: note dnstap for auth communication in changelog 8902/head
Peter van Dijk [Thu, 5 Mar 2020 10:25:32 +0000 (11:25 +0100)] 
rec: note dnstap for auth communication in changelog

4 years agodnsdist: Fix documentation for functions removed in 1.3.0 8901/head
Remi Gacogne [Thu, 5 Mar 2020 09:48:32 +0000 (10:48 +0100)] 
dnsdist: Fix documentation for functions removed in 1.3.0

4 years agoMerge pull request #8899 from rgacogne/ddist-key-log-file-unavailable
Remi Gacogne [Thu, 5 Mar 2020 09:30:03 +0000 (10:30 +0100)] 
Merge pull request #8899 from rgacogne/ddist-key-log-file-unavailable

dnsdist: Document that the 'keyLogFile' option requires OpenSSL >= 1.1.1

4 years agoMerge pull request #8897 from rgacogne/ddist-doc-raw
Remi Gacogne [Thu, 5 Mar 2020 09:29:13 +0000 (10:29 +0100)] 
Merge pull request #8897 from rgacogne/ddist-doc-raw

dnsdist: Fix the SpoofRawAction() example in the documentation

4 years agoDetect {Libre,Open}SSL functions availability during configure 8900/head
Remi Gacogne [Thu, 5 Mar 2020 09:22:17 +0000 (10:22 +0100)] 
Detect {Libre,Open}SSL functions availability during configure

Instead of using version numbers, which is brittle, notably because
LibreSSL faked the OpenSSL version numbers at some point without
implementing all the newly introduced functions.

4 years agodnsdist: Document that the 'keyLogFile' option requires OpenSSL >= 1.1.1 8899/head
Remi Gacogne [Wed, 4 Mar 2020 16:45:33 +0000 (17:45 +0100)] 
dnsdist: Document that the 'keyLogFile' option requires OpenSSL >= 1.1.1

Also add a warning if the option is enabled on a too old version of
OpenSSL.

4 years agodnsdist: Include the "Netmask" class reference in the documentation 8897/head
Remi Gacogne [Wed, 4 Mar 2020 14:09:09 +0000 (15:09 +0100)] 
dnsdist: Include the "Netmask" class reference in the documentation

4 years agodnsdist: Fix 'Inline literal start-string without end-string' in the netmask doc
Remi Gacogne [Wed, 4 Mar 2020 14:08:46 +0000 (15:08 +0100)] 
dnsdist: Fix 'Inline literal start-string without end-string' in the netmask doc

4 years agodnsdist: Fix the SpoofRawAction() example in the documentation
Remi Gacogne [Wed, 4 Mar 2020 14:08:05 +0000 (15:08 +0100)] 
dnsdist: Fix the SpoofRawAction() example in the documentation

4 years agoMerge commit 'a264db6bd2fbf06596a7c182ac9670b0b4490960' into rec-shared-cache-only 8898/head
Otto Moerbeek [Wed, 4 Mar 2020 13:09:55 +0000 (14:09 +0100)] 
Merge commit 'a264db6bd2fbf06596a7c182ac9670b0b4490960' into rec-shared-cache-only