]>
granicus.if.org Git - pdns/log
bert hubert [Wed, 22 Oct 2014 18:45:04 +0000 (20:45 +0200)]
initialize security_status to 0 (unknown)
bert hubert [Wed, 22 Oct 2014 15:18:30 +0000 (17:18 +0200)]
fix up compilation on RHEL (missing include)
bert hubert [Wed, 22 Oct 2014 14:55:06 +0000 (16:55 +0200)]
implement security polling for auth
Kees Monshouwer [Fri, 1 May 2015 05:47:36 +0000 (07:47 +0200)]
change default for add-superfluous-nsec3-for-old-bind config option
Kees Monshouwer [Sun, 20 Jul 2014 11:15:53 +0000 (13:15 +0200)]
limit the number of NSEC3 iterations RFC5155 10.3
Kees Monshouwer [Wed, 22 Apr 2015 17:31:31 +0000 (19:31 +0200)]
make makeRelative() case insensitive
Kees Monshouwer [Thu, 12 Mar 2015 16:38:51 +0000 (17:38 +0100)]
NSEC3 and related RRSIGS are not part of the dnstree
Kees Monshouwer [Thu, 30 Apr 2015 18:19:08 +0000 (20:19 +0200)]
import suck() from master
Kees Monshouwer [Thu, 30 Apr 2015 16:30:09 +0000 (18:30 +0200)]
import bindbackend rectify code from master
Kees Monshouwer [Fri, 28 Feb 2014 08:58:33 +0000 (09:58 +0100)]
limit mode 0 closest provable encloser to optout
Kees Monshouwer [Fri, 28 Feb 2014 00:07:07 +0000 (01:07 +0100)]
fix for errata 3441 of RFC5155
Kees Monshouwer [Fri, 21 Feb 2014 08:52:14 +0000 (09:52 +0100)]
allow covering NSEC3 record in NODATA response
Peter van Dijk [Fri, 20 Feb 2015 09:18:47 +0000 (10:18 +0100)]
respond REFUSED instead of NOERROR for "unknown zone" situations
Peter van Dijk [Tue, 30 Sep 2014 15:33:44 +0000 (15:33 +0000)]
set AA on CNAME into referral, fixes #589
Kees Monshouwer [Thu, 11 Apr 2013 21:26:33 +0000 (23:26 +0200)]
return NOTIMP for direct RRSIG request
Kees Monshouwer [Wed, 29 Apr 2015 22:52:21 +0000 (00:52 +0200)]
import pdnssec checkZone() from master
Kees Monshouwer [Wed, 29 Apr 2015 20:57:01 +0000 (22:57 +0200)]
import pdnssec rectifyZone() from master
Kees Monshouwer [Fri, 14 Mar 2014 21:49:38 +0000 (22:49 +0100)]
update l.root ip
Kees Monshouwer [Thu, 30 Apr 2015 19:12:35 +0000 (21:12 +0200)]
update expected results for the regression tests
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 .
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
Peter van Dijk [Thu, 30 Apr 2015 10:15:21 +0000 (12:15 +0200)]
move manpages
Peter van Dijk [Tue, 17 Feb 2015 15:24:55 +0000 (16:24 +0100)]
move auth-git build script from jenkins config into git
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
Kees Monshouwer [Tue, 17 Dec 2013 10:12:31 +0000 (11:12 +0100)]
update debian pdns.conf
Kees Monshouwer [Tue, 17 Dec 2013 09:19:55 +0000 (10:19 +0100)]
remove experimental status from direct-dnskey
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
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
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!)
Christian Hofstaedtler [Sun, 8 Sep 2013 11:53:25 +0000 (13:53 +0200)]
geobackend: fix possible nullptr deref
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
Ruben d'Arco [Tue, 30 Jul 2013 19:47:18 +0000 (21:47 +0200)]
Update gpgsql queries
fixes #927
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
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
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
Kees Monshouwer [Tue, 3 Dec 2013 23:34:39 +0000 (00:34 +0100)]
fix hmac-md5 TSIG key lookup
Conflicts:
pdns/dnspacket.cc
Kees Monshouwer [Thu, 5 Dec 2013 16:32:18 +0000 (17:32 +0100)]
fix 64+ character TSIG keys
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
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
Kees Monshouwer [Tue, 3 Dec 2013 10:32:20 +0000 (11:32 +0100)]
move spec files to redhat directory
Kees Monshouwer [Tue, 3 Dec 2013 10:13:43 +0000 (11:13 +0100)]
testbuild spec files for rawhide
Kees Monshouwer [Tue, 3 Dec 2013 10:05:35 +0000 (11:05 +0100)]
use sed in buildscripts
Peter van Dijk [Tue, 3 Dec 2013 08:31:18 +0000 (09:31 +0100)]
drop unused vars, thanks Morten Stevens
Peter van Dijk [Mon, 2 Dec 2013 14:18:40 +0000 (15:18 +0100)]
presumably fix building on os x 10.9, thanks @mactijn
Tiziano Müller [Mon, 20 May 2013 13:31:32 +0000 (15:31 +0200)]
Use LUA_CFLAGS and LUA_LIBS instead of hardcoded paths.
Peter van Dijk [Fri, 29 Nov 2013 07:20:11 +0000 (08:20 +0100)]
make luabackend respect LUA_LIBS instead of forcing -llua5.1
Peter van Dijk [Fri, 29 Nov 2013 06:39:47 +0000 (07:39 +0100)]
fix lua 5.2 version check in luabackend
Kees Monshouwer [Sun, 24 Nov 2013 22:17:26 +0000 (17:17 -0500)]
update .gitignore files
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
Kees Monshouwer [Sat, 23 Nov 2013 11:42:16 +0000 (12:42 +0100)]
autodetect MySQL 5.5+ connection charset
Conflicts:
.travis.yml
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.)
Kees Monshouwer [Wed, 14 Aug 2013 23:41:21 +0000 (01:41 +0200)]
do right timezones right
Kees Monshouwer [Wed, 28 Aug 2013 21:28:39 +0000 (23:28 +0200)]
update loop breakout test
Kees Monshouwer [Wed, 28 Aug 2013 20:38:20 +0000 (22:38 +0200)]
send empty SERVFAIL on exeeded retargetcount and log failures
Kees Monshouwer [Wed, 9 Oct 2013 22:33:24 +0000 (00:33 +0200)]
s/dnswasher/dnsreplay in dnsreplay manpage
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
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)
Aki Tuomi [Sun, 14 Jul 2013 16:41:15 +0000 (19:41 +0300)]
Removed debugging
Aki Tuomi [Sun, 14 Jul 2013 16:39:39 +0000 (19:39 +0300)]
Fixed argument handling
Aki Tuomi [Sun, 14 Jul 2013 15:28:15 +0000 (18:28 +0300)]
Implement sort properly with POSIX locale
Aki Tuomi [Sun, 14 Jul 2013 14:32:36 +0000 (17:32 +0300)]
Now sorts includes, fixes #913
Kees Monshouwer [Fri, 22 Nov 2013 13:29:49 +0000 (14:29 +0100)]
allow empty parent
Aki Tuomi [Wed, 26 Jun 2013 20:40:52 +0000 (23:40 +0300)]
Support for += syntax for options, candidate for ticket #502
Kees Monshouwer [Thu, 27 Jun 2013 07:41:51 +0000 (09:41 +0200)]
make sure we have a parrent option
Aki Tuomi [Wed, 26 Jun 2013 20:40:52 +0000 (23:40 +0300)]
Support for += syntax for options, candidate for ticket #502
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
Aki Tuomi [Sat, 26 Oct 2013 19:21:07 +0000 (22:21 +0300)]
Unit test for empty lookup/list result
Aki Tuomi [Sat, 26 Oct 2013 19:20:54 +0000 (22:20 +0300)]
Fix handling of empty lookup/list result
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
Peter van Dijk [Fri, 22 Nov 2013 08:48:57 +0000 (09:48 +0100)]
actually grab polarssl version number, thanks Morten Stevens
Kees Monshouwer [Thu, 3 Oct 2013 12:47:13 +0000 (14:47 +0200)]
fix for "missing" libmysqlclient on RHEL/CentOS based systems
Kees Monshouwer [Thu, 21 Nov 2013 23:30:15 +0000 (00:30 +0100)]
add unbound-host to travis builds
Kees Monshouwer [Thu, 3 Oct 2013 12:47:13 +0000 (14:47 +0200)]
fix for "missing" libmysqlclient on RHEL/CentOS based systems
Kees Monshouwer [Wed, 13 Nov 2013 22:26:06 +0000 (23:26 +0100)]
pdnssec check-zone, fix DNSKEY checks
Kees Monshouwer [Mon, 30 Sep 2013 22:04:57 +0000 (00:04 +0200)]
pdnssec check-zone, more tolerant IPv6 format 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
Kees Monshouwer [Sun, 29 Sep 2013 17:06:35 +0000 (19:06 +0200)]
pdnssec check-zone, improve duplicate checks
Kees Monshouwer [Sun, 29 Sep 2013 16:58:52 +0000 (18:58 +0200)]
pdnssec check-zone, improve SOA content check
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
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
Kees Monshouwer [Thu, 21 Nov 2013 21:12:40 +0000 (22:12 +0100)]
fix NSEC3s for DS no data (mode 1)
Kees Monshouwer [Thu, 21 Nov 2013 20:46:16 +0000 (21:46 +0100)]
fix NSEC wildcard denial
Kees Monshouwer [Mon, 9 Sep 2013 22:20:32 +0000 (00:20 +0200)]
make pdnssec check-all-zones case independent (Issue #684)
Kees Monshouwer [Mon, 9 Sep 2013 21:17:46 +0000 (23:17 +0200)]
pdnssec check-all-zones now detect ttl differnce within a rrset
Kees Monshouwer [Mon, 9 Sep 2013 20:19:01 +0000 (22:19 +0200)]
check for duplicate records with pdnssec check-all-zones (Issue #607)
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
Kees Monshouwer [Mon, 9 Sep 2013 19:12:05 +0000 (21:12 +0200)]
detect duplicate cnames with pdnssec check-all-zones (Issue #545)
Kees Monshouwer [Mon, 26 Aug 2013 21:26:43 +0000 (23:26 +0200)]
fix ringbuffer size decrease
Kees Monshouwer [Sat, 31 Aug 2013 17:32:44 +0000 (19:32 +0200)]
fix NSEC for asterisk ents and add test
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...
Kees Monshouwer [Tue, 6 Aug 2013 07:50:18 +0000 (09:50 +0200)]
add constraints for name to pg schema
Kees Monshouwer [Mon, 5 Aug 2013 21:44:41 +0000 (23:44 +0200)]
make domainmetadata queries case insensitive
Kees Monshouwer [Thu, 21 Nov 2013 20:37:20 +0000 (21:37 +0100)]
answer direct NSEC queries without DO bit
Conflicts:
pdns/packethandler.cc
Kees Monshouwer [Sat, 20 Jul 2013 14:05:11 +0000 (16:05 +0200)]
no label compression for name in TSIG records
Kees Monshouwer [Mon, 15 Jul 2013 15:11:57 +0000 (17:11 +0200)]
output ZSK DNSKEY records if experimental-direct-dnskey support is enabled
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
tw [Tue, 24 Sep 2013 04:09:47 +0000 (00:09 -0400)]
Remove unused mysql dependency from pdns_server and pdnssec.
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+
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.
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