]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
4 years agoReformat 9571/head
Otto Moerbeek [Fri, 23 Oct 2020 07:48:02 +0000 (09:48 +0200)] 
Reformat

4 years agorec: Throttle servers sending invalid data and rcodes
Remi Gacogne [Thu, 15 Oct 2020 13:05:01 +0000 (15:05 +0200)] 
rec: Throttle servers sending invalid data and rcodes

4 years agorec: Add a LWResult::Result type to stop dealing with numerical values
Remi Gacogne [Thu, 1 Oct 2020 13:39:56 +0000 (15:39 +0200)] 
rec: Add a LWResult::Result type to stop dealing with numerical values

4 years agoMerge pull request #9572 from rgacogne/rec-close-tcp-conn-drop
Remi Gacogne [Thu, 15 Oct 2020 07:51:22 +0000 (09:51 +0200)] 
Merge pull request #9572 from rgacogne/rec-close-tcp-conn-drop

rec: Terminate TCP connections instead of 'ignoring' errors

4 years agoMerge pull request #9612 from rgacogne/ddist-dnsheader-doc
Remi Gacogne [Wed, 14 Oct 2020 14:55:54 +0000 (16:55 +0200)] 
Merge pull request #9612 from rgacogne/ddist-dnsheader-doc

dnsdist: Add the missing documentation for some dnsheader methods

4 years agoMerge pull request #9599 from ihsinme/patch-1
Remi Gacogne [Wed, 14 Oct 2020 07:00:12 +0000 (09:00 +0200)] 
Merge pull request #9599 from ihsinme/patch-1

fix the initialization order in the class.

4 years agodnsdist: Add the missing documentation for some dnsheader methods 9612/head
Remi Gacogne [Tue, 13 Oct 2020 14:28:56 +0000 (16:28 +0200)] 
dnsdist: Add the missing documentation for some dnsheader methods

4 years agoMerge pull request #9606 from omoerbeek/rec-prep-2020-07
aerique [Tue, 13 Oct 2020 11:00:05 +0000 (13:00 +0200)] 
Merge pull request #9606 from omoerbeek/rec-prep-2020-07

rec: Prep for rec Oct 13th 2020 security releases

4 years agoPrep for rec Oct 13th 2020 security releases 9606/head
Otto Moerbeek [Wed, 7 Oct 2020 10:36:15 +0000 (12:36 +0200)] 
Prep for rec Oct 13th 2020 security releases

4 years agoMerge pull request #9602 from omoerbeek/rec-sec-2020-07
Otto Moerbeek [Tue, 13 Oct 2020 09:43:56 +0000 (11:43 +0200)] 
Merge pull request #9602 from omoerbeek/rec-sec-2020-07

Rec: Security 2020-07

4 years agofix the initialization order in the class. 9599/head
ihsinme [Mon, 12 Oct 2020 15:44:26 +0000 (18:44 +0300)] 
fix the initialization order in the class.

4 years agorec: Remove duplicate semicolon spotted by Otto 9572/head
Remi Gacogne [Mon, 12 Oct 2020 14:05:49 +0000 (16:05 +0200)] 
rec: Remove duplicate semicolon spotted by Otto

Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 years agoRemove `auth-40` and `rec-40` arguments.
aerique [Mon, 12 Oct 2020 11:43:00 +0000 (13:43 +0200)] 
Remove `auth-40` and `rec-40` arguments.

The removed releases are EOL and do not work with this script anymore.

4 years agorec: Add a unit test for the ANY "just-in-time" cached records case 9602/head
Remi Gacogne [Thu, 24 Sep 2020 16:02:13 +0000 (18:02 +0200)] 
rec: Add a unit test for the ANY "just-in-time" cached records case

4 years agorec: Fix validation when more than one cached record is returned
Remi Gacogne [Thu, 24 Sep 2020 16:01:16 +0000 (18:01 +0200)] 
rec: Fix validation when more than one cached record is returned

We need to validate them RRSet by RRSet.

4 years agorec: Fix returning more than one cached records
Remi Gacogne [Tue, 22 Sep 2020 14:49:34 +0000 (16:49 +0200)] 
rec: Fix returning more than one cached records

