]>
git.ipfire.org Git - thirdparty/pdns.git/log
Chris Hofstaedtler [Fri, 30 Oct 2020 09:56:08 +0000 (10:56 +0100)]
ueberbackend: initialise all the things
Chris Hofstaedtler [Thu, 29 Oct 2020 08:57:17 +0000 (09:57 +0100)]
dbdnsseckeeper: Remove one pessimizing-move
Otto Moerbeek [Wed, 28 Oct 2020 19:18:18 +0000 (20:18 +0100)]
Fix wrong indent of policyHit
Peter van Dijk [Wed, 28 Oct 2020 14:10:33 +0000 (15:10 +0100)]
Merge pull request #9483 from mind04/pdns-consistent
Auth: different aproach to only send ANY lookups to backends
Peter van Dijk [Wed, 28 Oct 2020 13:54:15 +0000 (14:54 +0100)]
Merge pull request #9649 from mind04/pdns-getsoa
auth: partial revert of #9470
Kees Monshouwer [Tue, 27 Oct 2020 19:59:15 +0000 (20:59 +0100)]
auth: partial revert of #9470
Peter van Dijk [Tue, 27 Oct 2020 19:53:24 +0000 (20:53 +0100)]
Merge pull request #9647 from Habbie/lmdb-unfreshslave-backend
auth lmdb: fill di.backend in getUnfreshSlaveInfos and getAllDomains
Peter van Dijk [Tue, 27 Oct 2020 13:03:30 +0000 (14:03 +0100)]
lmdb: fill di.backend in getUnfreshSlaveInfos and getAllDomains
Otto Moerbeek [Tue, 27 Oct 2020 13:38:14 +0000 (14:38 +0100)]
Merge pull request #9594 from omoerbeek/rec-rpzrefresh-cleanup
rec: Cleanup of RPZ refresh handling
Peter van Dijk [Tue, 27 Oct 2020 10:58:36 +0000 (11:58 +0100)]
Merge pull request #9470 from zeha/rm-uebersoa
Remove UeberBackend::getSOA
Remi Gacogne [Tue, 27 Oct 2020 10:20:56 +0000 (11:20 +0100)]
Merge pull request #9619 from mind04/pdns-doc
dnsdist: fix doc warning "Unknown target name" in rules-actions.rst
Kees Monshouwer [Mon, 26 Oct 2020 22:14:49 +0000 (23:14 +0100)]
auth: fix 'WARNING: Title underline too short.' in settings.rst
Kees Monshouwer [Fri, 18 Sep 2020 11:04:46 +0000 (13:04 +0200)]
auth: update query-cache-size in the nobackend counters test
Kees Monshouwer [Thu, 27 Aug 2020 07:17:22 +0000 (09:17 +0200)]
auth: too much cache opimization for bind backend :(
Remi Gacogne [Mon, 6 Apr 2020 13:05:37 +0000 (15:05 +0200)]
auth: Add a new 'backend-queries' metric
Counting the numbers of queries sent to the backend(s), instead of
relying on the number of cache misses.
Remi Gacogne [Fri, 21 Aug 2020 09:46:31 +0000 (11:46 +0200)]
auth: Make sure that d_question is initialized even with !cachedOk
Peter van Dijk [Wed, 19 Aug 2020 11:16:39 +0000 (13:16 +0200)]
add consistent-backends setting to test-ueberbackend
Peter van Dijk [Wed, 19 Aug 2020 10:00:33 +0000 (12:00 +0200)]
rename option, default to off
Remi Gacogne [Wed, 8 Jul 2020 08:45:05 +0000 (10:45 +0200)]
auth: Also declare 'any-lookups-onl' in pdnsutil
Remi Gacogne [Tue, 7 Jul 2020 15:01:27 +0000 (17:01 +0200)]
auth: Add an 'any-lookups-only' setting
It controls whether we only send 'ANY' lookups to our backend, instead
of a mix of 'ANY' and exact types. This behaviour is enabled by default
since it should save a lot of round-trips for most setups, but can be
disabled for multi-backends setups that require it.
Kees Monshouwer [Wed, 26 Aug 2020 21:32:13 +0000 (23:32 +0200)]
auth: always send ANY queries to backends
Peter van Dijk [Mon, 26 Oct 2020 13:41:57 +0000 (14:41 +0100)]
Merge pull request #9623 from zeha/auth-upgrade-typex
gsql,bind: allow seamless serving of newly-supported TYPExxx records
Peter van Dijk [Mon, 26 Oct 2020 13:29:55 +0000 (14:29 +0100)]
Merge pull request #9595 from moepman/fix-doc-lua-reverse6
docs: fix lua reverse example for IPv6 records
Peter van Dijk [Mon, 26 Oct 2020 10:58:35 +0000 (11:58 +0100)]
Merge pull request #9631 from mind04/pdns-cds-cdnskey
auth: add support for dnssec removal to CDS/CDNSKEY
Chris Hofstaedtler [Mon, 26 Oct 2020 09:50:14 +0000 (10:50 +0100)]
Add zoneparsertng upgrade test
Chris Hofstaedtler [Sat, 24 Oct 2020 15:45:52 +0000 (17:45 +0200)]
Allow seamless serving of newly-supported TYPExxx records
Otto Moerbeek [Sun, 25 Oct 2020 09:16:18 +0000 (10:16 +0100)]
Typo
Otto Moerbeek [Sun, 25 Oct 2020 09:14:48 +0000 (10:14 +0100)]
Add comment as suggested by ragacogne
Otto Moerbeek [Sun, 25 Oct 2020 08:54:35 +0000 (09:54 +0100)]
Merge pull request #9642 from yantarou/udr_doc_typo
Fix typo in Recursor UDR documentation
Otto Moerbeek [Sun, 25 Oct 2020 08:52:56 +0000 (09:52 +0100)]
Merge pull request #9641 from yantarou/statnode_doc_typo
Fix typo in dnsdist StatNode documentation
Otto Moerbeek [Sun, 25 Oct 2020 08:51:14 +0000 (09:51 +0100)]
Merge pull request #9640 from yantarou/nod_doc_typo
Fix typo in Recursor NOD documentation
Jan Hilberath [Sun, 25 Oct 2020 07:28:16 +0000 (16:28 +0900)]
Fix typo in Recursor UDR documentation
Jan Hilberath [Sun, 25 Oct 2020 06:56:52 +0000 (15:56 +0900)]
Fix typo in dnsdist StatNode documentation
Jan Hilberath [Sun, 25 Oct 2020 06:44:12 +0000 (15:44 +0900)]
Fix typo in Recursor NOD documentation
Kees Monshouwer [Tue, 20 Oct 2020 22:49:21 +0000 (00:49 +0200)]
auth: add support for dnssec removal to CDS/CDNSKEY
Otto Moerbeek [Fri, 23 Oct 2020 11:44:01 +0000 (13:44 +0200)]
Merge pull request #9629 from omoerbeek/rec-stats-perc-rounding
rec: Refactor the percentage computation and use rounding
Otto Moerbeek [Fri, 23 Oct 2020 11:42:43 +0000 (13:42 +0200)]
Merge pull request #9571 from rgacogne/rec-better-handling-tcp-invalid-responses
rec: Throttle servers sending invalid data and rcodes
Peter van Dijk [Fri, 23 Oct 2020 10:30:58 +0000 (12:30 +0200)]
Merge pull request #9627 from Habbie/soa-mname
auth: change "misconfigured" SOA MNAME to not mention powerdns and be RFC6761 compliant
Otto Moerbeek [Fri, 23 Oct 2020 07:48:02 +0000 (09:48 +0200)]
Reformat
Peter van Dijk [Thu, 22 Oct 2020 18:42:59 +0000 (20:42 +0200)]
Merge pull request #9635 from mind04/pdns-valgrind
auth: fix memory problems and an uninitalized variable
Peter van Dijk [Thu, 22 Oct 2020 18:13:08 +0000 (20:13 +0200)]
Merge pull request #9624 from zeha/dupincl
Including namespaces.hh once is enough
Kees Monshouwer [Wed, 21 Oct 2020 21:13:41 +0000 (23:13 +0200)]
auth: docs: fix 'underline too short' warning in settings.rst
Kees Monshouwer [Wed, 21 Oct 2020 20:55:28 +0000 (22:55 +0200)]
auth: fix reallocation issue in DNSSECKeeper::getPreRRSIGs()
Kees Monshouwer [Wed, 21 Oct 2020 20:50:17 +0000 (22:50 +0200)]
auth: remove some redundant std::move casts
Kees Monshouwer [Wed, 21 Oct 2020 20:45:38 +0000 (22:45 +0200)]
auth: cleanup LMDBBackend::get()
Otto Moerbeek [Wed, 21 Oct 2020 09:07:32 +0000 (11:07 +0200)]
Refactor the percentage computation and use rounding (double -> uint64_t conversion truncates)
Peter van Dijk [Tue, 20 Oct 2020 19:31:50 +0000 (21:31 +0200)]
auth: change "misconfigured" SOA MNAME to not mention powerdns and be RFC6761 compliant
Peter van Dijk [Tue, 20 Oct 2020 17:48:36 +0000 (19:48 +0200)]
Merge pull request #9568 from mind04/pdns-presigned
auth: Speedup presigned signature lookups.
Peter van Dijk [Tue, 20 Oct 2020 15:34:57 +0000 (17:34 +0200)]
Merge pull request #9625 from Habbie/revert-9552
auth: delay local-ipv6 and query-local-address6 removal to 4.5.0 together
Peter van Dijk [Tue, 20 Oct 2020 13:48:06 +0000 (15:48 +0200)]
Merge pull request #9593 from mind04/pdns-deprecate
Auth: remove deprecated features/settings
Peter van Dijk [Tue, 20 Oct 2020 13:22:25 +0000 (15:22 +0200)]
Merge pull request #9622 from Habbie/codeql-dnsdist-deps
explicitly generate the protobuf parsers/generators
Peter van Dijk [Tue, 20 Oct 2020 12:26:49 +0000 (14:26 +0200)]
docs: delay local-ipv6 removal until after 4.4.0
Peter van Dijk [Tue, 20 Oct 2020 12:10:33 +0000 (14:10 +0200)]
improve query-local-address6 deprecation notice
Chris Hofstaedtler [Mon, 19 Oct 2020 13:52:41 +0000 (15:52 +0200)]
Including namespaces.hh once is enough
Peter van Dijk [Mon, 19 Oct 2020 13:14:43 +0000 (15:14 +0200)]
Revert "auth: remove local-ipv6, query-local-address6"
This reverts commit
c71c6ea62eb67aa7580dfadee981607559d1247c .
Peter van Dijk [Mon, 19 Oct 2020 12:33:42 +0000 (14:33 +0200)]
explicitly generate the protobuf parsers/generators
Kees Monshouwer [Tue, 6 Oct 2020 00:30:31 +0000 (02:30 +0200)]
auth: api, remove set-ptr
Kees Monshouwer [Mon, 19 Oct 2020 12:24:56 +0000 (14:24 +0200)]
auth: remove SOA filling
Otto Moerbeek [Mon, 19 Oct 2020 11:54:04 +0000 (13:54 +0200)]
Merge pull request #9617 from omoerbeek/prep-rec-4.4.0
Prep rec-4.4.0
Peter van Dijk [Mon, 19 Oct 2020 10:49:11 +0000 (12:49 +0200)]
Merge pull request #9552 from zeha/auth-local-ipv6
auth: remove local-ipv6, query-local-address6
Peter van Dijk [Mon, 19 Oct 2020 10:47:39 +0000 (12:47 +0200)]
Merge pull request #9533 from mind04/pdns-fixme400-2
Fix some FIXME400s
Peter van Dijk [Mon, 19 Oct 2020 10:44:54 +0000 (12:44 +0200)]
Merge pull request #9613 from pieterlexis/lua-records-fixes
Lua records fixes
Pieter Lexis [Sat, 17 Oct 2020 08:15:30 +0000 (10:15 +0200)]
Merge pull request #9570 from pieterlexis/sort-SOURCES
Sort *_SOURCES and add a checker
Peter van Dijk [Fri, 16 Oct 2020 15:22:53 +0000 (17:22 +0200)]
Merge pull request #9093 from Habbie/dockerise
auth/rec/dnsdist: dockerise
Kees Monshouwer [Fri, 16 Oct 2020 15:06:05 +0000 (17:06 +0200)]
dnsdist: fix doc warning "Unknown target name" in rules-actions.rst
Peter van Dijk [Mon, 4 May 2020 15:37:52 +0000 (17:37 +0200)]
auth/rec/dnsdist: dockerise
Peter van Dijk [Sat, 9 May 2020 21:30:49 +0000 (23:30 +0200)]
dnsdist docs: fix typo
Otto Moerbeek [Fri, 16 Oct 2020 08:40:54 +0000 (10:40 +0200)]
Prep rec-4.4.0
Remi Gacogne [Thu, 15 Oct 2020 13:05:01 +0000 (15:05 +0200)]
rec: Throttle servers sending invalid data and rcodes
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
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
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
Pieter Lexis [Wed, 14 Oct 2020 11:05:04 +0000 (13:05 +0200)]
Update pdns/lua-record.cc
Co-authored-by: Remi Gacogne <rgacogne+github@valombre.net>
Pieter Lexis [Wed, 14 Oct 2020 09:42:28 +0000 (11:42 +0200)]
LUA record: document all variables available
Pieter Lexis [Wed, 14 Oct 2020 09:28:44 +0000 (11:28 +0200)]
LUA rec: fix uncaught DNSName init exception
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.
Remi Gacogne [Tue, 13 Oct 2020 14:28:56 +0000 (16:28 +0200)]
dnsdist: Add the missing documentation for some dnsheader methods
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
Otto Moerbeek [Wed, 7 Oct 2020 10:36:15 +0000 (12:36 +0200)]
Prep for rec Oct 13th 2020 security releases
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
ihsinme [Mon, 12 Oct 2020 15:44:26 +0000 (18:44 +0300)]
fix the initialization order in the class.
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>
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.
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
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.
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.
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.
aerique [Fri, 9 Oct 2020 10:01:13 +0000 (12:01 +0200)]
Remove CentOS 6 for Recursor 4.4.x.
Markus Hauschild [Thu, 8 Oct 2020 13:57:57 +0000 (15:57 +0200)]
docs: fix lua reverse example for IPv6 records
The example called the createReverse function on a PTR record for an
IPv6 address instead of the createReverse6 - which when mindlessly
copy and pasted resulted in a lengthy servfail error
Otto Moerbeek [Mon, 5 Oct 2020 15:12:42 +0000 (17:12 +0200)]
Cleanup of refresh determination
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
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
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
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
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>
Otto Moerbeek [Tue, 6 Oct 2020 09:42:31 +0000 (11:42 +0200)]
Rewrite OpenSSLRSADNSCryptoKeyEngine::fromISCMap to be less tricky
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
Peter van Dijk [Mon, 5 Oct 2020 18:45:14 +0000 (20:45 +0200)]
reduce dnsdist build concurrency
Peter van Dijk [Mon, 5 Oct 2020 17:29:45 +0000 (19:29 +0200)]
codeql: separate build steps for auth/rec/dnsdist
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