]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
13 years agobump to 2.9.22.6 pdns-2-9-22-x pdns-2-9-22-x origin/pdns-2-9-22-x
Peter van Dijk [Mon, 16 Jan 2012 07:26:11 +0000 (07:26 +0000)] 
bump to 2.9.22.6

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@2346 d19b8d6e-7fed-0310-83ef-9ca221ded41b

13 years agobackport r2109 to fix slave crashes
Peter van Dijk [Mon, 16 Jan 2012 07:24:11 +0000 (07:24 +0000)] 
backport r2109 to fix slave crashes

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@2345 d19b8d6e-7fed-0310-83ef-9ca221ded41b

13 years agoActually commit 2012-01 fix
Peter van Dijk [Mon, 16 Jan 2012 07:20:41 +0000 (07:20 +0000)] 
Actually commit 2012-01 fix

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@2344 d19b8d6e-7fed-0310-83ef-9ca221ded41b

13 years agostick 2.9.22.5 in relevant files to prepare for upcoming patch&release
Peter van Dijk [Mon, 9 Jan 2012 09:09:46 +0000 (09:09 +0000)] 
stick 2.9.22.5 in relevant files to prepare for upcoming patch&release

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@2329 d19b8d6e-7fed-0310-83ef-9ca221ded41b

14 years agobackport the asynchronous SOA liveness checking from 3.0
Bert Hubert [Mon, 14 Mar 2011 14:26:38 +0000 (14:26 +0000)] 
backport the asynchronous SOA liveness checking from 3.0

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@2063 d19b8d6e-7fed-0310-83ef-9ca221ded41b

14 years agodon't trip over disconnect on the controlsocket
Bert Hubert [Mon, 14 Feb 2011 12:51:35 +0000 (12:51 +0000)] 
don't trip over disconnect on the controlsocket

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@2015 d19b8d6e-7fed-0310-83ef-9ca221ded41b

14 years agofor the new master/slave communicator engine, make sure we don't trip over slave...
Bert Hubert [Thu, 7 Oct 2010 18:11:11 +0000 (18:11 +0000)] 
for the new master/slave communicator engine, make sure we don't trip over slave domains w/o master - thanks to Florent

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1725 d19b8d6e-7fed-0310-83ef-9ca221ded41b

14 years agocompilation fixup
Bert Hubert [Sun, 22 Aug 2010 13:22:13 +0000 (13:22 +0000)] 
compilation fixup

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1694 d19b8d6e-7fed-0310-83ef-9ca221ded41b

14 years agomake sure we don't just grab the state
Bert Hubert [Sun, 22 Aug 2010 13:15:31 +0000 (13:15 +0000)] 
make sure we don't just grab the state

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1693 d19b8d6e-7fed-0310-83ef-9ca221ded41b

