]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
5 years agoMarkup fix 8520/head
Otto Moerbeek [Mon, 11 Nov 2019 11:22:01 +0000 (12:22 +0100)] 
Markup fix

5 years agoMerge pull request #8511 from omoerbeek/rec-8020-dnssec
Otto Moerbeek [Fri, 8 Nov 2019 06:56:07 +0000 (07:56 +0100)] 
Merge pull request #8511 from omoerbeek/rec-8020-dnssec

Rec: do RFC 8020 only if cache entry is dnssec validated

5 years agoZap unsued code in test 8511/head
Otto Moerbeek [Wed, 6 Nov 2019 14:38:13 +0000 (15:38 +0100)] 
Zap unsued code in test

5 years agoDoc tweaks
Otto Moerbeek [Wed, 6 Nov 2019 13:19:12 +0000 (14:19 +0100)] 
Doc tweaks

5 years agoTest case for 8020 with dnssec enabled
Otto Moerbeek [Wed, 6 Nov 2019 09:48:48 +0000 (10:48 +0100)] 
Test case for 8020 with dnssec enabled

5 years agoMerge pull request #8510 from omoerbeek/rec-rootnszones-mthread-safe
Otto Moerbeek [Wed, 6 Nov 2019 10:21:35 +0000 (11:21 +0100)] 
Merge pull request #8510 from omoerbeek/rec-rootnszones-mthread-safe

rec: Avoid mthread race when using the set of rootNSZones.

5 years agoAvoid mthread race when using the set of rootNSZones. 8510/head
Otto Moerbeek [Wed, 6 Nov 2019 10:15:30 +0000 (11:15 +0100)] 
Avoid mthread race when using the set of rootNSZones.

5 years agoMerge pull request #8509 from zeha/typos
Remi Gacogne [Tue, 5 Nov 2019 20:15:51 +0000 (21:15 +0100)] 
Merge pull request #8509 from zeha/typos

Fix typo: settting to setting

5 years agoFix typo: settting to setting 8509/head
Chris Hofstaedtler [Tue, 5 Nov 2019 20:13:56 +0000 (21:13 +0100)] 
Fix typo: settting to setting

Found by Debians lintian.

5 years agoEven for HardenNXD::Yes we don't want to believe Bogus NXDOMAINs.
Otto Moerbeek [Tue, 5 Nov 2019 13:03:19 +0000 (14:03 +0100)] 
Even for HardenNXD::Yes we don't want to believe Bogus NXDOMAINs.

5 years agoUpdated docs for nothing-below-nxdomain
Otto Moerbeek [Tue, 5 Nov 2019 13:02:44 +0000 (14:02 +0100)] 
Updated docs for nothing-below-nxdomain

5 years agoLess aggressive 8020: by default only cut at NXDOMAIN if the entry is Secure.
Otto Moerbeek [Mon, 4 Nov 2019 15:57:29 +0000 (16:57 +0100)] 
Less aggressive 8020: by default only cut at NXDOMAIN if the entry is Secure.
We might want to explicitly validate Inderminate records if needed.
That code is not written yet.

5 years agoMerge pull request #8289 from Habbie/pdnsutil-increase-serial-inception-epoch
Peter van Dijk [Tue, 5 Nov 2019 11:50:49 +0000 (12:50 +0100)] 
Merge pull request #8289 from Habbie/pdnsutil-increase-serial-inception-epoch

 pdnsutil increase-serial: under SOA-EDIT=INCEPTION-EPOCH, bump as if it is EPOCH

5 years agoMerge pull request #8235 from Habbie/dyn-dup-ptr
Peter van Dijk [Tue, 5 Nov 2019 11:35:19 +0000 (12:35 +0100)] 
Merge pull request #8235 from Habbie/dyn-dup-ptr

rfc2136, pdnsutil: somewhat improve duplicate record handling

5 years agoMerge pull request #8492 from rgacogne/max-generate-steps
Remi Gacogne [Tue, 5 Nov 2019 09:07:24 +0000 (10:07 +0100)] 
Merge pull request #8492 from rgacogne/max-generate-steps

Add a parameter to limit the number of '$GENERATE' steps

