]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
10 years agoMerge pull request #2568 from mind04/pdnssec2 auth-3.3.3
Peter van Dijk [Mon, 8 Jun 2015 14:31:54 +0000 (16:31 +0200)] 
Merge pull request #2568 from mind04/pdnssec2

check for glue and delegations in parent zones

10 years agoMerge pull request #2567 from pieterlexis/auth-3.3.3-qname-len-fix
Pieter Lexis [Mon, 8 Jun 2015 11:58:44 +0000 (13:58 +0200)] 
Merge pull request #2567 from pieterlexis/auth-3.3.3-qname-len-fix

Limit the maximum length of a qname

10 years agopdnssec: log missing glue as warning 2568/head
Kees Monshouwer [Mon, 1 Jun 2015 08:24:09 +0000 (10:24 +0200)] 
pdnssec: log missing glue as warning

10 years agopdnssec: check for glue and delegations in parent zones
Kees Monshouwer [Sat, 30 May 2015 23:11:12 +0000 (01:11 +0200)] 
pdnssec: check for glue and delegations in parent zones

10 years agoLimit the maximum length of a qname 2567/head
Pieter Lexis [Tue, 2 Jun 2015 13:26:42 +0000 (15:26 +0200)] 
Limit the maximum length of a qname

10 years agokill some further mallocs and add note to remind us not to add them back auth-3.3.2
bert hubert [Tue, 6 Jan 2015 11:49:31 +0000 (12:49 +0100)] 
kill some further mallocs and add note to remind us not to add them back

Conflicts:
pdns/dnsparser.cc

10 years agoimport CVE-2015-1868 patch
Peter van Dijk [Fri, 1 May 2015 07:05:23 +0000 (09:05 +0200)] 
import CVE-2015-1868 patch

10 years agoMerge pull request #2483 from mind04/answer-quality-improvements
Peter van Dijk [Fri, 1 May 2015 07:04:05 +0000 (09:04 +0200)] 
Merge pull request #2483 from mind04/answer-quality-improvements

Answer quality improvements

10 years agolast bits and pieces 2483/head
Kees Monshouwer [Thu, 30 Apr 2015 21:45:52 +0000 (23:45 +0200)] 
last bits and pieces

10 years agomake very sure we don't keel over if something goes wrong polling security status...
bert hubert [Thu, 23 Oct 2014 17:28:36 +0000 (19:28 +0200)] 
make very sure we don't keel over if something goes wrong polling security status in auth

10 years agoauth: limit long version strings to 63 characters and catch exceptions in secpoll
Kees Monshouwer [Tue, 13 Jan 2015 11:54:27 +0000 (12:54 +0100)] 
auth: limit long version strings to 63 characters and catch exceptions in secpoll

10 years agoforce PACKAGEVERSION to string, fixes #2030
Peter van Dijk [Wed, 31 Dec 2014 16:58:06 +0000 (16:58 +0000)] 
force PACKAGEVERSION to string, fixes #2030

10 years agosecpoll: Replace ~ with _, too
Christian Hofstaedtler [Mon, 24 Nov 2014 13:40:31 +0000 (14:40 +0100)] 
secpoll: Replace ~ with _, too

Debian backports versions use '~' in the version number.

10 years agoif no nameserver configured in /etc/resolv.conf, send to 127.0.0.1. Closes #1851.
bert hubert [Fri, 31 Oct 2014 12:23:22 +0000 (13:23 +0100)] 
if no nameserver configured in /etc/resolv.conf, send to 127.0.0.1. Closes #1851.

10 years agoinitialize security_status to 0 (unknown)
bert hubert [Wed, 22 Oct 2014 18:45:04 +0000 (20:45 +0200)] 
initialize security_status to 0 (unknown)

10 years agofix up compilation on RHEL (missing include)
bert hubert [Wed, 22 Oct 2014 15:18:30 +0000 (17:18 +0200)] 
fix up compilation on RHEL (missing include)

10 years agoimplement security polling for auth
bert hubert [Wed, 22 Oct 2014 14:55:06 +0000 (16:55 +0200)] 
implement security polling for auth

