]> granicus.if.org Git - pdns/log
pdns
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

20 years agonew test, tests for case inSensitiVity
Bert Hubert [Sun, 13 Feb 2005 16:41:18 +0000 (16:41 +0000)]
new test, tests for case inSensitiVity

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

20 years agomake AAAA work with the new dnsparser
Bert Hubert [Sun, 13 Feb 2005 15:37:45 +0000 (15:37 +0000)]
make AAAA work with the new dnsparser

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

20 years agoThese are the new and verified 'expected results', bringing pdns up to 20 out of...
Bert Hubert [Sun, 13 Feb 2005 15:36:14 +0000 (15:36 +0000)]
These are the new and verified 'expected results', bringing pdns up to 20 out of 21 tests correct

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

20 years agothis is 2.9.18-svn, not 2.9.18-cvs!
Bert Hubert [Sun, 13 Feb 2005 14:21:55 +0000 (14:21 +0000)]
this is 2.9.18-svn, not 2.9.18-cvs!

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

20 years agofix printout of TXT, CNAME, NS etc records
Bert Hubert [Sat, 12 Feb 2005 20:47:23 +0000 (20:47 +0000)]
fix printout of TXT, CNAME, NS etc records
make parser not bomb out on truncated packets

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

20 years agoBringing regression tests in line with new sdig tool
Bert Hubert [Sat, 12 Feb 2005 20:46:12 +0000 (20:46 +0000)]
Bringing regression tests in line with new sdig tool

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

20 years agomake sdig useable, remove warts from dnsparser
Bert Hubert [Sat, 12 Feb 2005 19:42:44 +0000 (19:42 +0000)]
make sdig useable, remove warts from dnsparser

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

20 years agocave in yet further and add even more Logger::operator<< things to
Bert Hubert [Sat, 12 Feb 2005 18:45:38 +0000 (18:45 +0000)]
cave in yet further and add even more Logger::operator<< things to
get POwerDNS compiling again on yet more 64 bit platforms

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

20 years agoMake 'sdig' compilation optional - it requires boost, which is a new pdns dependency...
Bert Hubert [Fri, 11 Feb 2005 10:52:10 +0000 (10:52 +0000)]
Make 'sdig' compilation optional - it requires boost, which is a new pdns dependency. Most people won't need sdig.

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

20 years agoThis should fix the compile of GMySQL backend on 64 bit platforms
Bert Hubert [Fri, 11 Feb 2005 09:04:16 +0000 (09:04 +0000)]
This should fix the compile of GMySQL backend on 64 bit platforms

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

20 years agoThis is the old and very bitrotted regression testing suite
Bert Hubert [Thu, 10 Feb 2005 16:56:04 +0000 (16:56 +0000)]
This is the old and very bitrotted regression testing suite
Will be resurrected based on sdig soon

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

20 years agoWelcome to the Mother of All DNS Parsers. This is the future of PowerDNS
Bert Hubert [Thu, 10 Feb 2005 16:53:25 +0000 (16:53 +0000)]
Welcome to the Mother of All DNS Parsers. This is the future of PowerDNS
packet generation and parsing. The actual merge will only be aroung the 3.0.5 timeframe
or so, but the code is there for 'sdig', which will be used in the resurrected
regression test system.

Also added --no-shuffle flag which is good for the regression test.

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

20 years agoremove 'WARNING' file from the EXTRA_DIST statement used for generating the source...
Bert Hubert [Wed, 9 Feb 2005 21:26:00 +0000 (21:26 +0000)]
remove 'WARNING' file from the EXTRA_DIST statement used for generating the source distribution
remove an older directory from the tarfile

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

20 years agoAdd warning when compiling with 2.95 or older
Bert Hubert [Wed, 9 Feb 2005 20:19:25 +0000 (20:19 +0000)]
Add warning when compiling with 2.95 or older

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

