Changeset 887 for trunk/pdns/pdns/docs/pdns.sgml
- Timestamp:
- 08/28/06 08:29:49 (7 years ago)
- Files:
-
- 1 modified
-
trunk/pdns/pdns/docs/pdns.sgml (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pdns/pdns/docs/pdns.sgml
r871 r887 82 82 file. 83 83 </para> 84 <sect2 id="changelog-recursor-3-1-3"><title>Recursor version 3.1.3 (unreleased)</title> 85 <para> 86 (not yet released) 87 </para> 88 <para> 89 Compared to 3.1.2, this release again consists of a number of mostly minor bug fixes, and some slight improvements. 90 </para> 91 <para> 92 Many thanks are again due to Darren Gamble who together with his team has discovered many misconfigured domains that do work 93 with some other name servers. DNS has long been tolerant of misconfigurations, PowerDNS intends to uphold that tradition. Almost all of 94 the domains found by Darren now work as well in PowerDNS as in other name server implementations. 95 </para> 96 <para> 97 Thanks to some recent migrations, this release, or something very close to it, is powering over 40 million internet connections that 98 we know of. We appreciate hearing about succesful as well as unsuccesful migrations, please feel free to notify pdns.bd@powerdns.com of your 99 experiences, good or bad. 100 </para> 101 <para> 102 Bug-fixes: 103 <itemizedlist> 104 <listitem> 105 <para> 106 The MThread default stack size was too small, which led to problems, mostly on 64-bit platforms. This stack size is now configurable 107 using the <command>stack-size</command> setting should our estimate be off. Discovered by Darren Gamble, Sten Spans and a number of others. 108 Fixed in c868. 109 </para> 110 </listitem> 111 <listitem> 112 <para> 113 Plug a small memory leak discovered by Kai and Darren Gamble, fixed in c870. 114 </para> 115 </listitem> 116 <listitem> 117 <para> 118 Switch from the excellent nedmalloc to dlmalloc, based on advice by the nedmalloc author. Nedmalloc is optimised for multithreaded 119 operation, whereas the PowerDNS recursor is single threaded. The version of nedmalloc shipped contained a number of possible bugs, 120 which are probably resolved by moving to dlmalloc. Some reported crashes on hitting 2G of allocated memory on 64 bit systems might 121 be solved by this switch, which should also increase performance. See c873 for details. 122 </para> 123 </listitem> 124 </itemizedlist> 125 </para> 126 <para> 127 Improvements: 128 <itemizedlist> 129 <listitem> 130 <para> 131 The cache is now explicitly aware of the difference between authoritative and unauthoritative data, allowing it to deal 132 with some domains that have different data in the parent zone than in the authoritative zone. Patch in c867. 133 </para> 134 </listitem> 135 <listitem> 136 <para> 137 No longer try to parse DNS updates as if they were queries. Discovered and fixed by Jan Gyselinck, fix in c871. 138 </para> 139 </listitem> 140 <listitem> 141 <para> 142 Rebalance logging priorities for less log cluttering and add IP address to a remote server error message. 143 Noticed and fixed by Jan Gyselinck (c877). 144 </para> 145 </listitem> 146 <listitem> 147 <para> 148 Add <command>logging-facility</command> setting, allowing syslog to send PowerDNS logging to a separate file. Added in c871. 149 </para> 150 </listitem> 151 </itemizedlist> 152 </para> 153 </sect2> 84 154 <sect2 id="changelog-recursor-3-1-2"><title>Recursor version 3.1.2</title> 85 155 <para> … … 7391 7461 Default number of Distributor (backend) threads to start. See <xref linkend="performance">. 7392 7462 </para></listitem></varlistentry> 7463 <varlistentry><term>do-ipv6-additional-processing=...</term> 7464 <listitem><para> 7465 Perform AAAA additional processing. 7466 </para></listitem></varlistentry> 7393 7467 <varlistentry><term>fancy-records=...</term> 7394 7468 <listitem><para> … … 7420 7494 advised to bind to specific interfaces and not use the default 'bind to any'. This causes big problems if you have multiple 7421 7495 IP addresses. Unix does not provide a way of figuring out what IP address a packet was sent to when binding to any. 7496 </para></listitem></varlistentry> 7497 <varlistentry><term>local-ipv6=...</term> 7498 <listitem><para> 7499 Local IPv6 address to which we bind. You can specify multiple addresses separated by commas or whitespace. 7422 7500 </para></listitem></varlistentry> 7423 7501 <varlistentry><term>local-port=...</term> … … 7462 7540 Do not attempt to read the configuration file. 7463 7541 </para></listitem></varlistentry> 7542 <varlistentry><term>no-shuffle</term> 7543 <listitem><para> 7544 Do not attempt to shuffle query results. 7545 </para></listitem></varlistentry> 7464 7546 <varlistentry><term>out-of-zone-additional-processing | --out-of-zone-additional-processing=yes | --out-of-zone-additional-processing=no</term> 7465 7547 <listitem><para> … … 7471 7553 Seconds to store queries with an answer in the Query Cache. See <xref linkend="querycache">. 7472 7554 </para></listitem></varlistentry> 7473 <varlistentry><term>queue-limit=...</term>7474 <listitem><para>7475 Maximum number of miliseconds to queue a query. See <xref linkend="performance">.7476 </para></listitem></varlistentry>7477 7555 <varlistentry><term>query-local-address=...</term> 7478 7556 <listitem><para> … … 7482 7560 <listitem><para> 7483 7561 Hints to a backend that it should log a textual representation of queries it performs. Can be set at runtime. 7562 </para></listitem></varlistentry> 7563 <varlistentry><term>queue-limit=...</term> 7564 <listitem><para> 7565 Maximum number of miliseconds to queue a query. See <xref linkend="performance">. 7484 7566 </para></listitem></varlistentry> 7485 7567 <varlistentry><term>recursive-cache-ttl=...</term> … … 8277 8359 A: Run 'ldd' on the pdns_server binary and figure out what libraries you are missing. Most likely you need to install gcc 3.0 libraries, 8278 8360 RedHat 7.1 and 7.2 have packages available, Debian installs these by default if you use the 'unstable deb' of PDNS. 8279 </para>8280 </listitem>8281 </varlistentry>8282 <varlistentry>8283 <term>Q: What I want can't be done from a backend - I need the whole PDNS source</term>8284 <listitem>8285 <para>8286 A: If you require the source, please contact us (pdns@powerdns.com). All commercial licensees receive the source,8287 for others we may grant exceptions.8288 8361 </para> 8289 8362 </listitem> … … 11004 11077 </para> 11005 11078 <para> 11006 NOTE: this simple backend neglects to handle case properly! For a more complete example, see the full pdns-dev distribution as found on 11007 <ulink url="http://www.powerdns.com/pdns">the website</ulink>. 11079 NOTE: this simple backend neglects to handle case properly! 11008 11080 </para> 11009 11081 </sect2>