10 years agochange default for add-superfluous-nsec3-for-old-bind config option
Kees Monshouwer [Fri, 1 May 2015 05:47:36 +0000 (07:47 +0200)] 
change default for add-superfluous-nsec3-for-old-bind config option

10 years agolimit the number of NSEC3 iterations RFC5155 10.3
Kees Monshouwer [Sun, 20 Jul 2014 11:15:53 +0000 (13:15 +0200)] 
limit the number of NSEC3 iterations RFC5155 10.3

10 years agomake makeRelative() case insensitive
Kees Monshouwer [Wed, 22 Apr 2015 17:31:31 +0000 (19:31 +0200)] 
make makeRelative() case insensitive

10 years agoNSEC3 and related RRSIGS are not part of the dnstree
Kees Monshouwer [Thu, 12 Mar 2015 16:38:51 +0000 (17:38 +0100)] 
NSEC3 and related RRSIGS are not part of the dnstree

10 years agoimport suck() from master
Kees Monshouwer [Thu, 30 Apr 2015 18:19:08 +0000 (20:19 +0200)] 
import suck() from master

10 years agoimport bindbackend rectify code from master
Kees Monshouwer [Thu, 30 Apr 2015 16:30:09 +0000 (18:30 +0200)] 
import bindbackend rectify code from master

10 years agolimit mode 0 closest provable encloser to optout
Kees Monshouwer [Fri, 28 Feb 2014 08:58:33 +0000 (09:58 +0100)] 
limit mode 0 closest provable encloser to optout

10 years agofix for errata 3441 of RFC5155
Kees Monshouwer [Fri, 28 Feb 2014 00:07:07 +0000 (01:07 +0100)] 
fix for errata 3441 of RFC5155

10 years agoallow covering NSEC3 record in NODATA response
Kees Monshouwer [Fri, 21 Feb 2014 08:52:14 +0000 (09:52 +0100)] 
allow covering NSEC3 record in NODATA response

10 years agorespond REFUSED instead of NOERROR for "unknown zone" situations
Peter van Dijk [Fri, 20 Feb 2015 09:18:47 +0000 (10:18 +0100)] 
respond REFUSED instead of NOERROR for "unknown zone" situations

10 years agoset AA on CNAME into referral, fixes #589
Peter van Dijk [Tue, 30 Sep 2014 15:33:44 +0000 (15:33 +0000)] 
set AA on CNAME into referral, fixes #589

10 years agoreturn NOTIMP for direct RRSIG request
Kees Monshouwer [Thu, 11 Apr 2013 21:26:33 +0000 (23:26 +0200)] 
return NOTIMP for direct RRSIG request

10 years agoimport pdnssec checkZone() from master
Kees Monshouwer [Wed, 29 Apr 2015 22:52:21 +0000 (00:52 +0200)] 
import pdnssec checkZone() from master

10 years agoimport pdnssec rectifyZone() from master
Kees Monshouwer [Wed, 29 Apr 2015 20:57:01 +0000 (22:57 +0200)] 
import pdnssec rectifyZone() from master

10 years agoupdate l.root ip
Kees Monshouwer [Fri, 14 Mar 2014 21:49:38 +0000 (22:49 +0100)] 
update l.root ip

10 years agoupdate expected results for the regression tests
Kees Monshouwer [Thu, 30 Apr 2015 19:12:35 +0000 (21:12 +0200)] 
update expected results for the regression tests

10 years agoRevert "don't build .a files for backends, we do not use them at all; based on dbff3d...
Peter van Dijk [Thu, 30 Apr 2015 11:08:10 +0000 (13:08 +0200)] 
Revert "don't build .a files for backends, we do not use them at all; based on dbff3daf2a5354bbdd20058b356873327d1efc41"

This reverts commit d293d1bac35432ac9677c7d01ec64336e82c652e.

