]> granicus.if.org Git - pdns/log
pdns
11 years agoRemove NARROW results as they are now the same as normal expected_result
Ruben d'Arco [Mon, 24 Dec 2012 18:56:35 +0000 (19:56 +0100)]
Remove NARROW results as they are now the same as normal expected_result

11 years agoAdd skipping for nodyndns backends.
Ruben d'Arco [Mon, 24 Dec 2012 16:04:57 +0000 (17:04 +0100)]
Add skipping for nodyndns backends.

11 years agoNew test that needs to be completed later.
Ruben d'Arco [Mon, 24 Dec 2012 14:13:12 +0000 (15:13 +0100)]
New test that needs to be completed later.

11 years agoUpdate NSEC3 tests for r2932
Ruben d'Arco [Mon, 24 Dec 2012 14:12:19 +0000 (15:12 +0100)]
Update NSEC3 tests for r2932

11 years agoUpdated result because of new root server.
Ruben d'Arco [Mon, 24 Dec 2012 12:41:59 +0000 (13:41 +0100)]
Updated result because of new root server.

11 years agoRFC2136 documentation
Ruben d'Arco [Tue, 4 Dec 2012 07:20:35 +0000 (08:20 +0100)]
RFC2136 documentation

Including ugly fix to allow me to write rfc2136!

11 years agoClearer counting of changes.
Ruben d'Arco [Tue, 4 Dec 2012 07:02:09 +0000 (08:02 +0100)]
Clearer counting of changes.

11 years agoRemove non-needed check on rrset size
Ruben d'Arco [Tue, 4 Dec 2012 06:34:46 +0000 (07:34 +0100)]
Remove non-needed check on rrset size

11 years agoAdd rfc2136 implementation with replaceRRSEt and dirty cache clean
Ruben d'Arco [Tue, 4 Dec 2012 06:21:27 +0000 (07:21 +0100)]
Add rfc2136 implementation with replaceRRSEt and dirty cache clean

This completes the RFC2136 implementation and passes all the dyndns tests using the replaceRRSet method.

The runtest now understands a 'once' option because a SOA-update can only be performed once.
dnsbackend.hh has a listSubZone() - this is not a pretty method, but it's required to fix delegation flags without
reading the complete zone.
replaceRRSet is also updated to understand 'ANY' as a Qtype. This performs the query without the where type-cause. It also allows for not adding any items which makes it usable to delete RRSET's.

11 years agoAdd rfc2136handler to handle rfc2136 operation
Ruben d'Arco [Mon, 3 Dec 2012 05:55:02 +0000 (06:55 +0100)]
Add rfc2136handler to handle rfc2136 operation

11 years agoActually use cachettl in start-test-stop
Ruben d'Arco [Mon, 3 Dec 2012 05:52:23 +0000 (06:52 +0100)]
Actually use cachettl in start-test-stop

11 years agoRemove fancy-records from start-test-stop
Ruben d'Arco [Mon, 3 Dec 2012 05:51:48 +0000 (06:51 +0100)]
Remove fancy-records from start-test-stop

11 years agoAdd allow-2136-from and disable-rfc2136 options to start-test-stop
Ruben d'Arco [Mon, 3 Dec 2012 05:51:00 +0000 (06:51 +0100)]
Add allow-2136-from and disable-rfc2136 options to start-test-stop

11 years agoThis makes isc's dhcpd work with TSIG messages
Ruben d'Arco [Mon, 3 Dec 2012 05:46:21 +0000 (06:46 +0100)]
This makes isc's dhcpd work with TSIG messages

Apperantly, isc's tsig code requires this to make pdns operate with dhcpd and tsig keys.

11 years agoAdd mastermake that understands QClass
Ruben d'Arco [Mon, 3 Dec 2012 05:44:54 +0000 (06:44 +0100)]
Add mastermake that understands QClass

This is needed to parse the update packages correctly which do have
records in other QClasses then just 'IN'.
We don't need it always, only for specific classes, which this mastermake tries to filter

11 years agoUse new DNSResourceRecord constructor in resolver.
Ruben d'Arco [Mon, 3 Dec 2012 05:32:06 +0000 (06:32 +0100)]
Use new DNSResourceRecord constructor in resolver.