20 years agoSlight cleanups: removal of several empty lines, silly CVS $Id$'s, and one very minor...
Bert Hubert [Wed, 9 Feb 2005 20:04:28 +0000 (20:04 +0000)]
Slight cleanups: removal of several empty lines, silly CVS $Id$'s, and one very minor nit possibly solving
gcc 2.95 related problems

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

20 years agoHmf. This commit fixes #6. Not too flexible, this script!
Bert Hubert [Wed, 9 Feb 2005 19:50:08 +0000 (19:50 +0000)]
Hmf. This commit fixes #6. Not too flexible, this script!

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

20 years agoFurther test for the automatic ticket closing, this should fix #6
Bert Hubert [Wed, 9 Feb 2005 19:48:58 +0000 (19:48 +0000)]
Further test for the automatic ticket closing, this should fix #6

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

20 years agoThis commit fixes ticket #6, as reported by Mario Manno in http://mailman.powerdns...
Bert Hubert [Wed, 9 Feb 2005 19:48:00 +0000 (19:48 +0000)]
This commit fixes ticket #6, as reported by Mario Manno in http://mailman.powerdns.com/pipermail/pdns-dev/2005-January/000298.html

For a very long time, launching multiple backends of the same type has been broken, it may in fact never have worked.

Mario's suggested fix was bottom up and required patches for most backends, the applied fix is the other way around.

Thanks mario!

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

20 years agoThis removes an old instruction based on cvs in this file.
Bert Hubert [Wed, 9 Feb 2005 19:12:24 +0000 (19:12 +0000)]
This removes an old instruction based on cvs in this file.

As a test for the new script, this commit fixes #1 and addresses ticket #2.

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

20 years ago * pimp up gcc version display a bit, + add it to the startup logs. we now use __VERS...
Bert Hubert [Wed, 9 Feb 2005 12:52:30 +0000 (12:52 +0000)]
 * pimp up gcc version display a bit, + add it to the startup logs. we now use __VERSION__ which includes more details on the gcc used

 * --version detection is now done earlier, so it will work in more cases. bad configuration will not prevent --version output now

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

20 years agomake --version print out the gcc version used to compile, if gcc is used
Bert Hubert [Tue, 8 Feb 2005 21:07:35 +0000 (21:07 +0000)]
make --version print out the gcc version used to compile, if gcc is used

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

20 years agofixed typos, updated logging-facility description
Bert Hubert [Sun, 6 Feb 2005 11:52:54 +0000 (11:52 +0000)]
fixed typos, updated logging-facility description

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

20 years agoimprove error reporting when user passes a non-numerical logging-facility
Bert Hubert [Sun, 6 Feb 2005 11:47:46 +0000 (11:47 +0000)]
improve error reporting when user passes a non-numerical logging-facility

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

20 years agoAdd detection for stray non-option PowerDNS commandline parameters
Bert Hubert [Sat, 5 Feb 2005 20:22:09 +0000 (20:22 +0000)]
Add detection for stray non-option PowerDNS commandline parameters
Update (C)

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

20 years agopossibly work around a g++ 2.95 problem - has been reported on FreeBSD and with backp...
Bert Hubert [Sat, 5 Feb 2005 17:46:33 +0000 (17:46 +0000)]
possibly work around a g++ 2.95 problem - has been reported on FreeBSD and with backported
woody builds

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

20 years agoChristian Welzel discovered that if you use '--local-port 5300' instead of '--local...
Bert Hubert [Sat, 5 Feb 2005 11:35:50 +0000 (11:35 +0000)]
Christian Welzel discovered that if you use '--local-port 5300' instead of '--local-port=5300', confusing output ensues,
and PowerDNS binds to port 0, which is in fact a random port.

This changeset makes sure that an error like this is flagged, and that the 'bound to' output is more concise

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

20 years agoupdate documentation
Bert Hubert [Fri, 4 Feb 2005 18:12:21 +0000 (18:12 +0000)]
update documentation
update (c) statement

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

20 years agoFurther fix for old-style ticket 26 (Ralf van der Enden)
Bert Hubert [Thu, 3 Feb 2005 21:12:25 +0000 (21:12 +0000)]
Further fix for old-style ticket 26 (Ralf van der Enden)

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

