]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
10 years agoAuth: Fix building pkgs for centos 6
Pieter Lexis [Fri, 10 Jun 2016 10:23:58 +0000 (12:23 +0200)] 
Auth: Fix building pkgs for centos 6

10 years agoRemove the html theme from the tarball 3976/head
Pieter Lexis [Thu, 9 Jun 2016 15:48:19 +0000 (17:48 +0200)] 
Remove the html theme from the tarball

This lead only to license issues with Debian. Right now, the only way to
build the HTML documentation is from the git checkout. Which is ok.

10 years agodnsdist: Make dnsdist {A,I}XFR aware, document possible issues 3975/head
Remi Gacogne [Fri, 3 Jun 2016 09:54:58 +0000 (11:54 +0200)] 
dnsdist: Make dnsdist {A,I}XFR aware, document possible issues

10 years agoAPI: change PATCH/PUT on zones to return 204 No Content instead of full zone 3972/head
Christian Hofstaedtler [Fri, 10 Jun 2016 12:32:27 +0000 (14:32 +0200)] 
API: change PATCH/PUT on zones to return 204 No Content instead of full zone

Breaks backwards compat, obviously.

10 years agoauth: Handle `read()` returning 0 in RemoteBackend's unix connector 3973/head
Remi Gacogne [Fri, 10 Jun 2016 12:29:31 +0000 (14:29 +0200)] 
auth: Handle `read()` returning 0 in RemoteBackend's unix connector

Otherwise it looks like we may loop in `recv_message()` until the
timeout is reached if the other end closes the connection:
* `waitForData()` will return immediately
* `read()` will keep returning 0

10 years agoalso NULL msg_control in recursor 3962/head
Peter van Dijk [Fri, 10 Jun 2016 11:03:05 +0000 (13:03 +0200)] 
also NULL msg_control in recursor

10 years agosecpoll data for wheezy-backports recursor 3971/head
Christian Hofstaedtler [Fri, 10 Jun 2016 07:36:50 +0000 (09:36 +0200)] 
secpoll data for wheezy-backports recursor

10 years agoMerge pull request #3968 from zeha/api-regress-bindlocal
Peter van Dijk [Thu, 9 Jun 2016 19:33:10 +0000 (21:33 +0200)] 
Merge pull request #3968 from zeha/api-regress-bindlocal

API: Bind daemons to 127.0.0.1 in regression tests

10 years agoand link this all in (sorry)
bert hubert [Thu, 9 Jun 2016 14:35:18 +0000 (16:35 +0200)] 
and link this all in (sorry)

10 years agoabstract out StatNode class from dnsscope, move dnsscope to more standard iputils...
bert hubert [Thu, 9 Jun 2016 14:33:31 +0000 (16:33 +0200)] 
abstract out StatNode class from dnsscope, move dnsscope to more standard iputils infra

10 years agoMerge pull request #3964 from pieterlexis/rec-4-rc1-changelog
Pieter Lexis [Thu, 9 Jun 2016 08:22:27 +0000 (10:22 +0200)] 
Merge pull request #3964 from pieterlexis/rec-4-rc1-changelog

Add Recursor RC1 changelog

10 years agoadd warning for vigilant valgrind users
Peter van Dijk [Thu, 9 Jun 2016 07:22:00 +0000 (09:22 +0200)] 
add warning for vigilant valgrind users

10 years agoalternate fix for #3966, closes #3966
bert hubert [Thu, 9 Jun 2016 06:55:13 +0000 (08:55 +0200)] 
alternate fix for #3966, closes #3966

10 years agoAPI: Bind daemons to 127.0.0.1 in regression tests 3968/head
Christian Hofstaedtler [Wed, 8 Jun 2016 19:38:45 +0000 (21:38 +0200)] 
API: Bind daemons to 127.0.0.1 in regression tests

10 years agoAdd Recursor RC1 changelog 3964/head
Pieter Lexis [Wed, 8 Jun 2016 11:46:45 +0000 (13:46 +0200)] 
Add Recursor RC1 changelog

10 years agoMerge pull request #3957 from cmouse/fix-fwd-parsing rec-4.0.0-rc1
Pieter Lexis [Wed, 8 Jun 2016 15:30:57 +0000 (17:30 +0200)] 
Merge pull request #3957 from cmouse/fix-fwd-parsing