11 years agoAdd option to purge a range out of packetcache.
Ruben d'Arco [Mon, 3 Dec 2012 05:23:13 +0000 (06:23 +0100)]
Add option to purge a range out of packetcache.

11 years agoMake sure rfc2136 packets are not cached.
Ruben d'Arco [Mon, 3 Dec 2012 05:21:29 +0000 (06:21 +0100)]
Make sure rfc2136 packets are not cached.

11 years agoAdd rfc2136 statistics
Ruben d'Arco [Mon, 3 Dec 2012 05:19:40 +0000 (06:19 +0100)]
Add rfc2136 statistics

11 years agoAdd disable-rfc2136 and allow-2136-from options
Ruben d'Arco [Mon, 3 Dec 2012 05:18:30 +0000 (06:18 +0100)]
Add disable-rfc2136 and allow-2136-from options

11 years agoAdd rfc2136 implementation basics
Ruben d'Arco [Mon, 3 Dec 2012 05:13:01 +0000 (06:13 +0100)]
Add rfc2136 implementation basics

This commits adds a lot of files and code to implement rfc2136. The code was taken from a different branch and only added again.
There are still things missing.
Primary changes:
- Add rfc2136 methods to rfc2136handler.cc file and include file in build
- Add constructor for DNSResourceRecord to take a DNSRecord
- Add setContent and getZoneRepresentation to DNSResourceRecord for easy compare and set of content
  This removes the need to consantly check if it's an MX record, etc.
- Add compare operator to DNSResourceRecord to easily compare DNSResourceRecords
- Move SOA-EDIT calculation/changes to seperate method for re-use in rfc2136 code
- Move rfc1982LessThan to misc.hh for reuse
- Added code to handle update packets in questionOrRecurse

11 years agoAdd hidesoaserial option to sdig
Ruben d'Arco [Mon, 3 Dec 2012 04:18:04 +0000 (05:18 +0100)]
Add hidesoaserial option to sdig

This options removes the soa-serial from sdig output. This is used because dyndns updates the serial, resulting in failing tests if we include it.

11 years agoAdd QClass NONE and ANY
Ruben d'Arco [Mon, 3 Dec 2012 04:12:57 +0000 (05:12 +0100)]
Add QClass NONE and ANY

RFC2136 uses NONE and ANY to check what type of operation to perform.
So, these QClasses are now added and registered as valid records.

11 years agoAdd useful comparison and methods to QType
Ruben d'Arco [Mon, 3 Dec 2012 04:06:40 +0000 (05:06 +0100)]
Add useful comparison and methods to QType

These methods are used for rfc2136 to determine some requirements. The comparison operaters simply make it easy to compare things
in the code itself.

Some QTypes have been added because that's how RFC2136 defines them.

11 years agoAdd RCodes for RFC2136
Ruben d'Arco [Mon, 3 Dec 2012 03:51:25 +0000 (04:51 +0100)]
Add RCodes for RFC2136

This adds the needed RCodes to support RFC2136 (YXDomain, NotZone and others)

11 years agoAdd tests for rfc2136 operation
Ruben d'Arco [Sun, 2 Dec 2012 23:25:46 +0000 (00:25 +0100)]
Add tests for rfc2136 operation

11 years agoUpdate pdns_server.8 auth-3.3
nlmark [Wed, 19 Jun 2013 11:20:13 +0000 (13:20 +0200)]
Update pdns_server.8

11 years agono rectify for presigned zones
Kees Monshouwer [Thu, 4 Jul 2013 18:55:25 +0000 (20:55 +0200)]
no rectify for presigned zones

11 years agoAXFR-in can handle secure and insecure NSEC3 optout delegations
Kees Monshouwer [Wed, 3 Jul 2013 22:32:51 +0000 (00:32 +0200)]
AXFR-in can handle secure and insecure NSEC3 optout delegations

11 years agoAXFR-out can handle secure and insecure NSEC3 optout delegations
Kees Monshouwer [Thu, 4 Jul 2013 17:28:54 +0000 (19:28 +0200)]
AXFR-out can handle secure and insecure NSEC3 optout delegations

