]> granicus.if.org Git - pdns/log
pdns
18 years agofix support for outgoing TCP questions where send() does not manage to transmit the...
Bert Hubert [Sat, 21 Oct 2006 16:26:49 +0000 (16:26 +0000)]
fix support for outgoing TCP questions where send() does not manage to transmit the entire question in one go (should be rare)
fix big-endian TCP processing of large answers, which might possibly impact intel as well

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

18 years agoChristian Kuehn <christian.kuehn at mcs.de> discovered we send out the wrong TTL...
Bert Hubert [Fri, 13 Oct 2006 12:14:03 +0000 (12:14 +0000)]
Christian Kuehn <christian.kuehn at mcs.de> discovered we send out the wrong TTL for SOA records during an AXFR, we previously used the 'default ttl'.

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

18 years agonarrow down NSSET invalidation to "flawed sets", remove some needless LOG processing
Bert Hubert [Wed, 11 Oct 2006 11:24:35 +0000 (11:24 +0000)]
narrow down NSSET invalidation to "flawed sets", remove some needless LOG processing

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

18 years agoclose ticket #97 (probably) - we'd crash on any record we couldn't properly print...
Bert Hubert [Mon, 9 Oct 2006 17:11:58 +0000 (17:11 +0000)]
close ticket #97 (probably) - we'd crash on any record we couldn't properly print for whatever reason
plus silence everybody's favorite warning. Thanks to Wouter of WideXS and Stefan Schmidt and a cast of thousands for reporting this issue :-)

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

18 years agooops - returnSocket does not close of the fdmultiplexer said the fd was not (yet...
Bert Hubert [Mon, 9 Oct 2006 10:32:21 +0000 (10:32 +0000)]
oops - returnSocket does not close of the fdmultiplexer said the fd was not (yet) listed, spotted by Stefan Schmidt

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

18 years agooops, hints-file should be hint-file, thanks to Marco Davids for noticing!
Bert Hubert [Sun, 8 Oct 2006 19:53:48 +0000 (19:53 +0000)]
oops, hints-file should be hint-file, thanks to Marco Davids for noticing!

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

18 years agofix yet another FD leak, problem observed by Stefan Schmidt
Bert Hubert [Sat, 30 Sep 2006 12:30:36 +0000 (12:30 +0000)]
fix yet another FD leak, problem observed by Stefan Schmidt

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

18 years agoadd support for dropping broken nssets, and re-retrieving one from servers a level...
Bert Hubert [Sat, 30 Sep 2006 12:22:22 +0000 (12:22 +0000)]
add support for dropping broken nssets, and re-retrieving one from servers a level higher. Plus document 'nsset-invalidations' metric.
Plus version number upgrade

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

18 years agomake dnsreplay compile again, and slow it down a bit
Bert Hubert [Sat, 30 Sep 2006 12:19:22 +0000 (12:19 +0000)]
make dnsreplay compile again, and slow it down a bit

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

18 years agorelease related version number updates
Bert Hubert [Sat, 30 Sep 2006 12:18:52 +0000 (12:18 +0000)]
release related version number updates

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

18 years agofix up case as described in http://darkwing.uoregon.edu/~llynch/dnsop/msg03884.html
Bert Hubert [Thu, 28 Sep 2006 19:38:39 +0000 (19:38 +0000)]
fix up case as described in http://darkwing.uoregon.edu/~llynch/dnsop/msg03884.html
reported by Bryan Seitz

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

18 years agooops! On a error connecting our connectionless socket, we neglect to close it! Spotte...
Bert Hubert [Fri, 22 Sep 2006 11:24:07 +0000 (11:24 +0000)]
oops! On a error connecting our connectionless socket, we neglect to close it! Spotted by Stefan Schmidt.
This might also explain the 'SERVFAIL' storms people see.

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

18 years agohopefully fix AXFR problems on FreeBSD
Bert Hubert [Mon, 18 Sep 2006 19:28:16 +0000 (19:28 +0000)]
hopefully fix AXFR problems on FreeBSD

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

18 years agoadd dlg-only-drop statistic, and document it
Bert Hubert [Mon, 18 Sep 2006 10:42:45 +0000 (10:42 +0000)]
add dlg-only-drop statistic, and document it

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

18 years agoDan Bilik has found a problem with leaking TCP connections, this fix is a variant...
Bert Hubert [Wed, 6 Sep 2006 19:12:51 +0000 (19:12 +0000)]
Dan Bilik has found a problem with leaking TCP connections, this fix is a variant on his patch

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

18 years agoriver tarnell <river@attenuate.org> noticed our error reporting on trying to bind...
Bert Hubert [Mon, 28 Aug 2006 22:15:32 +0000 (22:15 +0000)]
river tarnell <river@attenuate.org> noticed our error reporting on trying to bind to an unavailable address is not very clear

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

18 years agosten spans has documented do-ipv6-additional-processing, local-ipv6 and some reorderi...
Bert Hubert [Mon, 28 Aug 2006 06:29:49 +0000 (06:29 +0000)]
sten spans has documented do-ipv6-additional-processing, local-ipv6 and some reordering, plus removed references to our previous commercial sources

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

18 years agosame fix for IPv6 issue, thanks to Sten Spans
Bert Hubert [Thu, 24 Aug 2006 22:30:37 +0000 (22:30 +0000)]
same fix for IPv6 issue, thanks to Sten Spans

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

18 years agosmall improvement for resolving ipv6
Bert Hubert [Thu, 24 Aug 2006 22:24:35 +0000 (22:24 +0000)]
small improvement for resolving ipv6

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

18 years agopatch by Derrik Pates that fixes fancy records
Bert Hubert [Sat, 19 Aug 2006 12:32:32 +0000 (12:32 +0000)]
patch by Derrik Pates that fixes fancy records

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

18 years agoadd SPF to qtypes, patch by Julian Mehnle <julian@mehnle.net>
Bert Hubert [Sat, 19 Aug 2006 12:27:39 +0000 (12:27 +0000)]
add SPF to qtypes, patch by Julian Mehnle <julian@mehnle.net>

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

18 years agoversion updates
Bert Hubert [Fri, 18 Aug 2006 22:20:20 +0000 (22:20 +0000)]
version updates

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

18 years agooops, double version string
Bert Hubert [Fri, 18 Aug 2006 22:06:31 +0000 (22:06 +0000)]
oops, double version string

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

18 years agoupdated build instructions
Bert Hubert [Fri, 18 Aug 2006 21:43:47 +0000 (21:43 +0000)]
updated build instructions

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

18 years agostub for releasing
Bert Hubert [Fri, 18 Aug 2006 21:05:16 +0000 (21:05 +0000)]
stub for releasing

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

18 years agomake powerdns less chatty over malformed queries
Bert Hubert [Wed, 16 Aug 2006 14:07:52 +0000 (14:07 +0000)]
make powerdns less chatty over malformed queries

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

18 years agoby Jan Gyselinck: rebalance syslog priorities/urgencies, plus add IP address to error...
Bert Hubert [Sun, 13 Aug 2006 18:30:10 +0000 (18:30 +0000)]
by Jan Gyselinck: rebalance syslog priorities/urgencies, plus add IP address to error about misbehaving remote servers

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

18 years agoFrom Mark Bergsma:
Bert Hubert [Sun, 13 Aug 2006 18:17:42 +0000 (18:17 +0000)]
From Mark Bergsma:

- Update function signature of GeoBackend::getSOA(). Apparently, because
of no longer matching signatures, getSOA() did no longer override pdns's
method, which broke SOA records and therefore authoritative
(non-overlapping) use of geobackend.

- Remove the requirement to specify SOA and NS records in the geobackend
configuration file, allowing it to be used in overlap with other backends.

- Skip loading of (hidden) files in a director map directory whose
filenames start with a dot.

- No longer parse empty lines in director map files. Empty lines could
overwrite the default (0) entry in certain cases.

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

18 years agomake the auth server compile again from subversion, inspired by Juergen Ilse
Bert Hubert [Sun, 13 Aug 2006 14:26:26 +0000 (14:26 +0000)]
make the auth server compile again from subversion, inspired by Juergen Ilse

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

18 years agofix possible leak of tcp connections
Bert Hubert [Sun, 13 Aug 2006 13:04:46 +0000 (13:04 +0000)]
fix possible leak of tcp connections

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

18 years agoadd 'dlmalloc', update nedmalloc
Bert Hubert [Sun, 13 Aug 2006 13:03:54 +0000 (13:03 +0000)]
add 'dlmalloc', update nedmalloc

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

18 years agogeneralise number -> localX code for use in pdns_recursor
Bert Hubert [Sun, 13 Aug 2006 13:01:37 +0000 (13:01 +0000)]
generalise number -> localX code for use in pdns_recursor

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

18 years agoDon't try to parse non-query opcode packets, by Jan Gyselinck
Bert Hubert [Sun, 13 Aug 2006 12:58:57 +0000 (12:58 +0000)]
Don't try to parse non-query opcode packets, by Jan Gyselinck
add logging-facility (and document it)

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

18 years agoplug small memory leak, spotted by Kai and probably by Darren Gamble as well
Bert Hubert [Fri, 28 Jul 2006 21:30:30 +0000 (21:30 +0000)]
plug small memory leak, spotted by Kai and probably by Darren Gamble as well

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

18 years agofix bug where things would go badly if a remote TCP AXFR client would cause an error...
Bert Hubert [Mon, 10 Jul 2006 19:50:22 +0000 (19:50 +0000)]
fix bug where things would go badly if a remote TCP AXFR client would cause an error at the wrong time.
See http://mailman.powerdns.com/pipermail/pdns-users/2006-May/003425.html

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

18 years agomake stack-size configurable, and raise the default that was too low
Bert Hubert [Thu, 6 Jul 2006 10:26:46 +0000 (10:26 +0000)]
make stack-size configurable, and raise the default that was too low

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

18 years agofinally (hopefully) fix the auth/unauth cache stuff. Data would not be downgraded...
Bert Hubert [Wed, 28 Jun 2006 20:41:34 +0000 (20:41 +0000)]
finally (hopefully) fix the auth/unauth cache stuff. Data would not be downgraded to unauth. Spotted (again) by Darren Gamble

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

18 years agowe accidentally fake in bad serial data if a domain has no serial at all sometimes.
Bert Hubert [Wed, 28 Jun 2006 09:27:14 +0000 (09:27 +0000)]
we accidentally fake in bad serial data if a domain has no serial at all sometimes.
Spotted by Leander from True

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

18 years agoalso prevent unauth data from overwriting existing auth data
Bert Hubert [Tue, 27 Jun 2006 19:50:05 +0000 (19:50 +0000)]
also prevent unauth data from overwriting existing auth data

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

18 years agochangelog, build things for 4.1.1
Bert Hubert [Mon, 26 Jun 2006 05:19:16 +0000 (05:19 +0000)]
changelog, build things for 4.1.1

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

18 years agomake dnswasher compile again
Bert Hubert [Sun, 25 Jun 2006 19:34:49 +0000 (19:34 +0000)]
make dnswasher compile again

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

18 years agochange version
Bert Hubert [Sun, 25 Jun 2006 12:10:51 +0000 (12:10 +0000)]
change version

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

18 years agofix for epoll on debian default 2.6.8 kernel, found & suggested by Christof Meerwald
Bert Hubert [Fri, 23 Jun 2006 14:49:14 +0000 (14:49 +0000)]
fix for epoll on debian default 2.6.8 kernel, found & suggested by Christof Meerwald

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

18 years agoadd support for class=ANY queries.
Bert Hubert [Fri, 23 Jun 2006 14:44:09 +0000 (14:44 +0000)]
add support for class=ANY queries.

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

18 years agofix odd TCP query bugs that could lead to memory leaks and high cpu usage, thanks...
Bert Hubert [Wed, 21 Jun 2006 20:30:35 +0000 (20:30 +0000)]
fix odd TCP query bugs that could lead to memory leaks and high cpu usage, thanks to Bryan Seitz for noticing and debugging

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

18 years agofix up dnsscan a bit (internal tool), change version to 3.1.2-rc1
Bert Hubert [Sun, 18 Jun 2006 17:47:03 +0000 (17:47 +0000)]
fix up dnsscan a bit (internal tool), change version to 3.1.2-rc1

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

18 years agocache now prefers authoritative data, suggested and explained by Darren
Bert Hubert [Sun, 18 Jun 2006 17:44:02 +0000 (17:44 +0000)]
cache now prefers authoritative data, suggested and explained by Darren
Gamble

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

18 years agoslight speedup by testing the TCP sessions for timeouts less often, add 'current...
Bert Hubert [Sat, 17 Jun 2006 14:03:27 +0000 (14:03 +0000)]
slight speedup by testing the TCP sessions for timeouts less often, add 'current-queries' command which lists current outstanding queries

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

18 years agokill some debugging output, make ANY queries work again..
Bert Hubert [Fri, 16 Jun 2006 14:40:12 +0000 (14:40 +0000)]
kill some debugging output, make ANY queries work again..

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

18 years agodrop yet more calles to gettimeofday() and time(0)
Bert Hubert [Fri, 16 Jun 2006 12:35:04 +0000 (12:35 +0000)]
drop yet more calles to gettimeofday() and time(0)

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

18 years agobig speedup
Bert Hubert [Fri, 16 Jun 2006 10:01:14 +0000 (10:01 +0000)]
big speedup

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

19 years agoprevent silly logging of stats on startup of a busy server
Bert Hubert [Thu, 15 Jun 2006 20:13:33 +0000 (20:13 +0000)]
prevent silly logging of stats on startup of a busy server

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

19 years agotiny speedups, raise version. should save around 20 microseconds/packet
Bert Hubert [Wed, 14 Jun 2006 21:37:47 +0000 (21:37 +0000)]
tiny speedups, raise version. should save around 20 microseconds/packet

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

19 years agooops - when exceeding configured TCP query limit, we would disable TCP sockets, but...
Bert Hubert [Fri, 9 Jun 2006 15:13:34 +0000 (15:13 +0000)]
oops - when exceeding configured TCP query limit, we would disable TCP sockets, but reenable the UDP sockets as TCP ones..

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

19 years agooops, internal authoritative server did not differentiate between NXDOMAIN and 'NXRRSET'.
Bert Hubert [Thu, 8 Jun 2006 20:30:21 +0000 (20:30 +0000)]
oops, internal authoritative server did not differentiate between NXDOMAIN and 'NXRRSET'.
Thanks to Bryan Seitz <seitz@bsd-unix.net> for noticing

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

19 years agonon-rd queries checked the cache first and auth/forward data later, which is confusin...
Bert Hubert [Thu, 8 Jun 2006 19:08:39 +0000 (19:08 +0000)]
non-rd queries checked the cache first and auth/forward data later, which is confusing and wrong

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

19 years agoadd simple non-rd auth & forward support
Bert Hubert [Wed, 7 Jun 2006 19:51:19 +0000 (19:51 +0000)]
add simple non-rd auth & forward support

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

19 years agoadd support to make powerdns able to listen on multiple different ports, per local...
Bert Hubert [Tue, 6 Jun 2006 21:03:29 +0000 (21:03 +0000)]
add support to make powerdns able to listen on multiple different ports, per local-address.
Accepts [::1]:5300 syntax and 127.0.0.1:5300

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

19 years agoadd ignore-rd-bit for compatability with some load balancers - PowerDNS does not...
Bert Hubert [Tue, 6 Jun 2006 19:55:28 +0000 (19:55 +0000)]
add ignore-rd-bit for compatability with some load balancers - PowerDNS does not consult its forwarder servers for non-rd queries, this is a quick workaround

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

19 years agomake query chaining select on type as well..
Bert Hubert [Tue, 23 May 2006 22:41:04 +0000 (22:41 +0000)]
make query chaining select on type as well..

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

19 years agoversion update, release notes..
Bert Hubert [Tue, 23 May 2006 22:39:52 +0000 (22:39 +0000)]
version update, release notes..

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

19 years agoversion updates
Bert Hubert [Tue, 23 May 2006 21:35:41 +0000 (21:35 +0000)]
version updates

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

19 years agoadd linux 'cooked' packet support to dnsscope, dnsreplay, dnslog etc
Bert Hubert [Tue, 23 May 2006 10:02:28 +0000 (10:02 +0000)]
add linux 'cooked' packet support to dnsscope, dnsreplay, dnslog etc

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

19 years agopossibly fix a bug in user/system CPU reporting after prolonged periods of uptime
Bert Hubert [Sun, 21 May 2006 17:18:23 +0000 (17:18 +0000)]
possibly fix a bug in user/system CPU reporting after prolonged periods of uptime

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

19 years agomake RFC 2181 'authoritative zone can lower NS TTL' configurable and off by default...
Bert Hubert [Fri, 19 May 2006 14:35:27 +0000 (14:35 +0000)]
make RFC 2181 'authoritative zone can lower NS TTL' configurable and off by default, as it serves no purpose

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

19 years agofix 'perpetually self-reviving NS records', as noted by Darren Gamble, see
Bert Hubert [Fri, 19 May 2006 13:29:36 +0000 (13:29 +0000)]
fix 'perpetually self-reviving NS records', as noted by Darren Gamble, see
http://mailman.powerdns.com/pipermail/pdns-users/2006-May/003413.html

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

19 years agofollow rfc 2181 for now
Bert Hubert [Tue, 16 May 2006 12:38:27 +0000 (12:38 +0000)]
follow rfc 2181 for now

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

19 years agomakes things react quicker if the network was down and is now up
Bert Hubert [Fri, 12 May 2006 17:23:41 +0000 (17:23 +0000)]
makes things react quicker if the network was down and is now up

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

19 years agoimplement query chaining to prevent even the 1 second burst of duplicate questions
Bert Hubert [Fri, 12 May 2006 14:53:16 +0000 (14:53 +0000)]
implement query chaining to prevent even the 1 second burst of duplicate questions

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

19 years agoadd 'chain' to PacketID, shift ordering so it can be used for chaining, add 'birthday...
Bert Hubert [Fri, 12 May 2006 14:49:52 +0000 (14:49 +0000)]
add 'chain' to PacketID, shift ordering so it can be used for chaining, add 'birthday' ordering

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

19 years agorandom
Bert Hubert [Fri, 12 May 2006 13:04:09 +0000 (13:04 +0000)]
random

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

19 years agoversion update, typoe
Bert Hubert [Fri, 12 May 2006 12:22:48 +0000 (12:22 +0000)]
version update, typoe

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

19 years agoraise version, fix compilation on solaris10
Bert Hubert [Fri, 12 May 2006 12:16:55 +0000 (12:16 +0000)]
raise version, fix compilation on solaris10

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

19 years agoIPv6 link local net appears to be fe80::/10 and not fe80::/16 (thanks Niels B)
Bert Hubert [Wed, 10 May 2006 15:20:22 +0000 (15:20 +0000)]
IPv6 link local net appears to be fe80::/10 and not fe80::/16 (thanks Niels B)

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

19 years agodocument release notes, update version in several places
Bert Hubert [Mon, 8 May 2006 19:02:18 +0000 (19:02 +0000)]
document release notes, update version in several places

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

19 years agofix duplicate reporting of remotes in top-remotes
Bert Hubert [Mon, 8 May 2006 19:01:05 +0000 (19:01 +0000)]
fix duplicate reporting of remotes in top-remotes
fix keeping port in mapIPv6toIPv4.

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

19 years agoimplement 'back mapping' for IPv4 addresses mapped to IPv6, so things 'just work...
Bert Hubert [Mon, 8 May 2006 07:15:35 +0000 (07:15 +0000)]
implement 'back mapping' for IPv4 addresses mapped to IPv6, so things 'just work' and there is no need to manually map
IPv4 addresses to IPv6 for allow-from. Noted by Marcus Rueckert.
Added ::1/128 to default allow-from, as well as fe80::/16.

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

19 years agolog startup errors as well, suggested by Marcus Rueckert
Bert Hubert [Mon, 8 May 2006 05:57:27 +0000 (05:57 +0000)]
log startup errors as well, suggested by Marcus Rueckert

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

19 years agoupdate version, fix const correctness for VC++
Bert Hubert [Sat, 6 May 2006 21:15:19 +0000 (21:15 +0000)]
update version, fix const correctness for VC++

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

19 years agoimplement reload-zones
Bert Hubert [Sat, 6 May 2006 19:50:46 +0000 (19:50 +0000)]
implement reload-zones
make loading zones do a 'round trip' of records to see if they make it alive
add 'unregistering' of record types (unused for now)
make zone loading a lot more helpful in reporting errors

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

19 years agomake preParseFile blank out a parameter it parses (might break auth powerdns)
Bert Hubert [Sat, 6 May 2006 19:49:28 +0000 (19:49 +0000)]
make preParseFile blank out a parameter it parses (might break auth powerdns)

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

19 years agook, the cache wiping bug mentioned in the release notes was NOT due to ubuntu, spotte...
Bert Hubert [Sat, 6 May 2006 18:26:21 +0000 (18:26 +0000)]
ok, the cache wiping bug mentioned in the release notes was NOT due to ubuntu, spotted by boost multi index container safe mode
valgrind spotted another bug where the 'out of band' resolver would not declare itself auth

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

19 years agoimplement improved control channel error logging
Bert Hubert [Sat, 6 May 2006 12:21:46 +0000 (12:21 +0000)]
implement improved control channel error logging
implement 2 week max ttl

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

19 years agoimplement RFC 2181 paragraph 5.2:
Bert Hubert [Fri, 5 May 2006 07:33:37 +0000 (07:33 +0000)]
implement RFC 2181 paragraph 5.2:

   Should an authoritative source send such a malformed RRSet, the
   client should treat the RRs for all purposes as if all TTLs in the
   RRSet had been set to the value of the lowest TTL in the RRSet.

Thanks to Stephen Harker for noticing in http://mailman.powerdns.com/pipermail/pdns-users/2006-May/003341.html

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

19 years agomake rec_control be more user friendly
Bert Hubert [Thu, 4 May 2006 06:58:59 +0000 (06:58 +0000)]
make rec_control be more user friendly
make wipe-cache accept non-dot terminated domain names
make wipe-cache return count of wiped ('wopen'?) domains
document best current practice when wiping (wipe more than www.domain, wipe domain as well)

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

19 years agothe eventlogger!
Bert Hubert [Sun, 30 Apr 2006 15:33:33 +0000 (15:33 +0000)]
the eventlogger!

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

19 years agomore logging && service fixes
Bert Hubert [Sun, 30 Apr 2006 15:29:11 +0000 (15:29 +0000)]
more logging && service fixes

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

19 years agowe are now a 'solution'
Bert Hubert [Sun, 30 Apr 2006 15:26:39 +0000 (15:26 +0000)]
we are now a 'solution'

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

19 years agoupgraded the project file
Bert Hubert [Sun, 30 Apr 2006 15:25:57 +0000 (15:25 +0000)]
upgraded the project file

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

19 years agoreinstated hooks to NT event log
Bert Hubert [Sun, 30 Apr 2006 15:25:15 +0000 (15:25 +0000)]
reinstated hooks to NT event log

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

19 years agoimplement 'netstringerror', to be called to report network errors
Bert Hubert [Sun, 30 Apr 2006 12:55:38 +0000 (12:55 +0000)]
implement 'netstringerror', to be called to report network errors

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

19 years agodist and windows makefile fixes
Bert Hubert [Sun, 30 Apr 2006 11:52:11 +0000 (11:52 +0000)]
dist and windows makefile fixes

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

19 years agotiny fixup
Bert Hubert [Sun, 30 Apr 2006 11:37:46 +0000 (11:37 +0000)]
tiny fixup

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

19 years agoreinstate windows 'service' support - untested
Bert Hubert [Sun, 30 Apr 2006 11:34:16 +0000 (11:34 +0000)]
reinstate windows 'service' support - untested

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

19 years agofix small possible bug found by debugging iterators
Bert Hubert [Sun, 30 Apr 2006 11:00:47 +0000 (11:00 +0000)]
fix small possible bug found by debugging iterators

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

19 years agofix bug in configuration file parsing found by the excelent g++ debugging iterators
Bert Hubert [Sun, 30 Apr 2006 10:50:10 +0000 (10:50 +0000)]
fix bug in configuration file parsing found by the excelent g++ debugging iterators
fix issues with outgoing tcp/ip traffic, caused by IPv6 merge

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

19 years agodistribution now makes a zip
Bert Hubert [Sun, 30 Apr 2006 10:22:21 +0000 (10:22 +0000)]
distribution now makes a zip
MS Visual C++ Express project

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

19 years agosilence msvc warnings a bit (I know about the _s functions)
Bert Hubert [Sun, 30 Apr 2006 10:21:59 +0000 (10:21 +0000)]
silence msvc warnings a bit (I know about the _s functions)

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

19 years agodon't do skip locking on msvc :-)
Bert Hubert [Sun, 30 Apr 2006 10:20:56 +0000 (10:20 +0000)]
don't do skip locking on msvc :-)

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

19 years agocentralise and fix 'packed' ugliness for EDNS0 and dnsrecordheader
Bert Hubert [Sun, 30 Apr 2006 10:18:28 +0000 (10:18 +0000)]
centralise and fix 'packed' ugliness for EDNS0 and dnsrecordheader
fix compilarion on FreeBSD

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