]> granicus.if.org Git - pdns/log
pdns
6 years agoMerge remote-tracking branch 'origin/master' into pdns-builder
Pieter Lexis [Tue, 2 Oct 2018 07:14:35 +0000 (09:14 +0200)]
Merge remote-tracking branch 'origin/master' into pdns-builder

6 years agoMerge pull request #6822 from klaus3000/slave-check-backoff-on-failed-AXFR
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

6 years agoMerge pull request #7001 from jsoref/boost-test-names
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

6 years agoMerge pull request #7002 from jsoref/boost-check-message-test-dnsrecords_cc
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

6 years agoMerge pull request #7003 from jsoref/const-MOADNSException-space-amp-mde
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

6 years agoMerge pull request #7005 from jsoref/configure-help-alignment
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

6 years agoMerge pull request #7006 from jsoref/readme
Pieter Lexis [Sun, 30 Sep 2018 10:44:00 +0000 (12:44 +0200)]
Merge pull request #7006 from jsoref/readme

Improve Readmes

6 years agoREADME.md: change markdown syntax for shell content
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...

6 years agoREADME.md: change markdown syntax for shell content
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
```

6 years agoFix ./configure --help alignment
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...

6 years agoEnforce style const MOADNSException &mde
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 &).

6 years agoFix use of BOOST_CHECK_MESSAGE in test-dnsrecords_cc.cc
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

6 years agomerge test-nmtree into test-iputils_hh
Josh Soref [Fri, 28 Sep 2018 11:25:10 +0000 (07:25 -0400)]
merge test-nmtree into test-iputils_hh

6 years agoconsistently name boost test suite names based on filename
Josh Soref [Fri, 28 Sep 2018 11:41:16 +0000 (07:41 -0400)]
consistently name boost test suite names based on filename

6 years agoconsistently use test_ prefix for boost test suite names
Josh Soref [Fri, 28 Sep 2018 11:24:15 +0000 (07:24 -0400)]
consistently use test_ prefix for boost test suite names

6 years agoMerge pull request #6923 from Habbie/ds-in-unsigned-zone
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

6 years agoMerge pull request #7000 from jsoref/test-minimal
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

6 years agoMerge pull request #6975 from ahupowerdns/query-timing
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

6 years agoMerge pull request #6973 from Habbie/ixfrdist-regression-tests
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

6 years agoMerge pull request #6999 from jsoref/grammar
Remi Gacogne [Fri, 28 Sep 2018 07:25:55 +0000 (09:25 +0200)]
Merge pull request #6999 from jsoref/grammar

gramar: its

6 years agoMerge pull request #6998 from jsoref/rtr-rte
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...

6 years agomove arg function to the testrunner
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...

6 years agogramar: its
Josh Soref [Fri, 28 Sep 2018 01:37:03 +0000 (21:37 -0400)]
gramar: its

6 years agoRemove tabs from dnsrecords.hh
Josh Soref [Fri, 28 Sep 2018 01:24:32 +0000 (21:24 -0400)]
Remove tabs from dnsrecords.hh

6 years agoRename RecordTextException to rte
Josh Soref [Fri, 28 Sep 2018 01:23:09 +0000 (21:23 -0400)]
Rename RecordTextException to rte

6 years agopdns-builder: Add missing files for docs
Pieter Lexis [Thu, 6 Sep 2018 10:02:32 +0000 (12:02 +0200)]
pdns-builder: Add missing files for docs

6 years agopdns-builder: devtoolset 3 through 5 are dead, switch to 6
Pieter Lexis [Tue, 28 Aug 2018 11:08:32 +0000 (13:08 +0200)]
pdns-builder: devtoolset 3 through 5 are dead, switch to 6

6 years agopdns-builder: move out the debug symbols for newer deb builds
Pieter Lexis [Tue, 28 Aug 2018 09:22:18 +0000 (11:22 +0200)]
pdns-builder: move out the debug symbols for newer deb builds

6 years agopdns-builder: use correct --with-lua switch
Pieter Lexis [Mon, 27 Aug 2018 12:22:07 +0000 (14:22 +0200)]
pdns-builder: use correct --with-lua switch

6 years agoUpdate usage include
Pieter Lexis [Mon, 27 Aug 2018 09:12:47 +0000 (11:12 +0200)]
Update usage include

6 years agoRemove ubuntu artful from targets
Pieter Lexis [Mon, 27 Aug 2018 08:46:58 +0000 (10:46 +0200)]
Remove ubuntu artful from targets

6 years agopdns-builder: don't run post-build if building docs
Pieter Lexis [Fri, 8 Jun 2018 14:38:36 +0000 (16:38 +0200)]
pdns-builder: don't run post-build if building docs

6 years agopdns-builder: Fix version numbering
Pieter Lexis [Fri, 8 Jun 2018 13:58:09 +0000 (15:58 +0200)]
pdns-builder: Fix version numbering

6 years agopdns-builder: update builder
Pieter Lexis [Fri, 8 Jun 2018 13:27:03 +0000 (15:27 +0200)]
pdns-builder: update builder

6 years agopdns-builder: Ensure version numbers for master are higher than currently
Pieter Lexis [Tue, 5 Jun 2018 18:01:30 +0000 (20:01 +0200)]
pdns-builder: Ensure version numbers for master are higher than currently

6 years agopdns-builder: Add docs target
Pieter Lexis [Mon, 28 May 2018 08:20:54 +0000 (10:20 +0200)]
pdns-builder: Add docs target

6 years agopdns-builder: LUA records support, ixfrdist pkgs
Pieter Lexis [Wed, 23 May 2018 10:59:43 +0000 (12:59 +0200)]
pdns-builder: LUA records support, ixfrdist pkgs

6 years agobuilder: reinstate building all
Pieter Lexis [Tue, 3 Apr 2018 12:06:25 +0000 (14:06 +0200)]
builder: reinstate building all

6 years agodeb: Split ixfrdist into it's own package
Pieter Lexis [Tue, 3 Apr 2018 08:34:58 +0000 (10:34 +0200)]
deb: Split ixfrdist into it's own package

6 years agoUpdate builder
Pieter Lexis [Tue, 3 Apr 2018 08:27:59 +0000 (10:27 +0200)]
Update builder

6 years agopkgs (EL): split ixfrdist to its own pkg
Pieter Lexis [Fri, 30 Mar 2018 14:53:44 +0000 (16:53 +0200)]
pkgs (EL): split ixfrdist to its own pkg

6 years agoMove dnsdist el6 pkg to upstart
Pieter Lexis [Fri, 30 Mar 2018 14:07:49 +0000 (16:07 +0200)]
Move dnsdist el6 pkg to upstart

6 years agoUpdate to the latest pdns-builder
Pieter Lexis [Fri, 30 Mar 2018 12:44:22 +0000 (14:44 +0200)]
Update to the latest pdns-builder

6 years agogen-version: set the version number based on commits since root
Pieter Lexis [Thu, 29 Mar 2018 12:30:31 +0000 (14:30 +0200)]
gen-version: set the version number based on commits since root

6 years agoship unit files with auth (jessie)
Pieter Lexis [Wed, 28 Mar 2018 10:04:37 +0000 (12:04 +0200)]
ship unit files with auth (jessie)

6 years agoallow make dist without docker
Pieter Lexis [Wed, 28 Mar 2018 07:55:52 +0000 (09:55 +0200)]
allow make dist without docker

6 years agoInstall the service file on jessie
Pieter Lexis [Tue, 27 Mar 2018 10:18:45 +0000 (12:18 +0200)]
Install the service file on jessie

6 years agoAdd dnstap and DNS-over-TLS to jessie (and fix pkgs)
Pieter Lexis [Mon, 26 Mar 2018 17:42:22 +0000 (19:42 +0200)]
Add dnstap and DNS-over-TLS to jessie (and fix pkgs)

6 years agoAdd DNS over TLS and dnstap support to pkgs
Pieter Lexis [Mon, 26 Mar 2018 17:40:36 +0000 (19:40 +0200)]
Add DNS over TLS and dnstap support to pkgs

6 years agoEnsure autoreconf from non-builder tarballs yield "unknown" as version
Pieter Lexis [Fri, 16 Mar 2018 13:25:45 +0000 (14:25 +0100)]
Ensure autoreconf from non-builder tarballs yield "unknown" as version

6 years agoAdd Lua2 backend
Pieter Lexis [Fri, 16 Mar 2018 08:52:22 +0000 (09:52 +0100)]
Add Lua2 backend

6 years agobuilder: add ixfrdist to packages
Pieter Lexis [Fri, 9 Feb 2018 12:34:43 +0000 (13:34 +0100)]
builder: add ixfrdist to packages

6 years agoAdd usage include for the new builder
Pieter Lexis [Wed, 7 Feb 2018 09:05:16 +0000 (10:05 +0100)]
Add usage include for the new builder

6 years agoAdd bionic to the build targets
Pieter Lexis [Tue, 6 Feb 2018 18:37:56 +0000 (19:37 +0100)]
Add bionic to the build targets

6 years agoRecursor builds for all platforms
Pieter Lexis [Sat, 3 Feb 2018 13:55:46 +0000 (14:55 +0100)]
Recursor builds for all platforms

6 years agoRemove zesty from builds
Pieter Lexis [Tue, 30 Jan 2018 10:17:25 +0000 (11:17 +0100)]
Remove zesty from builds

6 years agoAdd artful recursor build
Pieter Lexis [Tue, 30 Jan 2018 10:16:56 +0000 (11:16 +0100)]
Add artful recursor build

6 years agoUpdate builder
Pieter Lexis [Tue, 30 Jan 2018 09:33:24 +0000 (10:33 +0100)]
Update builder

6 years agoAdd all programs for raspbian
Pieter Lexis [Tue, 30 Jan 2018 09:31:14 +0000 (10:31 +0100)]
Add all programs for raspbian

6 years agoBuilder: Add debian stretch for recursor
Pieter Lexis [Thu, 28 Dec 2017 16:44:14 +0000 (17:44 +0100)]
Builder: Add debian stretch for recursor

6 years agobuilder: Add recursor RPM builder
Pieter Lexis [Thu, 28 Dec 2017 13:27:52 +0000 (14:27 +0100)]
builder: Add recursor RPM builder

6 years agobuilder: recursor sdist
Pieter Lexis [Tue, 19 Dec 2017 15:51:34 +0000 (16:51 +0100)]
builder: recursor sdist

6 years agoAdd dnsdist pkg builders
Pieter Lexis [Tue, 19 Dec 2017 15:20:25 +0000 (16:20 +0100)]
Add dnsdist pkg builders

6 years agoAdd dnsdist stretch builder
Pieter Lexis [Tue, 19 Dec 2017 10:06:27 +0000 (11:06 +0100)]
Add dnsdist stretch builder

6 years agoMove auth debian dirs
Pieter Lexis [Tue, 19 Dec 2017 09:13:08 +0000 (10:13 +0100)]
Move auth debian dirs

6 years agoAdd ubuntu-trusty builder, fix auth sdist
Pieter Lexis [Tue, 19 Dec 2017 06:36:22 +0000 (07:36 +0100)]
Add ubuntu-trusty builder, fix auth sdist

6 years agofix dnsdist spec file
Pieter Lexis [Mon, 18 Dec 2017 19:25:09 +0000 (20:25 +0100)]
fix dnsdist spec file

6 years agoAdd missing specfiles (thanks global gitignore!)
Pieter Lexis [Mon, 18 Dec 2017 18:31:45 +0000 (19:31 +0100)]
Add missing specfiles (thanks global gitignore!)

6 years agobuilder: Begin with dnsdist rpms
Pieter Lexis [Mon, 18 Dec 2017 17:38:35 +0000 (18:38 +0100)]
builder: Begin with dnsdist rpms

6 years agoAdd xenial and zesty targets
Pieter Lexis [Mon, 18 Dec 2017 15:47:09 +0000 (16:47 +0100)]
Add xenial and zesty targets

6 years agoAdd Raspbian Stretch builder
Pieter Lexis [Mon, 18 Dec 2017 09:05:11 +0000 (10:05 +0100)]
Add Raspbian Stretch builder

6 years agoAdd Debian jessie and Rasbian jessie targets
Pieter Lexis [Fri, 15 Dec 2017 16:24:32 +0000 (17:24 +0100)]
Add Debian jessie and Rasbian jessie targets

6 years agoauth: Use luajit and link in protobuf+p11kit in pkgs
Pieter Lexis [Fri, 15 Dec 2017 13:32:41 +0000 (14:32 +0100)]
auth: Use luajit and link in protobuf+p11kit in pkgs

6 years agobuilder: add Ubuntu Artful auth target
Pieter Lexis [Thu, 14 Dec 2017 16:19:19 +0000 (17:19 +0100)]
builder: add Ubuntu Artful auth target

6 years agobuilder: add debian-stretch builder based on downstream
Pieter Lexis [Thu, 14 Dec 2017 15:34:47 +0000 (16:34 +0100)]
builder: add debian-stretch builder based on downstream

6 years agobuilder: auth centos targets
Pieter Lexis [Thu, 14 Dec 2017 13:54:02 +0000 (14:54 +0100)]
builder: auth centos targets

6 years agoauth: remove gen-version from tarballs
Pieter Lexis [Thu, 14 Dec 2017 10:22:19 +0000 (11:22 +0100)]
auth: remove gen-version from tarballs

This means that tarballs can *ONLY* be created via ./builder/build.sh

6 years agopdns-builder: add auth sdist support
Pieter Lexis [Thu, 14 Dec 2017 00:34:24 +0000 (01:34 +0100)]
pdns-builder: add auth sdist support

6 years agoAdd pdns-builder
Pieter Lexis [Thu, 14 Dec 2017 00:18:11 +0000 (01:18 +0100)]
Add pdns-builder

6 years agoixfrdist: add tests, run them in travis
Remi Gacogne [Thu, 30 Aug 2018 17:16:27 +0000 (19:16 +0200)]
ixfrdist: add tests, run them in travis

6 years agoixfrdist: add failed-soa-retry configuration option
Peter van Dijk [Tue, 25 Sep 2018 15:08:20 +0000 (17:08 +0200)]
ixfrdist: add failed-soa-retry configuration option

6 years agoMerge pull request #6939 from chbruyand/dnsdist-chashed-cpu
Remi Gacogne [Tue, 25 Sep 2018 13:33:28 +0000 (15:33 +0200)]
Merge pull request #6939 from chbruyand/dnsdist-chashed-cpu

dnsdist: do not iterate over hash map for chashed based query distribution

6 years agoMerge pull request #6977 from phonedph1/ttd
Remi Gacogne [Tue, 25 Sep 2018 13:11:35 +0000 (15:11 +0200)]
Merge pull request #6977 from phonedph1/ttd

rec: Show elapsed time in rec_control current-queries

6 years agoskip LDAP, tinydns testing; fix test description
Peter van Dijk [Tue, 25 Sep 2018 08:57:54 +0000 (10:57 +0200)]
skip LDAP, tinydns testing; fix test description

6 years agorespond correctly to DS query at delegation in unsigned zone
Peter van Dijk [Tue, 4 Sep 2018 19:45:11 +0000 (21:45 +0200)]
respond correctly to DS query at delegation in unsigned zone

6 years agoGroup with other non-statics
phonedph1 [Tue, 18 Sep 2018 14:00:18 +0000 (14:00 +0000)]
Group with other non-statics

6 years agoDo some math with the mtasker ttd and print how long a query has been running for
phonedph1 [Mon, 17 Sep 2018 19:16:56 +0000 (19:16 +0000)]
Do some math with the mtasker ttd and print how long a query has been running for

6 years agoMerge pull request #6938 from needleshaped/needleshaped-doc-only-notify_what_if_ipver...
Pieter Lexis [Mon, 17 Sep 2018 14:01:31 +0000 (16:01 +0200)]
Merge pull request #6938 from needleshaped/needleshaped-doc-only-notify_what_if_ipversion_unsupported

If master doesnt support IPv4/IPv6, but slave does

6 years agoMerge pull request #6940 from rgacogne/rec-drop-qdcount-0
Pieter Lexis [Mon, 17 Sep 2018 14:00:55 +0000 (16:00 +0200)]
Merge pull request #6940 from rgacogne/rec-drop-qdcount-0

rec: Drop incoming queries with a qdcount of 0

6 years agoMerge pull request #6946 from Habbie/rec-align-stack
Pieter Lexis [Mon, 17 Sep 2018 14:00:31 +0000 (16:00 +0200)]
Merge pull request #6946 from Habbie/rec-align-stack

align mthread stacks on 16-byte boundaries

6 years agoMerge pull request #6970 from rgacogne/update-remotebackend-ffi
Pieter Lexis [Mon, 17 Sep 2018 13:59:41 +0000 (15:59 +0200)]
Merge pull request #6970 from rgacogne/update-remotebackend-ffi

Update the required version of ffi in the remote backend

6 years agoEnhance query-logging with timing for MySQL, PostgreSQL and SQLite
bert hubert [Sat, 15 Sep 2018 14:25:39 +0000 (16:25 +0200)]
Enhance query-logging with timing for MySQL, PostgreSQL and SQLite

6 years agoUpdate the required version of ffi in the remote backend
Remi Gacogne [Fri, 14 Sep 2018 16:27:33 +0000 (18:27 +0200)]
Update the required version of ffi in the remote backend

6 years agoMerge pull request #6968 from rgacogne/unfck-sphinx
Peter van Dijk [Fri, 14 Sep 2018 09:50:52 +0000 (11:50 +0200)]
Merge pull request #6968 from rgacogne/unfck-sphinx

Sphinx 1.8.0 seems broken, use any other version available instead

6 years agoMerge pull request #6811 from Habbie/alias-scopemask
Pieter Lexis [Fri, 14 Sep 2018 08:30:14 +0000 (10:30 +0200)]
Merge pull request #6811 from Habbie/alias-scopemask

[do not merge] apply ALIAS scopemask after chasing

6 years agoSphinx 1.8.0 seems broken, use any other version available instead
Remi Gacogne [Fri, 14 Sep 2018 07:48:38 +0000 (09:48 +0200)]
Sphinx 1.8.0 seems broken, use any other version available instead

6 years agoMerge pull request #6951 from phonedph1/6949
Remi Gacogne [Thu, 13 Sep 2018 10:04:46 +0000 (12:04 +0200)]
Merge pull request #6951 from phonedph1/6949

rec: clear all caches on (N)TA changes.

6 years agoMerge pull request #6956 from rgacogne/dnsdist-fix-no-reuseport
Remi Gacogne [Thu, 13 Sep 2018 10:04:29 +0000 (12:04 +0200)]
Merge pull request #6956 from rgacogne/dnsdist-fix-no-reuseport

dnsdist: Fix compilation when SO_REUSEPORT is not defined

6 years agoMerge pull request #6960 from rgacogne/rec-ecs-index-tree-cleanup
Remi Gacogne [Thu, 13 Sep 2018 10:03:27 +0000 (12:03 +0200)]
Merge pull request #6960 from rgacogne/rec-ecs-index-tree-cleanup

rec: Cleanup the netmask trees used for the ECS index on removals

6 years agorec: Cleanup the netmask trees used for the ECS index on removals
Remi Gacogne [Wed, 12 Sep 2018 11:29:05 +0000 (13:29 +0200)]
rec: Cleanup the netmask trees used for the ECS index on removals

Otherwise the intermediary nodes will remain and consume memory
until the tree is deleted from the index, which might never happen
if we still have active entries for this specific qname and qtype.