]>
granicus.if.org Git - pdns/log
Bert Hubert [Sat, 10 Sep 2005 18:45:38 +0000 (18:45 +0000)]
add 2 new regression tests
add an additional zone for testing (test.com)
rename old test zone file to example.com
add some stuff to named.conf so Bind acts more like powerdns for comparison
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@488
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 10 Sep 2005 18:42:42 +0000 (18:42 +0000)]
turn on out-of-zone-additional processing by default
fix the vaunted cname-and-wildcard issues (I think)
update ws.cc copyrights and fix tyop
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@487
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 10 Sep 2005 15:08:12 +0000 (15:08 +0000)]
reorganize the 'performance' chapter of the documentation
improve compilation notes: http://doc.powerdns.com/compiling-powerdns.html
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@486
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 6 Sep 2005 21:19:50 +0000 (21:19 +0000)]
improve IPv6 'bound to' output, shift to [::]:port
(Thanks to Niels Bakker, Wichert Akkermans and Gerty de Wolf for suggestions)
split out ipv6 vs ipv4 statistics
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@485
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 6 Sep 2005 20:39:09 +0000 (20:39 +0000)]
make record ordering more stable (mostly cosmetic, but makes regression testing easier)
fix sdig - MOADNSParser API changed
make bindbackend2 case-transparent, so a query for www.UpperCase.nl will not get an answer www.uppercase.nl
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@484
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 6 Sep 2005 20:36:27 +0000 (20:36 +0000)]
update README to remind tester of --no-shuffle
fix cname-loop-breakout, the expected result was in error
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@483
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 4 Sep 2005 19:48:46 +0000 (19:48 +0000)]
HEADS UP! Bind2backend is now in charge, bindbackend is now 'bind1'
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@482
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 4 Sep 2005 19:38:38 +0000 (19:38 +0000)]
improve locking
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@481
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 4 Sep 2005 19:22:20 +0000 (19:22 +0000)]
whip bindbackend2 into shape
improve axfr error message
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@480
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 4 Sep 2005 10:59:51 +0000 (10:59 +0000)]
add some whitespace, add comments to help me understand
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@479
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 3 Sep 2005 20:23:15 +0000 (20:23 +0000)]
make AXFR zone ordering more stable
fix bind2-reload-now (or queueReload in general)
fix d_tcp non-updating, which might also have been causing failing axfrs for some people
fix error report for bind2-reload-now with non-existing domain
stop shuffling axfrs (bah)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@478
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 3 Sep 2005 18:15:37 +0000 (18:15 +0000)]
Move from u_intxx_t to uintxx_t typedefs, which are preferred:
http://lists.freedesktop.org/pipermail/release-wranglers/2004-August/000926.html
http://www.oreillynet.com/pub/a/network/2003/10/07/michael_barr.html
massive removal of windows style line-endings
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@477
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 3 Sep 2005 18:01:56 +0000 (18:01 +0000)]
bind2backend documentation and variable renaming
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@476
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 3 Sep 2005 14:02:16 +0000 (14:02 +0000)]
update copyrights, license clarification
fix wrong pdns_control notify-host help message
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@475
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 3 Sep 2005 12:51:42 +0000 (12:51 +0000)]
add check for boost to configure.in
fix ticket #7 'BindBackend2 $INCLUDE doesn't always take zone directory into account' - thanks Mark Bergsma!
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@474
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 3 Sep 2005 12:20:37 +0000 (12:20 +0000)]
this works better on freebsd
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@473
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 3 Sep 2005 12:00:21 +0000 (12:00 +0000)]
first stab at SPF support, which closes ticket #22
Please test!
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@472
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 3 Sep 2005 11:42:25 +0000 (11:42 +0000)]
fix for mtasker on solaris
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@471
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 2 Sep 2005 15:04:42 +0000 (15:04 +0000)]
zonk yet more gettimeofday calls
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@470
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 2 Sep 2005 14:53:40 +0000 (14:53 +0000)]
remove quite a number of gettimeofday calls
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@469
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 2 Sep 2005 13:11:12 +0000 (13:11 +0000)]
move to new 'wait with select' system
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@468
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 2 Sep 2005 13:10:52 +0000 (13:10 +0000)]
make waitForData accept microseconds waitint time as well
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@467
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 2 Sep 2005 13:10:17 +0000 (13:10 +0000)]
throttle would return undefined values
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@466
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 2 Sep 2005 10:54:23 +0000 (10:54 +0000)]
oops - we erased from under us, which leads g++ 4.0.1 compiled versions to crash (our own fault)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@465
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 1 Sep 2005 18:35:10 +0000 (18:35 +0000)]
make recursor quiet by default
update to 2.9.19-svn version
work on dnsreplay
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@464
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 1 Sep 2005 18:33:50 +0000 (18:33 +0000)]
update our doxygen configuration
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@463
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 22 Aug 2005 12:15:11 +0000 (12:15 +0000)]
add dnsreplay based on boost multi-index
remove dirty pthread hacks for now
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@462
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 22 Aug 2005 12:12:29 +0000 (12:12 +0000)]
move semaphore parts to separate file so we can build stuff w/o threads
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@461
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 22 Aug 2005 12:10:45 +0000 (12:10 +0000)]
fix AXFR bug with 0 question count packets. Reported by WideXS
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@460
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 14 Aug 2005 20:14:13 +0000 (20:14 +0000)]
massively improve dnsreplay performance
fix timeout logic
make sure it compiles w/o threads
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@459
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 14 Aug 2005 14:38:55 +0000 (14:38 +0000)]
move to 'eternal wait' model
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@458
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 11 Aug 2005 18:16:02 +0000 (18:16 +0000)]
same as previous
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@457
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Wed, 20 Jul 2005 13:41:23 +0000 (13:41 +0000)]
remote mentions of wiggy in control file
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@454
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Wed, 20 Jul 2005 13:37:14 +0000 (13:37 +0000)]
ldap compilation fixes
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@453
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 18 Jul 2005 06:33:42 +0000 (06:33 +0000)]
lots stricter DNS name validation - candidate for 2.9.18.1.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@451
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 16 Jul 2005 11:25:38 +0000 (11:25 +0000)]
documentation, ldap fixes for bug #17
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@448
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 14 Jul 2005 22:00:08 +0000 (22:00 +0000)]
release fixes - drop xdbbackend from the static builds, fix up pdns_recursor for static compilation, fix debian rename
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@447
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 14 Jul 2005 20:45:57 +0000 (20:45 +0000)]
made dnsreplay lots more efficient
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@446
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 14 Jul 2005 19:06:04 +0000 (19:06 +0000)]
heading up to 2.9.18 release
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@445
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 14 Jul 2005 18:33:00 +0000 (18:33 +0000)]
ignore SIGPIPE, fix warning
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@444
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 14 Jul 2005 18:03:16 +0000 (18:03 +0000)]
docs
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@443
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 14 Jul 2005 17:40:18 +0000 (17:40 +0000)]
add titles to mthreads
fix confusion in mtasker when waiting for duplicated keys
clarified error handling in waiting for events
improve error checking in mtasker
fix dnsreplay timing fix
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@442
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 14 Jul 2005 15:01:55 +0000 (15:01 +0000)]
improve sleeping
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@441
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 11 Jul 2005 18:27:36 +0000 (18:27 +0000)]
fix TCP related crashes due to HUUUUGE daum.net records (3.5kbyte!)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@440
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 11 Jul 2005 07:34:27 +0000 (07:34 +0000)]
simplified TCP outgoing query code in attempt to smoke out crasher bug
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@439
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 10 Jul 2005 14:31:16 +0000 (14:31 +0000)]
release notes
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@438
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 10 Jul 2005 13:52:35 +0000 (13:52 +0000)]
documentation updates
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@437
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 10 Jul 2005 12:23:15 +0000 (12:23 +0000)]
add TCP client timeouts, add way to limit the number of simultaneous TCP connections
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@436
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 10 Jul 2005 11:34:28 +0000 (11:34 +0000)]
update some copyrights, license version 2.0
improve logging so TCP-queries can be spotted
added code to truncate overly long answers to 512 bytes and to set the TC bit
moved TCP writeout code to writev - somewhat more likely to work in face of tiny windows, more network efficient
removed duplicate 'it is advised to bind to non-0.0.0.0' etc message
updated tar-gz script to include generic oracle
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@435
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Wed, 6 Jul 2005 07:10:24 +0000 (07:10 +0000)]
updates to the new TCP code - there was a bizarre typo which meant that it often would not work
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@434
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 5 Jul 2005 22:33:29 +0000 (22:33 +0000)]
first shot at working TCP resolving code on receipt of packet with TC bit (f.e., www.kde-look.org)
only use if desperate, very fresh code
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@433
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 5 Jul 2005 15:38:50 +0000 (15:38 +0000)]
kai's fixes (bsdisms, min/max, bogus)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@432
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 5 Jul 2005 15:31:28 +0000 (15:31 +0000)]
also set output non-blocking
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@431
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 5 Jul 2005 07:15:29 +0000 (07:15 +0000)]
remove getchar() from sstuff -it upsets g++ 2.95 on freebsd
add anadns.hh
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@430
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 5 Jul 2005 07:00:10 +0000 (07:00 +0000)]
last bsd-isms
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@429
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 5 Jul 2005 06:25:29 +0000 (06:25 +0000)]
make dns analysis tools more bsd-compatible
remove seeks from dnspcap
remove a few warnings
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@428
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 4 Jul 2005 07:36:16 +0000 (07:36 +0000)]
make replay retargetable
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@427
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 3 Jul 2005 22:04:42 +0000 (22:04 +0000)]
massive improvements to dnsreplay
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@426
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 3 Jul 2005 22:03:53 +0000 (22:03 +0000)]
bugfix - stored results AFTER storing record
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@425
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 3 Jul 2005 15:58:11 +0000 (15:58 +0000)]
interim- too muchwork done to lose
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@424
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 2 Jul 2005 23:15:03 +0000 (23:15 +0000)]
fix skipping bug
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@423
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 2 Jul 2005 23:11:22 +0000 (23:11 +0000)]
add dnsreplay
improve dnsscope
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@422
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 2 Jul 2005 21:23:02 +0000 (21:23 +0000)]
MASSIVE speedup - after 60 seconds of operation pruning would be continous
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@421
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 2 Jul 2005 15:54:09 +0000 (15:54 +0000)]
dnsscope now works
several license, copyright updates
added sstuff.hh which was missing from svn
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@420
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 1 Jul 2005 14:00:08 +0000 (14:00 +0000)]
actually make things work
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@419
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 1 Jul 2005 13:36:26 +0000 (13:36 +0000)]
initial import of dnswasher
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@418
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 21 Jun 2005 21:43:11 +0000 (21:43 +0000)]
This commit fixes #14 and makes PowerDNS send master/slave queries from the query-local-address
Thanks to David Levy of Register.com for spotting this and suggesting a fix
This commit also randomises the source port.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@417
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 21 Jun 2005 21:07:57 +0000 (21:07 +0000)]
remove dead file (recns.cc)
update configuration description
fix run w/o --query-local-address
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@416
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 21 Jun 2005 19:37:40 +0000 (19:37 +0000)]
improve logging a bit, add --query-local-address
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@415
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 21 Jun 2005 18:34:17 +0000 (18:34 +0000)]
improve statistics for the recursor, split out timeout and real errors, report on outgoing timeouts
clarify non-existent statistics w/o queries
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@414
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Wed, 4 May 2005 16:15:56 +0000 (16:15 +0000)]
This commit closes #11 , thanks Matthijs and Thomas Hood
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@413
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 9 Apr 2005 21:30:24 +0000 (21:30 +0000)]
slight cleanup, small improvement to field counting code
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@343
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 9 Apr 2005 20:41:10 +0000 (20:41 +0000)]
Generic Oracle Backend does not have a dbname, host or port - replace it by goracle-tnsname, and update documentation to match
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@342
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 9 Apr 2005 17:17:10 +0000 (17:17 +0000)]
deal with the rename of "our" debian directory
fix typo in init.d script (Matthijs)
fix compilation error with g++ 4.0 on AMD64 (Matthijs)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@341
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 9 Apr 2005 17:15:03 +0000 (17:15 +0000)]
add --gpgsql-port support (Matthijs)
drop old dependency on -lpq++ (Matthijs)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@340
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 9 Apr 2005 17:12:40 +0000 (17:12 +0000)]
compile fix from Matthijs
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@339
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 8 Apr 2005 19:10:20 +0000 (19:10 +0000)]
small documentation updates for the new goracle support
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@338
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 8 Apr 2005 18:58:52 +0000 (18:58 +0000)]
add initial cut at working Generic Oracle backend
including documentation
Very lightly tested
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@337
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 8 Apr 2005 14:42:13 +0000 (14:42 +0000)]
skeleton of the generic Oracle Backend as sponsored by register.com (thanks)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@336
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 8 Apr 2005 13:56:06 +0000 (13:56 +0000)]
learn OBJECTLIBS about ORACLE_HOME as well
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@335
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 8 Apr 2005 13:45:19 +0000 (13:45 +0000)]
use ORACLE_HOME by default
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@334
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 13 Mar 2005 13:43:22 +0000 (13:43 +0000)]
improvement in argtng error logging
bring qgen back to life
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@333
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 12 Mar 2005 13:36:28 +0000 (13:36 +0000)]
remove silly debugging output
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@332
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 5 Mar 2005 11:08:47 +0000 (11:08 +0000)]
add notice about syslog logging all message of priority and ABOVE.
Noticed by From: "Michael Mertel" <Michael.Mertel@bwc.de>
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@331
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 4 Mar 2005 21:22:45 +0000 (21:22 +0000)]
ancient patch by Bram Vandoren implementing setuid, setgid and chroot in pdns_recursor
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@330
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 25 Feb 2005 08:19:01 +0000 (08:19 +0000)]
tiny fix to the MOADNSParser wrt compressed labels in larger packets
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@329
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Wed, 23 Feb 2005 08:13:06 +0000 (08:13 +0000)]
bindbackend2 now does AXFR again! fast too
d_handle is now statically allocated, which should be faster
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@328
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 21 Feb 2005 16:50:30 +0000 (16:50 +0000)]
Documentation for recent pipe-backend enhancements, submitted by Marc Jauvin
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@327
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 20 Feb 2005 13:32:28 +0000 (13:32 +0000)]
Marc Jauvin of Register4Less has contributed a patch that allows the PipeBackend (or other backends for that matter)
to respond differently based on the address the question was received *on*
Documentation to follow
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@326
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Feb 2005 14:38:55 +0000 (14:38 +0000)]
Based on request of Simon Kirby, added ability to listen on multiple addresses.
This commit also removes the last mentions of 'AhuDNS', the very old name of
PowerDNS. It also removes some old documentation. Furthermore, there are some
additional license version clarifications.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@325
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 18 Feb 2005 23:52:08 +0000 (23:52 +0000)]
remove some more time(0) calls
remove outdated and #ifdeffed code
s/ogg/off/
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@324
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 18 Feb 2005 23:20:07 +0000 (23:20 +0000)]
remove a zillion time() and gettimeofday calls from the recursor, and it is still not enough
many thanks to Simon Kirby for noticing this embarrassment.
currently rather a large numer of time() callls are still undetermined
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@323
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 15 Feb 2005 20:25:36 +0000 (20:25 +0000)]
Under some circumstances, PowerDNS would cache an empty response
to a recursive request from an IP address not allowed to benefit
from this service. This cached response could then be displayed, for a
few seconds, to clients that ARE alowed recursion.
Thanks to Wilco Baan Hofman for noticing this problem, which could
black out a domain for a short time, but not deny its existence.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@322
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 14 Feb 2005 21:57:19 +0000 (21:57 +0000)]
Further spiffing up of bindbackend2:
* we now do binary searches, so we are blindingly fast again
* for this, we first sort the domain
* we can now read .gzipped zones from disk!
* added tricks to benefit from reference counting within the STL
The upshot is that we can read the entire .net zone in the same amount of space it takes on disk (402MByte)
is this cool or what?
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@321
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 14 Feb 2005 13:40:31 +0000 (13:40 +0000)]
partial commit for backup purposes: bind2backend is getting coooool!
non-functional now though
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@320
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 13 Feb 2005 20:56:57 +0000 (20:56 +0000)]
Upgrade a few more license statements to be precise about 'version 2'
Add hint that we should use ip_pktinfo in nameserver.hh, upgrade (C)
clean up bindbackend a lot, fix case sensitivity, remove 'WRONG' comments
complete move of debian directory
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@319
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 13 Feb 2005 20:00:26 +0000 (20:00 +0000)]
It has been decided to move 'our' debian directory out of the way
so the real debian people can do their thing
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@318
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 13 Feb 2005 16:55:02 +0000 (16:55 +0000)]
finish cleanup
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@317
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 13 Feb 2005 16:54:49 +0000 (16:54 +0000)]
revert to caseless
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@316
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 13 Feb 2005 16:51:48 +0000 (16:51 +0000)]
Ok, this is actually the case sensitivity check
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@315
d19b8d6e -7fed-0310-83ef-
9ca221ded41b