5 years agorec: Disable '$GENERATE' when loading trust anchors files 8492/head
Remi Gacogne [Thu, 31 Oct 2019 09:24:08 +0000 (10:24 +0100)] 
rec: Disable '$GENERATE' when loading trust anchors files

5 years agorec: Enforce max-generate-steps when loading RPZ files
Remi Gacogne [Wed, 30 Oct 2019 17:25:42 +0000 (18:25 +0100)] 
rec: Enforce max-generate-steps when loading RPZ files

5 years agoauth: Disable '$GENERATE' in comfun, ixfrdist, ixplore
Remi Gacogne [Wed, 30 Oct 2019 17:24:38 +0000 (18:24 +0100)] 
auth: Disable '$GENERATE' in comfun, ixfrdist, ixplore

5 years agoauth: Fix compilation of comfun (ambiguous make_unique call)
Remi Gacogne [Thu, 31 Oct 2019 09:53:30 +0000 (10:53 +0100)] 
auth: Fix compilation of comfun (ambiguous make_unique call)

5 years agoAllow disabling '$GENERATE' in ZoneParserTNG
Remi Gacogne [Wed, 30 Oct 2019 17:24:11 +0000 (18:24 +0100)] 
Allow disabling '$GENERATE' in ZoneParserTNG

5 years agoAdd a parameter to limit the number of '$GENERATE' steps
Remi Gacogne [Fri, 25 Oct 2019 14:35:37 +0000 (16:35 +0200)] 
Add a parameter to limit the number of '$GENERATE' steps

5 years agocasemix test: ignore SOA content because it changes every day 8235/head
Peter van Dijk [Wed, 30 Oct 2019 14:11:58 +0000 (15:11 +0100)] 
casemix test: ignore SOA content because it changes every day

5 years agoMerge pull request #8457 from mind04/pdns-api
Peter van Dijk [Wed, 30 Oct 2019 13:28:42 +0000 (14:28 +0100)] 
Merge pull request #8457 from mind04/pdns-api

auth: api: avoid a large number of new database connections

5 years agoMerge pull request #8418 from pieterlexis/deb-load-keys-from-disk
Otto Moerbeek [Wed, 30 Oct 2019 13:09:54 +0000 (14:09 +0100)] 
Merge pull request #8418 from pieterlexis/deb-load-keys-from-disk

Deb: Load DNSSEC Keys from disk by default

5 years agoimprove code readability
Peter van Dijk [Wed, 30 Oct 2019 12:56:51 +0000 (13:56 +0100)] 
improve code readability

5 years agodocument INCEPTION-EPOCH exception 8289/head
Peter van Dijk [Wed, 30 Oct 2019 12:39:43 +0000 (13:39 +0100)] 
document INCEPTION-EPOCH exception

5 years agoMerge pull request #8488 from rgacogne/ddist-140-rc5-changelog-secpoll
Remi Gacogne [Wed, 30 Oct 2019 12:30:20 +0000 (13:30 +0100)] 
Merge pull request #8488 from rgacogne/ddist-140-rc5-changelog-secpoll

dnsdist: Update secpoll zone and ChangeLog for 1.4.0-rc5

5 years agopdnsutil increase-serial: under SOA-EDIT=INCEPTION-EPOCH, bump as if it is EPOCH...
Peter van Dijk [Tue, 10 Sep 2019 10:53:29 +0000 (12:53 +0200)] 
pdnsutil increase-serial: under SOA-EDIT=INCEPTION-EPOCH, bump as if it is EPOCH, fixes #8218

5 years agoadd clarifying comment
Peter van Dijk [Tue, 10 Sep 2019 10:46:58 +0000 (12:46 +0200)] 
add clarifying comment

5 years agoMerge pull request #8482 from rgacogne/rec-dnstap-clean
Remi Gacogne [Wed, 30 Oct 2019 10:19:39 +0000 (11:19 +0100)] 
Merge pull request #8482 from rgacogne/rec-dnstap-clean

rec: Add generated dnstap.pb.{cc,h} to the 'clean' target