10 years agodon't build .a files for backends, we do not use them at all; based on dbff3daf2a5354...
Peter van Dijk [Thu, 30 Apr 2015 11:05:11 +0000 (13:05 +0200)] 
don't build .a files for backends, we do not use them at all; based on dbff3daf2a5354bbdd20058b356873327d1efc41

10 years agomove manpages
Peter van Dijk [Thu, 30 Apr 2015 10:15:21 +0000 (12:15 +0200)] 
move manpages

10 years agomove auth-git build script from jenkins config into git
Peter van Dijk [Tue, 17 Feb 2015 15:24:55 +0000 (16:24 +0100)] 
move auth-git build script from jenkins config into git

12 years agoMerge pull request #1171 from mind04/auth-3.3.1 auth-3.3.1
Peter van Dijk [Tue, 17 Dec 2013 10:50:20 +0000 (02:50 -0800)] 
Merge pull request #1171 from mind04/auth-3.3.1

remove experimental status from direct-dnskey

12 years agoupdate debian pdns.conf 1171/head
Kees Monshouwer [Tue, 17 Dec 2013 10:12:31 +0000 (11:12 +0100)] 
update debian pdns.conf

12 years agoremove experimental status from direct-dnskey
Kees Monshouwer [Tue, 17 Dec 2013 09:19:55 +0000 (10:19 +0100)] 
remove experimental status from direct-dnskey

12 years agook, so it turns out that poll, select and a few other system calls can return EINTR...
bert hubert [Mon, 16 Dec 2013 12:19:52 +0000 (13:19 +0100)] 
ok, so it turns out that poll, select and a few other system calls can return EINTR when we receive and interrupt, and we need to manually restart. man 7 signal makes for good reading on this case, as does http://blog.reverberate.org/2011/04/eintr-and-pc-loser-ing-is-better-case.html

12 years agoMerge pull request #1159 from mind04/auth-3.3.1
Peter van Dijk [Mon, 9 Dec 2013 07:46:17 +0000 (23:46 -0800)] 
Merge pull request #1159 from mind04/auth-3.3.1

Final set of auth-3.3.1 suggestions

12 years agoFix zone2{sql,json} exit codes 1159/head
Christian Hofstaedtler [Wed, 28 Aug 2013 19:12:08 +0000 (21:12 +0200)] 
Fix zone2{sql,json} exit codes

To be consistent with general practice, fix zone2{sql,json} to exit
with:
 * 0 on success
 * 1 on error

This also moves the catch block after the last line of main, so a
"theoretically" possible exception in ::arg().mustDo would get caught.
(Also, one level less of indent!)

12 years agogeobackend: fix possible nullptr deref
Christian Hofstaedtler [Sun, 8 Sep 2013 11:53:25 +0000 (13:53 +0200)] 
geobackend: fix possible nullptr deref

12 years agogpsqlbackend: don't append empty dbname=/user= values to connect string
Stefan Bühler [Sat, 13 Jul 2013 10:36:04 +0000 (12:36 +0200)] 
gpsqlbackend: don't append empty dbname=/user= values to connect string

12 years agoUpdate gpgsql queries
Ruben d'Arco [Tue, 30 Jul 2013 19:47:18 +0000 (21:47 +0200)] 
Update gpgsql queries

fixes #927

12 years agoReplace hardcoded make with variable
Ruben Kerkhof [Wed, 23 Oct 2013 14:34:47 +0000 (16:34 +0200)] 
Replace hardcoded make with variable

This fixes a warning when running make -j n

12 years agoMerge pull request #1154 from mind04/auth-3.3.1
Peter van Dijk [Fri, 6 Dec 2013 08:37:41 +0000 (00:37 -0800)] 
Merge pull request #1154 from mind04/auth-3.3.1

TSIG fixes

12 years agomake sure to run PKG_PROG_PKG_CONFIG before the first PKG_* usage
Peter van Dijk [Thu, 5 Dec 2013 19:09:09 +0000 (20:09 +0100)] 
make sure to run PKG_PROG_PKG_CONFIG before the first PKG_* usage