14 years agoremove 'contents' trick in bindbackend
Bert Hubert [Sun, 22 Aug 2010 12:54:14 +0000 (12:54 +0000)] 
remove 'contents' trick in bindbackend

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1692 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoreport errors w/o crashing
Bert Hubert [Thu, 22 Jul 2010 16:32:38 +0000 (16:32 +0000)] 
report errors w/o crashing

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1673 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agofirst stab at multi-threading zone retrieval
Bert Hubert [Thu, 22 Jul 2010 16:26:16 +0000 (16:26 +0000)] 
first stab at multi-threading zone retrieval

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1672 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agomake sure we don't read past the end of the internal axfr request queue
Bert Hubert [Wed, 7 Jul 2010 20:39:09 +0000 (20:39 +0000)] 
make sure we don't read past the end of the internal axfr request queue

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1668 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoalso do not re-poll domains for freshness when already in the AXFR queue
Bert Hubert [Tue, 6 Jul 2010 08:22:06 +0000 (08:22 +0000)] 
also do not re-poll domains for freshness when already in the AXFR queue

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1667 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoadd some statistics about the axfr queue
Bert Hubert [Tue, 6 Jul 2010 07:46:12 +0000 (07:46 +0000)] 
add some statistics about the axfr queue

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1666 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoif we don't AXFR a domain during a slave cycle, don't add it to the AXFR list again!
Bert Hubert [Tue, 6 Jul 2010 07:31:25 +0000 (07:31 +0000)] 
if we don't AXFR a domain during a slave cycle, don't add it to the AXFR list again!

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1665 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agomake sure inflighter gets shipped
Bert Hubert [Sat, 3 Jul 2010 19:18:36 +0000 (19:18 +0000)] 
make sure inflighter gets shipped

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1664 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agospoofID fix - equivalent to t222
Bert Hubert [Sat, 3 Jul 2010 15:15:04 +0000 (15:15 +0000)] 
spoofID fix - equivalent to t222

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1663 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agomake axfr engine non-standard port capable
Bert Hubert [Sat, 3 Jul 2010 15:03:03 +0000 (15:03 +0000)] 
make axfr engine non-standard port capable

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1662 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agomake isMaster multiple-master capable
Bert Hubert [Sat, 3 Jul 2010 15:02:23 +0000 (15:02 +0000)] 
make isMaster multiple-master capable

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1661 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agofix up compilation on more modern gccs for 2.9.22.x
Bert Hubert [Sat, 3 Jul 2010 13:56:50 +0000 (13:56 +0000)] 
fix up compilation on more modern gccs for 2.9.22.x

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1660 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agomark version
Bert Hubert [Sat, 3 Jul 2010 13:47:58 +0000 (13:47 +0000)] 
mark version

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1659 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agobackport of master/slave parallel communicator
Bert Hubert [Sat, 3 Jul 2010 13:36:02 +0000 (13:36 +0000)] 
backport of master/slave parallel communicator

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1658 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agomaster/slave backport
Bert Hubert [Sat, 3 Jul 2010 13:34:13 +0000 (13:34 +0000)] 
master/slave backport

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22-x@1657 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agosecond attempt
Bert Hubert [Sat, 3 Jul 2010 13:08:06 +0000 (13:08 +0000)] 
second attempt