5 years agoMerge pull request #8472 from rgacogne/remote-deprecated-floating_point_comparison
Remi Gacogne [Wed, 30 Oct 2019 10:19:28 +0000 (11:19 +0100)] 
Merge pull request #8472 from rgacogne/remote-deprecated-floating_point_comparison

Remove deprecated floating_point_comparison.hpp header

5 years agoMerge pull request #8489 from Habbie/circleci-small
Peter van Dijk [Wed, 30 Oct 2019 10:16:30 +0000 (11:16 +0100)] 
Merge pull request #8489 from Habbie/circleci-small

circleci: use small resource class where possible

5 years agocircleci: use small resource class where possible 8489/head
Peter van Dijk [Wed, 30 Oct 2019 09:00:36 +0000 (10:00 +0100)] 
circleci: use small resource class where possible

5 years agodnsdist: Update secpoll zone and ChangeLog for 1.4.0-rc5 8488/head
Remi Gacogne [Wed, 30 Oct 2019 08:31:18 +0000 (09:31 +0100)] 
dnsdist: Update secpoll zone and ChangeLog for 1.4.0-rc5

5 years agoMerge pull request #8483 from omoerbeek/regress-tests-pip-no-progressbar dnsdist-1.4.0-rc5
Peter van Dijk [Tue, 29 Oct 2019 14:37:06 +0000 (15:37 +0100)] 
Merge pull request #8483 from omoerbeek/regress-tests-pip-no-progressbar

Pipe the output of pip to cat, so it produces no progress bar

5 years agoMerge pull request #8481 from omoerbeek/rec-4.3.0-alpha2-prep
Otto Moerbeek [Tue, 29 Oct 2019 13:01:46 +0000 (14:01 +0100)] 
Merge pull request #8481 from omoerbeek/rec-4.3.0-alpha2-prep

rec: 4.3.0 alpha3 prep

5 years agoPipe the output of pip to cat, so it produces no procress bar which 8483/head
Otto Moerbeek [Mon, 28 Oct 2019 11:28:12 +0000 (12:28 +0100)] 
Pipe the output of pip to cat, so it produces no procress bar which
looks very ugly and just fills the logs in CircleCI.

5 years agoMinor corrections as suggested by rgacogne 8481/head
Otto Moerbeek [Tue, 29 Oct 2019 09:00:19 +0000 (10:00 +0100)] 
Minor corrections as suggested by rgacogne

5 years agoMerge pull request #8480 from omoerbeek/rec-do-not-wipe-root rec-4.3.0-alpha3
Otto Moerbeek [Mon, 28 Oct 2019 20:38:25 +0000 (21:38 +0100)] 
Merge pull request #8480 from omoerbeek/rec-do-not-wipe-root

rec: Do not wipe . NS records from cache

5 years agorec: Add generated dnstap.pb.{cc,h} to the 'clean' target 8482/head
Remi Gacogne [Mon, 28 Oct 2019 17:56:54 +0000 (18:56 +0100)] 
rec: Add generated dnstap.pb.{cc,h} to the 'clean' target

5 years agoAnd alpha3 in secpoll
Otto Moerbeek [Mon, 28 Oct 2019 16:27:23 +0000 (17:27 +0100)] 
And alpha3 in secpoll

5 years agoMove to alpha3, since alpha2 contains a last-mintue introduced error.
Otto Moerbeek [Mon, 28 Oct 2019 16:20:34 +0000 (17:20 +0100)] 
Move to alpha3, since alpha2 contains a last-mintue introduced error.

5 years agoIt is better to make sure . entries are not added to the set. 8480/head
Otto Moerbeek [Mon, 28 Oct 2019 15:57:46 +0000 (16:57 +0100)] 
It is better to make sure . entries are not added to the set.

5 years agoDo not wipe . NS; this can happen with custom hint files that are
Otto Moerbeek [Mon, 28 Oct 2019 15:35:43 +0000 (16:35 +0100)] 
Do not wipe . NS; this can happen with custom hint files that are
used by regression tests.

5 years agoPrep for rec-4.3.0-alpha2
Otto Moerbeek [Mon, 28 Oct 2019 13:22:35 +0000 (14:22 +0100)] 
Prep for rec-4.3.0-alpha2