12 years agofix hmac-md5 TSIG key lookup 1154/head
Kees Monshouwer [Tue, 3 Dec 2013 23:34:39 +0000 (00:34 +0100)] 
fix hmac-md5 TSIG key lookup

Conflicts:
pdns/dnspacket.cc

12 years agofix 64+ character TSIG keys
Kees Monshouwer [Thu, 5 Dec 2013 16:32:18 +0000 (17:32 +0100)] 
fix 64+ character TSIG keys

12 years agoFix comparison between signed and unsigned by using uint32_t for inception on INCEPTI...
Aki Tuomi [Wed, 28 Aug 2013 18:15:35 +0000 (21:15 +0300)] 
Fix comparison between signed and unsigned by using uint32_t for inception on INCEPTION-EPOCH

12 years agoMerge pull request #1143 from mind04/auth-3.3.1
Peter van Dijk [Tue, 3 Dec 2013 10:43:42 +0000 (02:43 -0800)] 
Merge pull request #1143 from mind04/auth-3.3.1

Auth 3.3.1

12 years agomove spec files to redhat directory 1143/head
Kees Monshouwer [Tue, 3 Dec 2013 10:32:20 +0000 (11:32 +0100)] 
move spec files to redhat directory

12 years agotestbuild spec files for rawhide
Kees Monshouwer [Tue, 3 Dec 2013 10:13:43 +0000 (11:13 +0100)] 
testbuild spec files for rawhide

12 years agouse sed in buildscripts
Kees Monshouwer [Tue, 3 Dec 2013 10:05:35 +0000 (11:05 +0100)] 
use sed in buildscripts

12 years agodrop unused vars, thanks Morten Stevens
Peter van Dijk [Tue, 3 Dec 2013 08:31:18 +0000 (09:31 +0100)] 
drop unused vars, thanks Morten Stevens

12 years agopresumably fix building on os x 10.9, thanks @mactijn
Peter van Dijk [Mon, 2 Dec 2013 14:18:40 +0000 (15:18 +0100)] 
presumably fix building on os x 10.9, thanks @mactijn

12 years agoUse LUA_CFLAGS and LUA_LIBS instead of hardcoded paths.
Tiziano Müller [Mon, 20 May 2013 13:31:32 +0000 (15:31 +0200)] 
Use LUA_CFLAGS and LUA_LIBS instead of hardcoded paths.

12 years agomake luabackend respect LUA_LIBS instead of forcing -llua5.1
Peter van Dijk [Fri, 29 Nov 2013 07:20:11 +0000 (08:20 +0100)] 
make luabackend respect LUA_LIBS instead of forcing -llua5.1

12 years agofix lua 5.2 version check in luabackend
Peter van Dijk [Fri, 29 Nov 2013 06:39:47 +0000 (07:39 +0100)] 
fix lua 5.2 version check in luabackend

12 years agoupdate .gitignore files
Kees Monshouwer [Sun, 24 Nov 2013 22:17:26 +0000 (17:17 -0500)] 
update .gitignore files

12 years agoadd SPF record to test.com and make recent named-checkzone happy
mind04 [Sun, 24 Nov 2013 11:34:00 +0000 (06:34 -0500)] 
add SPF record to test.com and make recent named-checkzone happy

Conflicts:
modules/tinydnsbackend/data.cdb
regression-tests.nobackend/tinydns-data-check/expected_result

12 years agoautodetect MySQL 5.5+ connection charset
Kees Monshouwer [Sat, 23 Nov 2013 11:42:16 +0000 (12:42 +0100)] 
autodetect MySQL 5.5+ connection charset

Conflicts:
.travis.yml

12 years agocorrect overloading of feedRecord
Kees Monshouwer [Fri, 22 Nov 2013 15:05:01 +0000 (16:05 +0100)] 
correct overloading of feedRecord

G++ 4.8 does not warn about this, but clearly an overload with the
wrong signature will not work when called through a base class pointer.
(clang++ 3.3 produces a diagnostic.)

12 years agodo right timezones right
Kees Monshouwer [Wed, 14 Aug 2013 23:41:21 +0000 (01:41 +0200)] 
do right timezones right

