]> granicus.if.org Git - pdns/log
pdns
12 years agoremove the last gethostbyname() call that is in use. No need to merge into rel/auth...
bert hubert [Tue, 11 Jun 2013 18:47:37 +0000 (20:47 +0200)]
remove the last gethostbyname() call that is in use. No need to merge into rel/auth-3.3.

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 agoadd IPv6 support to dnstcpbench (for shame)
bert hubert [Tue, 11 Jun 2013 14:33:39 +0000 (16:33 +0200)]
add IPv6 support to dnstcpbench (for shame)

12 years agoupdated manpage with TIME_WAIT recycling advice
bert hubert [Tue, 11 Jun 2013 14:19:13 +0000 (16:19 +0200)]
updated manpage with TIME_WAIT recycling advice

12 years agorename tcpbench to dnstcpbench, add documentation, add command line parsing
bert hubert [Tue, 11 Jun 2013 14:01:08 +0000 (16:01 +0200)]
rename tcpbench to dnstcpbench, add documentation, add command line parsing

12 years agomake tcpbench production ready
bert hubert [Tue, 11 Jun 2013 11:39:50 +0000 (13:39 +0200)]
make tcpbench production ready

12 years agoadd initial tcpbench - untested
bert hubert [Tue, 11 Jun 2013 10:57:14 +0000 (12:57 +0200)]
add initial tcpbench - untested

12 years agoMerge pull request #858 from cmouse/ensure-pdns-before-test
Peter van Dijk [Tue, 11 Jun 2013 11:14:30 +0000 (04:14 -0700)]
Merge pull request #858 from cmouse/ensure-pdns-before-test

Check that PDNS started and is running before testing

12 years agoMerge pull request #859 from cyclops1982/coverity
Peter van Dijk [Tue, 11 Jun 2013 08:43:15 +0000 (01:43 -0700)]
Merge pull request #859 from cyclops1982/coverity

Coverity fixes for tinyDns and myDNS

12 years agoAdd delay to make sure pidfile gets created
Aki Tuomi [Tue, 11 Jun 2013 06:11:20 +0000 (09:11 +0300)]
Add delay to make sure pidfile gets created

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 agoMake sure pdns can be started and that it did indeed start
Aki Tuomi [Mon, 10 Jun 2013 21:01:21 +0000 (00:01 +0300)]
Make sure pdns can be started and that it did indeed start

12 years agoFirst stab at resolving coverity warnings
Ruben d'Arco [Mon, 10 Jun 2013 20:45:52 +0000 (22:45 +0200)]
First stab at resolving coverity warnings

12 years agoMerge pull request #857 from cmouse/remotebackend-initialize-d_result
Peter van Dijk [Mon, 10 Jun 2013 16:48:52 +0000 (09:48 -0700)]
Merge pull request #857 from cmouse/remotebackend-initialize-d_result

Initialize RemoteBackend::d_result to NULL on ctor

12 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Mon, 10 Jun 2013 14:12:54 +0000 (16:12 +0200)]
Merge branch 'master' of github.com:PowerDNS/pdns

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

12 years agobump boost requirement, thanks Wouter de Jong
Peter van Dijk [Mon, 10 Jun 2013 09:00:27 +0000 (11:00 +0200)]
bump boost requirement, thanks Wouter de Jong

12 years agoMerge pull request #847 from zeha/f/insserv
Peter van Dijk [Mon, 10 Jun 2013 06:57:01 +0000 (23:57 -0700)]
Merge pull request #847 from zeha/f/insserv

Update pdns auth init script so it works on wheezy

12 years agomake sure systemd starts pdnsd after relevant databases have been started, thanks...
Peter van Dijk [Tue, 4 Jun 2013 12:13:12 +0000 (14:13 +0200)]
make sure systemd starts pdnsd after relevant databases have been started, thanks Morten Stevens

12 years agoalso stretch supermasters.ip for goracle
Peter van Dijk [Mon, 10 Jun 2013 06:31:57 +0000 (08:31 +0200)]
also stretch supermasters.ip for goracle

12 years agostretch supermasters.ip for IPv6, thanks Dennis Krul
Peter van Dijk [Mon, 10 Jun 2013 06:28:33 +0000 (08:28 +0200)]
stretch supermasters.ip for IPv6, thanks Dennis Krul

12 years agoMerge pull request #855 from cmouse/clang-fixes
bert hubert [Mon, 10 Jun 2013 05:47:39 +0000 (22:47 -0700)]
Merge pull request #855 from cmouse/clang-fixes