git-svn-id: svn://svn.powerdns.com/pdns/tags/pdns-2-9-22@1656 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoit is 2009
Bert Hubert [Sun, 25 Jan 2009 20:12:50 +0000 (20:12 +0000)] 
it is 2009

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1326 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years ago2.9.22 time is here
Bert Hubert [Sun, 25 Jan 2009 17:26:26 +0000 (17:26 +0000)] 
2.9.22 time is here

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1325 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agohead up to rc4
Bert Hubert [Fri, 26 Dec 2008 08:48:10 +0000 (08:48 +0000)] 
head up to rc4

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1324 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agofix for guardian crashing or possibly blocking in case of a badly timed crash of...
Bert Hubert [Fri, 26 Dec 2008 08:44:41 +0000 (08:44 +0000)] 
fix for guardian crashing or possibly blocking in case of a badly timed crash of the child process. Issue debugged by David Apgar of Yahoo, who also supplied a variant of this patch.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1323 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agorc3!
Bert Hubert [Sat, 6 Dec 2008 19:49:26 +0000 (19:49 +0000)] 
rc3!

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1322 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoindent, plus make 'notify' program a bit more powerful
Bert Hubert [Sat, 6 Dec 2008 19:44:36 +0000 (19:44 +0000)] 
indent, plus make 'notify' program a bit more powerful

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1321 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agosilence everybody's favorite useless warning message 'ignoring recvfrom error'
Bert Hubert [Mon, 1 Dec 2008 22:25:51 +0000 (22:25 +0000)] 
silence everybody's favorite useless warning message 'ignoring recvfrom error'

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1320 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoimplement pdnslog() function from Lua, and document it. Plus close ticket 210, typo...
Bert Hubert [Sat, 29 Nov 2008 23:05:00 +0000 (23:05 +0000)] 
implement pdnslog() function from Lua, and document it. Plus close ticket 210, typo in Lua error. Thanks Stefan Schmidt.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1319 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoclarify documentation of pipe backend per suggestion of Christopher Arnold
Bert Hubert [Sat, 29 Nov 2008 20:45:16 +0000 (20:45 +0000)] 
clarify documentation of pipe backend per suggestion of Christopher Arnold

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1318 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agogetSOA prototype changed, and pdns backend getSOA was thus never called..
Bert Hubert [Fri, 28 Nov 2008 15:00:33 +0000 (15:00 +0000)] 
getSOA prototype changed, and pdns backend getSOA was thus never called..

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1317 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomultithread the packet receiver - for great quad core justice
Bert Hubert [Thu, 27 Nov 2008 22:26:42 +0000 (22:26 +0000)] 
multithread the packet receiver - for great quad core justice

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1316 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoupdate pdns backend docs + add example script ready for the 'local address' parameter
Bert Hubert [Thu, 27 Nov 2008 22:22:35 +0000 (22:22 +0000)] 
update pdns backend docs + add example script ready for the 'local address' parameter

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1315 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoadd ability to *not* parse a packet for better caching performance
Bert Hubert [Thu, 27 Nov 2008 22:21:46 +0000 (22:21 +0000)] 
add ability to *not* parse a packet for better caching performance

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1314 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoreinstate negative querycache!
Bert Hubert [Thu, 27 Nov 2008 22:10:55 +0000 (22:10 +0000)] 
reinstate negative querycache!

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1313 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agono longer allow notification to disrupt the slave checking process
Bert Hubert [Thu, 27 Nov 2008 21:27:08 +0000 (21:27 +0000)] 
no longer allow notification to disrupt the slave checking process

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1312 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoteach the old 'pdns' backend some new tricks
Bert Hubert [Thu, 27 Nov 2008 20:28:38 +0000 (20:28 +0000)] 
teach the old 'pdns' backend some new tricks

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1311 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoclean up g++ profiling output with 'make clean' for pdns_recursor
Bert Hubert [Thu, 27 Nov 2008 16:18:36 +0000 (16:18 +0000)] 
clean up g++ profiling output with 'make clean' for pdns_recursor

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1310 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agosend Lua the 'local' address too
Bert Hubert [Thu, 27 Nov 2008 15:47:02 +0000 (15:47 +0000)] 
send Lua the 'local' address too

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1309 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoupdate of docs
Bert Hubert [Wed, 26 Nov 2008 20:47:21 +0000 (20:47 +0000)] 
update of docs

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1308 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoDaniel Drown discovered we were not cleaning up killed pipe backends, leaving zombies...
Bert Hubert [Wed, 26 Nov 2008 19:58:48 +0000 (19:58 +0000)] 
Daniel Drown discovered we were not cleaning up killed pipe backends, leaving zombies. Applied his patch.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1307 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomake tcpreceiver less chatty about network errors
Bert Hubert [Wed, 19 Nov 2008 17:23:27 +0000 (17:23 +0000)] 
make tcpreceiver less chatty about network errors

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1306 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agofix PostgreSQL linking on FreeBSD, closing ticket 95, by Wouter de Jong
Bert Hubert [Wed, 19 Nov 2008 09:06:22 +0000 (09:06 +0000)] 
fix PostgreSQL linking on FreeBSD, closing ticket 95, by Wouter de Jong

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1305 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agohook up packet cache statistics to the new boost::multi_index code
Bert Hubert [Tue, 18 Nov 2008 20:38:05 +0000 (20:38 +0000)] 
hook up packet cache statistics to the new boost::multi_index code

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1304 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoCloses ticket 26: no longer print 1e2%. Thanks to Joe Sipek
Bert Hubert [Tue, 18 Nov 2008 20:08:44 +0000 (20:08 +0000)] 
Closes ticket 26: no longer print 1e2%. Thanks to Joe Sipek

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1303 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agofix up MBOXFW fancy records, plus add them to the regression tests
Bert Hubert [Tue, 18 Nov 2008 17:20:16 +0000 (17:20 +0000)] 
fix up MBOXFW fancy records, plus add them to the regression tests

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1302 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agodocumentation update
Bert Hubert [Tue, 18 Nov 2008 15:56:18 +0000 (15:56 +0000)] 
documentation update

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1301 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomodify severity level so 'Done launching threads' gets printed by default
Bert Hubert [Tue, 18 Nov 2008 15:22:24 +0000 (15:22 +0000)] 
modify severity level so 'Done launching threads' gets printed by default

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1300 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agofix up the URL fancy record type, plus tell sdig no longer to emit EDNS0 by default
Bert Hubert [Tue, 18 Nov 2008 12:58:43 +0000 (12:58 +0000)] 
fix up the URL fancy record type, plus tell sdig no longer to emit EDNS0 by default

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1299 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomake it possible to read 'fancy records' using the zoneparser-tng, which in turn...
Bert Hubert [Tue, 18 Nov 2008 12:48:42 +0000 (12:48 +0000)] 
make it possible to read 'fancy records' using the zoneparser-tng, which in turn makes it possible to run regression tests on it

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1298 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoadd additional test for the 'URL' fancy record
Bert Hubert [Tue, 18 Nov 2008 12:34:17 +0000 (12:34 +0000)] 
add additional test for the 'URL' fancy record

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1297 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agofix up regression tests for new 'sdig' output
Bert Hubert [Tue, 18 Nov 2008 12:08:31 +0000 (12:08 +0000)] 
fix up regression tests for new 'sdig' output

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1296 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoTon van Rosmalen discovered that our UNIX domain sockets had problems when suid/guid...
Bert Hubert [Tue, 18 Nov 2008 10:41:17 +0000 (10:41 +0000)] 
Ton van Rosmalen discovered that our UNIX domain sockets had problems when suid/guid. He sent this fix.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1295 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoremove duplicate reports about trailing spaces (thanks Remco)
Bert Hubert [Sun, 16 Nov 2008 21:16:43 +0000 (21:16 +0000)] 
remove duplicate reports about trailing spaces (thanks Remco)

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1294 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoupdate docs, plus version
Bert Hubert [Sun, 16 Nov 2008 20:02:29 +0000 (20:02 +0000)] 
update docs, plus version

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1293 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoit is *2008* already
Bert Hubert [Sun, 16 Nov 2008 19:45:10 +0000 (19:45 +0000)] 
it is *2008* already

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1292 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomake static building work again
Bert Hubert [Sun, 16 Nov 2008 17:24:16 +0000 (17:24 +0000)] 
make static building work again

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1291 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agodocumentation update
Bert Hubert [Sun, 16 Nov 2008 17:16:36 +0000 (17:16 +0000)] 
documentation update

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1290 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agojust remove the HINFO code - was not needed
Bert Hubert [Sun, 16 Nov 2008 11:04:29 +0000 (11:04 +0000)] 
just remove the HINFO code - was not needed

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1289 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years ago::arg() fixup by Peter Collingbourne for pipe
Bert Hubert [Sun, 16 Nov 2008 09:10:08 +0000 (09:10 +0000)] 
::arg() fixup by Peter Collingbourne for pipe

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1288 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoimplement suggestion of ticket 163, add timeout to dnsreplay, thanks Augie!
Bert Hubert [Sat, 15 Nov 2008 23:30:41 +0000 (23:30 +0000)] 
implement suggestion of ticket 163, add timeout to dnsreplay, thanks Augie!

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1287 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agooops, we committed a heap of debugging..
Bert Hubert [Sat, 15 Nov 2008 23:30:14 +0000 (23:30 +0000)] 
oops, we committed a heap of debugging..

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1286 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agofix meritsRecursion issue in the new packetcache code
Bert Hubert [Sat, 15 Nov 2008 22:48:38 +0000 (22:48 +0000)] 
fix meritsRecursion issue in the new packetcache code

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1285 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomake statbag work with unsigned counters - people are complaining of wraparounds...
Bert Hubert [Sat, 15 Nov 2008 22:24:17 +0000 (22:24 +0000)] 
make statbag work with unsigned counters - people are complaining of wraparounds at 2.15 billion packets going wrong! closes ticket 179, thanks Stefan Schmidt

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1284 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agosome more exception correctness
Bert Hubert [Sat, 15 Nov 2008 22:22:48 +0000 (22:22 +0000)] 
some more exception correctness

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1283 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoa previous commit broke the geobackend, as noted in ticket 205. Fixed: geobackend...
Bert Hubert [Sat, 15 Nov 2008 21:56:02 +0000 (21:56 +0000)] 
a previous commit broke the geobackend, as noted in ticket 205. Fixed: geobackend doesn't trim '.'

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1282 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agopropagate EDNS max packet size through to packetcached answers - closing ticket 200...
Bert Hubert [Sat, 15 Nov 2008 21:51:48 +0000 (21:51 +0000)] 
propagate EDNS max packet size through to packetcached answers - closing ticket 200, ch+pdnswiki@zeha.at

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1281 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoclose very rare issue with tcp/ip close reporting ECONNRESET, reported by Andrei...
Bert Hubert [Sat, 15 Nov 2008 21:34:36 +0000 (21:34 +0000)] 
close very rare issue with tcp/ip close reporting ECONNRESET, reported by Andrei Poelov in ticket 192

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1280 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoclose ticket 203, odd error message or crash on malformed A record in a bindbackend...
Bert Hubert [Sat, 15 Nov 2008 21:21:03 +0000 (21:21 +0000)] 
close ticket 203, odd error message or crash on malformed A record in a bindbackend zone file

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1279 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoskip remote masters that result in too much timeouts during domain checking cycle...
Bert Hubert [Sat, 15 Nov 2008 20:56:36 +0000 (20:56 +0000)] 
skip remote masters that result in too much timeouts during domain checking cycle. Tested in real life by Tyler Hall on 50000 domains.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1278 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agosdig changes, final std::exception work
Bert Hubert [Sat, 15 Nov 2008 20:45:41 +0000 (20:45 +0000)] 
sdig changes, final std::exception work

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1277 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agothird batch of std::exception
Bert Hubert [Sat, 15 Nov 2008 20:40:26 +0000 (20:40 +0000)] 
third batch of std::exception

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1276 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agosecond batch of std::exception updates for new boost
Bert Hubert [Sat, 15 Nov 2008 20:38:58 +0000 (20:38 +0000)] 
second batch of std::exception updates for new boost

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1275 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoupdate pdns_recursor to support boost 1.37.0 (thanks Darix)
Bert Hubert [Sat, 15 Nov 2008 20:31:37 +0000 (20:31 +0000)] 
update pdns_recursor to support boost 1.37.0 (thanks Darix)

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1274 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomove boost multi-index code around a bit to prevent namespace conflicts (#undef L)
Bert Hubert [Sat, 15 Nov 2008 20:05:42 +0000 (20:05 +0000)] 
move boost multi-index code around a bit to prevent namespace conflicts (#undef L)

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1273 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomake single threaded mode more resilient against exceptions - thanks Daniel Drown
Bert Hubert [Sat, 15 Nov 2008 19:58:30 +0000 (19:58 +0000)] 
make single threaded mode more resilient against exceptions - thanks Daniel Drown

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1272 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agofurther namespace cleanups
Bert Hubert [Sat, 15 Nov 2008 19:44:33 +0000 (19:44 +0000)] 
further namespace cleanups

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1271 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agofurther ::arg() stuff
Bert Hubert [Sat, 15 Nov 2008 19:34:19 +0000 (19:34 +0000)] 
further ::arg() stuff

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1270 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoAdd various argument parsing options (asGuid, asUid etc) - thanks to Aki Tuomi
Bert Hubert [Sat, 15 Nov 2008 19:33:26 +0000 (19:33 +0000)] 
Add various argument parsing options (asGuid, asUid etc) - thanks to Aki Tuomi

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1269 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomake dnsreplay deal with 'the final few packets' so very small pcap files can be...
Bert Hubert [Sat, 15 Nov 2008 19:30:56 +0000 (19:30 +0000)] 
make dnsreplay deal with 'the final few packets' so very small pcap files can be analysed too

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1268 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years ago::arg()
Bert Hubert [Sat, 15 Nov 2008 19:26:00 +0000 (19:26 +0000)] 
::arg()

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1267 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoarg() -> ::arg(), plus improve error message somewhat
Bert Hubert [Sat, 15 Nov 2008 19:24:30 +0000 (19:24 +0000)] 
arg() -> ::arg(), plus improve error message somewhat

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1266 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoreported by Andreas Jakum & investigated by Stefan Schmidt - make sure we don't hamme...
Bert Hubert [Sun, 5 Oct 2008 09:49:53 +0000 (09:49 +0000)] 
reported by Andreas Jakum & investigated by Stefan Schmidt - make sure we don't hammer parent zones in case of failed delegations to servers that don't exist at all. Only invalidate once every 10 seconds

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1265 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agodo not crash on EDNS0 queries containing data (was never in any released version...
Bert Hubert [Wed, 17 Sep 2008 17:04:36 +0000 (17:04 +0000)] 
do not crash on EDNS0 queries containing data (was never in any released version). Thanks to Matti Hiljanen and Stefan Schmidt

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1264 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomake building recursor using dist-recursor work again (thanks qvr)
Bert Hubert [Mon, 8 Sep 2008 15:26:23 +0000 (15:26 +0000)] 
make building recursor using dist-recursor work again (thanks qvr)

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1263 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agospeed up storing & handling AAAA-records in cache
Bert Hubert [Sun, 24 Aug 2008 16:28:52 +0000 (16:28 +0000)] 
speed up storing & handling AAAA-records in cache

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1262 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agospeed up ArgvMap::contains()
Bert Hubert [Sun, 24 Aug 2008 16:25:07 +0000 (16:25 +0000)] 
speed up ArgvMap::contains()

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1261 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoadd rdtsc for timing infra, add call to make sockets reusable, make sure mtasker...
Bert Hubert [Sun, 24 Aug 2008 16:16:07 +0000 (16:16 +0000)] 
add rdtsc for timing infra, add call to make sockets reusable, make sure mtasker returns waitkey on timeout too

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1260 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agomake it possible to generate ARecords from 32 bit integers directly
Bert Hubert [Sun, 24 Aug 2008 15:37:11 +0000 (15:37 +0000)] 
make it possible to generate ARecords from 32 bit integers directly

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1259 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoshave 25% off packet generation times (32usec -> 25 usec or so)
Bert Hubert [Sun, 24 Aug 2008 14:18:33 +0000 (14:18 +0000)] 
shave 25% off packet generation times (32usec -> 25 usec or so)

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1258 d19b8d6e-7fed-0310-83ef-9ca221ded41b

16 years agoinitial spoofing policy class load
Bert Hubert [Mon, 18 Aug 2008 18:12:26 +0000 (18:12 +0000)] 
initial spoofing policy class load

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1257 d19b8d6e-7fed-0310-83ef-9ca221ded41b

17 years agohook up dns urandom for auth server too
Bert Hubert [Fri, 8 Aug 2008 13:54:36 +0000 (13:54 +0000)] 
hook up dns urandom for auth server too

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1256 d19b8d6e-7fed-0310-83ef-9ca221ded41b

17 years agodon't do TCP access checking over unix domain sockets
Bert Hubert [Thu, 7 Aug 2008 19:46:38 +0000 (19:46 +0000)] 
don't do TCP access checking over unix domain sockets

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1255 d19b8d6e-7fed-0310-83ef-9ca221ded41b

17 years agoimprove error message on bogus port number connecting with pdns_control
Bert Hubert [Thu, 7 Aug 2008 19:40:29 +0000 (19:40 +0000)] 
improve error message on bogus port number connecting with pdns_control

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1254 d19b8d6e-7fed-0310-83ef-9ca221ded41b

17 years ago2.9.21.1
Bert Hubert [Thu, 7 Aug 2008 19:39:40 +0000 (19:39 +0000)] 
2.9.21.1

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1253 d19b8d6e-7fed-0310-83ef-9ca221ded41b

17 years agoimplement some EDNS0 sanity checks
Bert Hubert [Tue, 5 Aug 2008 18:51:24 +0000 (18:51 +0000)] 
implement some EDNS0 sanity checks

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1252 d19b8d6e-7fed-0310-83ef-9ca221ded41b