12 years agoupdate loop breakout test
Kees Monshouwer [Wed, 28 Aug 2013 21:28:39 +0000 (23:28 +0200)] 
update loop breakout test

12 years agosend empty SERVFAIL on exeeded retargetcount and log failures
Kees Monshouwer [Wed, 28 Aug 2013 20:38:20 +0000 (22:38 +0200)] 
send empty SERVFAIL on exeeded retargetcount and log failures

12 years agos/dnswasher/dnsreplay in dnsreplay manpage
Kees Monshouwer [Wed, 9 Oct 2013 22:33:24 +0000 (00:33 +0200)] 
s/dnswasher/dnsreplay in dnsreplay manpage

12 years agoforce ragel alphtype to unsigned char, fixing non-ASCII TXT parsing on signed char...
Peter van Dijk [Thu, 24 Oct 2013 18:26:48 +0000 (20:26 +0200)] 
force ragel alphtype to unsigned char, fixing non-ASCII TXT parsing on signed char platforms like s390x

12 years agofix base64 decoding for big endian archs on which long is not 32 bits (like s390x)
Peter van Dijk [Tue, 22 Oct 2013 21:26:13 +0000 (23:26 +0200)] 
fix base64 decoding for big endian archs on which long is not 32 bits (like s390x)

12 years agoRemoved debugging
Aki Tuomi [Sun, 14 Jul 2013 16:41:15 +0000 (19:41 +0300)] 
Removed debugging

12 years agoFixed argument handling
Aki Tuomi [Sun, 14 Jul 2013 16:39:39 +0000 (19:39 +0300)] 
Fixed argument handling

12 years agoImplement sort properly with POSIX locale
Aki Tuomi [Sun, 14 Jul 2013 15:28:15 +0000 (18:28 +0300)] 
Implement sort properly with POSIX locale

12 years agoNow sorts includes, fixes #913
Aki Tuomi [Sun, 14 Jul 2013 14:32:36 +0000 (17:32 +0300)] 
Now sorts includes, fixes #913

12 years agoallow empty parent
Kees Monshouwer [Fri, 22 Nov 2013 13:29:49 +0000 (14:29 +0100)] 
allow empty parent

12 years agoSupport for += syntax for options, candidate for ticket #502
Aki Tuomi [Wed, 26 Jun 2013 20:40:52 +0000 (23:40 +0300)] 
Support for += syntax for options, candidate for ticket #502

12 years agomake sure we have a parrent option
Kees Monshouwer [Thu, 27 Jun 2013 07:41:51 +0000 (09:41 +0200)] 
make sure we have a parrent option

12 years agoSupport for += syntax for options, candidate for ticket #502
Aki Tuomi [Wed, 26 Jun 2013 20:40:52 +0000 (23:40 +0300)] 
Support for += syntax for options, candidate for ticket #502

12 years agonproxy: Add missing chdir("/") after chroot()
Christian Hofstaedtler [Sat, 24 Aug 2013 15:19:38 +0000 (17:19 +0200)] 
nproxy: Add missing chdir("/") after chroot()

Also make sure that fd 0,1,2 are correctly replaced with /dev/null.
As we (might) chroot() before daemonizing, we must open /dev/null before
chroot-ing.

Reported-By: Morten Stevens
12 years agoUnit test for empty lookup/list result
Aki Tuomi [Sat, 26 Oct 2013 19:21:07 +0000 (22:21 +0300)] 
Unit test for empty lookup/list result

12 years agoFix handling of empty lookup/list result
Aki Tuomi [Sat, 26 Oct 2013 19:20:54 +0000 (22:20 +0300)] 
Fix handling of empty lookup/list result

12 years agoMerge pull request #1114 from mind04/auth-3.3.1
Peter van Dijk [Fri, 22 Nov 2013 12:23:22 +0000 (04:23 -0800)] 
Merge pull request #1114 from mind04/auth-3.3.1

Auth 3.3.1 suggestions