recursor: Require = in forward-zones

10 years agoMerge pull request #3961 from Habbie/rec-el6-i386
Peter van Dijk [Wed, 8 Jun 2016 12:40:47 +0000 (14:40 +0200)] 
Merge pull request #3961 from Habbie/rec-el6-i386

disable assertion; make recursor work on el6 i386 again

10 years agoFix a test by supression pdns_control output 3930/head
Pieter Lexis [Wed, 8 Jun 2016 09:14:12 +0000 (11:14 +0200)] 
Fix a test by supression pdns_control output

10 years agoMerge pull request #16 from pieterlexis/re-enable-starup-fail-back-off 3937/head
Aki Tuomi [Wed, 8 Jun 2016 11:16:09 +0000 (14:16 +0300)] 
Merge pull request #16 from pieterlexis/re-enable-starup-fail-back-off

Re enable failed startup backoff

10 years agoRe enable failed starup backoff
Pieter Lexis [Wed, 8 Jun 2016 11:13:12 +0000 (13:13 +0200)] 
Re enable failed starup backoff

10 years agoAdd AC_REQUIRE to PDNS_ENABLE_REPRODUCIBLE 3400/head
Pieter Lexis [Thu, 17 Mar 2016 12:40:30 +0000 (13:40 +0100)] 
Add AC_REQUIRE to PDNS_ENABLE_REPRODUCIBLE

10 years agodnsdist: allow building on openindiana
Pieter Lexis [Wed, 17 Feb 2016 23:16:03 +0000 (00:16 +0100)] 
dnsdist: allow building on openindiana

10 years agorecursor: allow building on openindiana
Pieter Lexis [Wed, 17 Feb 2016 23:16:19 +0000 (00:16 +0100)] 
recursor: allow building on openindiana

10 years agoUse correct command to determine hostname on illumos/openindiana
Pieter Lexis [Wed, 17 Feb 2016 22:23:35 +0000 (23:23 +0100)] 
Use correct command to determine hostname on illumos/openindiana

And detect openindiana properly

10 years agopdns_control bind-add-zone check for zonefile
Pieter Lexis [Wed, 4 May 2016 14:55:59 +0000 (16:55 +0200)] 
pdns_control bind-add-zone check for zonefile

We now check if we can access the zonefile before we add a zone to the
bindbackend via `pdns_control bind-add-zone`. By sheer luck, this
function worked on relative names (names were relative to the PWD of the
pdns_server process), so we now force the use of absolute names (unless
we are chrooted). Closes #3078

Update the pdns_control(1) manpage with the bind commands.

10 years agoMerge pull request #3959 from zeha/recursor-lua-readme
Pieter Lexis [Wed, 8 Jun 2016 09:10:03 +0000 (11:10 +0200)] 
Merge pull request #3959 from zeha/recursor-lua-readme

README: Fix package and pkg-config names for libluaX.Y on Debian/Ubuntu

10 years agodocument openbsd configure flags
Peter van Dijk [Wed, 8 Jun 2016 08:21:34 +0000 (08:21 +0000)] 
document openbsd configure flags

10 years agoadd includes that we need on OpenBSD
Peter van Dijk [Wed, 8 Jun 2016 08:19:46 +0000 (08:19 +0000)] 
add includes that we need on OpenBSD

10 years agonot sure why valgrind needed this - it is redundant but in this case also wrong....
Peter van Dijk [Wed, 8 Jun 2016 06:31:10 +0000 (06:31 +0000)] 
not sure why valgrind needed this - it is redundant but in this case also wrong. It also broke v6 on OpenBSD.

10 years agomake sure we set msgh.msg_control to NULL if we're not using it
Peter van Dijk [Wed, 8 Jun 2016 05:32:17 +0000 (05:32 +0000)] 
make sure we set msgh.msg_control to NULL if we're not using it

10 years agounbreak openbsd compilation
Peter van Dijk [Wed, 8 Jun 2016 04:57:22 +0000 (04:57 +0000)] 
unbreak openbsd compilation

10 years agodisable assertion; make recursor work on el6 i386 again. 3961/head
Peter van Dijk [Wed, 8 Jun 2016 07:35:53 +0000 (03:35 -0400)] 
disable assertion; make recursor work on el6 i386 again.
Thanks @nlyan @sspans. Closes #3695

