]> granicus.if.org Git - pdns/commitdiff
split up the 3.5-rc1 changes into bugs, improvements and features, plus annotate...
authorBert Hubert <bert.hubert@netherlabs.nl>
Fri, 25 Jan 2013 10:23:17 +0000 (10:23 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Fri, 25 Jan 2013 10:23:17 +0000 (10:23 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3080 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/docs/pdns.xml

index b6fbe815a03f8d242d4cfb948950f4e824da5639..f17a967c6144f7d95058b358900609bdfb318b67 100644 (file)
         </para>
       </note>
       <para>
-        This is a stability and bugfix update to 3.3/3.3.1.
+        This is a stability and bugfix update to 3.3/3.3.1. It contains
+        important fixes for slightly broken domain names, which your
+        users expect to work anyhow.
       </para>
+      <para><note>
       <para>
         Because a semi-sanctioned 3.4-pre was distributed for a long time, and people have come to call that
         3.4, we are skipping an actual 3.4 release to avoid confusion.
       </para>
+      </note></para>
       <para>
-        Changes since 3.3.1:
-        <itemizedlist>
+      New features:
+      <itemizedlist>
           <listitem>
             <para>
-              We now throttle less agressively, code in c1766.
+              The local zone server now understands wilcards, code in c2062.
             </para>
           </listitem>
-          <listitem>
+         <listitem>
             <para>
-            Various improvements in tolerance against broken auths, code in c1996, c2188, c3074 (thanks Winfried). 
+              The Lua postresolve and nodata hooks, that had been distributed as a '3.3-hooks' snapshot earlier,
+              have been merged. Code in c2309.
             </para>
           </listitem>
           <listitem>
             <para>
-              Some unaligned memory access was corrected, code in c2060, c2122, c2123.
+              A new feature, rec_control trace-regex allows the tracing of lookups for specific names. Code in c3044, 
+              c3073.
             </para>
-          </listitem>
+          </listitem>          
           <listitem>
             <para>
-              The local zone server now understands wilcards, code in c2062.
+              A new setting, export-etc-hosts-suffix, adds a configurable suffix to names imported from /etc/hosts. 
+              Code in c2544, c2545.
             </para>
-          </listitem>
+          </listitem>                            
+      </itemizedlist>
+      </para>
+      <para>
+        Improvements:
+        <itemizedlist>
           <listitem>
             <para>
-              The Lua postresolve and nodata hooks, that had been distributed as a '3.3-hooks' snapshot earlier,
-              have been merged. Code in c2309.
+              We now throttle queries that don't work less agressively, code in c1766.
             </para>
           </listitem>
           <listitem>
             <para>
-              Garbage encountered during reload-acls could cause crashes. Fixed in c2323, closing t330.
+            Various improvements in tolerance against broken auths, code in c1996, c2188, c3074 (thanks Winfried). 
             </para>
           </listitem>
+
           <listitem>
             <para>
-              The recursor would lose its root hints in a very rare situation. Corrected in c2380.
+              Additional processing is now optional, and disabled by default. Presumably this yields a performance
+              improvement. Change in c2542.
             </para>
           </listitem>
+
+
           <listitem>
             <para>
-              We did not always drop supplemental groups while dropping privileges. Reported by David Black of
-              Atlassian, fixed in c2524.
+              rec_control reload-lua-script now reports errors. Code in c2627, closing t278.
             </para>
           </listitem>
           <listitem>
             <para>
-              Additional processing is now optional, and disabled by default. Presumably this yields a performance
-              improvement. Change in c2542.
+              rec_control help now lists commands. Code in c2628.
             </para>
           </listitem>
+
+
           <listitem>
             <para>
-              A new setting, export-etc-hosts-suffix, adds a configurable suffix to names imported from /etc/hosts. 
-              Code in c2544, c2545.
+              rec_control wipe-cache now also wipes the recursor's packet cache. Code in c2880 from t333.
             </para>
           </listitem>
           <listitem>
             <para>
-              We would sometimes stick RRs in the wrong parts of response packets. Fixed in c2625.
+              Morten Stevens contributed a systemd file. Import in c2966, now part of the recursor tarball.
             </para>
           </listitem>
           <listitem>
             <para>
-              rec_control reload-lua-script now reports errors. Code in c2627, closing t278.
+              c2990 updates the address of D.root-servers.net.
             </para>
           </listitem>
+
           <listitem>
             <para>
-              rec_control help now lists commands. Code in c2628.
+              Winfried Angele implemented and documented the ipv6-questions metric. Merge in c3034, closing t619.
             </para>
           </listitem>
+
           <listitem>
             <para>
-              The ACL parser was too liberal, sometimes causing recursors to be very open. Fixed in c2629, closing t331.
+              We no longer use ANY to get A+AAAA for nameservers, because some auth operators have decided to break
+              ANY lookups. As a bonus, we now track v4 and v6 latency separately. Change in c3064.
             </para>
           </listitem>
-          <listitem>
+
+        </itemizedlist>
+      </para>
+      <para>
+      Bugs fixed:
+      <itemizedlist>
+      <listitem>
             <para>
-              rec_control now honours config-dir from recursor.conf. Fixed in c2630.
+              Some unaligned memory access was corrected, code in c2060, c2122,
+              c2123, which would cause problems on UltraSPARC.
             </para>
           </listitem>
           <listitem>
             <para>
-              When traversing CNAME chains, sometimes we would end up with multiple SOAs in the result. 
-              Fixed in c2633.
+              Garbage encountered during reload-acls could cause crashes. Fixed in c2323, closing t330.
             </para>
           </listitem>
           <listitem>
             <para>
-              We would sometimes refuse to resolve domains with just one nameserver living at the apex. Fixed in c2817.
+              The recursor would lose its root hints in a very rare situation. Corrected in c2380.
             </para>
           </listitem>
           <listitem>
             <para>
-              c2879 drops some spurious stderr logging from Lua scripts, and makes sure 'place' is always valid.
+              We did not always drop supplemental groups while dropping privileges. Reported by David Black of
+              Atlassian, fixed in c2524.
             </para>
           </listitem>
           <listitem>
             <para>
-              rec_control wipe-cache now also wipes the recursor's packet cache. Code in c2880 from t333.
+              Cache aging would sometimes get confused when we had a mix of expired and non-expired records in cache.
+              Spotted and fixed by Winfried Angele in c3068, closing t438.
             </para>
-          </listitem>
+          </listitem>          
           <listitem>
             <para>
-              Morten Stevens contributed a systemd file. Import in c2966, now part of the recursor tarball.
+              rec_control reload-acl no longer ignores arguments. Fix in c3037, closing t490.
             </para>
           </listitem>
           <listitem>
             <para>
-              c2990 updates the address of D.root-servers.net.
+              Since we re-parse our commandline in rec_control we've been doubling the commands on the commandline, causing weird output. Reported by Winfried Angele. Fixed in c2992, closing t618.
+              This issue was not present in any officially released
+              versions.
             </para>
           </listitem>
           <listitem>
             <para>
-              Since we re-parse our commandline in rec_control we've been doubling the commands on the commandline, causing weird output. Reported by Winfried Angele. Fixed in c2992, closing t618.
+              c2879 drops some spurious stderr logging from Lua scripts, and makes sure 'place' is always valid.
             </para>
           </listitem>
+
           <listitem>
             <para>
-              Winfried Angele implemented and documented the ipv6-questions metric. Merge in c3034, closing t619.
+              We would sometimes refuse to resolve domains with just one nameserver living at the apex. Fixed in c2817.
             </para>
           </listitem>
           <listitem>
             <para>
-              rec_control reload-acl no longer ignores arguments. Fix in c3037, closing t490.
+              We would sometimes stick RRs in the wrong parts of response packets. Fixed in c2625.
             </para>
           </listitem>
           <listitem>
             <para>
-              A new feature, rec_control trace-regex allows the tracing of lookups for specific names. Code in c3044, 
-              c3073.
+              The ACL parser was too liberal, sometimes causing recursors to be very open. Fixed in c2629, closing t331.
             </para>
           </listitem>
           <listitem>
             <para>
-              We no longer use ANY to get A+AAAA for nameservers, because some auth operators have decided to break
-              ANY lookups. As a bonus, we now track v4 and v6 latency separately. Change in c3064.
+              rec_control now honours config-dir from recursor.conf. Fixed in c2630.
             </para>
           </listitem>
           <listitem>
             <para>
-              Cache aging would sometimes get confused when we had a mix of expired and non-expired records in cache.
-              Spotted and fixed by Winfried Angele in c3068, closing t438.
+              When traversing CNAME chains, sometimes we would end up with multiple SOAs in the result. 
+              Fixed in c2633.
             </para>
-          </listitem>
-        </itemizedlist>
+          </listitem>            
+      </itemizedlist>
       </para>
+
+      
+      
       </sect2>
       <sect2 id="changelog-auth-3-2"><title>PowerDNS Authoritative Server 3.2</title>
       <warning><para>Version 3.2 of the PowerDNS Authoritative Server is a major upgrade if you are coming from 2.9.x. There are also some important changes if you are coming from 3.0 or 3.1