]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
9 years agoUse ruby-json 1.8.2 instead of 1.8.1 to build on travis 4303/head
Remi Gacogne [Wed, 10 Aug 2016 08:26:28 +0000 (10:26 +0200)] 
Use ruby-json 1.8.2 instead of 1.8.1 to build on travis

Since travis upgraded their trusty image, ruby has been updated to
2.3.1 and doesn't play well with ruby-json 1.8.1.
This should be fixed in 1.8.2 according to
https://github.com/flori/json/issues/229

9 years agofix TSIG for single thread distributor 4335/head
Kees Monshouwer [Sun, 7 Aug 2016 23:02:48 +0000 (01:02 +0200)] 
fix TSIG for single thread distributor

9 years agorec: Honor PIE flags 4294/head
Remi Gacogne [Sun, 7 Aug 2016 15:00:29 +0000 (17:00 +0200)] 
rec: Honor PIE flags

9 years agoRemove SELinux policy 4293/head
Ruben Kerkhof [Sat, 6 Aug 2016 10:23:59 +0000 (12:23 +0200)] 
Remove SELinux policy

I wrote new policy from scratch which has been upstreamed a while ago.

9 years agoFix nitpicking issues 4289/head
Mark Schouten [Fri, 5 Aug 2016 13:18:10 +0000 (15:18 +0200)] 
Fix nitpicking issues

9 years agoAdd documentation on searching data via the API
Mark Schouten [Fri, 5 Aug 2016 13:13:30 +0000 (15:13 +0200)] 
Add documentation on searching data via the API

9 years agoauth: Remove leftover ERANGE check when parsing serial 4287/head
Remi Gacogne [Fri, 5 Aug 2016 08:52:04 +0000 (10:52 +0200)] 
auth: Remove leftover ERANGE check when parsing serial

9 years agoUpdate index.md
bert hubert [Thu, 4 Aug 2016 17:02:10 +0000 (19:02 +0200)] 
Update index.md

9 years agoauth: Handle out_of_range exception when parsing serial
Remi Gacogne [Thu, 4 Aug 2016 17:01:22 +0000 (19:01 +0200)] 
auth: Handle out_of_range exception when parsing serial

Unsure if we can actually get a bad serial here, but we are checking
the number of parts so it looks like it might happen.

9 years agoauth: Catch out_of_range exception when parsing serial
Remi Gacogne [Thu, 4 Aug 2016 17:00:07 +0000 (19:00 +0200)] 
auth: Catch out_of_range exception when parsing serial

9 years agodnsdist: Add response rules to the API and Web status page 4286/head
Remi Gacogne [Thu, 4 Aug 2016 14:14:27 +0000 (16:14 +0200)] 
dnsdist: Add response rules to the API and Web status page

9 years agoFix broken link 4280/head
Arjen Zonneveld [Thu, 4 Aug 2016 08:33:34 +0000 (10:33 +0200)] 
Fix broken link

Fix incorrect anchor to Hybrid BIND-mode operation.

9 years agoMerge pull request #4274 from mind04/dhcid
Peter van Dijk [Wed, 3 Aug 2016 19:01:11 +0000 (21:01 +0200)] 
Merge pull request #4274 from mind04/dhcid

report DHCID type

9 years agoMerge pull request #4271 from Habbie/ucontext_t
Peter van Dijk [Tue, 2 Aug 2016 20:37:39 +0000 (22:37 +0200)] 
Merge pull request #4271 from Habbie/ucontext_t

fix type

9 years agoreport DHCID type 4274/head
Kees Monshouwer [Tue, 2 Aug 2016 19:09:46 +0000 (21:09 +0200)] 
report DHCID type

9 years agofix type 4271/head
Peter van Dijk [Tue, 2 Aug 2016 13:48:34 +0000 (15:48 +0200)] 
fix type

9 years agoauth: Keep the existing bind backend zone if reload fails 4272/head
Remi Gacogne [Tue, 2 Aug 2016 13:49:11 +0000 (15:49 +0200)] 
auth: Keep the existing bind backend zone if reload fails

