From: Bert Hubert Date: Sun, 10 Feb 2008 20:39:51 +0000 (+0000) Subject: documentation updates for snapshot4 X-Git-Tag: rec-3.1.7.1~101 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aaf56e40197ebbd0a8bbe1556c2bd7470fe8b94a;p=thirdparty%2Fpdns.git documentation updates for snapshot4 git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1140 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- diff --git a/pdns/docs/pdns.sgml b/pdns/docs/pdns.sgml index 006da4cc64..9e72a9ef13 100644 --- a/pdns/docs/pdns.sgml +++ b/pdns/docs/pdns.sgml @@ -101,7 +101,10 @@ and not so rare issues were addressed. Most importantly, multi-part TXT records now work as expected - the only significant bug found in 15 months. - Additionally, newer releases of the G++ compiler required some fixes. + Perhaps important, this version can properly benefit from all IPv4 and IPv6 addresses in use at the root-servers as of early February 2008. + + + Additionally, newer releases of the G++ compiler required some fixes (see t173). Security related issues: @@ -140,6 +143,19 @@ Applied fix for t110 ('PowerDNS should change directory to '/' in chroot), implemented in c944. + + + Some routing conditions could cause UDP connected sockets to generate an error which PowerDNS did not deal with properly, leading + to a leaked file descriptor. As these run out over time, the recursor could crash. This would also happen for IPv6 queries + on a host with no IPv6 connectivity. Thanks to Kai of xs4all and Wichert Akkerman for + reporting this issue. Fix in c1133. + + + + + Empty unknown record types can now be stored without generating a scary error (c1129) + + Applied fix for t111, t112 and t153 - large (multipart) TXT records are now retrieved @@ -161,7 +177,8 @@ - Various fixes for modern G++ versions, most spotted by Marcus Rueckert (commits C964, C965, C1028, C1052) + Various fixes for modern G++ versions, most spotted by Marcus Rueckert (commits C964, C965, C1028, C1052), and + Ruben Kerkhoff (c1136, closing t175). @@ -238,6 +255,13 @@ Ruben Kerkhof fixed up weird permission bits as well as our SGML documentation code in c936 and c937. + + + Now perform EDNS0 root refreshing queries, so as to benefit from all returned addresses. Relevant since early February 2008 when the root-servers + started to respond with IPv6 addresses, which made the default non-EDNS0 maximum packet length reply no longer contain all records. Implemented in c1130. + Thanks to dns-operations AT mail.oarc.isc.org for quick suggestions on how to deal with this change. + + rec_control now has a timeout in case the Recursor does not respond. Implemented in c945.