5 years agoMerge pull request #8470 from omoerbeek/rec-prime-root-servers-ns rec-4.3.0-alpha2
Otto Moerbeek [Mon, 28 Oct 2019 13:52:09 +0000 (14:52 +0100)] 
Merge pull request #8470 from omoerbeek/rec-prime-root-servers-ns

rec: prime NS records of root-servers.net parent (.net)

5 years agoMerge pull request #8476 from rgacogne/rec-doc-max-concurrent-requests-per-tcp-connection
Otto Moerbeek [Mon, 28 Oct 2019 13:42:43 +0000 (14:42 +0100)] 
Merge pull request #8476 from rgacogne/rec-doc-max-concurrent-requests-per-tcp-connection

rec: Fix max-concurrent-requests-per-tcp-connection's underline

5 years agorec: Fix max-concurrent-requests-per-tcp-connection's underline 8476/head
Remi Gacogne [Mon, 28 Oct 2019 13:39:39 +0000 (14:39 +0100)] 
rec: Fix max-concurrent-requests-per-tcp-connection's underline

5 years agoMerge pull request #8473 from omoerbeek/rec-ooo-test-fix
Otto Moerbeek [Mon, 28 Oct 2019 13:23:47 +0000 (14:23 +0100)] 
Merge pull request #8473 from omoerbeek/rec-ooo-test-fix

rec: Fix OOO tests on CircleCI and enable DNSSEC for them as well.

5 years agoWipe entry form cache before getting a new one to make sure we 8470/head
Otto Moerbeek [Mon, 28 Oct 2019 12:58:01 +0000 (13:58 +0100)] 
Wipe entry form cache before getting a new one to make sure we
actually get fresh records.

5 years agoFix OOO tests on CircleCI and enable DNSSEC for them as well. 8473/head
Otto Moerbeek [Mon, 28 Oct 2019 10:58:07 +0000 (10:58 +0000)] 
Fix OOO tests on CircleCI and enable DNSSEC for them as well.

CircleCI is running a recursor on 127.0.0.11 and redirects packets to it,
eating the packets that were targeted for the test auth on 127.0.0.11.

5 years agoMerge pull request #8439 from cmouse/geoip-netmask
Remi Gacogne [Mon, 28 Oct 2019 09:25:11 +0000 (10:25 +0100)] 
Merge pull request #8439 from cmouse/geoip-netmask

geoipbackend: Use Netmask instead of string

5 years agoMerge pull request #8469 from omoerbeek/auth-illegal-to-invalid
Otto Moerbeek [Sun, 27 Oct 2019 07:35:39 +0000 (08:35 +0100)] 
Merge pull request #8469 from omoerbeek/auth-illegal-to-invalid

Illegal -> Invalid

5 years agoMerge pull request #8466 from rgacogne/ddist-add-prometheus-test
Remi Gacogne [Sat, 26 Oct 2019 21:44:06 +0000 (23:44 +0200)] 
Merge pull request #8466 from rgacogne/ddist-add-prometheus-test

dnsdist: Add regression tests for our prometheus export

5 years agoMerge pull request #8465 from rgacogne/ddist-prometheus-rename-frontend
Remi Gacogne [Sat, 26 Oct 2019 21:43:47 +0000 (23:43 +0200)] 
Merge pull request #8465 from rgacogne/ddist-prometheus-rename-frontend

dnsdist: Rename the 'address' label to 'frontend' for DoH metrics

5 years agoMerge pull request #8471 from rgacogne/ddist-du-refcount-ids
Remi Gacogne [Sat, 26 Oct 2019 21:14:42 +0000 (23:14 +0200)] 
Merge pull request #8471 from rgacogne/ddist-du-refcount-ids

dnsdist: Increment the DOHUnit ref count when it's set in the IDState

5 years agodnsdist: Fix a race condition in the DOHUnit reference counter 8471/head
Remi Gacogne [Sat, 26 Oct 2019 16:47:49 +0000 (18:47 +0200)] 
dnsdist: Fix a race condition in the DOHUnit reference counter

It was based on the reference counter used for the DOHAcceptContext
where thread safety was never an issue because those objects are
not shared between threads, but DOHUnit are.