9 years agoAdd d_wasRejectedLastRelaod bool to BindDomainInfo
Pieter Lexis [Fri, 29 Jul 2016 11:26:29 +0000 (13:26 +0200)] 
Add d_wasRejectedLastRelaod bool to BindDomainInfo

Before, we used d_loaded to show "[rejected]" in the `pdns_control
bind-reload-now` output. However, an already loaded zone that was
rejected later, it would not show "[rejected], it would not show
"[rejected]".

9 years agoAuth: output current message on bind-reload-now
Pieter Lexis [Fri, 29 Jul 2016 11:00:55 +0000 (13:00 +0200)] 
Auth: output current message on bind-reload-now

Also log the result of the parsing in the server

9 years agocontrib: simple bash completion for pdnsutil 4269/head
Joerg Jungermann [Tue, 2 Aug 2016 10:03:14 +0000 (12:03 +0200)] 
contrib: simple bash completion for pdnsutil

9 years agoFix some inconsistencies 4268/head
Wim [Mon, 1 Aug 2016 21:19:02 +0000 (23:19 +0200)] 
Fix some inconsistencies

9 years agopdnsutil remove unnecessary check, the parse test above will catch trailing dots 4261/head
Kees Monshouwer [Mon, 1 Aug 2016 20:53:50 +0000 (22:53 +0200)] 
pdnsutil remove unnecessary check, the parse test above will catch trailing dots

9 years agorec: Set `dq.rcode` before calling postresolve 4264/head
Remi Gacogne [Mon, 1 Aug 2016 12:46:48 +0000 (14:46 +0200)] 
rec: Set `dq.rcode` before calling postresolve

9 years agoMerge pull request #4042 from rgacogne/dnsdist-tcp-fast-open
Remi Gacogne [Mon, 1 Aug 2016 07:18:37 +0000 (09:18 +0200)] 
Merge pull request #4042 from rgacogne/dnsdist-tcp-fast-open

dnsdist: Add server-side TCP Fast Open support

9 years agoMerge pull request #4067 from rgacogne/dnsdist-fix-ebpf-detection
Remi Gacogne [Mon, 1 Aug 2016 07:17:33 +0000 (09:17 +0200)] 
Merge pull request #4067 from rgacogne/dnsdist-fix-ebpf-detection

dnsdist: Disable eBPF support when BPF_FUNC_tail_call is not found

9 years agoMerge pull request #4079 from rgacogne/dnsdist-remotelog-no-protobuf
Remi Gacogne [Mon, 1 Aug 2016 07:16:56 +0000 (09:16 +0200)] 
Merge pull request #4079 from rgacogne/dnsdist-remotelog-no-protobuf

dnsdist: Return an error on RemoteLog{,Response}Action() w/o protobuf

9 years agoMerge pull request #4198 from stutiredboy/master
Remi Gacogne [Mon, 1 Aug 2016 07:16:42 +0000 (09:16 +0200)] 
Merge pull request #4198 from stutiredboy/master

newServer setting maxCheckFailures makes no sense

9 years agoMerge pull request #4246 from rgacogne/dnsdist-api-array-pools
Remi Gacogne [Mon, 1 Aug 2016 07:15:51 +0000 (09:15 +0200)] 
Merge pull request #4246 from rgacogne/dnsdist-api-array-pools

dnsdist: API now sends pools as a JSON array instead of a string

9 years agostrip trailing dot in PTR content
Kees Monshouwer [Sat, 30 Jul 2016 23:43:55 +0000 (01:43 +0200)] 
strip trailing dot in PTR content

10 years agoMerge pull request #4056 from zeha/openssl11 auth-4.0.1 rec-4.0.1
Pieter Lexis [Fri, 29 Jul 2016 14:28:18 +0000 (16:28 +0200)] 
Merge pull request #4056 from zeha/openssl11

OpenSSL 1.1.0 support

10 years agoMore changelog fixes
Pieter Lexis [Fri, 29 Jul 2016 13:55:37 +0000 (15:55 +0200)] 
More changelog fixes