Clang fixes - thanks aki!

12 years agoRemoved internal CLANG version define
Aki Tuomi [Sat, 8 Jun 2013 06:12:45 +0000 (09:12 +0300)]
Removed internal CLANG version define

12 years agoFixed struct DNSResourceRecord into class as it should be
Aki Tuomi [Fri, 7 Jun 2013 21:30:22 +0000 (00:30 +0300)]
Fixed struct DNSResourceRecord into class as it should be

12 years agoFix for CLANG version
Aki Tuomi [Fri, 7 Jun 2013 21:30:08 +0000 (00:30 +0300)]
Fix for CLANG version

12 years agoFixed friend function declaration
Aki Tuomi [Fri, 7 Jun 2013 21:14:25 +0000 (00:14 +0300)]
Fixed friend function declaration

12 years agoMerge pull request #853 from RvdE/patch-1
Peter van Dijk [Fri, 7 Jun 2013 12:18:28 +0000 (05:18 -0700)]
Merge pull request #853 from RvdE/patch-1

Update reczones.cc

12 years agoMerge pull request #837 from cmouse/remobackend-improvements
Peter van Dijk [Fri, 7 Jun 2013 11:46:39 +0000 (04:46 -0700)]
Merge pull request #837 from cmouse/remobackend-improvements

Slave and soa calculation support for RemoteBackend

12 years agoUpdate reczones.cc
RvdE [Fri, 7 Jun 2013 11:31:41 +0000 (13:31 +0200)]
Update reczones.cc

Added the IPv6-address for D.ROOT-SERVERS.NET

12 years agofix ghost domain link
Peter van Dijk [Fri, 7 Jun 2013 08:51:58 +0000 (10:51 +0200)]
fix ghost domain link

12 years agorec 3.5.2 docs
Peter van Dijk [Fri, 7 Jun 2013 08:14:32 +0000 (10:14 +0200)]
rec 3.5.2 docs

12 years agofix ticket links
Peter van Dijk [Fri, 7 Jun 2013 07:56:00 +0000 (09:56 +0200)]
fix ticket links

12 years agoMerge branch 'remobackend-improvements' of github.com:cmouse/pdns into remobackend...
Aki Tuomi [Wed, 5 Jun 2013 14:30:01 +0000 (17:30 +0300)]
Merge branch 'remobackend-improvements' of github.com:cmouse/pdns into remobackend-improvements

12 years agoFixed to use ruby 1.9.1
Aki Tuomi [Wed, 5 Jun 2013 14:29:03 +0000 (17:29 +0300)]
Fixed to use ruby 1.9.1

12 years agoSmall final formatting fix
Aki Tuomi [Wed, 5 Jun 2013 14:06:59 +0000 (17:06 +0300)]
Small final formatting fix

12 years agoFixed some typos
Aki Tuomi [Wed, 5 Jun 2013 13:58:24 +0000 (16:58 +0300)]
Fixed some typos

12 years agoMerge branch 'remobackend-improvements' of github.com:cmouse/pdns into remobackend...
Aki Tuomi [Wed, 5 Jun 2013 13:53:26 +0000 (16:53 +0300)]
Merge branch 'remobackend-improvements' of github.com:cmouse/pdns into remobackend-improvements

12 years agoAdded missing sect2 close tag
Aki Tuomi [Wed, 5 Jun 2013 12:36:06 +0000 (15:36 +0300)]
Added missing sect2 close tag

12 years agoAdded HTTP support for testing remotebackend
Aki Tuomi [Wed, 5 Jun 2013 12:00:50 +0000 (15:00 +0300)]
Added HTTP support for testing remotebackend

12 years agoDocumentation for new features
Aki Tuomi [Wed, 5 Jun 2013 11:58:54 +0000 (14:58 +0300)]
Documentation for new features

12 years agoAdded the new test binaries to ignore
Aki Tuomi [Wed, 5 Jun 2013 11:58:44 +0000 (14:58 +0300)]
Added the new test binaries to ignore

12 years agoRemoved binary blobs
Aki Tuomi [Wed, 5 Jun 2013 11:58:21 +0000 (14:58 +0300)]
Removed binary blobs

12 years agoSSL support and few small fixes
Aki Tuomi [Wed, 5 Jun 2013 11:57:52 +0000 (14:57 +0300)]
SSL support and few small fixes