11 years agodrop useless index
Peter van Dijk [Thu, 4 Jul 2013 18:27:54 +0000 (20:27 +0200)]
drop useless index

11 years agoteach dnstcpbench to emit some nice statistics, plus document them
bert hubert [Wed, 3 Jul 2013 10:05:46 +0000 (12:05 +0200)]
teach dnstcpbench to emit some nice statistics, plus document them

11 years agoimplement reading queries from a file
bert hubert [Tue, 2 Jul 2013 11:14:14 +0000 (13:14 +0200)]
implement reading queries from a file

11 years agoFix linkage of RemoteLoader::RemoteLoader
Christian Hofstaedtler [Wed, 3 Jul 2013 21:45:23 +0000 (23:45 +0200)]
Fix linkage of RemoteLoader::RemoteLoader

11 years agoavoid uninitialized values in LOC constructor
Peter van Dijk [Thu, 4 Jul 2013 08:24:05 +0000 (10:24 +0200)]
avoid uninitialized values in LOC constructor

11 years agofix truncated LOC parsing, closes #894
Peter van Dijk [Wed, 3 Jul 2013 18:24:51 +0000 (20:24 +0200)]
fix truncated LOC parsing, closes #894

11 years agoAllow logging of non-string values.
Aki Tuomi [Mon, 1 Jul 2013 06:31:36 +0000 (09:31 +0300)]
Allow logging of non-string values.

11 years agoMake sure webrick is running before testing
Aki Tuomi [Thu, 27 Jun 2013 08:44:58 +0000 (11:44 +0300)]
Make sure webrick is running before testing

11 years agoSupport for /ping
Aki Tuomi [Wed, 26 Jun 2013 21:33:52 +0000 (00:33 +0300)]
Support for /ping

11 years agofix getAuth for DS queries at apex
Kees Monshouwer [Mon, 1 Jul 2013 23:17:23 +0000 (01:17 +0200)]
fix getAuth for DS queries at apex

11 years agoadd asciidoc to travis deps
Peter van Dijk [Mon, 1 Jul 2013 14:09:01 +0000 (16:09 +0200)]
add asciidoc to travis deps

11 years agofix compiler warnings, thanks Morten Stevens
Peter van Dijk [Mon, 1 Jul 2013 14:04:16 +0000 (16:04 +0200)]
fix compiler warnings, thanks Morten Stevens

11 years agoremove useless include
Peter van Dijk [Mon, 1 Jul 2013 13:39:13 +0000 (15:39 +0200)]
remove useless include

11 years agoBe more liberal about received JSON (accept integers as strings etc)
Aki Tuomi [Fri, 28 Jun 2013 13:04:14 +0000 (16:04 +0300)]
Be more liberal about received JSON (accept integers as strings etc)

11 years agomove dnstcpbench.1 to tools deb auth-3.3-rc2
Peter van Dijk [Thu, 27 Jun 2013 10:58:42 +0000 (12:58 +0200)]
move dnstcpbench.1 to tools deb

11 years agonit
Kees Monshouwer [Wed, 26 Jun 2013 10:11:46 +0000 (12:11 +0200)]
nit

11 years agonit
Peter van Dijk [Wed, 26 Jun 2013 09:21:26 +0000 (11:21 +0200)]
nit

11 years agozone2ldap/2sql manpages are not part of tools, thanks Kees Monshouwer
Peter van Dijk [Wed, 26 Jun 2013 08:59:35 +0000 (10:59 +0200)]
zone2ldap/2sql manpages are not part of tools, thanks Kees Monshouwer

12 years agomake sure we dist man dnstcpbench
Peter van Dijk [Tue, 25 Jun 2013 17:42:03 +0000 (19:42 +0200)]
make sure we dist man dnstcpbench

12 years agocorrect recursive make invocation
Peter van Dijk [Tue, 25 Jun 2013 17:20:03 +0000 (19:20 +0200)]
correct recursive make invocation