10 years agoUpdate changelog with one more entry
Pieter Lexis [Fri, 29 Jul 2016 13:31:32 +0000 (15:31 +0200)] 
Update changelog with one more entry

10 years agoMerge pull request #4252 from rgacogne/auth-bind-include-length
Peter van Dijk [Fri, 29 Jul 2016 13:29:21 +0000 (15:29 +0200)] 
Merge pull request #4252 from rgacogne/auth-bind-include-length

auth: Don't include bind files if length <= 2 or > sizeof(filename)

10 years agoMerge pull request #4241 from pieterlexis/401-changelog
Pieter Lexis [Fri, 29 Jul 2016 13:26:15 +0000 (15:26 +0200)] 
Merge pull request #4241 from pieterlexis/401-changelog

4.0.1 changelog, docs and secpoll

10 years agoAdd 4.0.1 to secpoll 4241/head
Pieter Lexis [Thu, 28 Jul 2016 09:02:40 +0000 (11:02 +0200)] 
Add 4.0.1 to secpoll

10 years agoAdd some docs on new ComboAddress features in Lua
Pieter Lexis [Thu, 28 Jul 2016 08:56:56 +0000 (10:56 +0200)] 
Add some docs on new ComboAddress features in Lua

10 years agoAdd Upgrade Notes for the recursor
Pieter Lexis [Thu, 28 Jul 2016 08:53:01 +0000 (10:53 +0200)] 
Add Upgrade Notes for the recursor

10 years agoAdd auth 4.0.1 changelog
Pieter Lexis [Thu, 28 Jul 2016 08:51:40 +0000 (10:51 +0200)] 
Add auth 4.0.1 changelog

10 years agoAdd recursor 4.0.1 changelog entries
Pieter Lexis [Thu, 28 Jul 2016 08:51:24 +0000 (10:51 +0200)] 
Add recursor 4.0.1 changelog entries

10 years agoopensslsigners: use libcrypto access functions 4056/head
Christian Hofstaedtler [Mon, 27 Jun 2016 19:45:23 +0000 (19:45 +0000)] 
opensslsigners: use libcrypto access functions

10 years agoopensslsigners: remove thread/locking setup, not needed in openssl 1.1 anymore
Christian Hofstaedtler [Mon, 27 Jun 2016 13:50:31 +0000 (13:50 +0000)] 
opensslsigners: remove thread/locking setup, not needed in openssl 1.1 anymore

10 years agodns_random: Use CRYPTO_ctr128_encrypt when available
Christian Hofstaedtler [Mon, 27 Jun 2016 13:50:05 +0000 (13:50 +0000)] 
dns_random: Use CRYPTO_ctr128_encrypt when available

As AES_ctr128_encrypt is removed in OpenSSL 1.1.0.

10 years agoAdd PDNS_CHECK_LIBCRYPTO based on AX_CHECK_OPENSSL
Pieter Lexis [Mon, 27 Jun 2016 18:41:52 +0000 (20:41 +0200)] 
Add PDNS_CHECK_LIBCRYPTO based on AX_CHECK_OPENSSL

This detects libcrypto for OpenSSL 0.9.8, 1.0 and 1.1.

Furthermore, curve detection appeared broken on Arch Linux, this is fixed
with the addition of PDNS_CHECK_LIBCRYPTO_ECDSA, without breaking on Debian
Jessie, Ubuntu Trusty, Wily and Xenial and CentOS 5 through 7.

10 years agoMerge pull request #4255 from pieterlexis/stl-error-on-broken-soa
Pieter Lexis [Fri, 29 Jul 2016 12:38:49 +0000 (14:38 +0200)] 
Merge pull request #4255 from pieterlexis/stl-error-on-broken-soa

Auth: catch runtime_error when parsing a broken MNAME

10 years agoMerge pull request #4207 from pieterlexis/multiple-DS-per-name
Pieter Lexis [Fri, 29 Jul 2016 12:38:39 +0000 (14:38 +0200)] 
Merge pull request #4207 from pieterlexis/multiple-DS-per-name