The existing implementation did not properly update the DNSSEC
and authoritative status, and did not include all the needed
RRSIG and additional records.

4 years agorec: Prevent updating the status of all cached records for a name
Remi Gacogne [Tue, 22 Sep 2020 14:48:11 +0000 (16:48 +0200)] 
rec: Prevent updating the status of all cached records for a name

Before that fix, it was possible to make the recursor update the
DNSSEC status of all cached records for a given name using an ANY
query.
This real issue is that we should retrieve the needed RRSIGs and
authority records for all cached records when processing an ANY
query, but this fix prevents the cache pollution which is the worst
part of the issue.

4 years agoRemove CentOS 6 for Recursor 4.4.x.
aerique [Fri, 9 Oct 2020 10:01:13 +0000 (12:01 +0200)] 
Remove CentOS 6 for Recursor 4.4.x.

4 years agoMerge pull request #9590 from omoerbeek/rewrite-rsa-fromiscmap
Otto Moerbeek [Tue, 6 Oct 2020 13:42:20 +0000 (15:42 +0200)] 
Merge pull request #9590 from omoerbeek/rewrite-rsa-fromiscmap

auth: Rewrite OpenSSLRSADNSCryptoKeyEngine::fromISCMap to be less tricky

4 years agoMerge pull request #9585 from omoerbeek/rec-prep-4.4.0-rc2
Otto Moerbeek [Tue, 6 Oct 2020 12:22:23 +0000 (14:22 +0200)] 
Merge pull request #9585 from omoerbeek/rec-prep-4.4.0-rc2

rec: Prep for rec-4.4.0-rc2

4 years agoMerge pull request #9578 from zeha/fix-gai-call
Peter van Dijk [Tue, 6 Oct 2020 12:03:28 +0000 (14:03 +0200)] 
Merge pull request #9578 from zeha/fix-gai-call

Fix error checking on one getaddrinfo call

4 years agoMerge pull request #9566 from omoerbeek/rec-make-ns-loop-test-deterministic
Otto Moerbeek [Tue, 6 Oct 2020 12:02:49 +0000 (14:02 +0200)] 
Merge pull request #9566 from omoerbeek/rec-make-ns-loop-test-deterministic

rec: Switch off IPv4 for test_glueless_referral_loop test to make sure there's only one IP per nameserver