10 years agoMerge pull request #3953 from pieterlexis/sync-debian-build
bert hubert [Wed, 8 Jun 2016 05:21:56 +0000 (07:21 +0200)] 
Merge pull request #3953 from pieterlexis/sync-debian-build

Sync debian build scripts a bit

10 years agoREADME: Fix package and pkg-config names for libluaX.Y on Debian/Ubuntu 3959/head
Christian Hofstaedtler [Tue, 7 Jun 2016 20:12:42 +0000 (22:12 +0200)] 
README: Fix package and pkg-config names for libluaX.Y on Debian/Ubuntu

10 years agorecursor: Require = in forward-zones 3957/head
Aki Tuomi [Tue, 7 Jun 2016 19:36:40 +0000 (22:36 +0300)] 
recursor: Require = in forward-zones

10 years agoMerge pull request #3949 from ahupowerdns/auth-ixfr
bert hubert [Tue, 7 Jun 2016 18:48:15 +0000 (20:48 +0200)] 
Merge pull request #3949 from ahupowerdns/auth-ixfr

Implement IXFR-based slaving for Authoritative, fix duplicate AXFRs

10 years agoMerge pull request #3941 from ahupowerdns/rec-auth-delegate
bert hubert [Tue, 7 Jun 2016 13:49:55 +0000 (15:49 +0200)] 
Merge pull request #3941 from ahupowerdns/rec-auth-delegate

make sure we can resolve 'x.com' if we have auth NS records loaded for x.com

10 years agoMerge pull request #3931 from zeha/rename-notify
Pieter Lexis [Tue, 7 Jun 2016 12:32:35 +0000 (14:32 +0200)] 
Merge pull request #3931 from zeha/rename-notify

Rename notify to pdns_notify to avoid conflicts

10 years agoalso add actual zone on auth; add trailing dot; fix IP 3941/head
Peter van Dijk [Tue, 7 Jun 2016 11:08:52 +0000 (04:08 -0700)] 
also add actual zone on auth; add trailing dot; fix IP

10 years agoadd auth-zone-delegation test
Peter van Dijk [Tue, 7 Jun 2016 11:12:15 +0000 (04:12 -0700)] 
add auth-zone-delegation test

10 years agoixfr documentation 3949/head
bert hubert [Tue, 7 Jun 2016 11:29:40 +0000 (13:29 +0200)] 
ixfr documentation

10 years agoMerge pull request #3948 from mind04/oldboost
Pieter Lexis [Tue, 7 Jun 2016 11:19:44 +0000 (13:19 +0200)] 
Merge pull request #3948 from mind04/oldboost

don't install dnsbulktest and dnstcpbench manpages if boost is too old

10 years agoMerge pull request #3926 from pieterlexis/recursor-CD-on-fwd
Pieter Lexis [Tue, 7 Jun 2016 10:59:38 +0000 (12:59 +0200)] 
Merge pull request #3926 from pieterlexis/recursor-CD-on-fwd

Recursor: set +CD on queries forwarded to a recursor

10 years agoMerge pull request #3910 from pieterlexis/recursor-NTA
Pieter Lexis [Tue, 7 Jun 2016 10:59:34 +0000 (12:59 +0200)] 
Merge pull request #3910 from pieterlexis/recursor-NTA

Recursor: implement Negative Trust Anchor management and runtime Trust Anchor management

10 years agoMerge pull request #3924 from pieterlexis/recursor-virtual-hosting
Pieter Lexis [Tue, 7 Jun 2016 10:59:25 +0000 (12:59 +0200)] 
Merge pull request #3924 from pieterlexis/recursor-virtual-hosting

recursor: Add multi-instance unit-file

10 years agodon't install dnsbulktest and dnstcpbench manpages if boost is too old 3948/head
Kees Monshouwer [Tue, 7 Jun 2016 09:33:35 +0000 (11:33 +0200)] 
don't install dnsbulktest and dnstcpbench manpages if boost is too old

10 years agoUpdate recursor dnssec docs 3910/head
Pieter Lexis [Tue, 7 Jun 2016 09:32:12 +0000 (11:32 +0200)] 
Update recursor dnssec docs

