]> granicus.if.org Git - pdns/log
pdns
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

11 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

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

11 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

11 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

11 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

11 years agoFix zone2{sql,json} exit codes
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!)

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

11 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

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

fixes #927

11 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

11 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

11 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

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

Conflicts:
pdns/dnspacket.cc

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

11 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

11 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

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

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

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

11 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

11 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

11 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.

11 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

11 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

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

11 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

11 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

11 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.)

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

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

11 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

11 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

11 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

11 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)

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

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

11 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

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

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

11 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

11 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

11 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

11 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
11 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

11 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

11 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

11 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

11 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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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)

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

11 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)

11 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

11 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)

11 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

11 years agodetect duplicate cnames with pdnssec check-all-zones (Issue #545)
Kees Monshouwer [Mon, 9 Sep 2013 19:12:05 +0000 (21:12 +0200)]
detect duplicate cnames with pdnssec check-all-zones (Issue #545)

11 years ago fix ringbuffer size decrease
Kees Monshouwer [Mon, 26 Aug 2013 21:26:43 +0000 (23:26 +0200)]
 fix ringbuffer size decrease

11 years agofix NSEC for asterisk ents and add test
Kees Monshouwer [Sat, 31 Aug 2013 17:32:44 +0000 (19:32 +0200)]
fix NSEC for asterisk ents and add test

11 years agoFix closest encloser proof for wildcard nodata answers.
Kees Monshouwer [Sat, 31 Aug 2013 15:24:42 +0000 (17:24 +0200)]
Fix closest encloser proof for wildcard nodata answers.
Add some tests to make sure I won't break this again...

11 years agoadd constraints for name to pg schema
Kees Monshouwer [Tue, 6 Aug 2013 07:50:18 +0000 (09:50 +0200)]
add constraints for name to pg schema

11 years agomake domainmetadata queries case insensitive
Kees Monshouwer [Mon, 5 Aug 2013 21:44:41 +0000 (23:44 +0200)]
make domainmetadata queries case insensitive

11 years agoanswer direct NSEC queries without DO bit
Kees Monshouwer [Thu, 21 Nov 2013 20:37:20 +0000 (21:37 +0100)]
answer direct NSEC queries without DO bit

Conflicts:

pdns/packethandler.cc

11 years agono label compression for name in TSIG records
Kees Monshouwer [Sat, 20 Jul 2013 14:05:11 +0000 (16:05 +0200)]
no label compression for name in TSIG records

11 years agooutput ZSK DNSKEY records if experimental-direct-dnskey support is enabled
Kees Monshouwer [Mon, 15 Jul 2013 15:11:57 +0000 (17:11 +0200)]
output ZSK DNSKEY records if experimental-direct-dnskey support is enabled

11 years agodrop cryptopp from static build as libcryptopp.a is broken on Debian 7, which is...
Peter van Dijk [Fri, 1 Nov 2013 12:31:27 +0000 (13:31 +0100)]
drop cryptopp from static build as libcryptopp.a is broken on Debian 7, which is what we build on

11 years agoRemove unused mysql dependency from pdns_server and pdnssec.
tw [Tue, 24 Sep 2013 04:09:47 +0000 (00:09 -0400)]
Remove unused mysql dependency from pdns_server and pdnssec.

11 years agosupport polarssl 1.3
Peter van Dijk [Thu, 17 Oct 2013 12:42:29 +0000 (14:42 +0200)]
support polarssl 1.3

Conflicts:
pdns/sha.hh

also support polarssl 1.2.9+

11 years agoEnable subdir-objects for automake-1.14
Christian Hofstaedtler [Wed, 4 Sep 2013 09:20:55 +0000 (11:20 +0200)]
Enable subdir-objects for automake-1.14

Fixes warnings about source files in subdirectories, without having
this option enabled.

11 years agoReplace PolarSSL-conditionals in Makefile.am and trust the include dirs
Tiziano Müller [Mon, 20 May 2013 13:43:05 +0000 (15:43 +0200)]
Replace PolarSSL-conditionals in Makefile.am and trust the include dirs

Different ways of using the bundled PolarSSL have been used (-L.. vs
if/then/else). Replace this by defining POLARSSL_CFLAGS/_LIBS/_SUBDIR in
configure.ac and use that in all makefiles. Remove includes based on the
preprocessor HAVE_LIBPOLARSSL definition and trust the CFLAGS set in the
environment to point to the correct directory for the PolarSSL include.

Conflicts:
configure.ac
pdns/Makefile.am