12 years agoactually grab polarssl version number, thanks Morten Stevens
Peter van Dijk [Fri, 22 Nov 2013 08:48:57 +0000 (09:48 +0100)] 
actually grab polarssl version number, thanks Morten Stevens

12 years agofix for "missing" libmysqlclient on RHEL/CentOS based systems
Kees Monshouwer [Thu, 3 Oct 2013 12:47:13 +0000 (14:47 +0200)] 
fix for "missing" libmysqlclient on RHEL/CentOS based systems

12 years agoadd unbound-host to travis builds 1114/head
Kees Monshouwer [Thu, 21 Nov 2013 23:30:15 +0000 (00:30 +0100)] 
add unbound-host to travis builds

12 years agofix for "missing" libmysqlclient on RHEL/CentOS based systems
Kees Monshouwer [Thu, 3 Oct 2013 12:47:13 +0000 (14:47 +0200)] 
fix for "missing" libmysqlclient on RHEL/CentOS based systems

12 years agopdnssec check-zone, fix DNSKEY checks
Kees Monshouwer [Wed, 13 Nov 2013 22:26:06 +0000 (23:26 +0100)] 
pdnssec check-zone, fix DNSKEY checks

12 years agopdnssec check-zone, more tolerant IPv6 format check
Kees Monshouwer [Mon, 30 Sep 2013 22:04:57 +0000 (00:04 +0200)] 
pdnssec check-zone, more tolerant IPv6 format check

12 years agopdnssec check-zone, fix record counting and improve out of zone check
Kees Monshouwer [Sun, 29 Sep 2013 17:11:32 +0000 (19:11 +0200)] 
pdnssec check-zone, fix record counting and improve out of zone check

12 years agopdnssec check-zone, improve duplicate checks
Kees Monshouwer [Sun, 29 Sep 2013 17:06:35 +0000 (19:06 +0200)] 
pdnssec check-zone, improve duplicate checks

12 years agopdnssec check-zone, improve SOA content check
Kees Monshouwer [Sun, 29 Sep 2013 16:58:52 +0000 (18:58 +0200)] 
pdnssec check-zone, improve SOA content check

12 years agopdnssec check-zone, check for missing NS at apex and records in unlikely places
Kees Monshouwer [Sun, 29 Sep 2013 11:45:45 +0000 (13:45 +0200)] 
pdnssec check-zone, check for missing NS at apex and records in unlikely places

12 years agopdnssec check-zone, warn if parsed and original content are not equal
Kees Monshouwer [Sun, 29 Sep 2013 11:11:29 +0000 (13:11 +0200)] 
pdnssec check-zone, warn if parsed and original content are not equal

12 years agofix NSEC3s for DS no data (mode 1)
Kees Monshouwer [Thu, 21 Nov 2013 21:12:40 +0000 (22:12 +0100)] 
fix NSEC3s for DS no data (mode 1)

12 years agofix NSEC wildcard denial
Kees Monshouwer [Thu, 21 Nov 2013 20:46:16 +0000 (21:46 +0100)] 
fix NSEC wildcard denial

12 years agomake pdnssec check-all-zones case independent (Issue #684)
Kees Monshouwer [Mon, 9 Sep 2013 22:20:32 +0000 (00:20 +0200)] 
make pdnssec check-all-zones case independent (Issue #684)

12 years agopdnssec check-all-zones now detect ttl differnce within a rrset
Kees Monshouwer [Mon, 9 Sep 2013 21:17:46 +0000 (23:17 +0200)] 
pdnssec check-all-zones now detect ttl differnce within a rrset

12 years agocheck for duplicate records with pdnssec check-all-zones (Issue #607)
Kees Monshouwer [Mon, 9 Sep 2013 20:19:01 +0000 (22:19 +0200)] 
check for duplicate records with pdnssec check-all-zones (Issue #607)

12 years agopdnssec check-all-zones now detect RRSIG records in non-presigned zones
Kees Monshouwer [Mon, 9 Sep 2013 19:30:28 +0000 (21:30 +0200)] 
pdnssec check-all-zones now detect RRSIG records in non-presigned zones