<title>What's New in this Release</title>
<meta name="GENERATOR" content=
"Modular DocBook HTML Stylesheet Version 1.79">
- <link rel="HOME" title="Privoxy 3.0.20 User Manual" href="index.html">
+ <link rel="HOME" title="Privoxy 3.0.21 User Manual" href="index.html">
<link rel="PREVIOUS" title="Installation" href="installation.html">
<link rel="NEXT" title="Quickstart to Using Privoxy" href=
"quickstart.html">
<table summary="Header navigation table" width="100%" border="0"
cellpadding="0" cellspacing="0">
<tr>
- <th colspan="3" align="center">Privoxy 3.0.20 User Manual</th>
+ <th colspan="3" align="center">Privoxy 3.0.21 User Manual</th>
</tr>
<tr>
</li>
<li>
- <p>Stop considering client sockets tainted after receving a
+ <p>Stop considering client sockets tainted after receiving a
request with body. It hasn't been necessary for a while now and
unnecessarily causes test failures when using curl's test
suite.</p>
<li>
<p>When filtering is enabled, let Range headers pass if the range
starts at the beginning. This should work around (or at least
- reduce ) the video playback issues with various Apple clients as
+ reduce) the video playback issues with various Apple clients as
reported by Duc in #3426305.</p>
</li>
</li>
<li>
- <p>Block 'gm-link.com/' whis is used for email tracking. Reported
- by David Bo in #1812733.</p>
+ <p>Block 'gm-link.com/' which is used for email tracking.
+ Reported by David Bo in #1812733.</p>
</li>
<li>
</li>
<li>
- <p>In pcrs_get_delimiter(), do not use delimiters ouside the
+ <p>In pcrs_get_delimiter(), do not use delimiters outside the
ASCII range. Fixes a clang complaint.</p>
</li>
<li>
<p>Change the hashes used in load_config() to unsigned int.
That's what hash_string() actually returns and using a
- potentiallly larger type is at best useless.</p>
+ potentially larger type is at best useless.</p>
</li>
<li>
following the pattern for Solaris, OS/2 and AmigaOS. Add
additional library-related settings to remove the need for
providing configure with custom LDFLAGS. Submitted by Simon South
- in #3574538. *** Version 3.0.19 Stable ***</p>
- </li>
- </ul>
- </li>
-
- <li>
- <p>Bug fixes:</p>
-
- <ul>
- <li>
- <p>Prevent a segmentation fault when de-chunking buffered
- content. It could be triggered by malicious web servers if
- Privoxy was configured to filter the content and running on a
- platform where SIZE_T_MAX isn't larger than UINT_MAX, which
- probably includes most 32-bit systems. On those platforms, all
- Privoxy versions before 3.0.19 appear to be affected. To be on
- the safe side, this bug should be presumed to allow code
- execution as proving that it doesn't seems unrealistic.</p>
- </li>
-
- <li>
- <p>Do not expect a response from the SOCKS4/4A server until it
- got something to respond to. This regression was introduced in
- 3.0.18 and prevented the SOCKS4/4A negotiation from working.
- Reported by qqqqqw in #3459781.</p>
- </li>
- </ul>
- </li>
-
- <li>
- <p>General improvements:</p>
-
- <ul>
- <li>
- <p>Fix an off-by-one in an error message about connect
- failures.</p>
- </li>
-
- <li>
- <p>Use a GNUMakefile variable for the webserver root directory
- and update the path. Sourceforge changed it which broke various
- web-related targets.</p>
- </li>
-
- <li>
- <p>Update the CODE_STATUS description.</p>
+ in #3574538.</p>
</li>
</ul>
</li>
yourself.</p>
</li>
- <li>
- <p><tt class="FILENAME">standard.action</tt> has been merged into
- the <tt class="FILENAME">default.action</tt> file.</p>
- </li>
-
<li>
<p>In the default configuration only fatal errors are logged now.
You can change that in the <a href="config.html#DEBUG">debug