Change DS config items to dsmap_t

10 years agoChange dsmap_t to a set to prevent duplicates 4207/head
Pieter Lexis [Thu, 21 Jul 2016 14:43:47 +0000 (16:43 +0200)] 
Change dsmap_t to a set to prevent duplicates

10 years agoChange DS config items to dsmap_t
Pieter Lexis [Tue, 19 Jul 2016 13:38:27 +0000 (15:38 +0200)] 
Change DS config items to dsmap_t

Ensure that addTA() appends the DS.

10 years agotest-algorithms: check public key can be reloaded
Christian Hofstaedtler [Fri, 1 Jul 2016 12:17:08 +0000 (14:17 +0200)] 
test-algorithms: check public key can be reloaded

10 years agoopensslsigners: mark member overrides
Christian Hofstaedtler [Fri, 1 Jul 2016 09:57:35 +0000 (11:57 +0200)] 
opensslsigners: mark member overrides

Fixes warnings from clang.

10 years agoAuth: PDNSException for bad SOA MNAME or RNAME 4255/head
Pieter Lexis [Fri, 29 Jul 2016 10:21:25 +0000 (12:21 +0200)] 
Auth: PDNSException for bad SOA MNAME or RNAME

This prevents blowing up the bind backend on startup when one zone
contains a bad SOA record.

10 years agoMerge pull request #4242 from rgacogne/fix-protobuf-todebugstring-4240
Pieter Lexis [Fri, 29 Jul 2016 08:52:51 +0000 (10:52 +0200)] 
Merge pull request #4242 from rgacogne/fix-protobuf-todebugstring-4240

Fix `DNSProtoBufMessage::toDebugString()` without protobuf support

10 years agoMerge pull request #4245 from mind04/nsec
Pieter Lexis [Fri, 29 Jul 2016 08:45:33 +0000 (10:45 +0200)] 
Merge pull request #4245 from mind04/nsec

direct nsec nxdomain

10 years agoMerge pull request #4250 from mind04/tologstring
Pieter Lexis [Fri, 29 Jul 2016 08:45:26 +0000 (10:45 +0200)] 
Merge pull request #4250 from mind04/tologstring

use toLogString() for ringAccount

10 years agodnsdist: Add protobuf and re2 as optional deps in the README 4251/head
Remi Gacogne [Fri, 29 Jul 2016 07:33:04 +0000 (09:33 +0200)] 
dnsdist: Add protobuf and re2 as optional deps in the README

10 years agodnsdist: Add protobuf and re2 as optional deps on the download page
Remi Gacogne [Fri, 29 Jul 2016 07:30:34 +0000 (09:30 +0200)] 
dnsdist: Add protobuf and re2 as optional deps on the download page

10 years agouse toLogString() for ringAccount 4250/head
Kees Monshouwer [Thu, 28 Jul 2016 21:23:56 +0000 (23:23 +0200)] 
use toLogString() for ringAccount

10 years agoMerge pull request #4247 from pieterlexis/fail-on-missing-components
Peter van Dijk [Thu, 28 Jul 2016 17:56:13 +0000 (19:56 +0200)] 
Merge pull request #4247 from pieterlexis/fail-on-missing-components

Autoconf improvements

10 years agoMerge pull request #4222 from aj-gh/fix-doc-timedout-packets
Pieter Lexis [Thu, 28 Jul 2016 15:17:26 +0000 (17:17 +0200)] 
Merge pull request #4222 from aj-gh/fix-doc-timedout-packets

Correct wrong statistics counter name in docs

10 years agoMerge pull request #4243 from pieterlexis/toString-in-current-queries
Pieter Lexis [Thu, 28 Jul 2016 15:17:19 +0000 (17:17 +0200)] 
Merge pull request #4243 from pieterlexis/toString-in-current-queries

Recursor: Fix a possible crash

10 years agodnsdist: we don't use boost::foreach anymore 4247/head
Pieter Lexis [Thu, 28 Jul 2016 14:37:06 +0000 (16:37 +0200)] 
dnsdist: we don't use boost::foreach anymore