12 years agorecursive make considered harmful
Peter van Dijk [Tue, 25 Jun 2013 16:05:32 +0000 (18:05 +0200)]
recursive make considered harmful

12 years agoinclude dnstcpbench manual page
Peter van Dijk [Tue, 25 Jun 2013 16:01:11 +0000 (18:01 +0200)]
include dnstcpbench manual page

12 years agoonly install tool manpages when --enable-tools is given
Peter van Dijk [Tue, 25 Jun 2013 15:55:00 +0000 (17:55 +0200)]
only install tool manpages when --enable-tools is given

12 years agoadd pdns-tools deb
Peter van Dijk [Tue, 25 Jun 2013 14:27:43 +0000 (16:27 +0200)]
add pdns-tools deb

12 years agoupdate pdns-tools rpm
Peter van Dijk [Tue, 25 Jun 2013 12:00:48 +0000 (14:00 +0200)]
update pdns-tools rpm

12 years agodrop --enable-recursor; add --enable-tools, preparing for core/tools packaging split...
Peter van Dijk [Tue, 25 Jun 2013 11:37:17 +0000 (13:37 +0200)]
drop --enable-recursor; add --enable-tools, preparing for core/tools packaging split. Thanks to Nido Media of #autotools for autoconf/automake help

12 years agoimport dnstcpbench
Peter van Dijk [Mon, 24 Jun 2013 12:17:59 +0000 (14:17 +0200)]
import dnstcpbench

12 years agoadd selinux policy files
Sander Hoentjen [Thu, 20 Jun 2013 14:38:06 +0000 (16:38 +0200)]
add selinux policy files

12 years agounbreak.. well, everything. Brown paper bag commit.
Peter van Dijk [Thu, 20 Jun 2013 14:10:58 +0000 (16:10 +0200)]
unbreak.. well, everything. Brown paper bag commit.

12 years agoimprove OPT handling, presumably fixes #875
Peter van Dijk [Thu, 20 Jun 2013 10:30:32 +0000 (12:30 +0200)]
improve OPT handling, presumably fixes #875

12 years agoalso add narrow result for direct-rrsig test
Peter van Dijk [Tue, 18 Jun 2013 18:06:56 +0000 (20:06 +0200)]
also add narrow result for direct-rrsig test

12 years agoadd nsec3 result for direct-rrsig test
Peter van Dijk [Tue, 18 Jun 2013 17:35:36 +0000 (19:35 +0200)]
add nsec3 result for direct-rrsig test

12 years agofix OPT inclusion in truncated responses to EDNS queries
Peter van Dijk [Tue, 18 Jun 2013 17:02:49 +0000 (19:02 +0200)]
fix OPT inclusion in truncated responses to EDNS queries

12 years agoexpand any-to-tcp to direct RRSIG queries
Peter van Dijk [Tue, 18 Jun 2013 17:02:13 +0000 (19:02 +0200)]
expand any-to-tcp to direct RRSIG queries

12 years agoMerge commit 'f984ca21605caae25585f4e36dc6512590db20fb' into rel/auth-3.3
bert hubert [Wed, 19 Jun 2013 09:12:16 +0000 (11:12 +0200)]
Merge commit 'f984ca21605caae25585f4e36dc6512590db20fb' into rel/auth-3.3

12 years agoSilent rules backward compatibility, see http://www.flameeyes.eu/autotools-mythbuster...
Winfried Angele [Wed, 19 Jun 2013 08:12:19 +0000 (10:12 +0200)]
Silent rules backward compatibility, see http://www.flameeyes.eu/autotools-mythbuster/automake/silent.html Chapter 3.1

12 years agoFix typo on line 604
Aki Tuomi [Tue, 18 Jun 2013 08:45:20 +0000 (11:45 +0300)]
Fix typo on line 604

12 years agoFix wrong order of bind and string_to_cbuf
Aki Tuomi [Mon, 17 Jun 2013 19:11:44 +0000 (22:11 +0300)]
Fix wrong order of bind and string_to_cbuf

12 years agoFixed bug where HMAC-MD5 is always assumed and fixed for.
Aki Tuomi [Mon, 17 Jun 2013 19:05:41 +0000 (22:05 +0300)]
Fixed bug where HMAC-MD5 is always assumed and fixed for.