10 years agoAdd logging to trust anchor management
Pieter Lexis [Tue, 7 Jun 2016 09:29:54 +0000 (11:29 +0200)] 
Add logging to trust anchor management

10 years agohonour query-local-address and query-local-address6 for IXFR
bert hubert [Tue, 7 Jun 2016 09:22:33 +0000 (11:22 +0200)] 
honour query-local-address and query-local-address6 for IXFR

10 years agoactually listen when processRecord tells us to drop a record
bert hubert [Mon, 6 Jun 2016 16:46:30 +0000 (18:46 +0200)] 
actually listen when processRecord tells us to drop a record

10 years agoproperly blank out nsec, nsec3 and nsec3param from database
bert hubert [Mon, 6 Jun 2016 15:52:24 +0000 (17:52 +0200)] 
properly blank out nsec, nsec3 and nsec3param from database

10 years agofix up leaking case statement, hopefully fix axfr of nsec3 zones again
bert hubert [Mon, 6 Jun 2016 15:09:55 +0000 (17:09 +0200)] 
fix up leaking case statement, hopefully fix axfr of nsec3 zones again

10 years agowip commit for auth ixfr slaving
bert hubert [Sat, 4 Jun 2016 10:19:16 +0000 (12:19 +0200)] 
wip commit for auth ixfr slaving

10 years agomore wip
bert hubert [Wed, 1 Jun 2016 14:14:35 +0000 (16:14 +0200)] 
more wip

10 years agoyolocommit, but it does track a zone. Once.
bert hubert [Tue, 31 May 2016 15:02:13 +0000 (17:02 +0200)] 
yolocommit, but it does track a zone. Once.

10 years agoimprove set-meta help.
bert hubert [Tue, 7 Jun 2016 09:22:10 +0000 (11:22 +0200)] 
improve set-meta help.

10 years agorecursor: implement runtime trust anchor management
Pieter Lexis [Fri, 3 Jun 2016 07:44:02 +0000 (09:44 +0200)] 
recursor: implement runtime trust anchor management

10 years agoAdd script to print logs after failure
Pieter Lexis [Tue, 31 May 2016 08:15:45 +0000 (10:15 +0200)] 
Add script to print logs after failure

10 years agoUse configured trust anchors other than root
Pieter Lexis [Mon, 30 May 2016 16:36:35 +0000 (18:36 +0200)] 
Use configured trust anchors other than root

10 years agoAdd 2 simple NTA tests
Pieter Lexis [Fri, 27 May 2016 11:18:00 +0000 (13:18 +0200)] 
Add 2 simple NTA tests

10 years agoHookup NTA management to rec_control
Pieter Lexis [Thu, 26 May 2016 23:19:21 +0000 (01:19 +0200)] 
Hookup NTA management to rec_control

10 years agoImplement Negative Trust Anchors
Pieter Lexis [Thu, 26 May 2016 21:36:22 +0000 (23:36 +0200)] 
Implement Negative Trust Anchors

10 years agoMerge pull request #3923 from pieterlexis/recursor-dnssec-docs
bert hubert [Tue, 7 Jun 2016 08:07:52 +0000 (10:07 +0200)] 
Merge pull request #3923 from pieterlexis/recursor-dnssec-docs

Add Recursor DNSSEC docs

10 years agoMerge pull request #3929 from pieterlexis/issue-3915-recursor-fds
bert hubert [Tue, 7 Jun 2016 08:07:33 +0000 (10:07 +0200)] 
Merge pull request #3929 from pieterlexis/issue-3915-recursor-fds

recursor: set more sensible default fd limit

10 years agoMerge pull request #3936 from rgacogne/dnsdist-more-filtering-options
bert hubert [Tue, 7 Jun 2016 08:07:08 +0000 (10:07 +0200)] 
Merge pull request #3936 from rgacogne/dnsdist-more-filtering-options

dnsdist: Filter on opcode, records count/type, trailing data

10 years agoMerge pull request #3940 from rgacogne/auth-accu-centos6
bert hubert [Tue, 7 Jun 2016 08:06:38 +0000 (10:06 +0200)] 
Merge pull request #3940 from rgacogne/auth-accu-centos6

auth: Don't build dnsbulktest and dnstcpbench if boost is too old