20 years agoCommit http://www.linuxnetworks.de/pdnsldap/zone2ldap-1.diff from Norbert
Bert Hubert [Thu, 3 Feb 2005 20:54:18 +0000 (20:54 +0000)]
Commit http://www.linuxnetworks.de/pdnsldap/zone2ldap-1.diff from Norbert

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

20 years agoFix for problem reported in http://mailman.powerdns.com/pipermail/pdns-users/2004...
Bert Hubert [Thu, 3 Feb 2005 17:58:15 +0000 (17:58 +0000)]
Fix for problem reported in http://mailman.powerdns.com/pipermail/pdns-users/2004-December/002062.html

Some versions of Solaris still define 'PC'...

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

20 years agoApplied http://www.linuxnetworks.de/pdnsldap/ldapbackend_2.9.17.diff from Norbert
Bert Hubert [Thu, 3 Feb 2005 17:47:02 +0000 (17:47 +0000)]
Applied http://www.linuxnetworks.de/pdnsldap/ldapbackend_2.9.17.diff from Norbert

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

20 years agoFrom Norbert:
Bert Hubert [Thu, 3 Feb 2005 17:42:18 +0000 (17:42 +0000)]
From Norbert:

The distributor patch is a hack and I think there must be a better way to
solve the problem. The basic problem is that pdns 2.9.16 creates initially
the number of backends configured + one for AXFR + self. Unfortunately the
backend for AXFR and the master instance are included in d_num_threads.

This leads to missing worker threads, if one or two of the backend threads are
throwing an AhuException (e.g. the connection to the server is broken). They
aren't recreated, because d_num_threads is still more or equal than 3 (one or
two worker threads + one AXFR thread + the master instance). The worst case
is that only one worker thread is alive if the server restarted.

---

I applied a variation of Norbert's patch, thanks.

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

20 years agoTCPReceived neglected to actually recycle its backends. Thanks to Norbert Sendetzky...
Bert Hubert [Thu, 3 Feb 2005 17:40:42 +0000 (17:40 +0000)]
TCPReceived neglected to actually recycle its backends. Thanks to Norbert Sendetzky, who noticed this.
I added locking to his patch to remove a race condition.

This patch is only compile tested

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

20 years agoAddress the getRow bug as found on
Bert Hubert [Thu, 3 Feb 2005 17:08:48 +0000 (17:08 +0000)]
Address the getRow bug as found on
http://mailman.powerdns.com/pipermail/pdns-users/2004-June/001678.html

Reported by Darron Broad darron at kewl.org

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

20 years agoFix debian bug 280359, reported by Angel Abad (Ikusnet SLL)" <angel@ikusnet.com>
Bert Hubert [Thu, 3 Feb 2005 17:05:59 +0000 (17:05 +0000)]
Fix debian bug 280359, reported by Angel Abad (Ikusnet SLL)" <angel@ikusnet.com>
and Matthijs Mohlmann <matthijs@cacholong.nl>,
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=280359

This should allow sqlite to work as master and supermaster and slave.

Bug was also reported by Darron Broad, but fixed differently. This was trac ticket 6
http://ds9a.nl/cgi-bin/cvstrac/pdns/tktview?tn=6,4

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

20 years ago * Clean up references to cvs
Bert Hubert [Thu, 3 Feb 2005 16:30:43 +0000 (16:30 +0000)]
 * Clean up references to cvs
 * Remove references to cvstrac
 * Add links to trac
 * Add notices to files that will no longer be maintained, but will continue living on trac

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

20 years agochange instructions to reflect shift to subversion
Bert Hubert [Thu, 3 Feb 2005 15:47:39 +0000 (15:47 +0000)]
change instructions to reflect shift to subversion

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

20 years agoremove outdated file - first commit using svnserve
Bert Hubert [Thu, 3 Feb 2005 14:26:26 +0000 (14:26 +0000)]
remove outdated file - first commit using svnserve

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