5 years agodnsdist: Increment the DOHUnit ref count when it's set in the IDState
Remi Gacogne [Fri, 25 Oct 2019 19:37:32 +0000 (21:37 +0200)] 
dnsdist: Increment the DOHUnit ref count when it's set in the IDState

We need to increment the reference counter even before sending the
query to the backend, as soon as we copy a reference into the IDState.
Because:
- that makes sense anyway, we are storing a new copy ;
- otherwise, in the unlikely event where we reuse the IDState before
  the query has been sent to the backend we might free the DOHUnit
  before the reference counter has been incremented and cause a
  double-free.

5 years agoRemove deprecated floating_point_comparison.hpp header 8472/head
Remi Gacogne [Fri, 25 Oct 2019 15:50:25 +0000 (17:50 +0200)] 
Remove deprecated floating_point_comparison.hpp header

5 years agoAdd a comment explaining things.
Otto Moerbeek [Fri, 25 Oct 2019 12:05:22 +0000 (14:05 +0200)] 
Add a comment explaining things.

5 years agoIllegal -> Invalid 8469/head
Otto Moerbeek [Fri, 25 Oct 2019 11:48:03 +0000 (13:48 +0200)] 
Illegal -> Invalid

5 years agoMerge pull request #8460 from rgacogne/ddist-140-rc4-changelog-secpoll
Remi Gacogne [Fri, 25 Oct 2019 09:54:24 +0000 (11:54 +0200)] 
Merge pull request #8460 from rgacogne/ddist-140-rc4-changelog-secpoll

dnsdist: Add ChangeLog and secpoll update for 1.4.0-rc4

5 years agoMerge pull request #8468 from PowerDNS/omoerbeek-patch-1-1
Otto Moerbeek [Fri, 25 Oct 2019 09:35:34 +0000 (11:35 +0200)] 
Merge pull request #8468 from PowerDNS/omoerbeek-patch-1-1

Disable the other OOO test as well while investigating CircleCI speci…

5 years agoDisable the other OOO test as well while investigating CircleCI specific failures 8468/head
Otto Moerbeek [Fri, 25 Oct 2019 09:34:56 +0000 (11:34 +0200)] 
Disable the other OOO test as well while investigating CircleCI specific failures

5 years agodnsdist: Add regression tests for our prometheus export 8466/head
Remi Gacogne [Fri, 25 Oct 2019 09:24:43 +0000 (11:24 +0200)] 
dnsdist: Add regression tests for our prometheus export

5 years agodnsdist: Rename the 'address' label to 'frontend' for DoH metrics 8465/head
Remi Gacogne [Fri, 25 Oct 2019 08:20:48 +0000 (10:20 +0200)] 
dnsdist: Rename the 'address' label to 'frontend' for DoH metrics

5 years agogeoipbackend: Use Netmask instead of string 8439/head
Aki Tuomi [Sat, 19 Oct 2019 13:47:48 +0000 (16:47 +0300)] 
geoipbackend: Use Netmask instead of string

5 years agoDeb: Load DNSSEC Keys from disk by default 8418/head
Pieter Lexis [Tue, 15 Oct 2019 12:31:18 +0000 (14:31 +0200)] 
Deb: Load DNSSEC Keys from disk by default

This also automatically reloads them each 24 hours by default.

5 years agoMerge pull request #8352 from mnordhoff/chmod-chown-pdns.conf
Pieter Lexis [Fri, 25 Oct 2019 07:10:47 +0000 (09:10 +0200)] 
Merge pull request #8352 from mnordhoff/chmod-chown-pdns.conf

auth: Ensure that pdns can read pdns.conf when upgrading from an older package

5 years agoMerge pull request #8424 from Habbie/ixfrdist-fixes
Pieter Lexis [Fri, 25 Oct 2019 07:08:51 +0000 (09:08 +0200)] 
Merge pull request #8424 from Habbie/ixfrdist-fixes

Ixfrdist: handle reading of empty files gracefully

5 years agoMerge pull request #8461 from rgacogne/changelog-from-pr-update
Pieter Lexis [Fri, 25 Oct 2019 07:07:37 +0000 (09:07 +0200)] 
Merge pull request #8461 from rgacogne/changelog-from-pr-update

