]> granicus.if.org Git - pdns/log
pdns
15 years agomake lua default for svn based compilations
Bert Hubert [Tue, 28 Jul 2009 20:58:40 +0000 (20:58 +0000)]
make lua default for svn based compilations

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

15 years agoclean up recursor cache and make it thread safe, plus change the core logic
Bert Hubert [Tue, 28 Jul 2009 20:33:20 +0000 (20:33 +0000)]
clean up recursor cache and make it thread safe, plus change the core logic

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

15 years agoadd dhcp parsing code for option-82 purposes
Bert Hubert [Tue, 28 Jul 2009 19:16:40 +0000 (19:16 +0000)]
add dhcp parsing code for option-82 purposes

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

15 years agothanks to Jan Gyselinck for spotting that Solaris can report 'ENOENT' on ports_dissoc...
Bert Hubert [Thu, 16 Jul 2009 06:56:03 +0000 (06:56 +0000)]
thanks to Jan Gyselinck for spotting that Solaris can report 'ENOENT' on ports_dissociate. It appears this is nothing to worry about.

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

15 years agonsec moved to this file & nsec3 added
Bert Hubert [Sun, 12 Jul 2009 21:42:43 +0000 (21:42 +0000)]
nsec moved to this file & nsec3 added

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

15 years agomake us a bit more efficient on writing out compressed labels with a trailing dot
Bert Hubert [Sun, 12 Jul 2009 19:17:22 +0000 (19:17 +0000)]
make us a bit more efficient on writing out compressed labels with a trailing dot
add 'canonical' flag to DNSWriter

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

15 years agowe had some htonls in a twist for xfrIP.. hopefully this is the right fix
Bert Hubert [Wed, 1 Jul 2009 20:17:37 +0000 (20:17 +0000)]
we had some htonls in a twist for xfrIP.. hopefully this is the right fix

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

15 years agoadd example.com DNSKEY, plus its private key
Bert Hubert [Wed, 1 Jul 2009 19:18:59 +0000 (19:18 +0000)]
add example.com DNSKEY, plus its private key

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

16 years agoadd some more qtype numbers
Bert Hubert [Sun, 28 Jun 2009 20:25:36 +0000 (20:25 +0000)]
add some more qtype numbers

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

16 years agoimplement & document rec_control --timeout feature, useful when (re)loading very...
Bert Hubert [Wed, 24 Jun 2009 21:11:30 +0000 (21:11 +0000)]
implement & document rec_control --timeout feature, useful when (re)loading very large lua scripts

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

16 years agomake packet cache cleanup thread safe
Bert Hubert [Tue, 23 Jun 2009 06:08:20 +0000 (06:08 +0000)]
make packet cache cleanup thread safe

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

16 years agomake sure we don't try to perform a complete multithreaded cache cleanup when we...
Bert Hubert [Tue, 23 Jun 2009 05:55:14 +0000 (05:55 +0000)]
make sure we don't try to perform a complete multithreaded cache cleanup when we respawn

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

16 years agofix up some parsing issues (spaces in base64 blobs, time mis-parsing) standing in...
Bert Hubert [Sun, 21 Jun 2009 18:53:04 +0000 (18:53 +0000)]
fix up some parsing issues (spaces in base64 blobs, time mis-parsing) standing in the way of serving DNSSEC records

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

16 years agovery rough stuff, but perhaps nice to look at already
Bert Hubert [Sun, 21 Jun 2009 10:57:54 +0000 (10:57 +0000)]
very rough stuff, but perhaps nice to look at already

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

16 years agos/query-ttl/query-cache-ttl/, found by Andreas Henriksson
Bert Hubert [Mon, 1 Jun 2009 20:31:02 +0000 (20:31 +0000)]
s/query-ttl/query-cache-ttl/, found by Andreas Henriksson

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

16 years agoadd first stab at 'per-zone-axfr-acls'. Set that flag in the configuration table...
Bert Hubert [Sat, 30 May 2009 20:18:11 +0000 (20:18 +0000)]
add first stab at 'per-zone-axfr-acls'. Set that flag in the configuration table, and see http://mailman.powerdns.com/pipermail/pdns-users/2006-March/003115.html
Also allows netmasks

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

16 years agopreliminary infrastructure for signing messages with TSIG in a clean way
Bert Hubert [Sat, 16 May 2009 15:33:21 +0000 (15:33 +0000)]
preliminary infrastructure for signing messages with TSIG in a clean way

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