10 years agoAuth: Fail configure on missing boost components
Pieter Lexis [Thu, 28 Jul 2016 14:33:06 +0000 (16:33 +0200)] 
Auth: Fail configure on missing boost components

Prevents issues like #4239

10 years agotest response for non existent direct nsec queries 4245/head
Kees Monshouwer [Thu, 28 Jul 2016 14:03:21 +0000 (16:03 +0200)] 
test response for non existent direct nsec queries

10 years agodnsdist: API now sends pools as a JSON array instead of a string 4246/head
Remi Gacogne [Thu, 28 Jul 2016 13:50:08 +0000 (15:50 +0200)] 
dnsdist: API now sends pools as a JSON array instead of a string

10 years agodon't send covering nsec records for direct nsec queries
Kees Monshouwer [Thu, 28 Jul 2016 13:17:39 +0000 (15:17 +0200)] 
don't send covering nsec records for direct nsec queries

10 years agodnsdist: Add a `setCD` parameter to set cd=1 on health check queries 4244/head
Remi Gacogne [Thu, 28 Jul 2016 13:07:58 +0000 (15:07 +0200)] 
dnsdist: Add a `setCD` parameter to set cd=1 on health check queries

10 years agoRecursor: Fix a possible crash 4243/head
Pieter Lexis [Thu, 28 Jul 2016 12:21:10 +0000 (14:21 +0200)] 
Recursor: Fix a possible crash

When the parser creates empty DNSNames (for whatever reason) and
`rec_control current-queries` is run, the process would abort because it
tried to print an empty DNSName.

10 years agoMerge pull request #4214 from rgacogne/auth-supermaster-proxy-ecs
Pieter Lexis [Thu, 28 Jul 2016 10:38:31 +0000 (12:38 +0200)] 
Merge pull request #4214 from rgacogne/auth-supermaster-proxy-ecs

auth: Trust EDNS Client Subnet from a trusted notification proxy

10 years agoMerge pull request #4210 from pieterlexis/rec-secpoll-validate
Pieter Lexis [Thu, 28 Jul 2016 09:49:39 +0000 (11:49 +0200)] 
Merge pull request #4210 from pieterlexis/rec-secpoll-validate

Validate DNSSEC for secpoll.powerdns.com

10 years agoFix `DNSProtoBufMessage::toDebugString()` without protobuf support 4242/head
Remi Gacogne [Thu, 28 Jul 2016 09:08:43 +0000 (11:08 +0200)] 
Fix `DNSProtoBufMessage::toDebugString()` without protobuf support

Fixes #4240.

10 years agoMerge pull request #4183 from hnsk/pdnsutil-always-diff
Pieter Lexis [Thu, 28 Jul 2016 08:15:25 +0000 (10:15 +0200)] 
Merge pull request #4183 from hnsk/pdnsutil-always-diff

pdnsutil: Remove checking of ctime and always diff the changes.

10 years agoMerge pull request #4206 from rgacogne/auth-psql-deallocate-4201
Pieter Lexis [Thu, 28 Jul 2016 08:01:22 +0000 (10:01 +0200)] 
Merge pull request #4206 from rgacogne/auth-psql-deallocate-4201

auth: Don't try to deallocate empty PG statements

10 years agoMerge pull request #4126 from rgacogne/auth-carbon-freebsd
Pieter Lexis [Thu, 28 Jul 2016 08:00:47 +0000 (10:00 +0200)] 
Merge pull request #4126 from rgacogne/auth-carbon-freebsd

auth: Wait for the connection to the carbon server to be established

10 years agoMerge pull request #4142 from mind04/fd-usage
Pieter Lexis [Thu, 28 Jul 2016 07:59:21 +0000 (09:59 +0200)] 
Merge pull request #4142 from mind04/fd-usage

add used filedescriptor statistics to auth

10 years agoMerge pull request #4168 from cmouse/recursor-lua-netmask
Pieter Lexis [Thu, 28 Jul 2016 07:54:05 +0000 (09:54 +0200)] 
Merge pull request #4168 from cmouse/recursor-lua-netmask

Add more Netmask methods for recursor Lua

10 years agoMerge pull request #4140 from James-TR/fix-include-sys-poll
Pieter Lexis [Thu, 28 Jul 2016 07:53:56 +0000 (09:53 +0200)] 
Merge pull request #4140 from James-TR/fix-include-sys-poll

resolver.cc: fix warnings with gcc on musl-libc

10 years agoMerge pull request #4224 from mind04/regression
Pieter Lexis [Thu, 28 Jul 2016 07:53:47 +0000 (09:53 +0200)] 
Merge pull request #4224 from mind04/regression

fix AXFR-SOURCE tests

10 years agoauth: Don't include bind files if length < 2 or > sizeof(filename) 4252/head
Remi Gacogne [Wed, 27 Jul 2016 15:15:43 +0000 (17:15 +0200)] 
auth: Don't include bind files if length < 2 or > sizeof(filename)

10 years agoMerge pull request #4215 from rgacogne/rec-rpz-override-local
Pieter Lexis [Wed, 27 Jul 2016 12:34:27 +0000 (14:34 +0200)] 
Merge pull request #4215 from rgacogne/rec-rpz-override-local

rec: RPZ default policy should also override local data RRs

10 years agogrep out fd-usage metric in counters test 4142/head
Kees Monshouwer [Sat, 23 Jul 2016 12:14:47 +0000 (14:14 +0200)] 
grep out fd-usage metric in counters test

10 years agoMerge pull request #4205 from rgacogne/dnsdist-downstream-any
bert hubert [Fri, 22 Jul 2016 19:13:07 +0000 (21:13 +0200)] 
Merge pull request #4205 from rgacogne/dnsdist-downstream-any

dnsdist: Prevent the use of "any" addresses for downstream server

10 years agoMerge pull request #4211 from pieterlexis/secpoll-400-unsupported
bert hubert [Fri, 22 Jul 2016 19:12:27 +0000 (21:12 +0200)] 
Merge pull request #4211 from pieterlexis/secpoll-400-unsupported

Secpoll: Set 4.0.0 pre-releases to "upgrade now"

10 years agoMerge pull request #4221 from Habbie/no-clobber-erno
bert hubert [Fri, 22 Jul 2016 19:11:51 +0000 (21:11 +0200)] 
Merge pull request #4221 from Habbie/no-clobber-erno

save errno before we clobber it

10 years agoMerge pull request #4217 from ahupowerdns/nxtrust
bert hubert [Fri, 22 Jul 2016 19:11:16 +0000 (21:11 +0200)] 
Merge pull request #4217 from ahupowerdns/nxtrust

turn on root-nx-trust by default and log-common-errors=off, and document that

10 years agofix AXFR-SOURCE tests 4224/head
Kees Monshouwer [Fri, 22 Jul 2016 17:50:51 +0000 (19:50 +0200)] 
fix AXFR-SOURCE tests

10 years agoclarify root-nx-trust by explicitly setting it to yes 4217/head
bert hubert [Fri, 22 Jul 2016 13:20:59 +0000 (15:20 +0200)] 
clarify root-nx-trust by explicitly setting it to yes

10 years agoturn off the logging of common errors by default. In high traffic situations with...
bert hubert [Fri, 22 Jul 2016 13:20:32 +0000 (15:20 +0200)] 
turn off the logging of common errors by default. In high traffic situations with synchronous logging, this is dangerous.

10 years agoMerge pull request #4220 from rgacogne/dnsdist-no-error-parsing-udp-query
bert hubert [Fri, 22 Jul 2016 13:19:23 +0000 (15:19 +0200)] 
Merge pull request #4220 from rgacogne/dnsdist-no-error-parsing-udp-query

dnsdist: Don't log an error when parsing an invalid UDP query

10 years agoCorrect wrong statistics counter name in docs 4222/head
Andreas Jakum [Fri, 22 Jul 2016 13:01:29 +0000 (15:01 +0200)] 
Correct wrong statistics counter name in docs