20 years agoremove highly outdated warning - addressing ticket #1
Bert Hubert [Thu, 13 Jan 2005 08:21:13 +0000 (08:21 +0000)]
remove highly outdated warning - addressing ticket #1

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

20 years agoadd link to our timeline and its wonderful RSS
Bert Hubert [Thu, 13 Jan 2005 08:15:42 +0000 (08:15 +0000)]
add link to our timeline and its wonderful RSS

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

20 years agorelease notes
Bert Hubert [Tue, 11 Jan 2005 21:01:08 +0000 (21:01 +0000)]
release notes

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

20 years agoFurther fix for cvstrac bug #2 by Martin Hoffman - my previously commited
Bert Hubert [Tue, 11 Jan 2005 20:04:17 +0000 (20:04 +0000)]
Further fix for cvstrac bug #2 by Martin Hoffman - my previously commited
fix only want halfway. Thanks Martin!

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

20 years agoxxFix by Martina
Bert Hubert [Tue, 11 Jan 2005 20:03:31 +0000 (20:03 +0000)]
xxFix by Martina

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

20 years agooops, I means fix for ticket #21 - original text:
Bert Hubert [Tue, 11 Jan 2005 19:59:00 +0000 (19:59 +0000)]
oops, I means fix for ticket #21 - original text:
partial fix:
the real fix is to redo the packet parsing system, which I've done, but needs to be merged.

Thanks anonymous user! (by the way, I made the Exact same mistake in the completely redesigned parser, odd eh?)

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

20 years agocommitted partial fix for #26 - the real fix is to redo the packet parsing
Bert Hubert [Tue, 11 Jan 2005 19:57:20 +0000 (19:57 +0000)]
committed partial fix for #26 - the real fix is to redo the packet parsing
system, which I've done, but needs to be merged.

Thanks anonymous user!
(by the way, I made the *Exact* same mistake in the completely redesigned parser, odd eh?)

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

20 years agoFix by Lorens Kockum for cvstrac ticket #23 - we can now AXFR NAPTR!
Bert Hubert [Tue, 11 Jan 2005 19:54:33 +0000 (19:54 +0000)]
Fix by Lorens Kockum for cvstrac ticket #23 - we can now AXFR NAPTR!

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

20 years agoprobable fix for #26 on FreeBSD. Thanks to tremere at cainites dot net and friends
Bert Hubert [Tue, 11 Jan 2005 19:50:27 +0000 (19:50 +0000)]
probable fix for #26 on FreeBSD. Thanks to tremere at cainites dot net and friends

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

20 years agoimprove name of doNotify to processNotify
Bert Hubert [Tue, 11 Jan 2005 19:41:11 +0000 (19:41 +0000)]
improve name of doNotify to processNotify

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

20 years agofix for cvstrac ticket #30 - we now purge the cache of the relevant SOA
Bert Hubert [Tue, 11 Jan 2005 19:40:13 +0000 (19:40 +0000)]
fix for cvstrac ticket #30 - we now purge the cache of the relevant SOA
record before sending a notification, preventing the remote slave
from getting a stale SOA serial and not pulling.

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

20 years agodup stdout to /dev/null to prevent 'one character at a time' logging
Bert Hubert [Tue, 11 Jan 2005 19:24:27 +0000 (19:24 +0000)]
dup stdout to /dev/null to prevent 'one character at a time' logging

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

20 years agofix confusing error message
Bert Hubert [Mon, 13 Dec 2004 15:53:32 +0000 (15:53 +0000)]
fix confusing error message

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

20 years agoFixed last parts of ticket #13 - the parts I did not consider a bug *were* in fact
Bert Hubert [Sun, 7 Nov 2004 11:16:49 +0000 (11:16 +0000)]
Fixed last parts of ticket #13 - the parts I did not consider a bug *were* in fact
a bug hehe.

Thanks to Wichert Akkerman for stubbornly reporting this bug until I got
around to fixing it.

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