16 years agosome more crlf oddities
Bert Hubert [Sat, 16 May 2009 15:31:56 +0000 (15:31 +0000)]
some more crlf oddities

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

16 years agosomething with $Id$
Bert Hubert [Sat, 16 May 2009 15:31:34 +0000 (15:31 +0000)]
something with $Id$

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

16 years agosomething to do with crlf or so
Bert Hubert [Sat, 16 May 2009 15:31:16 +0000 (15:31 +0000)]
something to do with crlf or so

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

16 years agotreat an initial Refused or NotImp as an indication of not supporting EDNS-PING.
Bert Hubert [Sat, 16 May 2009 15:28:01 +0000 (15:28 +0000)]
treat an initial Refused or NotImp as an indication of not supporting EDNS-PING.

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

16 years agoset a sane default for the maximum cache size in the recursor, suggested by Roel...
Bert Hubert [Tue, 14 Apr 2009 21:20:43 +0000 (21:20 +0000)]
set a sane default for the maximum cache size in the recursor, suggested by Roel van der Made

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

16 years agofix up reading a blob at the very end of a packet, fix writing out 48 bit numbers...
Bert Hubert [Thu, 9 Apr 2009 23:17:50 +0000 (23:17 +0000)]
fix up reading a blob at the very end of a packet, fix writing out 48 bit numbers, hook up the TSIG record properly

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

16 years agofix up padding errors in base64 decoding
Bert Hubert [Thu, 9 Apr 2009 23:13:45 +0000 (23:13 +0000)]
fix up padding errors in base64 decoding

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

16 years agomake sure we can parse empty blobs (needed for TSIG)
Bert Hubert [Thu, 9 Apr 2009 22:23:34 +0000 (22:23 +0000)]
make sure we can parse empty blobs (needed for TSIG)

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

16 years agoadd possibility to disable edns-ping. For now, by default, edns-ping is disabled.
Bert Hubert [Tue, 7 Apr 2009 20:14:53 +0000 (20:14 +0000)]
add possibility to disable edns-ping. For now, by default, edns-ping is disabled.

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

16 years agoLay groundwork for rd/non-rd zone forwarding
Bert Hubert [Sun, 5 Apr 2009 22:04:05 +0000 (22:04 +0000)]
Lay groundwork for rd/non-rd zone forwarding
make sure we can forward queries for certain zones to IPv6 as well as IPv4, syntax is:
 --forward-zones=google.com=2001:b18:0:1000:2e0:81ff:fe61:ae0d or even:
 --forward-zones=google.com=[2001:b18:0:1000:2e0:81ff:fe61:ae0d]:53
Thanks to Wijnand Modderman for discovering this problem.

Please note that the syntax above will not *yet* give you automatic ipv6
google via sixxs, slightly more work is needed for that.

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

16 years agomake sure we don't set export-etc-hosts to 'on' on reload-zones. Discovered by paul...
Bert Hubert [Sun, 5 Apr 2009 19:45:37 +0000 (19:45 +0000)]
make sure we don't set export-etc-hosts to 'on' on reload-zones. Discovered by paul AT cairney.me.uk
Closes ticket 225

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

16 years agomake sure we notice filename changes in the bind backend, closing ticket 228, reporte...
Bert Hubert [Sun, 5 Apr 2009 19:12:48 +0000 (19:12 +0000)]
make sure we notice filename changes in the bind backend, closing ticket 228, reported by an anonymous big user.

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

16 years agoremove confusing 'spoofID' which, as noted by Shane Kerr, corrupted IDs for TCP queri...
Bert Hubert [Sun, 5 Apr 2009 18:46:04 +0000 (18:46 +0000)]
remove confusing 'spoofID' which, as noted by Shane Kerr, corrupted IDs for TCP queries from the packet cache on big endian systems.
Closes ticket 222.

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

16 years agoclose ticket 227, spotted by Ruben Kerkhof: compilation issue on gcc 4.4
Bert Hubert [Sun, 5 Apr 2009 18:14:59 +0000 (18:14 +0000)]
close ticket 227, spotted by Ruben Kerkhof: compilation issue on gcc 4.4

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

16 years agofix duplicate CNAME issue discovered by Andreas Jakum of UPC, plus address ticket...
Bert Hubert [Thu, 2 Apr 2009 13:15:01 +0000 (13:15 +0000)]
fix duplicate CNAME issue discovered by Andreas Jakum of UPC, plus address ticket 223 (root referral)

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