12 years agoFix bug on getTSIGKey where name did not get bound, also remove
Aki Tuomi [Mon, 17 Jun 2013 18:47:16 +0000 (21:47 +0300)]
Fix bug on getTSIGKey where name did not get bound, also remove
requirement name to match zone name.

12 years agoReverted TSIG changes
Aki Tuomi [Fri, 14 Jun 2013 10:44:54 +0000 (13:44 +0300)]
Reverted TSIG changes

12 years agoimplement RKEY record type. No regression test since none have ever been spotted...
bert hubert [Wed, 12 Jun 2013 13:22:38 +0000 (15:22 +0200)]
implement RKEY record type. No regression test since none have ever been spotted in the wild, so we don't know what to compare against.

12 years agoreport TXT only once, thanks @zeha
Peter van Dijk [Fri, 14 Jun 2013 07:13:26 +0000 (09:13 +0200)]
report TXT only once, thanks @zeha

12 years agoalso drop strict-rfc-axfrs from pdns.conf-dist
Peter van Dijk [Thu, 13 Jun 2013 13:44:18 +0000 (15:44 +0200)]
also drop strict-rfc-axfrs from pdns.conf-dist

12 years agodrop no-op flag strict-rfc-axfrs, thanks Jelte
Peter van Dijk [Thu, 13 Jun 2013 13:26:43 +0000 (15:26 +0200)]
drop no-op flag strict-rfc-axfrs, thanks Jelte

12 years agoadd MINFO to qtypes
Peter van Dijk [Fri, 14 Jun 2013 06:52:29 +0000 (08:52 +0200)]
add MINFO to qtypes

12 years agoactivate MINFO, thanks Jelte
Peter van Dijk [Thu, 13 Jun 2013 14:00:02 +0000 (16:00 +0200)]
activate MINFO, thanks Jelte

12 years agoimplement MINFO. Why you ask? MINFO is one of the original RFC1035 types, and can...
bert hubert [Thu, 13 Jun 2013 09:59:29 +0000 (11:59 +0200)]
implement MINFO. Why you ask? MINFO is one of the original RFC1035 types, and can thus be compressed. NSD does such compression, and if we don't support MINFO we fail to decompress it.

12 years agofix tinydns data
Peter van Dijk [Thu, 13 Jun 2013 10:50:27 +0000 (12:50 +0200)]
fix tinydns data

12 years agoenable us to do SRV records that end on . for zone2sql
bert hubert [Wed, 12 Jun 2013 18:25:08 +0000 (20:25 +0200)]
enable us to do SRV records that end on . for zone2sql

12 years agoand fix up tinydns tests
bert hubert [Wed, 12 Jun 2013 20:08:32 +0000 (22:08 +0200)]
and fix up tinydns tests

12 years agofix nsec3 and nsec3-optout tests too for ent-axfr
bert hubert [Wed, 12 Jun 2013 20:00:54 +0000 (22:00 +0200)]
fix nsec3 and nsec3-optout tests too for ent-axfr

12 years agoupdate ent-axfr test with _root SRV test
bert hubert [Wed, 12 Jun 2013 19:27:00 +0000 (21:27 +0200)]
update ent-axfr test with _root SRV test

12 years agoResolve tinydnsbackend coverity warnings
Ruben d'Arco [Mon, 10 Jun 2013 20:45:52 +0000 (22:45 +0200)]
Resolve tinydnsbackend coverity warnings
(8fb03db75947122da4e5425c4b517a46c54046f3+7e8f95a953ae3b5bac93e9314a7a75486618d96d)

12 years agoCoverity fixes for mydns
Ruben d'Arco [Mon, 10 Jun 2013 21:03:02 +0000 (23:03 +0200)]
Coverity fixes for mydns

12 years agodocument regression-test depencies, move 'right way' to run the tests to start of...
bert hubert [Thu, 13 Jun 2013 11:38:19 +0000 (13:38 +0200)]
document regression-test depencies, move 'right way' to run the tests to start of document

