- <application>Privoxy 3.0.16</application> is a stable release.
- The changes since 3.0.15 beta are:
-</para>
-
-<para>
- <itemizedlist>
- <listitem>
- <para>
- Added the config file option handle-as-empty-doc-returns-ok to
- work around Firefox bug #492459, which causes Firefox to hang
- if JavaScripts are blocked in certain situations. The option is
- enabled in the default config file.
- </para>
- </listitem>
- <listitem>
- <para>
- Added the config file option default-server-timeout to control the
- assumed default server timeout. Since Privoxy no longer returns
- an error message for connection resets on reused client connections,
- assuming larger server timeout values appears to actually work
- pretty well as long as connections aren't shared.
- </para>
- </listitem>
- <listitem>
- <para>
- Added optional support for FreeBSD's accf_http(9). Use the
- configure option --enable-accept-filter to enable it.
- </para>
- </listitem>
- <listitem>
- <para>
- Added fancier Privoxy icons for win32. Contributed by Jeff H.
- </para>
- </listitem>
- <listitem>
- <para>
- In daemon mode, fd 0, 1 and 2 are bound to /dev/null.
- </para>
- </listitem>
- <listitem>
- <para>
- Resolve localhost using whatever address family the operating
- system feels like. Previous betas would try to use IPv4 as this
- is what most users expect, but this didn't work reliably on
- GNU/Linux systems.
- </para>
- </listitem>
- <listitem>
- <para>
- In the action lists on CGI pages, actions and their parameters are
- no longer separated with a space. The action file parser doesn't
- actually allow this and will throw an invalid syntax error if actions
- and parameters in the action files are separated. Not adding the
- spaces means copy and pasting CGI output into the action files works.
- </para>
- </listitem>
- <listitem>
- <para>
- The default keep-alive timeout has been reduced to 5 seconds to work
- around hangs in clients that treat the proxy like any other host and
- stop allowing any new connections if the "maximum number of
- connections per host" is reached.
- </para>
- </listitem>
- <listitem>
- <para>
- Several webbug URLs that look like they are leading to images are now
- blocked as image instead of empty documents. Doing the latter causes
- WebKit-based clients to show a "missing image" icon which may mess up
- the layout.
- </para>
- </listitem>
- <listitem>
- <para>
- The no-such-domain template is used for DNS resolution
- problems with FEATURE_IPV6_SUPPORT enabled. Previously the
- connect-failed template was used. Reported by 'zebul666'.
- </para>
- </listitem>
- <listitem>
- <para>
- Accepts quoted expiration dates even though RFC 2109 10.1.2
- doesn't seem to allow them. Reported anonymously.
- </para>
- </listitem>
- <listitem>
- <para>
- Don't try to forget connections if connection sharing is disabled.
- This wasn't a real problem but caused an unnecessary log message.
- </para>
- </listitem>
- <listitem>
- <para>
- The still undocumented --enable-extended-host-patterns configure
- option has a better description.
- </para>
- </listitem>
- <listitem>
- <para>
- Fixed an error message that would claim a write to the server
- failed when actually writing to the client failed.
- </para>
- </listitem>
- <listitem>
- <para>
- Log the crunch reason before trying to write to the client.
- The log is easier to read that way.
- </para>
- </listitem>
- <listitem>
- <para>
- Several log messages about client connections also mention
- the socket number.
- </para>
- </listitem>
- <listitem>
- <para>
- handle-as-empty-document no longer depends on the image blocking
- code being enabled.
- </para>
- </listitem>
- <listitem>
- <para>
- Privoxy-Log-Parser is roughly 40% faster in highlighting mode.
- </para>
- </listitem>
- <listitem>
- <para>
- uagen, a Firefox User-Agent generator for Privoxy and Mozilla
- browsers has been imported and is available in the tarball's
- tools directory.
- </para>
- </listitem>
- <listitem>
- <para>
- The scripts in the tools directory treat unknown parameters
- as fatal errors.
- </para>
- </listitem>
- </itemizedlist>
-</para>
-
-<para>
- If you missed the previous three beta versions, you may also be
- interested in the additional changes since 3.0.12, the
- last stable release: