Add most of the changes in 3.0.14 to the "What's New" section.
authorFabian Keil <fk@fabiankeil.de>
Sat, 18 Jul 2009 15:49:23 +0000 (15:49 +0000)
committerFabian Keil <fk@fabiankeil.de>
Sat, 18 Jul 2009 15:49:23 +0000 (15:49 +0000)
doc/source/user-manual.sgml

index cae3e06..2714be7 100644 (file)
@@ -34,7 +34,7 @@
                 This file belongs into
                 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
 
- $Id: user-manual.sgml,v 2.106 2009/06/12 11:04:13 fabiankeil Exp $
+ $Id: user-manual.sgml,v 2.107 2009/06/12 14:30:58 fabiankeil Exp $
 
  Copyright (C) 2001-2009 Privoxy Developers http://www.privoxy.org/
  See LICENSE.
@@ -60,7 +60,7 @@
  </subscript>
 </pubdate>
 
-<pubdate>$Id: user-manual.sgml,v 2.106 2009/06/12 11:04:13 fabiankeil Exp $</pubdate>
+<pubdate>$Id: user-manual.sgml,v 2.107 2009/06/12 14:30:58 fabiankeil Exp $</pubdate>
 
 <!--
 
@@ -437,8 +437,9 @@ How to install the binary packages depends on your operating system:
 <sect1 id="whatsnew">
 <title>What's New in this Release</title>
 <para>
- <application>Privoxy 3.0.13</application> introduces IPv6 support,
- improved keep-alive support and a bunch of minor improvements:
+ <application>Privoxy 3.0.14 Beta</application> is a bugfix-release
+ for the previous beta which introduced IPv6 support,  improved keep-alive
+ support and a bunch of minor improvements. The changes since 3.0.12:
 </para>
 
 <para>
@@ -462,6 +463,13 @@ How to install the binary packages depends on your operating system:
     option is enabled.
    </para>
   </listitem>
+  <listitem>
+   <para>
+    The latency is taken into account when evaluating whether or not to
+    reuse a connection. This should significantly reduce the number of
+    connections problems several users reported.
+   </para>
+  </listitem>
   <listitem>
    <para>
     The max-client-connections option has been added to restrict
@@ -471,8 +479,70 @@ How to install the binary packages depends on your operating system:
   </listitem>
   <listitem>
    <para>
-    Fixed a regression reintroduced in 3.0.12 that could cause
-    crashes on mingw32 if header date randomization was enabled.
+    If the server doesn't specify how long the connection stays alive,
+    Privoxy errs on the safe side of caution and assumes it's only a second.
+   </para>
+  </listitem>
+  <listitem>
+   <para>
+    Setting keep-alive-timeout to 0 disables keep-alive support. Previously
+    Privoxy would claim to allow persistence but not reuse the connection.
+   </para>
+  </listitem>
+  <listitem>
+   <para>
+    Pipelined requests are less likely to be mistaken for the request
+    body of the previous request. Note that Privoxy still has no real
+    pipeline support and will either serialize pipelined requests or
+    drop them in which case the client has to resent them.
+   </para>
+  </listitem>
+  <listitem>
+   <para>
+    Fixed a crash on some Windows versions when header randomization
+    is enabled and the date couldn't be parsed.
+   </para>
+  </listitem>
+  <listitem>
+   <para>
+    Privoxy's keep-alive timeout for the current connection is reduced
+    to the one specified in the client's Keep-Alive header.
+   </para>
+  </listitem>
+  <listitem>
+   <para>
+    For HTTP/1.1 requests, Privoxy implies keep-alive support by not
+    setting any Connection header instead of using 'Connection: keep-alive'.
+   </para>
+  </listitem>
+  <listitem>
+   <para>
+    If the socket isn't reusable, Privoxy doesn't temporarily waste
+    a socket slot to remember the connection.
+   </para>
+  </listitem>
+  <listitem>
+   <para>
+    If keep-alive support is disabled but compiled in, the client's
+    Keep-Alive header is removed.
+   </para>
+  </listitem>
+  <listitem>
+   <para>
+    Fixed a bug on mingw32 where downloading large files failed if
+    keep-alive support was enabled.
+   </para>
+  </listitem>
+  <listitem>
+   <para>
+    Fixed a bug that (at least theoretically) could cause log
+    timestamps to be occasionally off by about a second.
+   </para>
+  </listitem>
+  <listitem>
+   <para>
+    The configure script respects the $PATH variable when searching
+    for groups and id.
    </para>
   </listitem>
   <listitem>
@@ -8498,6 +8568,9 @@ In file: user.action <guibutton>[ View ]</guibutton> <guibutton>[ Edit ]</guibut
  USA
 
  $Log: user-manual.sgml,v $
+ Revision 2.107  2009/06/12 14:30:58  fabiankeil
+ Update entities for 3.0.13 beta.
+
  Revision 2.106  2009/06/12 11:04:13  fabiankeil
  Import ChangeLog for 3.0.13 beta.