]>
git.ipfire.org Git - thirdparty/pdns.git/log
Peter van Dijk [Tue, 3 Nov 2020 11:04:13 +0000 (12:04 +0100)]
adjust to alpha3
Peter van Dijk [Mon, 2 Nov 2020 14:22:44 +0000 (15:22 +0100)]
auth: changelog, secpoll, upgrade notes for 4.4.0-alpha2
Peter van Dijk [Mon, 2 Nov 2020 14:22:03 +0000 (15:22 +0100)]
secpoll: mark older preleases as having known vulns
Peter van Dijk [Tue, 3 Nov 2020 14:28:11 +0000 (15:28 +0100)]
Merge pull request #9665 from Habbie/auth-lmdb-get-memory
auth lmdb: avoid reading freed memory
Peter van Dijk [Tue, 3 Nov 2020 14:27:52 +0000 (15:27 +0100)]
Merge pull request #9664 from mind04/pdns-lmdb-fix
auth: lmdb fix repaceRRSet()
Peter van Dijk [Tue, 3 Nov 2020 07:01:09 +0000 (08:01 +0100)]
avoid reading freed memory
Kees Monshouwer [Mon, 2 Nov 2020 23:54:43 +0000 (00:54 +0100)]
auth: lmdb fix repaceRRset()
Remi Gacogne [Mon, 2 Nov 2020 14:58:42 +0000 (15:58 +0100)]
Merge pull request #9597 from rgacogne/rec-more-bogus-states
rec: Move to several distinct Bogus states, for easier debugging
Remi Gacogne [Mon, 2 Nov 2020 08:38:26 +0000 (09:38 +0100)]
Merge pull request #9532 from rgacogne/ddist-rename-top-rules
dnsdist: Rename topRule() and friends
Peter van Dijk [Fri, 30 Oct 2020 21:11:14 +0000 (22:11 +0100)]
Merge pull request #9592 from Habbie/support-contact
docs: point sales requests toward OX
Peter van Dijk [Fri, 30 Oct 2020 12:14:13 +0000 (13:14 +0100)]
Merge pull request #9655 from zeha/uebercleanup
auth: cleanup warnings in ueberbackend, dbdnsseckeeper
Peter van Dijk [Fri, 30 Oct 2020 12:12:06 +0000 (13:12 +0100)]
Merge pull request #9620 from Habbie/dockerise-2
docker: phase 2
Peter van Dijk [Fri, 30 Oct 2020 11:13:21 +0000 (12:13 +0100)]
install git and unignore .git so --version works
Chris Hofstaedtler [Fri, 30 Oct 2020 09:56:08 +0000 (10:56 +0100)]
ueberbackend: initialise all the things
Peter van Dijk [Thu, 29 Oct 2020 19:49:34 +0000 (20:49 +0100)]
Merge pull request #9656 from Habbie/consistent-backends-setting-default
auth: fix consistent-backends setting default
Remi Gacogne [Thu, 29 Oct 2020 15:00:14 +0000 (16:00 +0100)]
rec: Add more Bogus states to better match rfc8914 extended codes
Remi Gacogne [Thu, 29 Oct 2020 12:18:10 +0000 (13:18 +0100)]
Merge pull request #9650 from cmouse/patch-
1603882073
pdns: setPipeBufferSize - Fix comparison sign mismatch
Peter van Dijk [Thu, 29 Oct 2020 12:05:08 +0000 (13:05 +0100)]
auth: test consistent-backends feature in gsqlite3 tests
Peter van Dijk [Thu, 29 Oct 2020 10:22:32 +0000 (11:22 +0100)]
auth: fix consistent-backends setting default
we're leaving this off in 4.4.0 (as documented).
also, change to a Switch, for better help text.
Peter van Dijk [Thu, 29 Oct 2020 10:59:42 +0000 (11:59 +0100)]
Merge pull request #9611 from mind04/pdns-bind-speed
pdns: bind-backend speedup feedRecord()
Peter van Dijk [Thu, 29 Oct 2020 10:41:40 +0000 (11:41 +0100)]
Merge pull request #9645 from Egari/bind_update_kind_on_rediscover
auth: bindbackend: 'rediscover' changes to 'type'
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
Aki Tuomi [Wed, 28 Oct 2020 10:50:53 +0000 (12:50 +0200)]
pdns: setPipeBufferSize - Fix comparison sign mismatch
Fixes compiler warning
misc.cc:1513:12: warning: comparison of integer expressions of different signedness:
size_t {aka long unsigned int} and int [-Wsign-compare]
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
Roald Stolte [Mon, 26 Oct 2020 13:18:24 +0000 (14:18 +0100)]
auth: bindbackend: 'rediscover' changes to 'type'
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 21:23:20 +0000 (23:23 +0200)]
switch to debian-slim, reduces each image by almost 50MB
Peter van Dijk [Fri, 16 Oct 2020 17:47:55 +0000 (19:47 +0200)]
add Makefile.docker for easy build&push
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 [Mon, 12 Oct 2020 10:43:04 +0000 (12:43 +0200)]
rec: Move to several distinct Bogus states, for easier debugging
This is especially useful after the fact, when the Bogus state is
retrieved from a cache and we don't have any clue left as to how
we ended up with that state.
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