]>
granicus.if.org Git - pdns/log
bert hubert [Fri, 5 Oct 2018 11:49:48 +0000 (13:49 +0200)]
use already available function in misc.cc instead of setsockopt
bert hubert [Fri, 5 Oct 2018 10:58:18 +0000 (12:58 +0200)]
dnsdist did not set TCP_NODELAY, causing needless latency
Winfried and others noted that our TLS responses were super slow. This turned out to be caused by the Nagle
algorithm which we failed to disable. https://en.wikipedia.org/wiki/Nagle%27s_algorithm
bert hubert [Thu, 4 Oct 2018 13:02:56 +0000 (15:02 +0200)]
Merge pull request #7023 from ahupowerdns/dnsdist-metrics-docs
Clarify meaning of dnsdist statistics
bert hubert [Thu, 4 Oct 2018 08:20:10 +0000 (10:20 +0200)]
Clarify meaning of dnsdist statistics
The various statistics kept by dnsdist do add up to a coherent picture, this PR documents how.
Remi Gacogne [Thu, 4 Oct 2018 08:16:46 +0000 (10:16 +0200)]
Merge pull request #6708 from rgacogne/rec-pb-types
rec: Support exporting more record types via protobuf
bert hubert [Thu, 4 Oct 2018 08:06:55 +0000 (10:06 +0200)]
Merge pull request #6997 from pieterlexis/thread-names
Name threads in the programs
Pieter Lexis [Thu, 4 Oct 2018 05:56:50 +0000 (07:56 +0200)]
Merge pull request #6727 from pieterlexis/alias-servfail-on-nxd
ALIAS: Respond SERVFAIL on non-NOERRORs from resolver
Pieter Lexis [Thu, 4 Oct 2018 05:56:07 +0000 (07:56 +0200)]
Merge pull request #6910 from pieterlexis/openssl-eddsa
Add support for OpenSSL 1.1.1's
ed25519 and ed448 for signing and verifying
Pieter Lexis [Thu, 4 Oct 2018 04:53:42 +0000 (06:53 +0200)]
Merge pull request #7018 from ahupowerdns/dnsdist-response-clarify
document explicitly that the dnsdist 'responses' metric is actually 'backend responses'
Pieter Lexis [Thu, 4 Oct 2018 04:53:30 +0000 (06:53 +0200)]
Merge pull request #7022 from jsoref/doc-dash
fixing doc rst error by extending dashes
Josh Soref [Wed, 3 Oct 2018 23:30:55 +0000 (19:30 -0400)]
fixing doc rst error by extending dashes
Remi Gacogne [Mon, 4 Jun 2018 14:48:20 +0000 (16:48 +0200)]
rec: Support exporting more record types via protobuf
Peter van Dijk [Wed, 3 Oct 2018 15:47:44 +0000 (17:47 +0200)]
Merge pull request #7007 from Line-Rate-Development/prometheus_active_servers
dnsdist: export Prometheus metric about number of alive servers in pool
bert hubert [Wed, 3 Oct 2018 14:56:07 +0000 (16:56 +0200)]
document that the dnsdist 'responses' metric is actually 'backend responses'
Pieter Lexis [Wed, 3 Oct 2018 10:13:48 +0000 (12:13 +0200)]
pdns-builder: fix building auth for Ubuntu Trusty
Remi Gacogne [Wed, 3 Oct 2018 09:39:55 +0000 (11:39 +0200)]
Merge pull request #7011 from Habbie/ixfrdist-fixes
various ixfrdist fixes/improvements
Remi Gacogne [Wed, 3 Oct 2018 09:34:16 +0000 (11:34 +0200)]
Merge pull request #6068 from rgacogne/dnsdist-edns-options
dnsdist: Add DNSQuestion:getEDNSOptions() to access incoming EDNS options
Remi Gacogne [Wed, 3 Oct 2018 08:01:37 +0000 (10:01 +0200)]
Merge pull request #7004 from rgacogne/rec-outgoing-protobuf-ecs-serverid
rec: Export outgoing ECS value and Server ID in protobuf if any
Remi Gacogne [Wed, 3 Oct 2018 07:52:29 +0000 (09:52 +0200)]
Merge pull request #7012 from paddg/patch-9
DNS over TLS is only possible via TCP/IP
Remi Gacogne [Wed, 3 Oct 2018 07:50:46 +0000 (09:50 +0200)]
Merge pull request #7013 from rgacogne/rec-fix-regression-api-allow
rec: Fix the allow-from-file test in the API regression tests
Pieter Lexis [Tue, 2 Oct 2018 13:14:14 +0000 (15:14 +0200)]
pdns-builder: re-instate the "g" for git version
Pieter Lexis [Tue, 2 Oct 2018 13:09:02 +0000 (15:09 +0200)]
Update pdns-builder
Pieter Lexis [Tue, 2 Oct 2018 12:20:15 +0000 (14:20 +0200)]
builder: Kill dbconfig with fire
Winfried Angele [Tue, 2 Oct 2018 11:53:49 +0000 (13:53 +0200)]
DNS over TLS is only possible via TCP/IP
Remi Gacogne [Tue, 2 Oct 2018 11:46:10 +0000 (13:46 +0200)]
rec: Set allow-from-file in the configuration file in the tests
We can't override it via the API when it's set on the command line.
Remi Gacogne [Tue, 2 Oct 2018 11:44:47 +0000 (13:44 +0200)]
rec: Make sure that the updated allow-from list has only one entry
Peter van Dijk [Tue, 2 Oct 2018 10:42:30 +0000 (12:42 +0200)]
clarify testing zone names
Peter van Dijk [Tue, 2 Oct 2018 10:40:50 +0000 (12:40 +0200)]
stop crashing on out-of-zone data during inbound AXFR
Peter van Dijk [Tue, 2 Oct 2018 10:17:31 +0000 (12:17 +0200)]
send REFUSED for UDP queries we are unable to handle
Peter van Dijk [Tue, 2 Oct 2018 09:43:08 +0000 (11:43 +0200)]
fix log message concatenation
Remi Gacogne [Thu, 7 Dec 2017 15:36:58 +0000 (16:36 +0100)]
dnsdist: Add DNSQuestion:getEDNSOptions() to access incoming EDNS options
Pieter Lexis [Tue, 2 Oct 2018 07:16:23 +0000 (09:16 +0200)]
Merge pull request #6246 from pieterlexis/pdns-builder
Implement pdns-builder to build packages
Pieter Lexis [Tue, 2 Oct 2018 07:14:35 +0000 (09:14 +0200)]
Merge remote-tracking branch 'origin/master' into pdns-builder
Pavel Odintsov [Mon, 1 Oct 2018 13:51:23 +0000 (14:51 +0100)]
Export Prometheus metric about number of alive servers in pool
Pieter Lexis [Mon, 1 Oct 2018 06:48:17 +0000 (08:48 +0200)]
Merge remote-tracking branch 'origin/master' into alias-servfail-on-nxd
Pieter Lexis [Sun, 30 Sep 2018 10:49:31 +0000 (12:49 +0200)]
Merge pull request #6822 from klaus3000/slave-check-backoff-on-failed-AXFR
add incremental slave-check backoff also for failed AXFR
Pieter Lexis [Sun, 30 Sep 2018 10:45:16 +0000 (12:45 +0200)]
Merge pull request #7001 from jsoref/boost-test-names
Boost test names
Pieter Lexis [Sun, 30 Sep 2018 10:44:47 +0000 (12:44 +0200)]
Merge pull request #7002 from jsoref/boost-check-message-test-dnsrecords_cc
Fix use of BOOST_CHECK_MESSAGE in test-dnsrecords_cc.cc
Pieter Lexis [Sun, 30 Sep 2018 10:44:30 +0000 (12:44 +0200)]
Merge pull request #7003 from jsoref/const-MOADNSException-space-amp-mde
Enforce style const MOADNSException &mde
Pieter Lexis [Sun, 30 Sep 2018 10:44:14 +0000 (12:44 +0200)]
Merge pull request #7005 from jsoref/configure-help-alignment
Fix ./configure --help alignment
Pieter Lexis [Sun, 30 Sep 2018 10:44:00 +0000 (12:44 +0200)]
Merge pull request #7006 from jsoref/readme
Improve Readmes
Josh Soref [Fri, 28 Sep 2018 17:56:27 +0000 (13:56 -0400)]
README.md: change markdown syntax for shell content
prefer:
```sh
command
command
```
over
```
$ command
$ command
```
Sync macOS bits with root readme...
Josh Soref [Fri, 28 Sep 2018 17:56:00 +0000 (13:56 -0400)]
README.md: change markdown syntax for shell content
prefer:
```sh
command
command
```
over
```
$ command
$ command
```
Josh Soref [Fri, 28 Sep 2018 15:17:42 +0000 (11:17 -0400)]
Fix ./configure --help alignment
AS_HELP_STRING cares about whitespace preceding the call...
Pieter Lexis [Fri, 28 Sep 2018 13:29:24 +0000 (15:29 +0200)]
threadname: fix for netbsd
Pieter Lexis [Fri, 28 Sep 2018 12:30:05 +0000 (14:30 +0200)]
threadnames: fix tests
Remi Gacogne [Fri, 28 Sep 2018 14:08:10 +0000 (16:08 +0200)]
ProtobufLogger: Add support for the ServerIdentity field
Remi Gacogne [Fri, 28 Sep 2018 14:11:28 +0000 (16:11 +0200)]
rec: Export the server ID in protobuf messages
Remi Gacogne [Thu, 27 Sep 2018 14:45:03 +0000 (16:45 +0200)]
rec: Export the outgoing ECS value if any in our protobuf messages
Josh Soref [Fri, 28 Sep 2018 14:09:57 +0000 (10:09 -0400)]
Enforce style const MOADNSException &mde
There were a number of styles for this exception object.
This enforces a single style (const, space before &).
Josh Soref [Fri, 28 Sep 2018 12:55:34 +0000 (08:55 -0400)]
Fix use of BOOST_CHECK_MESSAGE in test-dnsrecords_cc.cc
BOOST_CHECK_MESSAGE is designed to take a statement that describes a condition.
When `-l all` is used, it will print the statement, the condition, and
whether or not the condition passed.
With this change, output can appear like this:
test-dnsrecords_cc.cc:72: error: in "test_dnsrecords_cc/test_record_types": record types should be sorted such that 13 >= 21
Checking record type HINFO test #1
test-dnsrecords_cc.cc:72: info: check 'record types should be sorted such that 13 >= 13' has passed
Josh Soref [Fri, 28 Sep 2018 11:25:10 +0000 (07:25 -0400)]
merge test-nmtree into test-iputils_hh
Josh Soref [Fri, 28 Sep 2018 11:41:16 +0000 (07:41 -0400)]
consistently name boost test suite names based on filename
Josh Soref [Fri, 28 Sep 2018 11:24:15 +0000 (07:24 -0400)]
consistently use test_ prefix for boost test suite names
Pieter Lexis [Fri, 28 Sep 2018 10:11:48 +0000 (12:11 +0200)]
Merge remote-tracking branch 'origin/master' into thread-names
Pieter Lexis [Fri, 28 Sep 2018 10:04:43 +0000 (12:04 +0200)]
thread names: fix building on FreeBSD
Pieter Lexis [Fri, 28 Sep 2018 09:10:17 +0000 (11:10 +0200)]
Merge pull request #6923 from Habbie/ds-in-unsigned-zone
respond correctly to DS query at delegation in unsigned zone
Pieter Lexis [Fri, 28 Sep 2018 09:09:40 +0000 (11:09 +0200)]
Merge pull request #7000 from jsoref/test-minimal
move arg function to the testrunner
Pieter Lexis [Fri, 28 Sep 2018 09:09:17 +0000 (11:09 +0200)]
Merge pull request #6975 from ahupowerdns/query-timing
Enhance query-logging with timing for MySQL, PostgreSQL and SQLite
Pieter Lexis [Fri, 28 Sep 2018 09:08:45 +0000 (11:08 +0200)]
Merge pull request #6973 from Habbie/ixfrdist-regression-tests
ixfrdist regression tests
Pieter Lexis [Thu, 27 Sep 2018 15:08:38 +0000 (17:08 +0200)]
Move thread name setting to a single point
Remi Gacogne [Fri, 28 Sep 2018 07:25:55 +0000 (09:25 +0200)]
Merge pull request #6999 from jsoref/grammar
gramar: its
Remi Gacogne [Fri, 28 Sep 2018 07:25:34 +0000 (09:25 +0200)]
Merge pull request #6998 from jsoref/rtr-rte
Rename rtr to rte since it's an rte...
Josh Soref [Fri, 28 Sep 2018 02:29:50 +0000 (22:29 -0400)]
move arg function to the testrunner
This allows running a single test. The arg function is needed by core stuff...
Josh Soref [Fri, 28 Sep 2018 01:37:03 +0000 (21:37 -0400)]
gramar: its
Josh Soref [Fri, 28 Sep 2018 01:24:32 +0000 (21:24 -0400)]
Remove tabs from dnsrecords.hh
Josh Soref [Fri, 28 Sep 2018 01:23:09 +0000 (21:23 -0400)]
Rename RecordTextException to rte
Pieter Lexis [Thu, 6 Sep 2018 10:02:32 +0000 (12:02 +0200)]
pdns-builder: Add missing files for docs
Pieter Lexis [Tue, 28 Aug 2018 11:08:32 +0000 (13:08 +0200)]
pdns-builder: devtoolset 3 through 5 are dead, switch to 6
Pieter Lexis [Tue, 28 Aug 2018 09:22:18 +0000 (11:22 +0200)]
pdns-builder: move out the debug symbols for newer deb builds
Pieter Lexis [Mon, 27 Aug 2018 12:22:07 +0000 (14:22 +0200)]
pdns-builder: use correct --with-lua switch
Pieter Lexis [Mon, 27 Aug 2018 09:12:47 +0000 (11:12 +0200)]
Update usage include
Pieter Lexis [Mon, 27 Aug 2018 08:46:58 +0000 (10:46 +0200)]
Remove ubuntu artful from targets
Pieter Lexis [Fri, 8 Jun 2018 14:38:36 +0000 (16:38 +0200)]
pdns-builder: don't run post-build if building docs
Pieter Lexis [Fri, 8 Jun 2018 13:58:09 +0000 (15:58 +0200)]
pdns-builder: Fix version numbering
Pieter Lexis [Fri, 8 Jun 2018 13:27:03 +0000 (15:27 +0200)]
pdns-builder: update builder
Pieter Lexis [Tue, 5 Jun 2018 18:01:30 +0000 (20:01 +0200)]
pdns-builder: Ensure version numbers for master are higher than currently
Pieter Lexis [Mon, 28 May 2018 08:20:54 +0000 (10:20 +0200)]
pdns-builder: Add docs target
Pieter Lexis [Wed, 23 May 2018 10:59:43 +0000 (12:59 +0200)]
pdns-builder: LUA records support, ixfrdist pkgs
Pieter Lexis [Tue, 3 Apr 2018 12:06:25 +0000 (14:06 +0200)]
builder: reinstate building all
Pieter Lexis [Tue, 3 Apr 2018 08:34:58 +0000 (10:34 +0200)]
deb: Split ixfrdist into it's own package
Pieter Lexis [Tue, 3 Apr 2018 08:27:59 +0000 (10:27 +0200)]
Update builder
Pieter Lexis [Fri, 30 Mar 2018 14:53:44 +0000 (16:53 +0200)]
pkgs (EL): split ixfrdist to its own pkg
Pieter Lexis [Fri, 30 Mar 2018 14:07:49 +0000 (16:07 +0200)]
Move dnsdist el6 pkg to upstart
Pieter Lexis [Fri, 30 Mar 2018 12:44:22 +0000 (14:44 +0200)]
Update to the latest pdns-builder
Pieter Lexis [Thu, 29 Mar 2018 12:30:31 +0000 (14:30 +0200)]
gen-version: set the version number based on commits since root
Pieter Lexis [Wed, 28 Mar 2018 10:04:37 +0000 (12:04 +0200)]
ship unit files with auth (jessie)
Pieter Lexis [Wed, 28 Mar 2018 07:55:52 +0000 (09:55 +0200)]
allow make dist without docker
Pieter Lexis [Tue, 27 Mar 2018 10:18:45 +0000 (12:18 +0200)]
Install the service file on jessie
Pieter Lexis [Mon, 26 Mar 2018 17:42:22 +0000 (19:42 +0200)]
Add dnstap and DNS-over-TLS to jessie (and fix pkgs)
Pieter Lexis [Mon, 26 Mar 2018 17:40:36 +0000 (19:40 +0200)]
Add DNS over TLS and dnstap support to pkgs
Pieter Lexis [Fri, 16 Mar 2018 13:25:45 +0000 (14:25 +0100)]
Ensure autoreconf from non-builder tarballs yield "unknown" as version
Pieter Lexis [Fri, 16 Mar 2018 08:52:22 +0000 (09:52 +0100)]
Add Lua2 backend
Pieter Lexis [Fri, 9 Feb 2018 12:34:43 +0000 (13:34 +0100)]
builder: add ixfrdist to packages
Pieter Lexis [Wed, 7 Feb 2018 09:05:16 +0000 (10:05 +0100)]
Add usage include for the new builder
Pieter Lexis [Tue, 6 Feb 2018 18:37:56 +0000 (19:37 +0100)]
Add bionic to the build targets
Pieter Lexis [Sat, 3 Feb 2018 13:55:46 +0000 (14:55 +0100)]
Recursor builds for all platforms
Pieter Lexis [Tue, 30 Jan 2018 10:17:25 +0000 (11:17 +0100)]
Remove zesty from builds
Pieter Lexis [Tue, 30 Jan 2018 10:16:56 +0000 (11:16 +0100)]
Add artful recursor build
Pieter Lexis [Tue, 30 Jan 2018 09:33:24 +0000 (10:33 +0100)]
Update builder