]> granicus.if.org Git - pdns/commitdiff
documentation commit
authorBert Hubert <bert.hubert@netherlabs.nl>
Sat, 19 Jun 2010 19:26:50 +0000 (19:26 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Sat, 19 Jun 2010 19:26:50 +0000 (19:26 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1651 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/docs/pdns.sgml

index fff14a006a82fae72c4e2c31c971a8d9b45a0349..f38a38daa225f4fca70600c0045c83e10bc919ac 100644 (file)
       <para>
        Beyond PowerDNS 2.9.20, the Authoritative Server and Recursor are released separately.
       </para>
+      <sect2 id="changelog-recursor-3-3"><title>Recursor version 3.3 (UNRELEASED!) </title>
+       <para>
+         <warning>
+           <para>
+             Unreleased!
+           </para>
+         </warning>
+       </para>
+       <para>
+         Relatively hot on the heels of the 3.2 release, 3.3 fixes a number of small issues, rounds off our IPv6 support and adds
+         an important feature for many users of the Lua scripts.
+       </para>
+       <para>
+         Bug fixes:
+         <itemizedlist>
+         <listitem><para>
+           'dist-recursor' script was not compatible with pure POSIX /bin/sh, discovered by Simon Kirby. Fix in c1545.
+         </para></listitem>
+         <listitem><para>
+           Simon Bedford and Laurient Papier discovered relatively high TCP/IP loads can cause TCP/IP service to shut down over time. Addressed in c1546. 
+           NOTE: this issue has not been fixed entirely - investigation is still ongoing. 
+         </para></listitem>
+         <listitem><para>
+           The PowerDNS Recursor could not read the 'root zone' (this is something else than the root hints) because of an unquoted TXT record. 
+           This has now been addressed, allowing operators to hardcode the root zone. This can improve security if the root zone used is kept up to date.
+           Change in c1547.
+         </para></listitem>
+         <listitem><para>
+           A return of an old bug, when a domain gets new nameservers, but the old nameservers continue to contain a copy of the domain, PowerDNS could get 'stuck' with the old servers.
+           Fixed in c1548.
+         </para></listitem>
+         <listitem><para>
+           Discovered &amp; reported by Alexander Gall of SWITCH, the Recursor used to try to resolve 'AXFR' records over UDP. Fix in c1619.
+         </para></listitem>
+         <listitem><para>
+           The Recursor embedded authoritative server messed up parsing a record like '@ IN MX 15 @'. Spotted by Aki Tuomi, fix in c1621.
+         </para></listitem>
+         <listitem><para>
+           The Recursor embedded authoritative server messed up parsing really really long lines. Spotted by Marco Davids, fix in c1624, c1625.
+         </para></listitem>
+         </itemizedlist>
+       </para>
+       <para>
+       Improvements:
+       <itemizedlist>
+         <listitem><para>
+           The priming of the root now uses more IPv6 addresses. Change in c1550, closes t287.
+         </para></listitem>
+         <listitem><para>
+           PowerDNS Recursor can now bind to fe80 IPv6 space with '%eth0' link selection. Suggested by Darren Gamble, implemented with help from Niels Bakker. Change in c1620.
+         </para></listitem>
+         <listitem><para>
+           Solaris on x86 has a long standing bug in port_getn(), which we now work around. Spotted by 'Dirk' and 'AS'. Solution suggested by the Apache runtime library, 
+           update in c1622.
+         </para></listitem>
+         <listitem><para>
+           New runtime statistic: 'tcp-clients' which lists the number of currently active TCP/IP clients. Code in c1623.
+         </para></listitem>
+         <listitem><para>
+           Deal better with UltraDNS style CNAME redirects containing SOA records. Spotted by Andy Fletcher from UKDedicated in t303, fix in c1628.
+         </para></listitem>
+         <listitem><para>
+           The packet cache, which has 'ready to use' packets containing answers, now artificially ages the ready to use packets. Code in c1630.
+         </para></listitem>
+         <listitem><para>
+           Lua scripts can now indicate that certain queries will have 'variable' answers, which means that the packet cache will not touch these answers.
+           This is great for overriding some domains for some users, but not all of them. Code in c1636.
+         </para></listitem>
+       </itemizedlist>
+       </para>
+      </sect2>
+       
       <sect2 id="changelog-recursor-3-2"><title>Recursor version 3.2</title>
        <para>
          <warning>