X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=doc%2Fwebserver%2Fuser-manual%2Fwhatsnew.html;h=2da4ebec49396bea7356f90aa0f3ee6f2b0a6ef5;hp=8967dc993f36a1c5993323eca576449ebbf99a1e;hb=2581e3426612050c42c64152c176cbeff77fdc83;hpb=51dd3416173631d3cdbd51bd35d8cf6a349e13c2 diff --git a/doc/webserver/user-manual/whatsnew.html b/doc/webserver/user-manual/whatsnew.html index 8967dc99..2da4ebec 100644 --- a/doc/webserver/user-manual/whatsnew.html +++ b/doc/webserver/user-manual/whatsnew.html @@ -1,13 +1,13 @@ + What's New in this Release +HREF="../p_doc.css"> Privoxy 3.0.6 User ManualPrivoxy 3.0.16 User Manual3. What's New in this Release3. What's New in this Release

There are many improvements and new features since Privoxy 3.0.3, the last stable release:

Privoxy 3.0.16 is a stable release. + The changes since 3.0.15 beta are:

If you missed the previous two beta versions, you may also be + interested in the additional changes since 3.0.12, the + last stable release:

-

  • In addition, fast-redirects - has been significantly improved with enhanced syntax. -

    The configure script respects the $PATH variable when searching + for groups and id. +

  • And hide-referrer - has a new option, conditional block. +> Compressed content with extra fields couldn't be decompressed + and would get passed to the client unfiltered. This problem + has only be detected through statical analysis with clang as + nobody seems to be using extra fields anyway.

  • MS-Windows versions can now be - installed and - started as a Windows service. +> If the server resets the Connection after sending only the headers + Privoxy forwards what it got to the client. Previously Privoxy + would deliver an error message instead.

  • config has two new options: - enable-remote-http-toggle, - and forwarded-connect-retries. +> Error messages in case of connection timeouts use the right + HTTP status code.

  • And there is improved handling of the user-manual - option, for placing documentation and help files on the local system. +> If spawning a child to handle a request fails, the client + gets an error message and Privoxy continues to listen for + new requests right away.

  • There are six new filters. +> The error messages in case of server-connection timeouts or + prematurely closed server connections are now template-based.

  • Actions files problems and suggestions are now being directed to: - http://sourceforge.net/tracker/?group_id=11118&atid=460288. - Please use this to report such configuration related problems as missed - ads, sites that don't function properly due to one action or another, - innocent images being blocked, etc. +> If zlib support isn't compiled in, Privoxy no longer tries to + filter compressed content unless explicitly asked to do so.

  • In addition, there are numerous bug fixes and significant enhancements, - including error pages should no longer be cached if the problem is fixed, - much better DNS error handling, various logging improvements, and - configuration updates for better ad blocking and junk elimination. +> In case of connections that are denied based on ACL directives, + the memory used for the client IP is no longer leaked. +

  • Fixed another small memory leak if the client request times out + while waiting for client headers other than the request line. +

  • The client socket is kept open until the server socket has + been marked as unused. This should increase the chances that + the still-open connection will be reused for the client's next + request to the same destination. Note that this only matters + if connection-sharing is enabled. +

  • A TODO list has been added to the source tarballs to give potential + volunteers a better idea of what the current goals are. Donations + are still welcome too: http://www.privoxy.org/faq/general.html#DONATE +

  • In case of missing server data, no error message is send to the + client if the request arrived on a reused connection. The client + is then supposed to silently retry the request without bothering + the user. This should significantly reduce the frequency of the + "No server or forwarder data received" error message many users + reported. +

  • More reliable detection of prematurely closed client sockets + with keep-alive enabled. +

  • FEATURE_CONNECTION_KEEP_ALIVE is decoupled from + FEATURE_CONNECTION_SHARING and now available on + all platforms. +

  • Improved handling of POST requests on reused connections. + Should fix problems with stalled connections after submitting + form data with some browser configurations. +

  • Fixed various latency calculation issues. +

  • Allows the client to pass NTLM authentication requests to a + forwarding proxy. This was already assumed and hinted to work + in 3.0.13 beta but actually didn't. Now it's confirmed to work + with IE, Firefox and Chrome. + Thanks to Francois Botha and Wan-Teh Chang +

  • Fixed a calculation problem if receiving the server headers + takes more than two reads, that could cause Privoxy to terminate + the connection prematurely. Reported by Oliver. +

  • Compiles again on platforms such as OpenBSD and systems + using earlier glibc version that don't support AI_ADDRCONFIG. + Anonymously submitted in #2872591. +

  • A bunch of MS VC project files and Suse and Redhat RPM spec + files have been removed as they were no longer maintained for + quite some time. +

  • Overly long action lines are properly rejected with a proper + error message. Previously they would be either rejected as + invalid or cause a core dump through abort(). +

  • Already timed-out connections are no longer temporarily remembered. + They weren't reused anyway, but wasted a socket slot. +

  • len refers to the number of bytes actually read which might + differ from the ones received. Adjust log messages accordingly. +

  • The optional JavaScript on the CGI page uses encodeURIComponent() + instead of escape() which doesn't encode all characters that matter. + Anonymously reported in #2832722. +

  • Fix gcc45 warnings in decompress_iob(). +

  • Various log message improvements. +

  • Privoxy-Regression-Test supports redirect tests. +

  • Privoxy-Log-Parser can gather some connection statistics.

  • 3.1. Note to Upgraders3.1. Note to Upgraders

    A quick list of things to be aware of before upgrading from earlier versions of

    \ No newline at end of file +>