]> granicus.if.org Git - pdns/log
pdns
19 years agoadd 2 new regression tests
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

19 years agoturn on out-of-zone-additional processing by default
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

19 years agoreorganize the 'performance' chapter of the documentation
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

19 years agoimprove IPv6 'bound to' output, shift to [::]:port
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

19 years agomake record ordering more stable (mostly cosmetic, but makes regression testing easier)
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

19 years agoupdate README to remind tester of --no-shuffle
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

19 years agoHEADS UP! Bind2backend is now in charge, bindbackend is now 'bind1'
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

19 years agoimprove locking
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

19 years agowhip bindbackend2 into shape
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

19 years agoadd some whitespace, add comments to help me understand
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

19 years agomake AXFR zone ordering more stable
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

19 years agoMove from u_intxx_t to uintxx_t typedefs, which are preferred:
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

19 years agobind2backend documentation and variable renaming
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

19 years agoupdate copyrights, license clarification
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

19 years agoadd check for boost to configure.in
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

19 years agothis works better on freebsd
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

19 years agofirst stab at SPF support, which closes ticket #22
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

19 years agofix for mtasker on solaris
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

19 years agozonk yet more gettimeofday calls
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

19 years agoremove quite a number of gettimeofday calls
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

19 years agomove to new 'wait with select' system
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

19 years agomake waitForData accept microseconds waitint time as well
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

19 years agothrottle would return undefined values
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

19 years agooops - we erased from under us, which leads g++ 4.0.1 compiled versions to crash...
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

19 years agomake recursor quiet by default
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

19 years agoupdate our doxygen configuration
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

19 years agoadd dnsreplay based on boost multi-index
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

19 years agomove semaphore parts to separate file so we can build stuff w/o threads
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

19 years agofix AXFR bug with 0 question count packets. Reported by WideXS
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

19 years agomassively improve dnsreplay performance
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

19 years agomove to 'eternal wait' model
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

19 years agosame as previous
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

19 years agoremote mentions of wiggy in control file
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

19 years agoldap compilation fixes
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

19 years agolots stricter DNS name validation - candidate for 2.9.18.1.
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

19 years agodocumentation, ldap fixes for bug #17
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

19 years agorelease fixes - drop xdbbackend from the static builds, fix up pdns_recursor for...
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

19 years agomade dnsreplay lots more efficient
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

19 years agoheading up to 2.9.18 release
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

19 years agoignore SIGPIPE, fix warning
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

19 years agodocs
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

19 years agoadd titles to mthreads
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

19 years agoimprove sleeping
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

19 years agofix TCP related crashes due to HUUUUGE daum.net records (3.5kbyte!)
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

19 years agosimplified TCP outgoing query code in attempt to smoke out crasher bug
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

19 years agorelease notes
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

19 years agodocumentation updates
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

19 years agoadd TCP client timeouts, add way to limit the number of simultaneous TCP connections
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

19 years agoupdate some copyrights, license version 2.0
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

19 years agoupdates to the new TCP code - there was a bizarre typo which meant that it often...
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

19 years agofirst shot at working TCP resolving code on receipt of packet with TC bit (f.e.,...
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

19 years agokai's fixes (bsdisms, min/max, bogus)
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

19 years agoalso set output non-blocking
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

19 years agoremove getchar() from sstuff -it upsets g++ 2.95 on freebsd
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

19 years agolast bsd-isms
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

19 years agomake dns analysis tools more bsd-compatible
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

19 years agomake replay retargetable
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

19 years agomassive improvements to dnsreplay
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

19 years agobugfix - stored results AFTER storing record
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

19 years agointerim- too muchwork done to lose
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

19 years agofix skipping bug
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

19 years agoadd dnsreplay
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

19 years agoMASSIVE speedup - after 60 seconds of operation pruning would be continous
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

19 years agodnsscope now works
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

19 years agoactually make things work
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

19 years agoinitial import of dnswasher
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

19 years agoThis commit fixes #14 and makes PowerDNS send master/slave queries from the query...
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

19 years agoremove dead file (recns.cc)
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

19 years agoimprove logging a bit, add --query-local-address
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

19 years agoimprove statistics for the recursor, split out timeout and real errors, report on...
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

20 years agoThis commit closes #11 , thanks Matthijs and Thomas Hood
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

20 years agoslight cleanup, small improvement to field counting code
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

20 years agoGeneric Oracle Backend does not have a dbname, host or port - replace it by goracle...
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

20 years agodeal with the rename of "our" debian directory
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

20 years agoadd --gpgsql-port support (Matthijs)
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

20 years agocompile fix from Matthijs
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

20 years agosmall documentation updates for the new goracle support
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

20 years agoadd initial cut at working Generic Oracle backend
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

20 years agoskeleton of the generic Oracle Backend as sponsored by register.com (thanks)
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

20 years agolearn OBJECTLIBS about ORACLE_HOME as well
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

20 years agouse ORACLE_HOME by default
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

20 years agoimprovement in argtng error logging
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

20 years agoremove silly debugging output
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

20 years agoadd notice about syslog logging all message of priority and ABOVE.
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

20 years agoancient patch by Bram Vandoren implementing setuid, setgid and chroot in pdns_recursor
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

20 years agotiny fix to the MOADNSParser wrt compressed labels in larger packets
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

20 years agobindbackend2 now does AXFR again! fast too
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

20 years agoDocumentation for recent pipe-backend enhancements, submitted by Marc Jauvin
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

20 years agoMarc Jauvin of Register4Less has contributed a patch that allows the PipeBackend...
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

20 years agoBased on request of Simon Kirby, added ability to listen on multiple addresses.
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

20 years agoremove some more time(0) calls
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

20 years agoremove a zillion time() and gettimeofday calls from the recursor, and it is still...
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

20 years agoUnder some circumstances, PowerDNS would cache an empty response
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

20 years agoFurther spiffing up of bindbackend2:
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

20 years agopartial commit for backup purposes: bind2backend is getting coooool!
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

20 years agoUpgrade a few more license statements to be precise about 'version 2'
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

20 years agoIt has been decided to move 'our' debian directory out of the way
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

20 years agofinish cleanup
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

20 years agorevert to caseless
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

20 years agoOk, this is actually the case sensitivity check
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