]>
granicus.if.org Git - pdns/log
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.
bert hubert [Tue, 11 Jun 2013 15:30:22 +0000 (17:30 +0200)]
silence a few clang & gcc warnings, partially addressing #856
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.
bert hubert [Tue, 11 Jun 2013 14:33:39 +0000 (16:33 +0200)]
add IPv6 support to dnstcpbench (for shame)
bert hubert [Tue, 11 Jun 2013 14:19:13 +0000 (16:19 +0200)]
updated manpage with TIME_WAIT recycling advice
bert hubert [Tue, 11 Jun 2013 14:01:08 +0000 (16:01 +0200)]
rename tcpbench to dnstcpbench, add documentation, add command line parsing
bert hubert [Tue, 11 Jun 2013 11:39:50 +0000 (13:39 +0200)]
make tcpbench production ready
bert hubert [Tue, 11 Jun 2013 10:57:14 +0000 (12:57 +0200)]
add initial tcpbench - untested
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
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
Aki Tuomi [Tue, 11 Jun 2013 06:11:20 +0000 (09:11 +0300)]
Add delay to make sure pidfile gets created
Ruben d'Arco [Mon, 10 Jun 2013 21:03:02 +0000 (23:03 +0200)]
Coverity fixes for mydns
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
Ruben d'Arco [Mon, 10 Jun 2013 20:45:52 +0000 (22:45 +0200)]
First stab at resolving coverity warnings
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
bert hubert [Mon, 10 Jun 2013 14:12:54 +0000 (16:12 +0200)]
Merge branch 'master' of github.com:PowerDNS/pdns
Peter van Dijk [Mon, 10 Jun 2013 14:11:41 +0000 (16:11 +0200)]
correctly refuse out-of-zone data in bindbackend, closes #845
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.
Aki Tuomi [Mon, 10 Jun 2013 12:49:15 +0000 (15:49 +0300)]
Initialize d_result to NULL on ctor
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
Peter van Dijk [Mon, 10 Jun 2013 09:00:27 +0000 (11:00 +0200)]
bump boost requirement, thanks Wouter de Jong
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
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
Peter van Dijk [Mon, 10 Jun 2013 06:31:57 +0000 (08:31 +0200)]
also stretch supermasters.ip for goracle
Peter van Dijk [Mon, 10 Jun 2013 06:28:33 +0000 (08:28 +0200)]
stretch supermasters.ip for IPv6, thanks Dennis Krul
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!
Aki Tuomi [Sat, 8 Jun 2013 06:12:45 +0000 (09:12 +0300)]
Removed internal CLANG version define
Aki Tuomi [Fri, 7 Jun 2013 21:30:22 +0000 (00:30 +0300)]
Fixed struct DNSResourceRecord into class as it should be
Aki Tuomi [Fri, 7 Jun 2013 21:30:08 +0000 (00:30 +0300)]
Fix for CLANG version
Aki Tuomi [Fri, 7 Jun 2013 21:14:25 +0000 (00:14 +0300)]
Fixed friend function declaration
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
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
RvdE [Fri, 7 Jun 2013 11:31:41 +0000 (13:31 +0200)]
Update reczones.cc
Added the IPv6-address for D.ROOT-SERVERS.NET
Peter van Dijk [Fri, 7 Jun 2013 08:51:58 +0000 (10:51 +0200)]
fix ghost domain link
Peter van Dijk [Fri, 7 Jun 2013 08:14:32 +0000 (10:14 +0200)]
rec 3.5.2 docs
Peter van Dijk [Fri, 7 Jun 2013 07:56:00 +0000 (09:56 +0200)]
fix ticket links
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
Aki Tuomi [Wed, 5 Jun 2013 14:29:03 +0000 (17:29 +0300)]
Fixed to use ruby 1.9.1
Aki Tuomi [Wed, 5 Jun 2013 14:06:59 +0000 (17:06 +0300)]
Small final formatting fix
Aki Tuomi [Wed, 5 Jun 2013 13:58:24 +0000 (16:58 +0300)]
Fixed some typos
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
Aki Tuomi [Wed, 5 Jun 2013 12:36:06 +0000 (15:36 +0300)]
Added missing sect2 close tag
Aki Tuomi [Wed, 5 Jun 2013 12:00:50 +0000 (15:00 +0300)]
Added HTTP support for testing remotebackend
Aki Tuomi [Wed, 5 Jun 2013 11:58:54 +0000 (14:58 +0300)]
Documentation for new features
Aki Tuomi [Wed, 5 Jun 2013 11:58:44 +0000 (14:58 +0300)]
Added the new test binaries to ignore
Aki Tuomi [Wed, 5 Jun 2013 11:58:21 +0000 (14:58 +0300)]
Removed binary blobs
Aki Tuomi [Wed, 5 Jun 2013 11:57:52 +0000 (14:57 +0300)]
SSL support and few small fixes
Aki Tuomi [Wed, 5 Jun 2013 07:15:31 +0000 (10:15 +0300)]
Support 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
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
Aki Tuomi [Tue, 4 Jun 2013 07:52:39 +0000 (10:52 +0300)]
Added rubygems as it's needed by test suite
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
Christian Hofstaedtler [Sun, 2 Jun 2013 16:19:25 +0000 (18:19 +0200)]
remotebackend http: move iterator loops into a helper func
Aki Tuomi [Sun, 2 Jun 2013 15:46:14 +0000 (18:46 +0300)]
Full implementation for new methods
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
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!
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.
bert hubert [Tue, 4 Jun 2013 13:07:07 +0000 (15:07 +0200)]
silence array warning
bert hubert [Tue, 4 Jun 2013 12:57:01 +0000 (14:57 +0200)]
silence bunch of debugging output in our secret undocumented recursor webserver
Aki Tuomi [Tue, 4 Jun 2013 07:52:39 +0000 (10:52 +0300)]
Added rubygems as it's needed by test suite
Aki Tuomi [Sun, 2 Jun 2013 15:46:14 +0000 (18:46 +0300)]
Fixes and spanking new test suite for remotebackend
Aki Tuomi [Sun, 2 Jun 2013 15:45:57 +0000 (18:45 +0300)]
Added transaction ID for start/abort/commiTransaction
Aki Tuomi [Sun, 2 Jun 2013 14:54:18 +0000 (17:54 +0300)]
Partial support for new slave methods
Aki Tuomi [Sat, 1 Jun 2013 19:18:20 +0000 (22:18 +0300)]
Final touches to remotebackend
Aki Tuomi [Sat, 1 Jun 2013 19:05:55 +0000 (22:05 +0300)]
Rest of the methods
Aki Tuomi [Sat, 1 Jun 2013 18:54:54 +0000 (21:54 +0300)]
feedEnts, feedEnts3 implementation and few AddMember additions where forgotten
Aki Tuomi [Sat, 1 Jun 2013 18:45:32 +0000 (21:45 +0300)]
replaceRRSet implementation
Aki Tuomi [Sat, 1 Jun 2013 18:44:44 +0000 (21:44 +0300)]
Removed references to GSQLBackend
Aki Tuomi [Sat, 1 Jun 2013 18:41:53 +0000 (21:41 +0300)]
createSlaveDomain implementation
Aki Tuomi [Sat, 1 Jun 2013 18:30:44 +0000 (21:30 +0300)]
superMasterBackend implementation
Aki Tuomi [Sat, 1 Jun 2013 18:30:16 +0000 (21:30 +0300)]
Support for superMaster, slaving and soa calculations
Aki Tuomi [Sat, 1 Jun 2013 18:28:47 +0000 (21:28 +0300)]
Fixed bug where setNotified did not add parameters to query
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
Aki Tuomi [Tue, 4 Jun 2013 07:08:18 +0000 (10:08 +0300)]
Add json and sqlite3 for ruby for remotebackend testing
Aki Tuomi [Tue, 4 Jun 2013 06:48:20 +0000 (09:48 +0300)]
Add remotebackend to testing
Aki Tuomi [Tue, 4 Jun 2013 06:41:59 +0000 (09:41 +0300)]
Change travis to run make check instead of testrunner
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 .
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
Aki Tuomi [Mon, 3 Jun 2013 07:32:28 +0000 (10:32 +0300)]
Fix correct include path for dns_random.hh
Peter van Dijk [Thu, 30 May 2013 13:59:14 +0000 (15:59 +0200)]
avoid warning
Peter van Dijk [Thu, 30 May 2013 13:56:25 +0000 (15:56 +0200)]
quiet silly -Wnarrowing warnings
bert hubert [Wed, 29 May 2013 17:56:15 +0000 (19:56 +0200)]
Merge branch 'master' of github.com:PowerDNS/pdns
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.
bert hubert [Wed, 29 May 2013 14:49:10 +0000 (16:49 +0200)]
Merge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Wed, 29 May 2013 14:45:56 +0000 (16:45 +0200)]
check scopeMask of answer packet, not of query packet!
bert hubert [Wed, 29 May 2013 14:25:11 +0000 (16:25 +0200)]
and add support for not query-caching scopemasked answers
bert hubert [Wed, 29 May 2013 14:17:16 +0000 (16:17 +0200)]
implement scopemask cache blanking feature for packetcache
bert hubert [Wed, 29 May 2013 08:35:30 +0000 (10:35 +0200)]
prequery lua functionality documentation (it is internal)
bert hubert [Wed, 29 May 2013 08:29:01 +0000 (10:29 +0200)]
Lua scripts ARE for production use.
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.
Aki Tuomi [Tue, 28 May 2013 11:46:42 +0000 (14:46 +0300)]
Added warning if trailing dot is used.
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
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
Christian Hofstaedtler [Tue, 28 May 2013 09:33:49 +0000 (11:33 +0200)]
fix branch snapshot build detection in build-scripts/make-jenkins-versions
Kees Monshouwer [Tue, 28 May 2013 08:04:34 +0000 (10:04 +0200)]
make superfluous 'bind' NSEC3 record optional
Peter van Dijk [Tue, 28 May 2013 07:32:35 +0000 (09:32 +0200)]
improve attribution
Peter van Dijk [Tue, 28 May 2013 07:12:19 +0000 (09:12 +0200)]
3.3-rc1 doc update
Peter van Dijk [Mon, 27 May 2013 13:12:06 +0000 (15:12 +0200)]
write out some names
Peter van Dijk [Mon, 27 May 2013 13:10:10 +0000 (15:10 +0200)]
categorise 3.3 changes
Peter van Dijk [Mon, 27 May 2013 12:50:56 +0000 (14:50 +0200)]
complete 3.3-rc1 changelog; needs to be prettier