12 years agoSupport for POST and POST JSON modes
Aki Tuomi [Wed, 5 Jun 2013 07:15:31 +0000 (10:15 +0300)]
Support for POST and POST JSON modes

12 years agoTest suite for POST and POST JSON modes
Aki Tuomi [Wed, 5 Jun 2013 07:15:21 +0000 (10:15 +0300)]
Test suite for POST and POST JSON modes

12 years agoMerge branch 'remobackend-improvements' of github.com:cmouse/pdns into remobackend...
Aki Tuomi [Wed, 5 Jun 2013 05:05:53 +0000 (08:05 +0300)]
Merge branch 'remobackend-improvements' of github.com:cmouse/pdns into remobackend-improvements

12 years agoAdded rubygems as it's needed by test suite
Aki Tuomi [Tue, 4 Jun 2013 07:52:39 +0000 (10:52 +0300)]
Added rubygems as it's needed by test suite

12 years agoNow adds parameters to calculateSOASerial
Aki Tuomi [Sun, 2 Jun 2013 16:55:24 +0000 (19:55 +0300)]
Now adds parameters to calculateSOASerial

Test driver for remotebackend

Unit test helper for remotebackend tests

Ignore test_remotebackend

Refactored code with split pipe and http

Metadata testing

Added new binaries to ignore

Fixed metadata handling

Fixed domain metadata tests

Added Makefile var REMOTEBACKEND_HTTP for test suite

Support for automation with or without http connector

Only compile libtestremotebackend.la when testing

Do not use libremotebackend.la on test compilation

Domainkeys and getBeforeAndAfterNamesAbsolute

Key can now be marked (in)active with int or boolean

Fixed wrong method name in removeDomainKey

Retain test command exit value

domain key handling tests

Two test keys for test purposes

moved doesDNSSEC before tests that depends on it

Fixed make dist

Fixed setNotified to actually send the new serial

setNotified support

setNotified support

Fixed /dns/ into /dns

Tests for all non-slave methods

Fixed rapidjson usage on superMaster and feedRecord

Change array handling to array[foo] format

Change json2string to return true/false whether conversion succeeded

Added SOA, NS, A record content registrations for helpers

Fixed createSlaveDomain to do POST

superMasterBackends sets ddb = 0 when failure

createSlaveDomain support

supermaster and createslavedomain support

domain_id handling fixed, now uses post for transactions

feedRecord stores rr in parameter rr

Fix various url patterns

Rest of the methods

12 years agoremotebackend http: move iterator loops into a helper func
Christian Hofstaedtler [Sun, 2 Jun 2013 16:19:25 +0000 (18:19 +0200)]
remotebackend http: move iterator loops into a helper func

12 years agoFull implementation for new methods
Aki Tuomi [Sun, 2 Jun 2013 15:46:14 +0000 (18:46 +0300)]
Full implementation for new methods

12 years agoFixed bug where setNotified did not add parameters to query
Aki Tuomi [Sat, 1 Jun 2013 18:28:47 +0000 (21:28 +0300)]
Fixed bug where setNotified did not add parameters to query

Support for superMaster, slaving and soa calculations

superMasterBackend implementation

createSlaveDomain implementation

Removed references to GSQLBackend

replaceRRSet implementation

feedEnts, feedEnts3 implementation and few AddMember additions where forgotten

Rest of the methods

Final touches to remotebackend

Partial support for new slave methods

Added transaction ID for start/abort/commiTransaction

12 years agoUpdate pdns auth init script so it works on wheezy
Christian Hofstaedtler [Wed, 5 Jun 2013 01:54:07 +0000 (03:54 +0200)]
Update pdns auth init script so it works on wheezy