20 years agoThis is a fix for ticket #4 which caused pdns to sometimes log lots of lines
Bert Hubert [Sun, 24 Oct 2004 12:08:01 +0000 (12:08 +0000)]
This is a fix for ticket #4 which caused pdns to sometimes log lots of lines
with only 1 character on them. I currently think the root cause was the
fact that we close stdin, stdout and stderr on daemonization, but
neglected to redirect the fds to /dev/null. In some circumstances, a subsequent
openlog/syslog call might open the syslog socket on an fd we log to using the
Pdns logger, causing all the single lines to appear.

This is about the oldest pdns bug out there!

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

20 years agocorrect pdns_recursor --local-address help
Bert Hubert [Thu, 16 Sep 2004 13:52:36 +0000 (13:52 +0000)]
correct pdns_recursor --local-address help

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

20 years agochange version to 2.9.17 already - release is not neigh though. This does
Bert Hubert [Mon, 13 Sep 2004 19:35:27 +0000 (19:35 +0000)]
change version to 2.9.17 already - release is not neigh though. This does
address ticket #1 again :-)

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

20 years agoMore fallout from #5 - unsigned integer support for the logger
Bert Hubert [Mon, 13 Sep 2004 19:31:58 +0000 (19:31 +0000)]
More fallout from #5 - unsigned integer support for the logger

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

20 years agoadded geo backend to debian package
Bert Hubert [Mon, 13 Sep 2004 19:30:25 +0000 (19:30 +0000)]
added geo backend to debian package

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

20 years agoFix for ticket #15 - the mentions of qtype were leftovers from a very old
Bert Hubert [Mon, 13 Sep 2004 19:10:28 +0000 (19:10 +0000)]
Fix for ticket #15 - the mentions of qtype were leftovers from a very old
backend (I think).

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

20 years agoCommit fix for ticket #16 reported by dilinger@voxel.net - thanks
Bert Hubert [Mon, 13 Sep 2004 19:07:00 +0000 (19:07 +0000)]
Commit fix for ticket #16 reported by dilinger@voxel.net - thanks

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

20 years agodisambiguate a logger call
Bert Hubert [Mon, 13 Sep 2004 19:01:16 +0000 (19:01 +0000)]
disambiguate a logger call

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

20 years agofixes for bug #5 (inspired by Mark Bergsma)
Bert Hubert [Mon, 13 Sep 2004 19:00:40 +0000 (19:00 +0000)]
fixes for bug #5 (inspired by Mark Bergsma)

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

20 years agofix up the logger so it can log unsigned integers, for serial numbers
Bert Hubert [Mon, 13 Sep 2004 19:00:03 +0000 (19:00 +0000)]
fix up the logger so it can log unsigned integers, for serial numbers

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

20 years agoClose bug #13 - or at least, the parts I consider a bug. Furthermore, it
Bert Hubert [Mon, 6 Sep 2004 14:43:39 +0000 (14:43 +0000)]
Close bug #13 - or at least, the parts I consider a bug. Furthermore, it
turned out pdns did not properly set the REUSEADDR flag (doing so only after
binding).

Also made some local variables truly local to the file.

Thanks to Christopher Meer.

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

20 years agoClose ticket #12 by supporing opaque operations whereby pdns does not
Bert Hubert [Mon, 6 Sep 2004 14:13:22 +0000 (14:13 +0000)]
Close ticket #12 by supporing opaque operations whereby pdns does not
interpret records it does not know how to parse, but just lobs them onwards.

This is probably a good thing, lots of other records will work now as well.

This does affect dns types with numerical id > 1024, but I know of none of
them in use.

Thanks to Christopher Meer for reporting this issue.

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

20 years agoThis fixes HINFO parsing on incoming packets, as reported in ticket #8. The
Bert Hubert [Wed, 1 Sep 2004 19:48:32 +0000 (19:48 +0000)]
This fixes HINFO parsing on incoming packets, as reported in ticket #8. The
fix is rough. Furthermore, it turns out the BIND backend misparses zonefiles
on disk with a HINFO record like this:

. IN HINFO "one" "two"

