]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Mon, 20 Jan 2020 14:09:48 +0000 (15:09 +0100)]
Explicit--enable-dnstap, as suggested by lieter.
(cherry picked from commit
d9707e17d453042049d8a6cc920d9cc7fe09bf55 )
Otto Moerbeek [Mon, 20 Jan 2020 13:04:34 +0000 (14:04 +0100)]
EPEL 8 now has libfstrm-devel
(cherry picked from commit
7799259f199121b2b3feba24f90ef1c5381de51d )
Otto Moerbeek [Wed, 15 Jan 2020 10:25:14 +0000 (11:25 +0100)]
Merge pull request #8704 from omoerbeek/backport-8702-to-rec-4.3.x
rec: Backport 8702 to 4.3.x: Add the source and destination ports to the protobuf msg
Remi Gacogne [Tue, 14 Jan 2020 09:13:46 +0000 (10:13 +0100)]
Handle source and destination ports in the sample protobuf logger
(cherry picked from commit
f39c1ce956d4bf3fa73d08d996b638e3a8221859 )
Remi Gacogne [Tue, 14 Jan 2020 09:12:57 +0000 (10:12 +0100)]
rec: Add the source port to protobuf messages for incoming queries
(cherry picked from commit
5d2e9a839cd59911530bf124badfa239304af5b6 )
Remi Gacogne [Tue, 14 Jan 2020 09:12:18 +0000 (10:12 +0100)]
dnsdist: Add the source and destination ports to the protobuf msg
(cherry picked from commit
36de33306ac5bfa4f55e26975f35fb35a90914da )
Pieter Lexis [Tue, 14 Jan 2020 09:12:06 +0000 (10:12 +0100)]
Merge pull request #8673 from omoerbeek/backport-8639-to-rec-4.3.x
rec: backport 8639 to 4.3.x: debian postinst / do not fail on user creation if it already exists
Pieter Lexis [Tue, 14 Jan 2020 09:11:09 +0000 (10:11 +0100)]
Merge pull request #8685 from omoerbeek/backport-8684-to-rec-4.3.x
rec: backport 8684 to 4.3.x: parsing `dont-throttle-names` and `dont-throttle-netmasks` as comma separated lists
Otto Moerbeek [Tue, 14 Jan 2020 09:01:59 +0000 (10:01 +0100)]
Merge pull request #8692 from omoerbeek/backport-8665-to-rec-4.3.x
rec: backport 8665 to 4.3.x: An Opt-Out NSEC3 RR only proves that there is no secure delegation
Otto Moerbeek [Tue, 14 Jan 2020 09:01:35 +0000 (10:01 +0100)]
Merge pull request #8695 from omoerbeek/backport-8694-to-rec-4.3.x
rec: backport 8694 to 4.3.x: Fix ./syncres.hh:228:20: warning: initialized lambda captures are a C++14 extension
Otto Moerbeek [Mon, 13 Jan 2020 08:48:12 +0000 (09:48 +0100)]
Fix ./syncres.hh:228:20: warning: initialized lambda captures are a C++14 extension
(cherry picked from commit
7b07a07cce7b9476ef602b9e9b35d30a239bdc96 )
Remi Gacogne [Thu, 2 Jan 2020 10:52:14 +0000 (11:52 +0100)]
rec: An Opt-Out NSEC3 RR only proves that there is no secure delegation
(cherry picked from commit
18c8faae6c67f734583c5c881d0d083d3253b49e )
Otto Moerbeek [Fri, 10 Jan 2020 10:02:25 +0000 (11:02 +0100)]
Merge pull request #8670 from omoerbeek/backport-8648-to-rec-4.3.x
rec: backport 8648 to rec 4.3.x: fix wrong zoneCuts caused by cache only lookup
Costy Petrisor [Thu, 9 Jan 2020 10:56:16 +0000 (10:56 +0000)]
parsing `dont-throttle-names` and `dont-throttle-netmasks` as comma separated lists
(cherry picked from commit
5285831402f3f3a209c16cb3bd743eea640cf894 )
Otto Moerbeek [Fri, 10 Jan 2020 08:38:42 +0000 (09:38 +0100)]
Merge pull request #8675 from omoerbeek/backport-8647-to-rec-4.3.x
rec: Backport 8647 to rec 4.3.x: increase default maxqperq
Otto Moerbeek [Tue, 7 Jan 2020 11:31:22 +0000 (12:31 +0100)]
correct cast
Co-Authored-By: Remi Gacogne <rgacogne@users.noreply.github.com>
(cherry picked from commit
13c43bdd982b2a6df7096a167b0c32c3cc807a8d )
Otto Moerbeek [Tue, 7 Jan 2020 11:13:01 +0000 (12:13 +0100)]
Slightly different approach as suggested by rgacogne: if
qname-minimization is active, force maxqperq to be >= 100.
(cherry picked from commit
edea1bf7e1213f9643bd0ce29cb81d4413774d98 )
Otto Moerbeek [Tue, 7 Jan 2020 07:35:24 +0000 (08:35 +0100)]
Set default maxqperq to 60, and allow for extra if qname-minimization is on.
(cherry picked from commit
409b839837f174a1ca1e614dc7cd66f581e4c1be )
Otto Moerbeek [Fri, 20 Dec 2019 08:02:21 +0000 (09:02 +0100)]
Bump max-qperq default to 100; this is enough for rev v6 queries with cold
cache with validations and qname minimization enabled. Fixes #8646.
(cherry picked from commit
15d63d5a4a17aece479be953651643736a26d3d0 )
Antoine Joubert [Mon, 16 Dec 2019 16:57:13 +0000 (17:57 +0100)]
rec: debian postinst / do not fail on user creation if it already exists
(cherry picked from commit
fddad2718fb994d4fd016c03e1e05ef6c67aae14 )
Otto Moerbeek [Mon, 6 Jan 2020 14:04:25 +0000 (15:04 +0100)]
Introduce test for PR 8648.
While there, explicitly init qname-minimization in test-syncres to
false. The current code gave the impression it was turned on by
default for unit tests. We have a lot of test that count queries,
and that is highly depedent on qname minimization being on or off.
Otto Moerbeek [Fri, 20 Dec 2019 09:08:50 +0000 (10:08 +0100)]
QName Minimization consults the cache first to see work needs to
be done. Via doCacheCheck() this can lead to a call to computeZoneCuts()
which might/does not work properly on only cached records, so always
make sure it can go out if needed. Should fix #8642.
(cherry picked from commit
0eb07f3a5c23cc94c95a2bed022367085f8dfcef )
Peter van Dijk [Tue, 10 Dec 2019 11:25:44 +0000 (12:25 +0100)]
Merge pull request #8539 from pieterlexis/4.3-docs
Auth 4.3.0 docs
Peter van Dijk [Tue, 10 Dec 2019 10:51:44 +0000 (11:51 +0100)]
auth 4.3.0-alpha1 secpoll
Peter van Dijk [Mon, 9 Dec 2019 09:26:00 +0000 (10:26 +0100)]
document local-ipv6 removal in 4.3
Peter van Dijk [Fri, 6 Dec 2019 15:22:27 +0000 (16:22 +0100)]
auth 4.3 changelog
Peter van Dijk [Fri, 6 Dec 2019 15:22:00 +0000 (16:22 +0100)]
git-to-changelog-merges: remove trailing spaces
Pieter Lexis [Mon, 18 Nov 2019 09:40:09 +0000 (10:40 +0100)]
EL pkgs: chown dirs to service user
Pieter Lexis [Mon, 18 Nov 2019 09:38:03 +0000 (10:38 +0100)]
Add auth 4.3.0 upgrade docs
Otto Moerbeek [Tue, 10 Dec 2019 09:47:49 +0000 (10:47 +0100)]
Merge pull request #8571 from omoerbeek/rec-better-time-based
Rec: better time based data structures
aerique [Tue, 10 Dec 2019 08:35:01 +0000 (09:35 +0100)]
Merge pull request #8599 from aerique/feature/update-docker-repo-script
Update docker repo script for auth-4.2.1.
Peter van Dijk [Mon, 9 Dec 2019 15:26:22 +0000 (16:26 +0100)]
Merge pull request #8249 from chbruyand/lua-monitoring-thread
auth: refactor health checks monitoring done from LUA records
Peter van Dijk [Mon, 9 Dec 2019 11:43:50 +0000 (12:43 +0100)]
Merge pull request #8497 from mind04/pdns-api2
Auth: api: cache and rectify fixes in patchZone()
Erik Winkels [Mon, 9 Dec 2019 09:52:37 +0000 (10:52 +0100)]
Fix CentOS 8 issue and install `dig`.
Erik Winkels [Mon, 9 Dec 2019 09:36:05 +0000 (10:36 +0100)]
Update docker repo script for rec-4.2.1.
Otto Moerbeek [Mon, 9 Dec 2019 09:30:02 +0000 (10:30 +0100)]
Merge pull request #8611 from omoerbeek/rec-prep-4.2.1
Prepare for rec-4.2.1
Peter van Dijk [Fri, 6 Dec 2019 13:32:44 +0000 (14:32 +0100)]
remove unused variable
Peter van Dijk [Fri, 6 Dec 2019 13:31:31 +0000 (14:31 +0100)]
add qname/qtype to LUA Lua errors
Charles-Henri Bruyand [Thu, 19 Sep 2019 15:30:24 +0000 (17:30 +0200)]
auth: lua monitoring, lock on status change, better report malformed options content
Charles-Henri Bruyand [Thu, 29 Aug 2019 10:36:57 +0000 (12:36 +0200)]
auth: lua refactor health checks monitoring
Otto Moerbeek [Fri, 6 Dec 2019 19:18:50 +0000 (20:18 +0100)]
Merge pull request #8512 from rgacogne/dedup-rrs-signature
Remove duplicate RRs inside a RRSet when computing the signature
Otto Moerbeek [Fri, 6 Dec 2019 16:02:54 +0000 (17:02 +0100)]
Rebased; test files were reformatted
Remi Gacogne [Thu, 7 Nov 2019 09:21:48 +0000 (10:21 +0100)]
rec: Check duplicated records inside a RRSet validate correctly
Remi Gacogne [Wed, 6 Nov 2019 17:53:35 +0000 (18:53 +0100)]
Remove duplicate RRs inside a RRSet when computing the signature
These duplicates should not exist but they do happen in the wild.
Since we need to sort the RRs anyway, let's be nice and remove
duplicates as well.
Otto Moerbeek [Fri, 6 Dec 2019 11:35:40 +0000 (12:35 +0100)]
Prepare for rec-4.2.1
Peter van Dijk [Fri, 6 Dec 2019 12:53:32 +0000 (13:53 +0100)]
Merge pull request #8435 from mind04/pdns-remove-opendbx
auth: remove opendbx backend
Otto Moerbeek [Fri, 6 Dec 2019 09:33:25 +0000 (10:33 +0100)]
Merge pull request #8603 from omoerbeek/rec-prep-4.1.15
rec: Prep for rec-4.1.15
Remi Gacogne [Thu, 5 Dec 2019 08:36:20 +0000 (09:36 +0100)]
Merge pull request #8601 from omoerbeek/no-copy-rwlocks
Avoid copying of pthread_rwlock_t
Remi Gacogne [Thu, 5 Dec 2019 08:35:55 +0000 (09:35 +0100)]
Merge pull request #8607 from rgacogne/ddist-doc-zeroscope-parseecs
dnsdist: Document that the 'zero-scope' feature requires 'parseECS'
Peter van Dijk [Thu, 5 Dec 2019 08:20:29 +0000 (09:20 +0100)]
Merge pull request #8027 from Habbie/sdig-stdin-exitvalue
sdig: decode DNS packets from stdin; exit non-zero on failure
Remi Gacogne [Wed, 4 Dec 2019 09:42:29 +0000 (10:42 +0100)]
Merge pull request #8604 from rgacogne/ddist-kvs-errors
dnsdist: Add missing exception message in KVS error
Remi Gacogne [Wed, 4 Dec 2019 09:42:12 +0000 (10:42 +0100)]
Merge pull request #8605 from rgacogne/ddist-tuning-doc-typo
dnsdist: Add missing newline in setMaxUDPOutstanding() documentation
Remi Gacogne [Wed, 4 Dec 2019 09:39:46 +0000 (10:39 +0100)]
dnsdist: Document that the 'zero-scope' feature requires 'parseECS'
Remi Gacogne [Tue, 3 Dec 2019 15:37:29 +0000 (16:37 +0100)]
dnsdist: Add missing newline in setMaxUDPOutstanding() documentation
Remi Gacogne [Tue, 3 Dec 2019 15:34:52 +0000 (16:34 +0100)]
dnsdist: Add missing exception message in KVS error
Pieter Lexis [Tue, 3 Dec 2019 14:11:58 +0000 (15:11 +0100)]
Merge pull request #8585 from pieterlexis/auth-api-lenient
Auth API: be a bit more lenient
Otto Moerbeek [Tue, 3 Dec 2019 12:43:41 +0000 (13:43 +0100)]
Prep for rec-4.1.15
Peter van Dijk [Tue, 3 Dec 2019 11:45:00 +0000 (12:45 +0100)]
sdig: support reading packets from stdin
Peter van Dijk [Tue, 3 Dec 2019 11:29:22 +0000 (12:29 +0100)]
fix formatting
Peter van Dijk [Tue, 3 Dec 2019 11:28:59 +0000 (12:28 +0100)]
fix typo
Peter van Dijk [Tue, 3 Dec 2019 09:37:31 +0000 (10:37 +0100)]
Merge pull request #8430 from Habbie/builder-no-all
builder: demand user chooses a module except when building docs
Peter van Dijk [Thu, 17 Oct 2019 21:19:15 +0000 (23:19 +0200)]
builder: demand user chooses a module except when building docs
Peter van Dijk [Tue, 3 Dec 2019 09:27:25 +0000 (10:27 +0100)]
Merge pull request #8334 from Habbie/dnsscope-nits
dnsscope: two nits
Kees Monshouwer [Fri, 18 Oct 2019 10:51:02 +0000 (12:51 +0200)]
auth: remove opendbx backend
Peter van Dijk [Tue, 3 Dec 2019 08:31:44 +0000 (09:31 +0100)]
Merge pull request #8486 from pieterlexis/auth-rm-local-ipv6
Auth: Remove local-ipv6 setting
Otto Moerbeek [Mon, 2 Dec 2019 15:06:33 +0000 (16:06 +0100)]
Avoid copying of pthread_rwlock_t
Peter van Dijk [Mon, 2 Dec 2019 16:04:55 +0000 (17:04 +0100)]
Merge pull request #8591 from rgacogne/ddist-wait-longer-for-tls-tickets
dnsdist: Wait longer for the TLS ticket to arrive in our tests
aerique [Mon, 2 Dec 2019 14:12:34 +0000 (15:12 +0100)]
Merge pull request #8574 from Habbie/auth-4.2.1-docs
Secpoll and changelog for auth-4.2.1.
Erik Winkels [Mon, 2 Dec 2019 13:14:48 +0000 (14:14 +0100)]
Update docker repo script for auth-4.2.1.
Peter van Dijk [Mon, 2 Dec 2019 09:55:28 +0000 (10:55 +0100)]
Merge pull request #8504 from rubenk/docs-fix-redhat
docs: s/RedHat/Red Hat/
Peter van Dijk [Mon, 25 Nov 2019 11:13:22 +0000 (12:13 +0100)]
secpoll and changelog for auth 4.2.1
Peter van Dijk [Mon, 25 Nov 2019 11:06:08 +0000 (12:06 +0100)]
expand do-not-credit username list
Peter van Dijk [Sun, 1 Dec 2019 21:39:12 +0000 (22:39 +0100)]
Merge pull request #8598 from renchap/patch-1
Add increase-serial to pdnsutil doc
Renaud Chaput [Sun, 1 Dec 2019 21:36:31 +0000 (22:36 +0100)]
Add increase-serial to pdnsutil doc
Description is from `pdnsutil --help`
Otto Moerbeek [Fri, 29 Nov 2019 13:36:12 +0000 (14:36 +0100)]
Correct when to replace a throttle entry
Otto Moerbeek [Fri, 29 Nov 2019 09:34:53 +0000 (10:34 +0100)]
Merge pull request #8583 from omoerbeek/format-code-silent-if-not-tty
format-code script: Do not show verbose messages if !tty or CIRCLECI
Otto Moerbeek [Fri, 29 Nov 2019 08:32:42 +0000 (09:32 +0100)]
Merge branch 'rec-better-time-based' of github.com:omoerbeek/pdns into rec-better-time-based
Otto Moerbeek [Fri, 29 Nov 2019 08:30:12 +0000 (09:30 +0100)]
NULL -> nullptr
Co-Authored-By: Remi Gacogne <rgacogne@users.noreply.github.com>
Otto Moerbeek [Fri, 29 Nov 2019 08:16:40 +0000 (09:16 +0100)]
Use [ -t 1 ] as suggested
Remi Gacogne [Thu, 28 Nov 2019 10:39:51 +0000 (11:39 +0100)]
dnsdist: Wait longer for the TLS ticket to arrive in our tests
In TLS 1.3 the server sends the TLS ticket after the handshake has
been completed, but not necessarily right after that.
Ideally we would like to wait for up to several seconds, but stop
waiting as soon as we receive a ticket. Unfortunately we can't ask
that from `openssl s_client`, and we are currently not always waiting
long enough to get a ticket, leading to spurious failures.
Let's try waiting a bit longer to see if that helps.
Peter van Dijk [Thu, 28 Nov 2019 09:46:16 +0000 (10:46 +0100)]
Merge pull request #8575 from Habbie/lua-view-empty
LUA view: do not crash on empty IP list, fixes #8572
Peter van Dijk [Thu, 28 Nov 2019 09:30:51 +0000 (10:30 +0100)]
Merge pull request #8441 from cmouse/ipv6
global: Normalize isIpv4/6 to isIPv4/6
Pieter Lexis [Wed, 27 Nov 2019 15:39:20 +0000 (16:39 +0100)]
API: Accept null as empty list in createZone
Some clients refuse to send empty arrays.
Otto Moerbeek [Wed, 27 Nov 2019 15:12:14 +0000 (16:12 +0100)]
Merge pull request #8580 from omoerbeek/thread_rwlock_destroy
pthread_rwlock_init() should be matched by pthread_rwlock_destroy()
Otto Moerbeek [Wed, 27 Nov 2019 15:10:36 +0000 (16:10 +0100)]
Merge pull request #8579 from omoerbeek/cachecleaner-no-nth
Avoid having to use numbered indexes by given all indexes a tag
Otto Moerbeek [Mon, 25 Nov 2019 11:49:41 +0000 (12:49 +0100)]
Avoid having to use numbered indexes by given all indexes a tag
and specifying them in the call if needed.
Otto Moerbeek [Wed, 27 Nov 2019 13:42:39 +0000 (14:42 +0100)]
Do not show verbose messages if !tty
Otto Moerbeek [Wed, 27 Nov 2019 13:30:11 +0000 (14:30 +0100)]
Merge pull request #8582 from omoerbeek/rec-reformat
rec: Reformat code
Remi Gacogne [Wed, 27 Nov 2019 10:45:26 +0000 (11:45 +0100)]
Merge pull request #8581 from phonedph1/patch-19
dnsdist: Fix typos in dnsnameset.rst' example code
Aki Tuomi [Thu, 7 Nov 2019 11:18:53 +0000 (13:18 +0200)]
docs: backends/pipe - Fix performance page location
Aki Tuomi [Thu, 7 Nov 2019 11:05:21 +0000 (13:05 +0200)]
docs: Update upgrading info
Aki Tuomi [Mon, 21 Oct 2019 07:34:18 +0000 (10:34 +0300)]
docs: Update documentation about isIPv4 and isIPv6
Aki Tuomi [Mon, 21 Oct 2019 07:30:51 +0000 (10:30 +0300)]
global: Normalize isIpv4 to isIPv4
Aki Tuomi [Sun, 20 Oct 2019 10:07:48 +0000 (13:07 +0300)]
global: Normalize isIpv6 to isIPv6
Otto Moerbeek [Wed, 27 Nov 2019 09:49:19 +0000 (10:49 +0100)]
Check if formatting is ok
Otto Moerbeek [Wed, 27 Nov 2019 09:09:00 +0000 (10:09 +0100)]
Reformat
phonedph1 [Tue, 26 Nov 2019 17:15:50 +0000 (10:15 -0700)]
Update dnsnameset.rst
Fix example
Otto Moerbeek [Tue, 26 Nov 2019 14:58:22 +0000 (15:58 +0100)]
Merge pull request #8345 from omoerbeek/format-code-script
Add script to format code,
Otto Moerbeek [Tue, 26 Nov 2019 14:45:48 +0000 (15:45 +0100)]
quotes
Otto Moerbeek [Tue, 26 Nov 2019 14:39:05 +0000 (15:39 +0100)]
More robust script