12 years agoadd new test for SRV records pointing at ., fix error within zoneparser that got...
bert hubert [Wed, 12 Jun 2013 17:36:46 +0000 (19:36 +0200)]
add new test for SRV records pointing at ., fix error within zoneparser that got confused by such root records

12 years agofix error in test description
bert hubert [Wed, 12 Jun 2013 17:35:58 +0000 (19:35 +0200)]
fix error in test description

12 years agoSRV record can have a '.' as final field, from which we would dutifully strip the...
bert hubert [Wed, 12 Jun 2013 14:17:57 +0000 (16:17 +0200)]
SRV record can have a '.' as final field, from which we would dutifully strip the trailing ., leaving void, confusing everything. We now remove the trailing . in the right place, and not if we are trying to server '.'. Again thanks to Jelte & SIDN for catching this.

12 years agoimprove error message in illformated unknown record type, thanks Jelte for reporting
bert hubert [Wed, 12 Jun 2013 12:22:21 +0000 (14:22 +0200)]
improve error message in illformated unknown record type, thanks Jelte for reporting

12 years agomake sure we distribute OBJECTLIBS etc for randombackend to tarball
bert hubert [Tue, 11 Jun 2013 19:51:36 +0000 (21:51 +0200)]
make sure we distribute OBJECTLIBS etc for randombackend to tarball

12 years agosilence a few clang & gcc warnings, partially addressing #856
bert hubert [Tue, 11 Jun 2013 15:30:22 +0000 (17:30 +0200)]
silence a few clang & gcc warnings, partially addressing #856

12 years agowait what I don't even this code, my eyes! Built in webserver can now listen on IPv6...
bert hubert [Tue, 11 Jun 2013 15:17:52 +0000 (17:17 +0200)]
wait what I don't even this code, my eyes! Built in webserver can now listen on IPv6, fixes #843
Also silences some useless messages about timeouts.

12 years agoInitialize d_result to NULL on ctor
Aki Tuomi [Mon, 10 Jun 2013 12:49:15 +0000 (15:49 +0300)]
Initialize d_result to NULL on ctor

12 years agoMerge branch 'rel/auth-3.3' of github.com:PowerDNS/pdns into rel/auth-3.3
bert hubert [Mon, 10 Jun 2013 14:14:07 +0000 (16:14 +0200)]
Merge branch 'rel/auth-3.3' of github.com:PowerDNS/pdns into rel/auth-3.3

12 years agoCHANGES BEHAVIOUR: before we launch, check if we can connect to the controlsocket...
bert hubert [Mon, 10 Jun 2013 14:11:20 +0000 (16:11 +0200)]
CHANGES BEHAVIOUR: before we launch, check if we can connect to the controlsocket we are about to obliterate. If it works, abort. Fixes #841 and changes standing behaviour. There might be circumstances where PowerDNS now refuses to start, where it previously would. However, starting and making our previous instance mute wasn't good.

12 years agoCHANGES BEHAVIOUR: before we launch, check if we can connect to the controlsocket...
bert hubert [Mon, 10 Jun 2013 14:11:20 +0000 (16:11 +0200)]
CHANGES BEHAVIOUR: before we launch, check if we can connect to the controlsocket we are about to obliterate. If it works, abort. Fixes #841 and changes standing behaviour. There might be circumstances where PowerDNS now refuses to start, where it previously would. However, starting and making our previous instance mute wasn't good.

12 years agocorrectly refuse out-of-zone data in bindbackend, closes #845
Peter van Dijk [Mon, 10 Jun 2013 14:11:41 +0000 (16:11 +0200)]
correctly refuse out-of-zone data in bindbackend, closes #845

12 years agofix message, refs #844
Peter van Dijk [Mon, 10 Jun 2013 12:42:53 +0000 (14:42 +0200)]
fix message, refs #844

12 years agoinitialise server-id after all parsing is done, instead of half way through. Fixes...
Peter van Dijk [Mon, 10 Jun 2013 12:20:37 +0000 (14:20 +0200)]
initialise server-id after all parsing is done, instead of half way through. Fixes situations where server-id was emptied explicitly. Reported by Wouter de Jong