Without the quotes things are just fine. This is a separate bug in the bind
backend.

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

20 years agoancient updates to TODO file
Bert Hubert [Wed, 1 Sep 2004 14:49:36 +0000 (14:49 +0000)]
ancient updates to TODO file

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

20 years agoadd links to cvstrac
Bert Hubert [Tue, 31 Aug 2004 20:38:30 +0000 (20:38 +0000)]
add links to cvstrac

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

20 years agoUse different source ports for subsequent questions, quick and dirty fix for
Bert Hubert [Tue, 31 Aug 2004 20:35:18 +0000 (20:35 +0000)]
Use different source ports for subsequent questions, quick and dirty fix for
bug #2

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

20 years agoCloses ticket #3
Bert Hubert [Tue, 31 Aug 2004 20:01:13 +0000 (20:01 +0000)]
Closes ticket #3

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

20 years agoTypos fixed ('authorative'), see ticket #3
Bert Hubert [Tue, 31 Aug 2004 19:57:51 +0000 (19:57 +0000)]
Typos fixed ('authorative'), see ticket #3

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

20 years agoUpdated README to have a newer copyright in order to address ticket #1
Bert Hubert [Tue, 31 Aug 2004 19:44:52 +0000 (19:44 +0000)]
Updated README to have a newer copyright in order to address ticket #1

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

21 years ago - moved to newer automake (1.6)
Bert Hubert [Thu, 1 Apr 2004 19:59:21 +0000 (19:59 +0000)]
- moved to newer automake (1.6)
- BUG!! = in passwords
- better check for % in queries
- make gmysql compile on Solaris
- be more precise in detecting duplicate MX records
- allow version override

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

21 years agoupdated to automake 1.6
Bert Hubert [Sun, 29 Feb 2004 12:57:36 +0000 (12:57 +0000)]
updated to automake 1.6

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

21 years agomoved to automake 1.6
Bert Hubert [Sun, 29 Feb 2004 12:57:11 +0000 (12:57 +0000)]
moved to automake 1.6

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

21 years agolatest updates for geobackend
Bert Hubert [Sat, 28 Feb 2004 20:47:28 +0000 (20:47 +0000)]
latest updates for geobackend

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

21 years agomerges
Bert Hubert [Sat, 28 Feb 2004 20:06:43 +0000 (20:06 +0000)]
merges

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

21 years agoinitial load
Bert Hubert [Sat, 28 Feb 2004 19:13:44 +0000 (19:13 +0000)]
initial load

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

21 years agoLDAP fixes, temporary gebackend removal
Bert Hubert [Sun, 22 Feb 2004 09:35:39 +0000 (09:35 +0000)]
LDAP fixes, temporary gebackend removal

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

21 years agodynlistener now cleans up after itself
Bert Hubert [Sun, 8 Feb 2004 10:43:50 +0000 (10:43 +0000)]
dynlistener now cleans up after itself
does slightly better error messages
added --version-string
improved pdns_recursor stats logging

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

21 years agounistd.h
Bert Hubert [Sat, 7 Feb 2004 20:41:00 +0000 (20:41 +0000)]
unistd.h

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

21 years agodo timeout stats
Bert Hubert [Thu, 5 Feb 2004 17:06:43 +0000 (17:06 +0000)]
do timeout stats

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

21 years agoaccounting error
Bert Hubert [Thu, 5 Feb 2004 07:38:57 +0000 (07:38 +0000)]
accounting error

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

21 years agotimeout addition to qgen
Bert Hubert [Wed, 4 Feb 2004 22:41:17 +0000 (22:41 +0000)]
timeout addition to qgen
added uitoa for negative serials in soa

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

21 years agowork on the arguments for qgen
Bert Hubert [Tue, 3 Feb 2004 16:40:04 +0000 (16:40 +0000)]
work on the arguments for qgen

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

21 years agob.root
Bert Hubert [Sun, 1 Feb 2004 18:20:16 +0000 (18:20 +0000)]
b.root
pdns_recursor speedups
mysql support for ports again
valgrind fixes

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