4 years agoApply suggestions from code review 9590/head
Otto Moerbeek [Tue, 6 Oct 2020 11:24:45 +0000 (13:24 +0200)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <rgacogne+github@valombre.net>
4 years agoRewrite OpenSSLRSADNSCryptoKeyEngine::fromISCMap to be less tricky
Otto Moerbeek [Tue, 6 Oct 2020 09:42:31 +0000 (11:42 +0200)] 
Rewrite OpenSSLRSADNSCryptoKeyEngine::fromISCMap to be less tricky

4 years agoMerge pull request #9589 from Habbie/github-codeql-split-jobs
Peter van Dijk [Tue, 6 Oct 2020 09:28:37 +0000 (11:28 +0200)] 
Merge pull request #9589 from Habbie/github-codeql-split-jobs

codeql: separate build steps for auth/rec/dnsdist

4 years agoreduce dnsdist build concurrency 9589/head
Peter van Dijk [Mon, 5 Oct 2020 18:45:14 +0000 (20:45 +0200)] 
reduce dnsdist build concurrency

4 years agocodeql: separate build steps for auth/rec/dnsdist
Peter van Dijk [Mon, 5 Oct 2020 17:29:45 +0000 (19:29 +0200)] 
codeql: separate build steps for auth/rec/dnsdist

4 years agoMerge pull request #9587 from omoerbeek/auth-include-guard
Otto Moerbeek [Tue, 6 Oct 2020 06:45:34 +0000 (08:45 +0200)] 
Merge pull request #9587 from omoerbeek/auth-include-guard

Missing include guards as noted by CodeQL

4 years agoMerge pull request #9586 from omoerbeek/codeql-errors
Otto Moerbeek [Mon, 5 Oct 2020 14:57:52 +0000 (16:57 +0200)] 
Merge pull request #9586 from omoerbeek/codeql-errors

rec: NULL check for return value of mutable_response() as noted by CodeQL

4 years agoMissing include guards as noted by CodeQL 9587/head
Otto Moerbeek [Mon, 5 Oct 2020 14:55:41 +0000 (16:55 +0200)] 
Missing include guards as noted by CodeQL

4 years agoNULL check for return value of mutable_response() as noted by CodeQL 9586/head
Otto Moerbeek [Mon, 5 Oct 2020 10:32:00 +0000 (12:32 +0200)] 
NULL check for return value of mutable_response() as noted by CodeQL

4 years agoMerge pull request #9432 from omoerbeek/rec-parse-ip-port
Otto Moerbeek [Mon, 5 Oct 2020 13:14:56 +0000 (15:14 +0200)] 
Merge pull request #9432 from omoerbeek/rec-parse-ip-port

Rec: make parse ip:port a bit smarter

4 years agoMake comments less confusing 9432/head
Otto Moerbeek [Wed, 2 Sep 2020 08:59:52 +0000 (10:59 +0200)] 
Make comments less confusing

4 years agoBetter way to distinguish IPV6 vs IPV4L count colons, plus explicitly
Otto Moerbeek [Wed, 2 Sep 2020 08:08:39 +0000 (10:08 +0200)] 
Better way to distinguish IPV6 vs IPV4L count colons, plus explicitly
verify port in unit tests.

4 years agoMove parseIPAndPort() to iputils and add unit test
Otto Moerbeek [Tue, 1 Sep 2020 10:01:09 +0000 (12:01 +0200)] 
Move parseIPAndPort() to iputils and add unit test

4 years agoTry to be abit more smart in recognizing IP:port combos for both
Otto Moerbeek [Tue, 25 Aug 2020 07:48:15 +0000 (09:48 +0200)] 
Try to be abit more smart in recognizing IP:port combos for both
IPV4 and IPv6.

Should fix #7743

4 years agoMerge pull request #9584 from mind04/pdns-always-true
Peter van Dijk [Mon, 5 Oct 2020 11:06:13 +0000 (13:06 +0200)] 
Merge pull request #9584 from mind04/pdns-always-true

auth: remove always true conditions in zone2sql

4 years agoMerge pull request #9534 from PowerDNS/enable-github-code-scanning
Peter van Dijk [Mon, 5 Oct 2020 09:52:30 +0000 (11:52 +0200)] 
Merge pull request #9534 from PowerDNS/enable-github-code-scanning

enable code scanning

4 years agoMerge pull request #9413 from omoerbeek/rec-upgrade-guide-44
Otto Moerbeek [Mon, 5 Oct 2020 09:32:00 +0000 (11:32 +0200)] 
Merge pull request #9413 from omoerbeek/rec-upgrade-guide-44

rec: News/changed settings for 4.4.x upgrade guide.

4 years agoMore strict parsing of unknown record format 9413/head
Otto Moerbeek [Mon, 5 Oct 2020 09:25:53 +0000 (11:25 +0200)] 
More strict parsing of unknown record format

4 years agoMerge pull request #9580 from zeha/cav6macos
Peter van Dijk [Mon, 5 Oct 2020 08:47:43 +0000 (10:47 +0200)] 
Merge pull request #9580 from zeha/cav6macos

Support serving APL records pointing to fe80:: on macOS

4 years agoPrep for rec-4.4.0-rc2 9585/head
Otto Moerbeek [Mon, 5 Oct 2020 08:31:40 +0000 (10:31 +0200)] 
Prep for rec-4.4.0-rc2

4 years agoenable GitHub CodeQL code scanning 9534/head
Peter van Dijk [Fri, 25 Sep 2020 15:22:59 +0000 (17:22 +0200)] 
enable GitHub CodeQL code scanning

4 years agoMerge pull request #9583 from Habbie/dnsdist-make-fixes
Peter van Dijk [Mon, 5 Oct 2020 08:05:50 +0000 (10:05 +0200)] 
Merge pull request #9583 from Habbie/dnsdist-make-fixes

dnsdist make: two fixes

4 years agoauth: remove always true conditions in zone2sql 9584/head
Kees Monshouwer [Sun, 4 Oct 2020 19:18:34 +0000 (21:18 +0200)] 
auth: remove always true conditions in zone2sql

4 years agoMerge pull request #9581 from zeha/auth-readme
Peter van Dijk [Sun, 4 Oct 2020 13:48:27 +0000 (15:48 +0200)] 
Merge pull request #9581 from zeha/auth-readme

auth: update bionic packages in README

4 years agodnsdist make: two fixes 9583/head
Peter van Dijk [Fri, 2 Oct 2020 19:26:50 +0000 (21:26 +0200)] 
dnsdist make: two fixes

* make sure dnsdist-lua-ffi-interface.inc is built before dnsdist-lua-ffi.o
* cleaner output while building that .inc

by Pieter Lexis

4 years agoauth: update bionic packages in README 9581/head
Chris Hofstaedtler [Fri, 2 Oct 2020 11:07:26 +0000 (13:07 +0200)] 
auth: update bionic packages in README

Especially for gpgsql, we do not need the full postgresql-server-dev package.

4 years agoSupport serving APL records pointing to fe80:: on macOS 9580/head
Chris Hofstaedtler [Fri, 2 Oct 2020 10:35:43 +0000 (12:35 +0200)] 
Support serving APL records pointing to fe80:: on macOS

4 years agorec: Reply with NOTIMP instead of terminating the TCP connection
Remi Gacogne [Fri, 2 Oct 2020 09:49:11 +0000 (11:49 +0200)] 
rec: Reply with NOTIMP instead of terminating the TCP connection

For qdcount == 0 and UPDATE/NOTIFY opcodes.

4 years agoFix error checking on one getaddrinfo call 9578/head
Chris Hofstaedtler [Fri, 2 Oct 2020 09:20:21 +0000 (11:20 +0200)] 
Fix error checking on one getaddrinfo call

4 years agoMerge pull request #9569 from pieterlexis/rec-no-cfg-parse-on-version
Otto Moerbeek [Fri, 2 Oct 2020 08:26:22 +0000 (10:26 +0200)] 
Merge pull request #9569 from pieterlexis/rec-no-cfg-parse-on-version

recursor: Don't parse any config with `--version`

4 years agoMerge pull request #9562 from omoerbeek/rec-flush-typed-api
Otto Moerbeek [Fri, 2 Oct 2020 08:21:45 +0000 (10:21 +0200)] 
Merge pull request #9562 from omoerbeek/rec-flush-typed-api

rec: Expose typed cache flush via Web API

4 years agoBe explicit we're talking about the recursor. 9562/head
Otto Moerbeek [Fri, 2 Oct 2020 08:21:21 +0000 (10:21 +0200)] 
Be explicit we're talking about the recursor.

4 years agorec: Terminate TCP connections instead of 'ignoring' errors
Remi Gacogne [Thu, 1 Oct 2020 16:20:21 +0000 (18:20 +0200)] 
rec: Terminate TCP connections instead of 'ignoring' errors

We used to ignore questions that we consider invalid (unexpected
opcode, qdcount != 1, QR=1, parse error, ...) but also those
received from source addresses blocked by ipfilter, still waiting
for a new question to come up on the socket.
That might be fine for clients that will keep sending queries, even
though they will still end up wondering what happened to the ignored
queries, but some clients like dnsdist will wait until a response is
sent, or a time out occurs.
Closing the TCP connection instead allows dnsdist to keep going,
possibly retrying over a new connection but finally giving up,
instead of keeping the connection alive.

4 years agoMerge pull request #9563 from omoerbeek/rec-docs-endpoint-servers-config
Peter van Dijk [Thu, 1 Oct 2020 14:17:13 +0000 (16:17 +0200)] 
Merge pull request #9563 from omoerbeek/rec-docs-endpoint-servers-config

rec: fix double "Configuration endpoint" in docs

4 years agoMerge pull request #9558 from Habbie/auth-4.4.0-alpha1-docs
Peter van Dijk [Thu, 1 Oct 2020 11:49:33 +0000 (13:49 +0200)] 
Merge pull request #9558 from Habbie/auth-4.4.0-alpha1-docs

auth: changelog for 4.4.0-alpha1

4 years agorecursor: Don't parse any config with `--version` 9569/head
Pieter Lexis [Thu, 1 Oct 2020 11:47:27 +0000 (13:47 +0200)] 
recursor: Don't parse any config with `--version`

This ensures we don't log anything _apart_ from the version info.
Spotted in https://github.com/PowerDNS/pdns_recursor-ansible/issues/66

4 years agogenerate-repo-files: add auth-44 9558/head
Peter van Dijk [Thu, 1 Oct 2020 11:42:57 +0000 (13:42 +0200)] 
generate-repo-files: add auth-44

4 years agoMerge pull request #9564 from Habbie/centos6-inttypes
Peter van Dijk [Thu, 1 Oct 2020 11:09:00 +0000 (13:09 +0200)] 
Merge pull request #9564 from Habbie/centos6-inttypes

el6: set __STDC_FORMAT_MACROS during package builds

4 years agodocument 4.3.1 sqlite index changes
Peter van Dijk [Wed, 30 Sep 2020 12:08:10 +0000 (14:08 +0200)] 
document 4.3.1 sqlite index changes

4 years ago4.4.0-alpha1 changelog, secpoll, notes
Peter van Dijk [Mon, 28 Sep 2020 11:28:57 +0000 (13:28 +0200)] 
4.4.0-alpha1 changelog, secpoll, notes

4 years agoMerge pull request #9551 from rgacogne/ddist151-changelog-secpoll
Remi Gacogne [Thu, 1 Oct 2020 07:16:16 +0000 (09:16 +0200)] 
Merge pull request #9551 from rgacogne/ddist151-changelog-secpoll

dnsdist: ChangeLog and secpoll update for 1.5.1

4 years agodnsdist: 1.5.1 is a bit late, fixing the secpoll and ChangeLog :) 9551/head
Remi Gacogne [Thu, 1 Oct 2020 07:14:41 +0000 (09:14 +0200)] 
dnsdist: 1.5.1 is a bit late, fixing the secpoll and ChangeLog :)