Small improvements to changelog-from-pr

5 years agoMerge pull request #8463 from phonedph1/patch-17
Pieter Lexis [Fri, 25 Oct 2019 07:06:41 +0000 (09:06 +0200)] 
Merge pull request #8463 from phonedph1/patch-17

rec: Update CentOS 6 init script

5 years agorec: Update CentOS 6 init script 8463/head
phonedph1 [Thu, 24 Oct 2019 19:05:09 +0000 (13:05 -0600)] 
rec: Update CentOS 6 init script

5 years agodnsdist: Add missing ChangeLog entry for #8442 8460/head
Remi Gacogne [Thu, 24 Oct 2019 13:12:00 +0000 (15:12 +0200)] 
dnsdist: Add missing ChangeLog entry for #8442

5 years agoMerge pull request #8426 from Habbie/openssl-eddsa-bits dnsdist-1.4.0-rc4
Remi Gacogne [Thu, 24 Oct 2019 12:50:36 +0000 (14:50 +0200)] 
Merge pull request #8426 from Habbie/openssl-eddsa-bits

openssl eddsa signers: report correct key size

5 years agoMerge pull request #8444 from Habbie/sdig-class
Remi Gacogne [Thu, 24 Oct 2019 12:44:36 +0000 (14:44 +0200)] 
Merge pull request #8444 from Habbie/sdig-class

sdig: make query class selectable

5 years agochangelog-from-pr: Add Otto to the list of team members 8461/head
Remi Gacogne [Thu, 24 Oct 2019 10:41:22 +0000 (12:41 +0200)] 
changelog-from-pr: Add Otto to the list of team members

5 years agochangelog-from-pr: Capitalize the first letter without lowercasing the rest
Remi Gacogne [Thu, 24 Oct 2019 10:40:42 +0000 (12:40 +0200)] 
changelog-from-pr: Capitalize the first letter without lowercasing the rest

5 years agochangelog-from-pr: Display the GH login if the user has not set a name
Remi Gacogne [Thu, 24 Oct 2019 10:39:39 +0000 (12:39 +0200)] 
changelog-from-pr: Display the GH login if the user has not set a name

5 years agodnsdist: Add ChangeLog and secpoll update for 1.4.0-rc4
Remi Gacogne [Thu, 24 Oct 2019 10:36:06 +0000 (12:36 +0200)] 
dnsdist: Add ChangeLog and secpoll update for 1.4.0-rc4

5 years agoMerge pull request #8458 from rgacogne/ddist-cppcheck-clang-analyzer
Remi Gacogne [Thu, 24 Oct 2019 09:41:42 +0000 (11:41 +0200)] 
Merge pull request #8458 from rgacogne/ddist-cppcheck-clang-analyzer

dnsdist: Small changes suggested by cppcheck and clang's static analyzer

5 years agodnsdist: Check that the ClientState pointer is not nullptr 8458/head
Remi Gacogne [Thu, 24 Oct 2019 08:41:49 +0000 (10:41 +0200)] 
dnsdist: Check that the ClientState pointer is not nullptr

That makes clang's static analyzer happy.

5 years agodnsdist: Use qualified calls to virtual functions in the ctor
Remi Gacogne [Thu, 24 Oct 2019 08:34:20 +0000 (10:34 +0200)] 
dnsdist: Use qualified calls to virtual functions in the ctor

Otherwise cppcheck warns that virtual functions should not be called
from the constructor because dynamic binding is not used, and objects
may not have been fully constructed yet. In that case that's fine
because there is no derived classes, but let's make it explicit.

5 years agodnsdist: Initialize HTTPHeaderRule members in the ctor init list
Remi Gacogne [Thu, 24 Oct 2019 08:33:56 +0000 (10:33 +0200)] 
dnsdist: Initialize HTTPHeaderRule members in the ctor init list

5 years agoLMDB: Initialize values in the init list to make cppcheck happy
Remi Gacogne [Thu, 24 Oct 2019 08:32:55 +0000 (10:32 +0200)] 
LMDB: Initialize values in the init list to make cppcheck happy