insserv would complain:
insserv: There is a loop at service pdns if started
insserv: There is a loop between service pdns and mountall if started
insserv: There is a loop between service pdns and mountall-bootclean if started
insserv: Starting rsync depends on pdns and therefore on system facility `$all' which can not be true!

12 years agothis commit will force potential undefined behaviour into a crash. Not observed in...
bert hubert [Tue, 4 Jun 2013 13:18:34 +0000 (15:18 +0200)]
this commit will force potential undefined behaviour into a crash. Not observed in real life.

12 years agosilence array warning
bert hubert [Tue, 4 Jun 2013 13:07:07 +0000 (15:07 +0200)]
silence array warning

12 years agosilence bunch of debugging output in our secret undocumented recursor webserver
bert hubert [Tue, 4 Jun 2013 12:57:01 +0000 (14:57 +0200)]
silence bunch of debugging output in our secret undocumented recursor webserver

12 years agoAdded rubygems as it's needed by test suite
Aki Tuomi [Tue, 4 Jun 2013 07:52:39 +0000 (10:52 +0300)]
Added rubygems as it's needed by test suite

12 years agoFixes and spanking new test suite for remotebackend
Aki Tuomi [Sun, 2 Jun 2013 15:46:14 +0000 (18:46 +0300)]
Fixes and spanking new test suite for remotebackend

12 years agoAdded transaction ID for start/abort/commiTransaction
Aki Tuomi [Sun, 2 Jun 2013 15:45:57 +0000 (18:45 +0300)]
Added transaction ID for start/abort/commiTransaction

12 years agoPartial support for new slave methods
Aki Tuomi [Sun, 2 Jun 2013 14:54:18 +0000 (17:54 +0300)]
Partial support for new slave methods

12 years agoFinal touches to remotebackend
Aki Tuomi [Sat, 1 Jun 2013 19:18:20 +0000 (22:18 +0300)]
Final touches to remotebackend

12 years agoRest of the methods
Aki Tuomi [Sat, 1 Jun 2013 19:05:55 +0000 (22:05 +0300)]
Rest of the methods

12 years agofeedEnts, feedEnts3 implementation and few AddMember additions where forgotten
Aki Tuomi [Sat, 1 Jun 2013 18:54:54 +0000 (21:54 +0300)]
feedEnts, feedEnts3 implementation and few AddMember additions where forgotten

12 years agoreplaceRRSet implementation
Aki Tuomi [Sat, 1 Jun 2013 18:45:32 +0000 (21:45 +0300)]
replaceRRSet implementation

12 years agoRemoved references to GSQLBackend
Aki Tuomi [Sat, 1 Jun 2013 18:44:44 +0000 (21:44 +0300)]
Removed references to GSQLBackend

12 years agocreateSlaveDomain implementation
Aki Tuomi [Sat, 1 Jun 2013 18:41:53 +0000 (21:41 +0300)]
createSlaveDomain implementation

12 years agosuperMasterBackend implementation
Aki Tuomi [Sat, 1 Jun 2013 18:30:44 +0000 (21:30 +0300)]
superMasterBackend implementation

12 years agoSupport for superMaster, slaving and soa calculations
Aki Tuomi [Sat, 1 Jun 2013 18:30:16 +0000 (21:30 +0300)]
Support for superMaster, slaving and soa calculations

12 years agoFixed bug where setNotified did not add parameters to query
Aki Tuomi [Sat, 1 Jun 2013 18:28:47 +0000 (21:28 +0300)]
Fixed bug where setNotified did not add parameters to query

12 years agoMerge pull request #840 from cmouse/patch-1
Peter van Dijk [Tue, 4 Jun 2013 07:31:35 +0000 (00:31 -0700)]
Merge pull request #840 from cmouse/patch-1

Change travis to run make check instead of testrunner

12 years agoAdd json and sqlite3 for ruby for remotebackend testing
Aki Tuomi [Tue, 4 Jun 2013 07:08:18 +0000 (10:08 +0300)]
Add json and sqlite3 for ruby for remotebackend testing

12 years agoAdd remotebackend to testing
Aki Tuomi [Tue, 4 Jun 2013 06:48:20 +0000 (09:48 +0300)]
Add remotebackend to testing

12 years agoChange travis to run make check instead of testrunner
Aki Tuomi [Tue, 4 Jun 2013 06:41:59 +0000 (09:41 +0300)]
Change travis to run make check instead of testrunner

12 years agoRevert "Fix correct include path for dns_random.hh" because it breaks recursor building.
Peter van Dijk [Mon, 3 Jun 2013 08:01:08 +0000 (10:01 +0200)]
Revert "Fix correct include path for dns_random.hh" because it breaks recursor building.

This reverts commit c5c63477f224820a10962dcf7dcbfc52a1382a67.

12 years agoMerge pull request #838 from cmouse/fix-dns_random.cc-includes
Peter van Dijk [Mon, 3 Jun 2013 07:54:45 +0000 (00:54 -0700)]
Merge pull request #838 from cmouse/fix-dns_random.cc-includes

Fix correct include path for dns_random.hh

12 years agoFix correct include path for dns_random.hh
Aki Tuomi [Mon, 3 Jun 2013 07:32:28 +0000 (10:32 +0300)]
Fix correct include path for dns_random.hh

12 years agoavoid warning
Peter van Dijk [Thu, 30 May 2013 13:59:14 +0000 (15:59 +0200)]
avoid warning

12 years agoquiet silly -Wnarrowing warnings
Peter van Dijk [Thu, 30 May 2013 13:56:25 +0000 (15:56 +0200)]
quiet silly -Wnarrowing warnings

12 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Wed, 29 May 2013 17:56:15 +0000 (19:56 +0200)]
Merge branch 'master' of github.com:PowerDNS/pdns

12 years agostop expanding \t1 in our documentation to a ticket link. This sucks for tickets...
bert hubert [Wed, 29 May 2013 17:55:08 +0000 (19:55 +0200)]
stop expanding \t1 in our documentation to a ticket link. This sucks for tickets 0 through 9.
Fixes #835.

12 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Wed, 29 May 2013 14:49:10 +0000 (16:49 +0200)]
Merge branch 'master' of github.com:PowerDNS/pdns

12 years agocheck scopeMask of answer packet, not of query packet!
bert hubert [Wed, 29 May 2013 14:45:56 +0000 (16:45 +0200)]
check scopeMask of answer packet, not of query packet!

12 years agoand add support for not query-caching scopemasked answers
bert hubert [Wed, 29 May 2013 14:25:11 +0000 (16:25 +0200)]
and add support for not query-caching scopemasked answers

12 years agoimplement scopemask cache blanking feature for packetcache
bert hubert [Wed, 29 May 2013 14:17:16 +0000 (16:17 +0200)]
implement scopemask cache blanking feature for packetcache

12 years agoprequery lua functionality documentation (it is internal)
bert hubert [Wed, 29 May 2013 08:35:30 +0000 (10:35 +0200)]
prequery lua functionality documentation (it is internal)

12 years agoLua scripts ARE for production use.
bert hubert [Wed, 29 May 2013 08:29:01 +0000 (10:29 +0200)]
Lua scripts ARE for production use.

12 years agoMerge pull request #834 from cmouse/emit-warning-on-trailing-dot
Peter van Dijk [Tue, 28 May 2013 11:48:54 +0000 (04:48 -0700)]
Merge pull request #834 from cmouse/emit-warning-on-trailing-dot

Added warning if trailing dot is used.

12 years agoAdded warning if trailing dot is used.
Aki Tuomi [Tue, 28 May 2013 11:46:42 +0000 (14:46 +0300)]
Added warning if trailing dot is used.

12 years agoMerge pull request #832 from mind04/superfluous
Peter van Dijk [Tue, 28 May 2013 09:38:30 +0000 (02:38 -0700)]
Merge pull request #832 from mind04/superfluous

make superfluous 'bind' NSEC3 record optional

12 years agoMerge pull request #833 from zeha/f/fix-snapshot-build-version
Peter van Dijk [Tue, 28 May 2013 09:38:13 +0000 (02:38 -0700)]
Merge pull request #833 from zeha/f/fix-snapshot-build-version

fix branch snapshot build detection in build-scripts/make-jenkins-version

12 years agofix branch snapshot build detection in build-scripts/make-jenkins-versions
Christian Hofstaedtler [Tue, 28 May 2013 09:33:49 +0000 (11:33 +0200)]
fix branch snapshot build detection in build-scripts/make-jenkins-versions

12 years agomake superfluous 'bind' NSEC3 record optional
Kees Monshouwer [Tue, 28 May 2013 08:04:34 +0000 (10:04 +0200)]
make superfluous 'bind' NSEC3 record optional

12 years agoimprove attribution
Peter van Dijk [Tue, 28 May 2013 07:32:35 +0000 (09:32 +0200)]
improve attribution

12 years ago3.3-rc1 doc update
Peter van Dijk [Tue, 28 May 2013 07:12:19 +0000 (09:12 +0200)]
3.3-rc1 doc update

12 years agowrite out some names
Peter van Dijk [Mon, 27 May 2013 13:12:06 +0000 (15:12 +0200)]
write out some names

12 years agocategorise 3.3 changes
Peter van Dijk [Mon, 27 May 2013 13:10:10 +0000 (15:10 +0200)]
categorise 3.3 changes

12 years agocomplete 3.3-rc1 changelog; needs to be prettier
Peter van Dijk [Mon, 27 May 2013 12:50:56 +0000 (14:50 +0200)]
complete 3.3-rc1 changelog; needs to be prettier