4 years agodnsdist: Add 9555 to 1.5.x's changelog
Remi Gacogne [Wed, 30 Sep 2020 12:15:06 +0000 (14:15 +0200)] 
dnsdist: Add 9555 to 1.5.x's changelog

4 years agodnsdist: Prepare secpoll update for 1.5.1
Remi Gacogne [Mon, 28 Sep 2020 14:18:09 +0000 (16:18 +0200)] 
dnsdist: Prepare secpoll update for 1.5.1

4 years agodnsdist: Add the ChangeLog entries for 1.5.1
Remi Gacogne [Mon, 28 Sep 2020 14:17:12 +0000 (16:17 +0200)] 
dnsdist: Add the ChangeLog entries for 1.5.1

4 years agoSwitch off IPv4 for this test to make sure there's only one IP per NS. 9566/head
Otto Moerbeek [Wed, 30 Sep 2020 12:11:38 +0000 (14:11 +0200)] 
Switch off IPv4 for this test to make sure there's only one IP per NS.
This avoids the non-deterministic behaviour.

4 years agoMerge pull request #9559 from omoerbeek/rec-test-glueless-referral-loop
Otto Moerbeek [Wed, 30 Sep 2020 12:07:14 +0000 (14:07 +0200)] 
Merge pull request #9559 from omoerbeek/rec-test-glueless-referral-loop

rec: add unit test for potential NS loop.

4 years agoCount number of queries as suggested by @rgacogne. Do not assert on it yet, 9559/head
Otto Moerbeek [Wed, 30 Sep 2020 09:50:40 +0000 (11:50 +0200)] 
Count number of queries as suggested by @rgacogne. Do not assert on it yet,
we are seeing some non-deterministic behaviour.

4 years agoel6: set __STDC_FORMAT_MACROS during package builds 9564/head
Peter van Dijk [Wed, 30 Sep 2020 09:26:31 +0000 (11:26 +0200)] 
el6: set __STDC_FORMAT_MACROS during package builds

4 years agoMerge pull request #9554 from pieterlexis/rec-rm-qla6
Otto Moerbeek [Wed, 30 Sep 2020 08:55:50 +0000 (10:55 +0200)] 
Merge pull request #9554 from pieterlexis/rec-rm-qla6

Recursor: Remove query-local-address6

4 years agoDue to include structure we have a double "Configuration endpoint" header 9563/head
Otto Moerbeek [Wed, 30 Sep 2020 08:33:51 +0000 (10:33 +0200)] 
Due to include structure we have a double "Configuration endpoint" header

4 years agoExpose typed cache flush via Web API
Otto Moerbeek [Wed, 30 Sep 2020 08:24:33 +0000 (10:24 +0200)] 
Expose typed cache flush via Web API

4 years agoMerge pull request #9553 from rgacogne/ddist-edns-negative-additional-soa
Remi Gacogne [Tue, 29 Sep 2020 15:47:39 +0000 (17:47 +0200)] 
Merge pull request #9553 from rgacogne/ddist-edns-negative-additional-soa

dnsdist: Only add EDNS on negative answers if the query had EDNS

4 years agoMerge pull request #9556 from rgacogne/ddist-debug-trailing
Remi Gacogne [Tue, 29 Sep 2020 15:47:09 +0000 (17:47 +0200)] 
Merge pull request #9556 from rgacogne/ddist-debug-trailing

dnsdist: Debug trailing data failures

4 years agoMerge pull request #9515 from omoerbeek/rec-wipe-cache-typed-followup
Otto Moerbeek [Tue, 29 Sep 2020 13:25:19 +0000 (15:25 +0200)] 
Merge pull request #9515 from omoerbeek/rec-wipe-cache-typed-followup

rec: Actually fix wipe-cache-typed

4 years agoRecursor: Remove query-local-address6 9554/head
Pieter Lexis [Tue, 29 Sep 2020 13:02:35 +0000 (15:02 +0200)] 
Recursor: Remove query-local-address6

4 years agodnsdist: Update regression tests for dnspython 2.0.0 9553/head
Remi Gacogne [Tue, 29 Sep 2020 10:43:43 +0000 (12:43 +0200)] 
dnsdist: Update regression tests for dnspython 2.0.0

4 years agodnsdist: Fix Cookie and ECS implementations for dnspython 2.0.0
Remi Gacogne [Tue, 29 Sep 2020 10:41:58 +0000 (12:41 +0200)] 
dnsdist: Fix Cookie and ECS implementations for dnspython 2.0.0

4 years agodnsdist: Only add EDNS on negative answers if the query had EDNS
Remi Gacogne [Tue, 29 Sep 2020 10:40:31 +0000 (12:40 +0200)] 
dnsdist: Only add EDNS on negative answers if the query had EDNS

4 years agoMerge pull request #9550 from zeha/apl-testcase
Peter van Dijk [Tue, 29 Sep 2020 11:33:36 +0000 (13:33 +0200)] 
Merge pull request #9550 from zeha/apl-testcase

dnsrecords: fix APL test on macOS

4 years agoMerge pull request #9549 from zeha/auth-stat-prefix
Peter van Dijk [Tue, 29 Sep 2020 11:26:54 +0000 (13:26 +0200)] 
Merge pull request #9549 from zeha/auth-stat-prefix

pdns_control: add show <prefix>

4 years agoMerge pull request #9519 from rgacogne/check-sscanf-return-value
Remi Gacogne [Tue, 29 Sep 2020 09:30:26 +0000 (11:30 +0200)] 
Merge pull request #9519 from rgacogne/check-sscanf-return-value

Always check sscanf's return value

4 years agodnsrecords: fix APL test on macOS 9550/head
Chris Hofstaedtler [Mon, 28 Sep 2020 13:56:04 +0000 (15:56 +0200)] 
dnsrecords: fix APL test on macOS

macOS does not life fe80:: without an %interface specifier, so inet_pton
fails, and we end with an error like this:

check rec->getZoneRepresentation() == zoneval has failed [2:invalid Non-recoverable failure in name resolution/128 != 2:fe80:1234:5678:9910:8bc:3359:b2e8:720e/128]

Fix test by switching to a "normal" internet class prefix.

4 years agopdns_control: add show <prefix> 9549/head
Chris Hofstaedtler [Mon, 28 Sep 2020 11:18:01 +0000 (13:18 +0200)] 
pdns_control: add show <prefix>

4 years agoMerge pull request #9544 from pieterlexis/svcb-coverity
Remi Gacogne [Mon, 28 Sep 2020 10:39:54 +0000 (12:39 +0200)] 
Merge pull request #9544 from pieterlexis/svcb-coverity

svb-records: Initialize d_port

4 years agosvb-records: Initialize d_port 9544/head
Pieter Lexis [Mon, 28 Sep 2020 08:00:18 +0000 (10:00 +0200)] 
svb-records: Initialize d_port

Should fix 6 coverity warnings.

4 years agodnsdist: Debug trailing data failures 9556/head
Remi Gacogne [Thu, 5 Mar 2020 09:04:50 +0000 (10:04 +0100)] 
dnsdist: Debug trailing data failures

4 years agoMerge pull request #9531 from RobinGeuze/fixCoverityLMDBIssues auth-4.4.0-alpha1
Peter van Dijk [Fri, 25 Sep 2020 15:46:20 +0000 (17:46 +0200)] 
Merge pull request #9531 from RobinGeuze/fixCoverityLMDBIssues

Fix a small coverity issue in lmdb backend and fix a compiler warning

4 years agoMerge pull request #9530 from Habbie/additional-processing-db-state
Peter van Dijk [Fri, 25 Sep 2020 14:16:12 +0000 (16:16 +0200)] 
Merge pull request #9530 from Habbie/additional-processing-db-state

auth: avoid bad DB state in impossible situation; fix a typo

4 years agoCatch the none existent shard case and just skip that 9531/head
Robin Geuze [Fri, 25 Sep 2020 13:59:17 +0000 (15:59 +0200)] 
Catch the none existent shard case and just skip that

4 years agoFix a small coverity issue in lmdb backend and fix a compiler warning
Robin Geuze [Fri, 25 Sep 2020 13:32:07 +0000 (15:32 +0200)] 
Fix a small coverity issue in lmdb backend and fix a compiler warning

4 years agoavoid bad DB state in impossible situation; fix a typo 9530/head
Peter van Dijk [Fri, 25 Sep 2020 13:06:13 +0000 (15:06 +0200)] 
avoid bad DB state in impossible situation; fix a typo

4 years agoFix wrong parameter 9515/head
Otto Moerbeek [Fri, 25 Sep 2020 11:46:36 +0000 (13:46 +0200)] 
Fix wrong parameter

Co-authored-by: Remi Gacogne <rgacogne+github@valombre.net>
4 years agoMerge pull request #9369 from pieterlexis/draft-ietf-dnsop-svcb-https-01
Peter van Dijk [Fri, 25 Sep 2020 11:34:50 +0000 (13:34 +0200)] 
Merge pull request #9369 from pieterlexis/draft-ietf-dnsop-svcb-https-01

SVCB and HTTPS support

4 years agoAdd API test for SVCB records 9369/head
Pieter Lexis [Thu, 24 Sep 2020 14:36:17 +0000 (16:36 +0200)] 
Add API test for SVCB records

4 years agoSwitch SvcParam to std::move semantics
Pieter Lexis [Thu, 24 Sep 2020 14:08:05 +0000 (16:08 +0200)] 
Switch SvcParam to std::move semantics

4 years agoSVCB: return const-refs for heavy kvs
Pieter Lexis [Thu, 24 Sep 2020 13:21:23 +0000 (15:21 +0200)] 
SVCB: return const-refs for heavy kvs

4 years agoAdd SVCB and HTTPS to LDAP schema
Pieter Lexis [Thu, 24 Sep 2020 09:57:06 +0000 (11:57 +0200)] 
Add SVCB and HTTPS to LDAP schema