]> granicus.if.org Git - pdns/log
pdns
15 years agohook up 'tcp defer accept' again for slight DoS protection on linux
Bert Hubert [Sat, 26 Sep 2009 17:50:04 +0000 (17:50 +0000)]
hook up 'tcp defer accept' again for slight DoS protection on linux
reinstate the lookup of socket addresses for 'Lua'

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

15 years agoreinstate some things that got disabled because of multithreading
Bert Hubert [Sat, 26 Sep 2009 17:19:59 +0000 (17:19 +0000)]
reinstate some things that got disabled because of multithreading

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

15 years agoteach pdns_recursor how to do TCP/IP connect to remote IPv6 hosts
Bert Hubert [Sat, 26 Sep 2009 16:41:24 +0000 (16:41 +0000)]
teach pdns_recursor how to do TCP/IP connect to remote IPv6 hosts
big cleanup of archaic 'sstuff' classes (move to ComboAddress)

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

15 years agono longer mention selection of mplexer once per thread
Bert Hubert [Sat, 26 Sep 2009 16:32:01 +0000 (16:32 +0000)]
no longer mention selection of mplexer once per thread

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

15 years agomultithreaded recursor - may not actually be faster yet, and lacks certain flexibilit...
Bert Hubert [Thu, 24 Sep 2009 20:59:19 +0000 (20:59 +0000)]
multithreaded recursor - may not actually be faster yet, and lacks certain flexibility. do NOT deploy!

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

15 years agothe beginning of powerdhcp? :-)
Bert Hubert [Thu, 24 Sep 2009 20:22:06 +0000 (20:22 +0000)]
the beginning of powerdhcp? :-)

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

15 years agodo less maintenance, 1 in 250 queries
Bert Hubert [Thu, 24 Sep 2009 19:32:53 +0000 (19:32 +0000)]
do less maintenance, 1 in 250 queries

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

15 years agoin the PacketCache, we sometimes cached things we should not have been
Bert Hubert [Tue, 22 Sep 2009 11:23:22 +0000 (11:23 +0000)]
in the PacketCache, we sometimes cached things we should not have been

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

15 years agospeed up xfrLabel by batching calls to string::append
Bert Hubert [Tue, 22 Sep 2009 11:19:52 +0000 (11:19 +0000)]
speed up xfrLabel by batching calls to string::append

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

15 years agoThanks to Winfried Angele for spotting & fixing this: allow 'lua' to dlopen new libraries
Bert Hubert [Tue, 22 Sep 2009 11:01:04 +0000 (11:01 +0000)]
Thanks to Winfried Angele for spotting & fixing this: allow 'lua' to dlopen new libraries

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

15 years agoupdated docs
Bert Hubert [Tue, 22 Sep 2009 10:53:52 +0000 (10:53 +0000)]
updated docs

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

15 years agodon't yet enable rwlocks in the trunk
Bert Hubert [Tue, 22 Sep 2009 10:34:45 +0000 (10:34 +0000)]
don't yet enable rwlocks in the trunk

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

15 years agoimplement timeouts with millisecond resolution, and raise the default timeout to...
Bert Hubert [Tue, 22 Sep 2009 10:14:43 +0000 (10:14 +0000)]
implement timeouts with millisecond resolution, and raise the default timeout to 1500 msec.
In addition, the previous code may not actually have been delivering the "1 second" timeout accurately, this is now fixed

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

15 years agoadd 'speedtest' infrastructure
Bert Hubert [Sat, 5 Sep 2009 14:05:36 +0000 (14:05 +0000)]
add 'speedtest' infrastructure

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

15 years agoAki Tuomi fixed up the primordial 'alsoNotify' infrastructure, and implemented also...
Bert Hubert [Thu, 27 Aug 2009 21:34:43 +0000 (21:34 +0000)]
Aki Tuomi fixed up the primordial 'alsoNotify' infrastructure, and implemented also-notify (both global and per-zone) for the BIND backend.

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

15 years agorepair cache cleaning logic, which would never run in certain benchmark situations...
Bert Hubert [Sat, 22 Aug 2009 19:20:17 +0000 (19:20 +0000)]
repair cache cleaning logic, which would never run in certain benchmark situations, plus retune the actual cleaning process.
Thanks to Marcus Goller for reporting this issue.

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

15 years agoadd support for 's' timestamp specification (seconds), closing ticket 250 by 'somebody'
Bert Hubert [Fri, 7 Aug 2009 19:07:57 +0000 (19:07 +0000)]
add support for 's' timestamp specification (seconds), closing ticket 250 by 'somebody'

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

15 years agoadd NS, SOA and TXT code to the example pipe backend
Bert Hubert [Mon, 3 Aug 2009 19:23:20 +0000 (19:23 +0000)]
add NS, SOA and TXT code to the example pipe backend

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

15 years agonew readme in trunk as well
Bert Hubert [Sun, 2 Aug 2009 20:14:24 +0000 (20:14 +0000)]
new readme in trunk as well

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

15 years agofurther gcc 4.4 compilation fix
Bert Hubert [Sat, 1 Aug 2009 21:56:13 +0000 (21:56 +0000)]
further gcc 4.4 compilation fix

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

15 years ago64-bit compatability issue in dnswriter
Bert Hubert [Fri, 31 Jul 2009 13:14:37 +0000 (13:14 +0000)]
64-bit compatability issue in dnswriter

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

15 years agoTobias Markmann assures us this fix will enable 'out of the box' compilation on Mac...
Bert Hubert [Thu, 30 Jul 2009 20:55:53 +0000 (20:55 +0000)]
Tobias Markmann assures us this fix will enable 'out of the box' compilation on Mac OS X 10.5.7
Untested!

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

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

15 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

15 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

15 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

15 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