10 years agoRename notify to pdns_notify to avoid conflicts 3931/head
Christian Hofstaedtler [Mon, 6 Jun 2016 18:59:56 +0000 (20:59 +0200)] 
Rename notify to pdns_notify to avoid conflicts

Note that this does not change regression-tests.recursor for now,
because that needs a newer pdns-tools deb.

10 years agorebase: soracle: remove debug code
Aki Tuomi [Mon, 6 Jun 2016 20:00:10 +0000 (23:00 +0300)] 
rebase: soracle: remove debug code

10 years agorebase: soracle: change tx name
Aki Tuomi [Mon, 6 Jun 2016 19:35:29 +0000 (22:35 +0300)] 
rebase: soracle: change tx name

10 years agorebase: soracle: fix readability
Aki Tuomi [Mon, 6 Jun 2016 19:35:05 +0000 (22:35 +0300)] 
rebase: soracle: fix readability

10 years agorebase: gpgsql initialization
Aki Tuomi [Mon, 6 Jun 2016 19:31:18 +0000 (22:31 +0300)] 
rebase: gpgsql initialization

10 years agofix confusing error on TCP/IP disconnect at just the right time (about 'endpoint...
bert hubert [Mon, 6 Jun 2016 19:30:58 +0000 (21:30 +0200)] 
fix confusing error on TCP/IP disconnect at just the right time (about 'endpoint is not connected')

10 years agoadd two records to test zone for recursor
bert hubert [Mon, 6 Jun 2016 19:21:50 +0000 (21:21 +0200)] 
add two records to test zone for recursor

10 years agogOracle: Remove trailing whitespace
Aki Tuomi [Mon, 6 Jun 2016 09:49:38 +0000 (12:49 +0300)] 
gOracle: Remove trailing whitespace

10 years agogOracle: Use lazy statements
Aki Tuomi [Mon, 6 Jun 2016 09:47:57 +0000 (12:47 +0300)] 
gOracle: Use lazy statements

10 years agogODBC: Use lazy statements
Aki Tuomi [Mon, 6 Jun 2016 09:42:26 +0000 (12:42 +0300)] 
gODBC: Use lazy statements

10 years agogpgsql: Remove trailing whitespace
Aki Tuomi [Mon, 6 Jun 2016 09:19:29 +0000 (12:19 +0300)] 
gpgsql: Remove trailing whitespace

10 years agogpgsql: Use lazy statements
Aki Tuomi [Mon, 6 Jun 2016 09:19:15 +0000 (12:19 +0300)] 
gpgsql: Use lazy statements

10 years agogmysql: Use lazy statements
Aki Tuomi [Sun, 5 Jun 2016 21:04:47 +0000 (00:04 +0300)] 
gmysql: Use lazy statements

10 years agogsqlite3: Remove trailing whitespace
Aki Tuomi [Sun, 5 Jun 2016 20:04:22 +0000 (23:04 +0300)] 
gsqlite3: Remove trailing whitespace

10 years agogsqlite: Use lazy statements
Aki Tuomi [Sun, 5 Jun 2016 20:04:02 +0000 (23:04 +0300)] 
gsqlite: Use lazy statements

10 years agoauth: Don't build dnsbulktest and dnstcpbench if boost is too old 3940/head
Remi Gacogne [Mon, 6 Jun 2016 13:59:19 +0000 (15:59 +0200)] 
auth: Don't build dnsbulktest and dnstcpbench if boost is too old

10 years agoFix ugly commented out var and actual code on the same line 3936/head
Remi Gacogne [Mon, 6 Jun 2016 09:40:46 +0000 (11:40 +0200)] 
Fix ugly commented out var and actual code on the same line

10 years agodnsdist: Filter on opcode, records count/type, trailing data
Remi Gacogne [Mon, 6 Jun 2016 08:34:37 +0000 (10:34 +0200)] 
dnsdist: Filter on opcode, records count/type, trailing data

* Add `OpcodeRule()` to filter on opcode + DNSOpcode.* Lua values
* Add `TrailingDataRule()` to filter queries with trailing data
* Add `RecordsCountRule(section, minCount, maxCount)` to match on
the number of records in a given section
* Add `RecordsTypeCountRule(section, type, minCount, maxCount)` to
match on the number of records of type `type` in a given section
* Add DNSSection.* Lua values
* Add DNSClass.* Lua values

10 years agoMerge pull request #3906 from rgacogne/dnsdist-issue-3903
Remi Gacogne [Mon, 6 Jun 2016 07:46:32 +0000 (09:46 +0200)] 
Merge pull request #3906 from rgacogne/dnsdist-issue-3903

dnsdist: Keep the servers ordered inside pools

10 years agomake sure we can resolve 'x.com' if we have auth NS records loaded for x.com
bert hubert [Sun, 5 Jun 2016 19:13:10 +0000 (21:13 +0200)] 
make sure we can resolve 'x.com' if we have auth NS records loaded for x.com

10 years agonetflix messing with your IPv6? This script has you covered.
bert hubert [Sun, 5 Jun 2016 08:30:05 +0000 (10:30 +0200)] 
netflix messing with your IPv6? This script has you covered.

10 years agoMerge pull request #3928 from pieterlexis/4-b1-secpoll
Peter van Dijk [Sat, 4 Jun 2016 13:25:42 +0000 (15:25 +0200)] 
Merge pull request #3928 from pieterlexis/4-b1-secpoll

secpoll: Add beta1 debian packages

10 years agoadd example google/bing safesearch or strict mode network wide DNS script for PowerDN...
bert hubert [Sat, 4 Jun 2016 10:19:41 +0000 (12:19 +0200)] 
add example google/bing safesearch or strict mode network wide DNS script for PowerDNS Recursor

10 years agoauth: sync a little with downstream debian 3953/head
Pieter Lexis [Fri, 3 Jun 2016 15:00:59 +0000 (17:00 +0200)] 
auth: sync a little with downstream debian

Remove .Debian. from secpoll

10 years agoSync recursor build scripts with debian
Pieter Lexis [Fri, 3 Jun 2016 12:55:06 +0000 (14:55 +0200)] 
Sync recursor build scripts with debian

This also disables the .Debian. secpoll suffx defined in the binary in
favor of the 'real' (upstream) version.

10 years agodnsdist: Keep the servers ordered inside pools 3906/head
Remi Gacogne [Thu, 26 May 2016 17:42:36 +0000 (19:42 +0200)] 
dnsdist: Keep the servers ordered inside pools

Several policies expect the servers to be ordered on their 'order'.
In addition to that, we keep the servers in a `NumberedVector` to
be able to pass them as a Lua table to Lua custom policies, and
that means we need to get the numbers right there too, especially
when we remove a server from a pool.

10 years agorecursor: set more sensible default fd limit 3929/head
Pieter Lexis [Fri, 3 Jun 2016 12:07:46 +0000 (14:07 +0200)] 
recursor: set more sensible default fd limit

closes #3915

10 years agoAdd Recursor DNSSEC docs 3923/head
Pieter Lexis [Tue, 31 May 2016 22:35:27 +0000 (00:35 +0200)] 
Add Recursor DNSSEC docs

10 years agoRecursor: +CD on queries forwarded to a recursor 3926/head
Pieter Lexis [Wed, 1 Jun 2016 21:02:56 +0000 (23:02 +0200)] 
Recursor: +CD on queries forwarded to a recursor

10 years agosecpoll: Add beta1 debian packages 3928/head
Pieter Lexis [Fri, 3 Jun 2016 10:27:59 +0000 (12:27 +0200)] 
secpoll: Add beta1 debian packages

10 years agoMerge pull request #3917 from cmouse/remotebackend-getalldomains
bert hubert [Thu, 2 Jun 2016 06:53:13 +0000 (08:53 +0200)] 
Merge pull request #3917 from cmouse/remotebackend-getalldomains

Remotebackend: Add getAllDomains call

10 years agofix up lua axfr filter, supposed to close #3925 please check.
bert hubert [Wed, 1 Jun 2016 18:55:43 +0000 (20:55 +0200)] 
fix up lua axfr filter, supposed to close #3925 please check.

10 years agorecursor: Add multi-instance unit-file 3924/head
Pieter Lexis [Wed, 1 Jun 2016 13:34:05 +0000 (15:34 +0200)] 
recursor: Add multi-instance unit-file

Closes #3922

10 years agoremotebackend: Add documentation 3917/head
Aki Tuomi [Tue, 31 May 2016 11:24:40 +0000 (14:24 +0300)] 
remotebackend: Add documentation