5 years agoauth: api: avoid a large number of new database connections 8457/head
Kees Monshouwer [Wed, 23 Oct 2019 12:47:45 +0000 (14:47 +0200)] 
auth: api: avoid a large number of new database connections

5 years agoMerge pull request #8442 from rgacogne/ddist-ssl-key-log-file
Remi Gacogne [Wed, 23 Oct 2019 15:54:09 +0000 (17:54 +0200)] 
Merge pull request #8442 from rgacogne/ddist-ssl-key-log-file

dnsdist: Add support dumping TLS keys via keyLogFile

5 years agosdig: make query class selectable 8444/head
Peter van Dijk [Wed, 23 Oct 2019 14:30:52 +0000 (16:30 +0200)] 
sdig: make query class selectable

5 years agoMerge pull request #8455 from omoerbeek/rec-disable-ooo-test
Otto Moerbeek [Wed, 23 Oct 2019 14:23:59 +0000 (16:23 +0200)] 
Merge pull request #8455 from omoerbeek/rec-disable-ooo-test

Disable one OOO test that mysteriously fails on CircleCI so others

5 years agoDisable one OOO test that mysteriously fails on CircleCI so others 8455/head
Otto Moerbeek [Wed, 23 Oct 2019 14:22:00 +0000 (14:22 +0000)] 
Disable one OOO test that mysteriously fails on CircleCI so others
aren't bothered with it and I can debug this in a private branch.

5 years agouse named constant instead of magic number
Peter van Dijk [Wed, 23 Oct 2019 14:17:55 +0000 (16:17 +0200)] 
use named constant instead of magic number

5 years agoAlso call primeRootNSZones() from syncres (after primeHints())
Otto Moerbeek [Wed, 23 Oct 2019 13:18:08 +0000 (15:18 +0200)] 
Also call primeRootNSZones() from syncres (after primeHints())

5 years agoprime tld of root name server names
Otto Moerbeek [Wed, 23 Oct 2019 12:18:47 +0000 (14:18 +0200)] 
prime tld of root name server names

5 years agodnsdist: Add support dumping TLS keys via keyLogFile 8442/head
Remi Gacogne [Tue, 15 Oct 2019 15:30:12 +0000 (17:30 +0200)] 
dnsdist: Add support dumping TLS keys via keyLogFile

This is similar to what various programs do when the SSLKEYLOGFILE
environment variable is set, and uses the format described in:

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format

5 years agodnsdist: Move the DoH ticket keys logic into the DOHAcceptContext
Remi Gacogne [Tue, 15 Oct 2019 14:43:43 +0000 (16:43 +0200)] 
dnsdist: Move the DoH ticket keys logic into the DOHAcceptContext

5 years agoMerge pull request #8416 from rgacogne/ddist-dohunit-refcount
Remi Gacogne [Wed, 23 Oct 2019 10:02:26 +0000 (12:02 +0200)] 
Merge pull request #8416 from rgacogne/ddist-dohunit-refcount

dnsdist: Implement ref counting for the DOHUnit object

5 years agoMerge pull request #8447 from rgacogne/ddist-tls-error-counters
Remi Gacogne [Wed, 23 Oct 2019 10:01:54 +0000 (12:01 +0200)] 
Merge pull request #8447 from rgacogne/ddist-tls-error-counters

dnsdist: Add metrics about TLS handshake failures for DoH and DoT

5 years agoMerge pull request #8451 from omoerbeek/auth-zonfile-generate
Otto Moerbeek [Wed, 23 Oct 2019 09:50:38 +0000 (11:50 +0200)] 
Merge pull request #8451 from omoerbeek/auth-zonfile-generate

Basic validation of $GENERATE parameters

5 years agoMerge pull request #8391 from omoerbeek/rec-out-of-order
Otto Moerbeek [Wed, 23 Oct 2019 09:44:10 +0000 (11:44 +0200)] 
Merge pull request #8391 from omoerbeek/rec-out-of-order

rec: Allow multiple simultaneous incoming TCP queries over a connection

5 years agoBasic validation of $GENERATE parameters 8451/head
Otto Moerbeek [Wed, 23 Oct 2019 08:50:33 +0000 (10:50 +0200)] 
Basic validation of $GENERATE parameters