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