]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
update version to 3.1.5, commit documentation changes
authorBert Hubert <bert.hubert@netherlabs.nl>
Sat, 29 Mar 2008 13:45:27 +0000 (13:45 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Sat, 29 Mar 2008 13:45:27 +0000 (13:45 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1174 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/config-recursor.h
pdns/dist-recursor
pdns/docs/pdns.sgml
pdns/pdns-recursor.spec

index bd30e75e90442cad0f62dc958fd25fe313b9e87b..7be4419d3e841c222c9c7cb2a74d80f30f9a7859 100644 (file)
@@ -1,6 +1,6 @@
 #define SYSCONFDIR "/etc/powerdns/" 
 #define LOCALSTATEDIR "/var/run/" 
-#define VERSION "3.1.5-rc1"
+#define VERSION "3.1.5"
 #define RECURSOR
 #ifndef WIN32
 
index 16de18814fb33a4225ba51d5cec97198f7065af1..eeb956b705c15d0e50b10c09831af0c5e09a8935 100755 (executable)
@@ -1,4 +1,4 @@
-VERSION=3.1.5-rc1
+VERSION=3.1.5
 
 INCLUDES="iputils.hh arguments.hh base64.hh zoneparser-tng.hh \
 rcpgenerator.hh lock.hh dnswriter.hh  dnsrecords.hh dnsparser.hh utility.hh \
index d271a7a757bcc1f1020511b6544e34e6a42f6822..34dc83f9af3613e57a3259698580169fe5e90fd5 100644 (file)
       </para>
       <sect2 id="changelog-recursor-3-1-5"><title>Recursor version 3.1.5 (UNRELEASED)</title>
        <para>
-         UNRELEASED.
+         UNRELEASED - rc1 available.
        </para>
        <para>
-         Much like 3.1.4, this release does not add major features. Instead, performance has been improved significantly (estimated at around 20%), and many rare
-         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.
+         Much like 3.1.4, this release does not add a lot of major features. Instead, performance has been improved significantly (estimated at around 20%), and many rare
+         and not so rare issues were addressed. Multi-part TXT records now work as expected - the only significant functional bug found in 15 months. One of the oldest
+         feature requests was fulfilled: version 3.1.5 can finally forward queries for designated domains to multiple servers, on differing port numbers if needed. 
+         Previously only one forwarder address was supported. This lack held back a number of migrations to PowerDNS.
        </para>
        <para>
-          Perhaps important, this version can properly benefit from all IPv4 and IPv6 addresses in use at the root-servers as of early February 2008.
+          Perhaps important, this version can properly benefit from all IPv4 and IPv6 addresses in use at the root-servers as of early February 2008. In order to implement this,
+          changes were made to how the Recursor deals internally with A and AAAA queries for nameservers, see below for more details.
        </para>
        <para>
          Additionally, newer releases of the G++ compiler required some fixes (see t173).
                Implemented in c923.
              </para>
            </listitem>
+           <listitem>
+             <para>
+               Applied fix for t110 ('PowerDNS should change directory to '/' in chroot), implemented in c944.
+             </para>
+           </listitem>
+           <listitem>
+             <para>
+               .
+             </para>
+           </listitem>
          </itemizedlist>
        </para>
        <para>
            <listitem>
              <para>
                The DNS packet writing and parsing infrastructure performance was improved in several ways, see commits 
-               C925, C926, C928, C931, C1021, C1050
+               C925, C926, C928, C931, C1021, C1050.
              </para>
            </listitem>
            <listitem>
                Remove multithreading overhead from the Recursor (c999).
              </para>
            </listitem>
-           
          </itemizedlist>
        </para>
        <para>
        <itemizedlist>
          <listitem>
            <para>
-             Applied fix for t110 ('PowerDNS should change directory to '/' in chroot), implemented in c944.
+             Built-in authoritative server now properly derives the TTL from the SOA record if not specified. Implemented in c1165. 
+             Additionally, even when TTL was specified for the built-in authoritative server, it was ignored. Reported by Stefan Schmidt,
+             closing t147.
+           </para>
+         </listitem>
+         <listitem>
+           <para>
+             Empty TXT record components can now be served. Implemented in c1166, closing t178.
+           </para>
+         </listitem>
+         <listitem>
+           <para>
+             The Recursor would not properly override old data with new, sometimes serving old and new data concurrently. Fixed in c1137.
+           </para>
+         </listitem>
+         <listitem>
+           <para>
+             SOA records with embedded carriage-return characters are now parsed correctly. Implemented in c1167, closing t162.
            </para>
          </listitem>
          <listitem>
              be forwarded to another nameserver (c963).
            </para>
          </listitem>
+         <listitem>
+           <para>
+             Both <command>forward-zones</command> and <command>forward-zones-file</command> can now specify multiple forwarders per domain,
+             implemented in c1168, closing t81. Additionally, both these settings can also specify non-standard port numbers, as suggested in ticket
+             t122. Patch authored by Aaron Thompson, with additional work by Augie Schwer.
+           </para>
+         </listitem>
+         <listitem>
+           <para>
+             Sten Spans contributed <command>allow-from-file</command>, implemented in c1150. This feature allows the Recursor to read
+             access rules from a (large) file.
+           </para>
+         </listitem>
        </itemizedlist>
       </para>
       <para>
          </listitem>
          <listitem>
            <para>
-           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.
+             Full IPv6 parity. If configured to use IPv6 for outgoing queries (using <command>query-local-address6=::0</command> for example), IPv6 and IPv4 
+             addresses are finally treated 100% identically, instead of 'mostly'. This feature is implemented using 'ANY' queries to find A and AAAA addresses
+             in one query, which is a new approach. Treat with caution.
+           </para>
+         </listitem>
+         <listitem>
+           <para>
+             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.
            </para>
          </listitem>
          <listitem>
@@ -6164,7 +6213,6 @@ name         IN            A        1.2.3.4
       <para>
          PowerDNS support for Windows is, as of 1.99.12, very recent and therefore quite 'beta'. For reliability, we currently advise the use of 
          the Unix versions. Furthermore there is no support for master or slave operation in the ODBC backend, which is the only one provided currently. 
-         This will be fixed soon.
       </para>
     </note>
     </para>
@@ -6186,12 +6234,6 @@ name         IN            A        1.2.3.4
       </itemizedlist>
   </para>
 
-  <para>
-    If your system meets these requirements, download the installer from <ulink url="http://www.powerdns.com/pdns/">http://www.powerdns.com/pdns/</ulink>.
-    After downloading the file begin the installation procedure by starting <filename>powerdns-VERSION.exe</filename>.
-
-  </para>
-
   <para>
     After installing the software you should create a valid ODBC source.
     To do this you have open the ODBC sources dialog: <filename>Start->Settings->Control Panel->Administrative Tools->Data Sources (ODBC)</filename>.
index bb42f12c0d540dc57948fe1ceedbbb1c8e8d45bb..f485348b68cbffef9c2498522cfe23fd53987543 100644 (file)
@@ -2,7 +2,7 @@
 
 Buildroot: /tmp/pdns/
 Name: pdns-recursor
-Version: 3.1.5rc1
+Version: 3.1.5
 Release: 1
 Summary: extremely powerful and versatile recursing nameserver
 License: GPL