10 years agoMerge pull request #4164 from pieterlexis/fail-on-lua-dns-script-missing
Peter van Dijk [Thu, 21 Jul 2016 15:06:57 +0000 (17:06 +0200)] 
Merge pull request #4164 from pieterlexis/fail-on-lua-dns-script-missing

Fail on startup when lua-dns-script doesn't exist

10 years agoMerge pull request #4192 from Habbie/dnsreplay-nostamp
Pieter Lexis [Thu, 21 Jul 2016 15:02:34 +0000 (17:02 +0200)] 
Merge pull request #4192 from Habbie/dnsreplay-nostamp

only ecs-stamp when asked for

10 years agoMerge pull request #4152 from zeha/test-doubleeq
Peter van Dijk [Thu, 21 Jul 2016 14:58:16 +0000 (16:58 +0200)] 
Merge pull request #4152 from zeha/test-doubleeq

Use single equal sign when calling test(1)

10 years agosave errno before we clobber it 4221/head
Peter van Dijk [Thu, 21 Jul 2016 14:49:20 +0000 (16:49 +0200)] 
save errno before we clobber it

10 years agodnsdist: Don't log an error when parsing an invalid UDP query 4220/head
Remi Gacogne [Thu, 21 Jul 2016 14:11:06 +0000 (16:11 +0200)] 
dnsdist: Don't log an error when parsing an invalid UDP query

It can still be displayed in verbose mode, but we don't want to
flood our logs for this.

10 years agoturn on root-nx-trust by default, and document that
bert hubert [Thu, 21 Jul 2016 10:06:39 +0000 (12:06 +0200)] 
turn on root-nx-trust by default, and document that

10 years agoMerge pull request #4119 from mind04/recursor
Peter van Dijk [Thu, 21 Jul 2016 09:57:47 +0000 (11:57 +0200)] 
Merge pull request #4119 from mind04/recursor

rec: improve dnssec record skipping for non dnssec queries

10 years agoMerge pull request #4114 from rgacogne/dnsdist-labelscount-rule
Peter van Dijk [Thu, 21 Jul 2016 09:52:15 +0000 (11:52 +0200)] 
Merge pull request #4114 from rgacogne/dnsdist-labelscount-rule

dnsdist: Add `QNameLabelsCountRule()` and `QNameWireLengthRule()`

10 years agoMerge pull request #4133 from rgacogne/issue-4128
Peter van Dijk [Thu, 21 Jul 2016 09:41:46 +0000 (11:41 +0200)] 
Merge pull request #4133 from rgacogne/issue-4128

Add limits to the size of received {A,I}XFR, in megabytes

10 years agoMerge pull request #4213 from pieterlexis/tinydns-for-centos
Pieter Lexis [Thu, 21 Jul 2016 09:35:14 +0000 (11:35 +0200)] 
Merge pull request #4213 from pieterlexis/tinydns-for-centos

Create tinydns backend packages for CentOS 7

10 years agoMerge pull request #4212 from pieterlexis/pgp-key
Pieter Lexis [Thu, 21 Jul 2016 09:34:55 +0000 (11:34 +0200)] 
Merge pull request #4212 from pieterlexis/pgp-key

Add PGP key to tarball signers

10 years agoauth: Trust EDNS Client Subnet from a trusted notification proxy 4214/head
Remi Gacogne [Wed, 20 Jul 2016 13:59:49 +0000 (15:59 +0200)] 
auth: Trust EDNS Client Subnet from a trusted notification proxy

This allows for example the use of dnsdist in front of supermaster
slaves.
dnsdist must be configured to send ECS to the backend with:
* `useClientSubnet=true` on the corresponding `newServer()`
* `setECSSourcePrefixV4(32)` and/or `setECSSourcePrefixV6(128)` so
the exact source is sent to the slave
* `setECSOverride(true)` so that any existing ECS information is
overridden

In addition, pdns must be configured to accept notification from
dnsdist with `trusted-notification-proxy` and to process ECS with
`edns-subnet-processing=yes`.