16 years agofinally finally get rid of 1e2% - apologies to Jeff Sipek for lying that this bug...
Bert Hubert [Sun, 29 Mar 2009 21:34:17 +0000 (21:34 +0000)]
finally finally get rid of 1e2% - apologies to Jeff Sipek for lying that this bug was fixed already :-)

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

16 years agosqlite2 and sqlite3 backends used MySQL-style escaping, leading to SQL
Bert Hubert [Sun, 29 Mar 2009 20:00:12 +0000 (20:00 +0000)]
sqlite2 and sqlite3 backends used MySQL-style escaping, leading to SQL
errors in some cases. Discovered by Sten Spans.

 --This line, and those below, will be ignored--

M    modules/gsqlitebackend/gsqlitebackend.cc
M    modules/gsqlitebackend/gsqlitebackend.hh
M    modules/gsqlite3backend/gsqlite3backend.hh
M    modules/gsqlite3backend/gsqlite3backend.cc
M    pdns/backends/gsql/gsqlbackend.hh

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

16 years agoregression test for ticket 224
Bert Hubert [Tue, 17 Feb 2009 17:27:16 +0000 (17:27 +0000)]
regression test for ticket 224

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

16 years agoimplement auto-splitting of long TXT entries, inspired by Derrik Pates. Closes ticket...
Bert Hubert [Sat, 14 Feb 2009 15:18:50 +0000 (15:18 +0000)]
implement auto-splitting of long TXT entries, inspired by Derrik Pates. Closes ticket 188.

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

16 years agofor fancy records to work in the BIND backend, they must be reported first
Bert Hubert [Sat, 14 Feb 2009 15:17:38 +0000 (15:17 +0000)]
for fancy records to work in the BIND backend, they must be reported first

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

16 years agooops, don't commit the 'real result'
Bert Hubert [Sat, 14 Feb 2009 15:16:52 +0000 (15:16 +0000)]
oops, don't commit the 'real result'

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

16 years agoadd very-long-txt test case
Bert Hubert [Sat, 14 Feb 2009 15:16:35 +0000 (15:16 +0000)]
add very-long-txt test case

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

16 years agoadd very-long-txt
Bert Hubert [Sat, 14 Feb 2009 15:16:17 +0000 (15:16 +0000)]
add very-long-txt

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

16 years agopre1
Bert Hubert [Mon, 9 Feb 2009 06:22:42 +0000 (06:22 +0000)]
pre1

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

16 years agoadd rec_control dump-edns, plus implement 'third try' for remotes that need to descen...
Bert Hubert [Mon, 9 Feb 2009 06:21:26 +0000 (06:21 +0000)]
add rec_control dump-edns, plus implement 'third try' for remotes that need to descend all the way into 'no edns please'

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

16 years agoit is 2009!
Bert Hubert [Mon, 9 Feb 2009 06:20:01 +0000 (06:20 +0000)]
it is 2009!

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

16 years agoimplement EDNS & EDNS-PING probing, plus logic to benefit from said probing
Bert Hubert [Sat, 7 Feb 2009 23:52:01 +0000 (23:52 +0000)]
implement EDNS & EDNS-PING probing, plus logic to benefit from said probing

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

16 years agodefine EDNSStatus struct & map, plus define the EDNS and EDNS-ping statistics, plus...
Bert Hubert [Sat, 7 Feb 2009 23:49:08 +0000 (23:49 +0000)]
define EDNSStatus struct & map, plus define the EDNS and EDNS-ping statistics, plus hook them up

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

16 years agopowerdns recursor 3.1.8-pre
Bert Hubert [Sat, 7 Feb 2009 23:47:41 +0000 (23:47 +0000)]
powerdns recursor 3.1.8-pre

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

16 years agodeal with remote authoritative servers that send back responses w/o a question sectio...
Bert Hubert [Sat, 7 Feb 2009 15:09:11 +0000 (15:09 +0000)]
deal with remote authoritative servers that send back responses w/o a question section, and pass on any errors to appropriate mthreads

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

16 years agoupdate documentation
Bert Hubert [Sun, 1 Feb 2009 20:38:24 +0000 (20:38 +0000)]
update documentation

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

16 years agoprevent bogus qtype/qclass reporting from servers that send answers w/o repeating...
Bert Hubert [Sun, 1 Feb 2009 13:26:49 +0000 (13:26 +0000)]
prevent bogus qtype/qclass reporting from servers that send answers w/o repeating the question

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1327 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