* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 ,
* USA
*
- * Revisions :
- * $Log$
- *
*********************************************************************/
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 ,
* USA
*
- * Revisions :
- * $Log$
- *
*********************************************************************/
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
<BR></P
><P
CLASS="PUBDATE"
->$Id: developer-manual.sgml,v 2.27 2009/02/19 02:20:22 hal9 Exp $<BR></P
+>$Id: developer-manual.sgml,v 2.28 2009/05/16 13:27:21 fabiankeil Exp $<BR></P
><DIV
><DIV
CLASS="ABSTRACT"
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
><TD
><PRE
CLASS="PROGRAMLISTING"
-> debchange -v 3.0.13-UNRELEASED-1 "New upstream version"</PRE
+> debchange -v 3.0.13-beta-1 "New upstream version"</PRE
></TD
></TR
></TABLE
> This will create
<TT
CLASS="FILENAME"
->../privoxy_3.0.13-UNRELEASED-1_i386.deb</TT
+>../privoxy_3.0.13-beta-1_i386.deb</TT
>
which can be uploaded. To upload the package to Sourceforge, simply
issue
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
><H3
CLASS="SECT2"
><A
-NAME="AEN356"
+NAME="AEN358"
>3.1. What exactly is an <SPAN
CLASS="QUOTE"
>"actions"</SPAN
><H3
CLASS="SECT2"
><A
-NAME="AEN379"
+NAME="AEN381"
>3.3. How are actions files configured? What is the easiest
way to do this?</A
></H3
><H3
CLASS="SECT2"
><A
-NAME="AEN388"
+NAME="AEN390"
>3.4. There are several different <SPAN
CLASS="QUOTE"
>"actions"</SPAN
><H3
CLASS="SECT2"
><A
-NAME="AEN483"
+NAME="AEN485"
>3.11. What is the <TT
CLASS="FILENAME"
>default.filter</TT
><H3
CLASS="SECT2"
><A
-NAME="AEN534"
+NAME="AEN536"
>3.13. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</A
></H3
><P
><H3
CLASS="SECT2"
><A
-NAME="AEN551"
+NAME="AEN553"
>3.14. Why would anybody want to see a checkerboard pattern?</A
></H3
><P
><H3
CLASS="SECT2"
><A
-NAME="AEN557"
+NAME="AEN559"
>3.15. I see some images being replaced with text
instead of the checkerboard image. Why and how do I get rid of this?</A
></H3
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
><H2
CLASS="SECT2"
><A
-NAME="AEN1453"
+NAME="AEN1455"
>7.1. License</A
></H2
><P
><H2
CLASS="SECT2"
><A
-NAME="AEN1469"
+NAME="AEN1471"
>7.2. History</A
></H2
><P
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
><UL
><LI
><P
-> Can keep outgoing connections alive and reuse them later on.
+> Supports "Connection: keep-alive". Outgoing connections can
+ be kept alive independently from the client.
+ </P
+></LI
+><LI
+><P
+> Supports IPv6.
</P
></LI
><LI
><LI
><P
> Sophisticated actions and filters for manipulating both server and client
- headers.
+ headers.
</P
></LI
><LI
></LI
><LI
><P
-> Integrated browser based configuration and control utility at <A
+> Integrated browser-based configuration and control utility at <A
HREF="http://config.privoxy.org/"
TARGET="_top"
>http://config.privoxy.org/</A
invisible <SPAN
CLASS="QUOTE"
>"web-bugs"</SPAN
->, JavaScript and HTML annoyances,
+>, JavaScript and HTML annoyances,
pop-up windows, etc.)
</P
></LI
></LI
><LI
><P
-> Support for Perl Compatible Regular Expressions in the configuration files, and
+> Support for Perl Compatible Regular Expressions in the configuration files, and
a more sophisticated and flexible configuration syntax.
</P
></LI
><LI
><P
-> Improved cookie management features (e.g. session based cookies).
- </P
-></LI
-><LI
-><P
-> GIF de-animation.
+> GIF de-animation.
</P
></LI
><LI
>Developer's Manual</A
>.
While it is partly out of date, it's still worth reading.</P
+><P
+> Our <A
+HREF="http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/TODO?view=markup"
+TARGET="_top"
+>TODO list</A
+>
+ may be of interest to you as well.
+ Please let us know if you want to work on one of the items listed.</P
></DIV
><DIV
CLASS="SECT3"
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
><BR></P
><P
CLASS="PUBDATE"
->$Id: faq.sgml,v 2.60 2009/04/07 12:25:05 fabiankeil Exp $<BR></P
+>$Id: faq.sgml,v 2.61 2009/06/12 11:52:33 fabiankeil Exp $<BR></P
><DIV
><DIV
CLASS="ABSTRACT"
><DL
><DT
>3.1. <A
-HREF="configuration.html#AEN356"
+HREF="configuration.html#AEN358"
>What exactly is an <SPAN
CLASS="QUOTE"
>"actions"</SPAN
></DT
><DT
>3.3. <A
-HREF="configuration.html#AEN379"
+HREF="configuration.html#AEN381"
>How are actions files configured? What is the easiest
way to do this?</A
></DT
><DT
>3.4. <A
-HREF="configuration.html#AEN388"
+HREF="configuration.html#AEN390"
>There are several different <SPAN
CLASS="QUOTE"
>"actions"</SPAN
></DT
><DT
>3.11. <A
-HREF="configuration.html#AEN483"
+HREF="configuration.html#AEN485"
>What is the <TT
CLASS="FILENAME"
>default.filter</TT
></DT
><DT
>3.13. <A
-HREF="configuration.html#AEN534"
+HREF="configuration.html#AEN536"
>Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</A
></DT
><DT
>3.14. <A
-HREF="configuration.html#AEN551"
+HREF="configuration.html#AEN553"
>Why would anybody want to see a checkerboard pattern?</A
></DT
><DT
>3.15. <A
-HREF="configuration.html#AEN557"
+HREF="configuration.html#AEN559"
>I see some images being replaced with text
instead of the checkerboard image. Why and how do I get rid of this?</A
></DT
><DL
><DT
>4.1. <A
-HREF="misc.html#AEN731"
+HREF="misc.html#AEN733"
>How much does Privoxy slow my browsing down? This
has to add extra time to browsing.</A
></DT
></DT
><DT
>4.8. <A
-HREF="misc.html#AEN796"
+HREF="misc.html#AEN798"
>Can Privoxy guarantee I am anonymous?</A
></DT
><DT
>4.9. <A
-HREF="misc.html#AEN814"
+HREF="misc.html#AEN816"
>A test site says I am not using a Proxy.</A
></DT
><DT
></DT
><DT
>4.11. <A
-HREF="misc.html#AEN870"
+HREF="misc.html#AEN872"
>Might some things break because header information or
content is being altered?</A
></DT
><DT
>4.12. <A
-HREF="misc.html#AEN884"
+HREF="misc.html#AEN886"
>Can Privoxy act as a <SPAN
CLASS="QUOTE"
>"caching"</SPAN
></DT
><DT
>4.13. <A
-HREF="misc.html#AEN894"
+HREF="misc.html#AEN896"
>What about as a firewall? Can Privoxy protect me?</A
></DT
><DT
>4.14. <A
-HREF="misc.html#AEN899"
+HREF="misc.html#AEN901"
>I have large empty spaces / a checkerboard pattern now where
ads used to be. Why?</A
></DT
><DT
>4.15. <A
-HREF="misc.html#AEN907"
+HREF="misc.html#AEN909"
>How can Privoxy filter Secure (HTTPS) URLs?</A
></DT
><DT
>4.16. <A
-HREF="misc.html#AEN921"
+HREF="misc.html#AEN923"
>Privoxy runs as a <SPAN
CLASS="QUOTE"
>"server"</SPAN
><DL
><DT
>5.1. <A
-HREF="trouble.html#AEN1086"
+HREF="trouble.html#AEN1088"
>I cannot connect to any websites. Or, I am getting
<SPAN
CLASS="QUOTE"
></DT
><DT
>5.3. <A
-HREF="trouble.html#AEN1109"
+HREF="trouble.html#AEN1111"
>I just added a new rule, but the steenkin ad is
still getting through. How?</A
></DT
><DL
><DT
>7.1. <A
-HREF="copyright.html#AEN1453"
+HREF="copyright.html#AEN1455"
>License</A
></DT
><DT
>7.2. <A
-HREF="copyright.html#AEN1469"
+HREF="copyright.html#AEN1471"
>History</A
></DT
></DL
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
><H3
CLASS="SECT2"
><A
-NAME="AEN731"
+NAME="AEN733"
>4.1. How much does Privoxy slow my browsing down? This
has to add extra time to browsing.</A
></H3
><H3
CLASS="SECT2"
><A
-NAME="AEN796"
+NAME="AEN798"
>4.8. Can Privoxy guarantee I am anonymous?</A
></H3
><P
><H3
CLASS="SECT2"
><A
-NAME="AEN814"
+NAME="AEN816"
>4.9. A test site says I am not using a Proxy.</A
></H3
><P
><H3
CLASS="SECT2"
><A
-NAME="AEN870"
+NAME="AEN872"
>4.11. Might some things break because header information or
content is being altered?</A
></H3
><H3
CLASS="SECT2"
><A
-NAME="AEN884"
+NAME="AEN886"
>4.12. Can Privoxy act as a <SPAN
CLASS="QUOTE"
>"caching"</SPAN
><H3
CLASS="SECT2"
><A
-NAME="AEN894"
+NAME="AEN896"
>4.13. What about as a firewall? Can Privoxy protect me?</A
></H3
><P
><H3
CLASS="SECT2"
><A
-NAME="AEN899"
+NAME="AEN901"
>4.14. I have large empty spaces / a checkerboard pattern now where
ads used to be. Why?</A
></H3
><H3
CLASS="SECT2"
><A
-NAME="AEN907"
+NAME="AEN909"
>4.15. How can Privoxy filter Secure (HTTPS) URLs?</A
></H3
><P
><H3
CLASS="SECT2"
><A
-NAME="AEN921"
+NAME="AEN923"
>4.16. Privoxy runs as a <SPAN
CLASS="QUOTE"
>"server"</SPAN
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
><H3
CLASS="SECT2"
><A
-NAME="AEN1086"
+NAME="AEN1088"
>5.1. I cannot connect to any websites. Or, I am getting
<SPAN
CLASS="QUOTE"
><H3
CLASS="SECT2"
><A
-NAME="AEN1109"
+NAME="AEN1111"
>5.3. I just added a new rule, but the steenkin ad is
still getting through. How?</A
></H3
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
> The most recent release is <A
HREF="announce.txt"
TARGET="_top"
->3.0.13 (UNRELEASED)</A
+>3.0.13 (beta)</A
>.
</P
><P
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
></DIV
></BODY
></HTML
->
+>
\ No newline at end of file
> <DIV
CLASS="TABLE"
><A
-NAME="AEN2318"
+NAME="AEN2325"
></A
><P
><B
><H2
CLASS="SECT2"
><A
-NAME="AEN2417"
+NAME="AEN2424"
>8.1. Finding the Right Mix</A
></H2
><P
><H2
CLASS="SECT2"
><A
-NAME="AEN2424"
+NAME="AEN2431"
>8.2. How to Edit</A
></H2
><P
><H3
CLASS="SECT3"
><A
-NAME="AEN2531"
+NAME="AEN2538"
>8.4.1. The Domain Pattern</A
></H3
><P
><H3
CLASS="SECT3"
><A
-NAME="AEN2607"
+NAME="AEN2614"
>8.4.2. The Path Pattern</A
></H3
><P
><H3
CLASS="SECT3"
><A
-NAME="AEN4238"
+NAME="AEN4245"
>8.5.34. Summary</A
></H3
><P
><H3
CLASS="SECT3"
><A
-NAME="AEN4302"
+NAME="AEN4309"
>8.7.1. match-all.action</A
></H3
><P
><H3
CLASS="SECT3"
><A
-NAME="AEN4324"
+NAME="AEN4331"
>8.7.2. default.action</A
></H3
><P
><H3
CLASS="SECT3"
><A
-NAME="AEN4437"
+NAME="AEN4444"
>8.7.3. user.action</A
></H3
><P
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
><H2
CLASS="SECT2"
><A
-NAME="AEN5319"
+NAME="AEN5326"
>14.2. Privoxy's Internal Pages</A
></H2
><P
Privoxy main page:
</P
><A
-NAME="AEN5333"
+NAME="AEN5340"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
editing of actions files:
</P
><A
-NAME="AEN5341"
+NAME="AEN5348"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
Show the source code version numbers:
</P
><A
-NAME="AEN5346"
+NAME="AEN5353"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
Show the browser's request headers:
</P
><A
-NAME="AEN5351"
+NAME="AEN5358"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
Show which actions apply to a URL and why:
</P
><A
-NAME="AEN5356"
+NAME="AEN5363"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
place:
</P
><A
-NAME="AEN5364"
+NAME="AEN5371"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
> Short cuts. Turn off, then on:
</P
><A
-NAME="AEN5368"
+NAME="AEN5375"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
</P
></BLOCKQUOTE
><A
-NAME="AEN5371"
+NAME="AEN5378"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
>Privoxy</SPAN
>'s
operation that are not location dependent (i.e. they apply universally, no matter
- where you may be surfing).</P
+ where you may be surfing). Like the filter and action files, the config file is
+ a plain text file and can be modified with a text editor like emacs, vim or
+ notepad.exe.</P
><DIV
CLASS="SECT2"
><H2
</P
><P
> If this option is effective, outgoing connections are shared between
- clients (if there are more than one) and closing the client that initiated
+ clients (if there are more than one) and closing the browser that initiated
the outgoing connection does no longer affect the connection between <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
itself doesn't support it.
</P
><P
+> You should also be aware that enabling this option increases the likelihood
+ of getting the "No server or forwarder data" error message, especially if you
+ are using a slow connection to the Internet.
+ </P
+><P
> This option should only be used by experienced users who
understand the risks and can weight them against the benefits.
</P
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
><H2
CLASS="SECT2"
><A
-NAME="AEN778"
+NAME="AEN784"
>6.1. Controlling Privoxy with Your Web Browser</A
></H2
><P
> <H2
CLASS="BRIDGEHEAD"
><A
-NAME="AEN786"
+NAME="AEN792"
></A
>Â Â Â Â Privoxy Menu</H2
><P
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
><H2
CLASS="SECT2"
><A
-NAME="AEN5066"
+NAME="AEN5073"
>12.1. License</A
></H2
><P
Mark Miller<br>
Gerry Murphy<br>
Lee Rian<br>
- Roland Rosenfeld<br>
- Jörg Strohmayer</P
+ Roland Rosenfeld</P
><P
> Former Privoxy Team Members:</P
><P
Haroon Rafique<br>
Georg Sauthoff<br>
Thomas Steudten<br>
+ Jörg Strohmayer<br>
Rodney Stromlund<br>
Sviatoslav Sviridov<br>
Sarantis Paskalis<br>
Raphael Moll<br>
Amuro Namie<br>
Adam Piggott<br>
+ Petr PÃsar<br>
Dan Price<br>
Roberto Ragusa<br>
Félix Rauch<br>
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
><H2
CLASS="SECT2"
><A
-NAME="AEN4592"
+NAME="AEN4599"
>9.1. Filter File Tutorial</A
></H2
><P
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
><BR></P
><P
CLASS="PUBDATE"
->$Id: user-manual.sgml,v 2.105 2009/04/17 11:32:57 fabiankeil Exp $<BR></P
+>$Id: user-manual.sgml,v 2.106 2009/06/12 11:04:13 fabiankeil Exp $<BR></P
><DIV
><DIV
CLASS="ABSTRACT"
><DL
><DT
>6.1. <A
-HREF="configuration.html#AEN778"
+HREF="configuration.html#AEN784"
>Controlling Privoxy with Your Web Browser</A
></DT
><DT
><DL
><DT
>8.1. <A
-HREF="actions-file.html#AEN2417"
+HREF="actions-file.html#AEN2424"
>Finding the Right Mix</A
></DT
><DT
>8.2. <A
-HREF="actions-file.html#AEN2424"
+HREF="actions-file.html#AEN2431"
>How to Edit</A
></DT
><DT
><DL
><DT
>8.4.1. <A
-HREF="actions-file.html#AEN2531"
+HREF="actions-file.html#AEN2538"
>The Domain Pattern</A
></DT
><DT
>8.4.2. <A
-HREF="actions-file.html#AEN2607"
+HREF="actions-file.html#AEN2614"
>The Path Pattern</A
></DT
><DT
></DT
><DT
>8.5.34. <A
-HREF="actions-file.html#AEN4238"
+HREF="actions-file.html#AEN4245"
>Summary</A
></DT
></DL
><DL
><DT
>8.7.1. <A
-HREF="actions-file.html#AEN4302"
+HREF="actions-file.html#AEN4309"
>match-all.action</A
></DT
><DT
>8.7.2. <A
-HREF="actions-file.html#AEN4324"
+HREF="actions-file.html#AEN4331"
>default.action</A
></DT
><DT
>8.7.3. <A
-HREF="actions-file.html#AEN4437"
+HREF="actions-file.html#AEN4444"
>user.action</A
></DT
></DL
><DL
><DT
>9.1. <A
-HREF="filter-file.html#AEN4592"
+HREF="filter-file.html#AEN4599"
>Filter File Tutorial</A
></DT
><DT
><DL
><DT
>12.1. <A
-HREF="copyright.html#AEN5066"
+HREF="copyright.html#AEN5073"
>License</A
></DT
><DT
></DT
><DT
>14.2. <A
-HREF="appendix.html#AEN5319"
+HREF="appendix.html#AEN5326"
>Privoxy's Internal Pages</A
></DT
><DD
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
>1. Introduction</A
></H1
><P
-> This documentation is included with the current UNRELEASED version of
+> This documentation is included with the current beta version of
<SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
completion, and includes significant changes and enhancements over
earlier versions. .</P
><P
-> Since this is a UNRELEASED version, not all new features are well tested. This
+> Since this is a beta version, not all new features are well tested. This
documentation may be slightly out of sync as a result (especially with
CVS sources). And there <SPAN
CLASS="emphasis"
><UL
><LI
><P
-> Can keep outgoing connections alive and reuse them later on.
+> Supports "Connection: keep-alive". Outgoing connections can
+ be kept alive independently from the client.
+ </P
+></LI
+><LI
+><P
+> Supports IPv6.
</P
></LI
><LI
><LI
><P
> Sophisticated actions and filters for manipulating both server and client
- headers.
+ headers.
</P
></LI
><LI
></LI
><LI
><P
-> Integrated browser based configuration and control utility at <A
+> Integrated browser-based configuration and control utility at <A
HREF="http://config.privoxy.org/"
TARGET="_top"
>http://config.privoxy.org/</A
invisible <SPAN
CLASS="QUOTE"
>"web-bugs"</SPAN
->, JavaScript and HTML annoyances,
+>, JavaScript and HTML annoyances,
pop-up windows, etc.)
</P
></LI
></LI
><LI
><P
-> Support for Perl Compatible Regular Expressions in the configuration files, and
+> Support for Perl Compatible Regular Expressions in the configuration files, and
a more sophisticated and flexible configuration syntax.
</P
></LI
><LI
><P
-> Improved cookie management features (e.g. session based cookies).
- </P
-></LI
-><LI
-><P
-> GIF de-animation.
+> GIF de-animation.
</P
></LI
><LI
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
> <DIV
CLASS="FIGURE"
><A
-NAME="AEN532"
+NAME="AEN538"
></A
><P
><B
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
> <DIV
CLASS="FIGURE"
><A
-NAME="AEN587"
+NAME="AEN593"
></A
><P
><B
> <DIV
CLASS="FIGURE"
><A
-NAME="AEN632"
+NAME="AEN638"
></A
><P
><B
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
><P
> <SPAN
CLASS="APPLICATION"
->Privoxy 3.0.12</SPAN
-> is mainly a bugfix release:</P
+>Privoxy 3.0.13</SPAN
+> introduces IPv6 support,
+ improved keep-alive support and a bunch of minor improvements:</P
><P
> <P
></P
><UL
><LI
><P
-> The socket-timeout option now also works on platforms whose
- select() implementation modifies the timeout structure.
- Previously the timeout was triggered even if the connection
- didn't stall. Reported by cyberpatrol.
+> Added IPv6 support. Thanks to Petr Pisar who not only provided
+ the initial patch but also helped a lot with the integration.
</P
></LI
><LI
><P
-> The Connection: keep-alive code properly deals with files
- larger than 2GB. Previously the connection was closed too
- early.
+> Added client-side keep-alive support. This should also allow
+ NTLM authentication through Privoxy, but this hasn't been
+ confirmed yet.
</P
></LI
><LI
><P
-> The content length for files above 2GB is logged correctly.
+> The connection sharing code is only used if the connection-sharing
+ option is enabled.
</P
></LI
><LI
><P
-> The user-manual directive on the show-status page links to
- the documentation location specified with the directive,
- not to the Privoxy website.
+> The max-client-connections option has been added to restrict
+ the number of client connections below a value enforced by
+ the operating system.
</P
></LI
><LI
><P
-> When running in daemon mode, Privoxy doesn't log anything
- to the console unless there are errors before the logfile
- has been opened.
+> Fixed a regression reintroduced in 3.0.12 that could cause
+ crashes on mingw32 if header date randomization was enabled.
</P
></LI
><LI
><P
-> The show-status page prints warnings about invalid directives
- on the same line as the directives themselves.
+> 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.
</P
></LI
><LI
><P
-> Fixed several justified (but harmless) compiler warnings,
- mostly on 64 bit platforms.
+> 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.
</P
></LI
><LI
><P
-> The mingw32 version explicitly requests the default charset
- to prevent display problems with some fonts available on more
- recent Windows versions. Patch by Burberry.
+> Error messages in case of connection timeouts use the right
+ HTTP status code.
</P
></LI
><LI
><P
-> The mingw32 version uses the Privoxy icon in the alt-tab
- windows. Patch by Burberry.
+> 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.
</P
></LI
><LI
><P
-> The timestamp and the thread id is omitted in the "Fatal error"
- message box on mingw32.
+> The error messages in case of server-connection timeouts or
+ prematurely closed server connections are now template-based.
</P
></LI
><LI
><P
-> Fixed two related mingw32-only buffer overflows. Triggering
- them required control over the configuration file, therefore
- this isn't seen as a security issue.
+> If zlib support isn't compiled in, Privoxy no longer tries to
+ filter compressed content unless explicitly asked to do so.
</P
></LI
><LI
><P
-> In verbose mode, or if the new option --show-skipped-tests
- is used, Privoxy-Regression-Test logs skipped tests and the
- skip reason.
+> In case of connections that are denied based on ACL directives,
+ the memory used for the client IP is no longer leaked.
+ </P
+></LI
+><LI
+><P
+> Fixed another small memory leak if the client request times out
+ while waiting for client headers other than the request line.
+ </P
+></LI
+><LI
+><P
+> 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.
+ </P
+></LI
+><LI
+><P
+> 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
</P
></LI
></UL
></DIV
></BODY
></HTML
->
\ No newline at end of file
+>
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "PRIVOXY" "1" "21 March 2009" "Privoxy 3.0.12" ""
+.TH "PRIVOXY" "1" "12 June 2009" "Privoxy 3.0.13 beta" ""
.SH NAME
privoxy \- Privacy Enhancing Proxy
.SH SYNOPSIS
It has application for both stand-alone systems and multi-user networks.
.PP
Privoxy is Free Software and licensed under the GPL2.
+.PP
+Privoxy is an associated project of Software in the Public Interest (SPI).
+Donations are welcome.
.SH "INSTALLATION AND USAGE"
.PP
Browsers can either be individually configured to use
automatically.
.SH "NOTES"
.PP
+This is a beta version of \fBPrivoxy\fR. Not
+all features are well tested.
+.PP
Please see the \fIUser Manual\fR on how to contact the
developers, for feature requests, reporting problems, and other questions.
.SH "SEE ALSO"
Gerry Murphy
Lee Rian
Roland Rosenfeld
- J\[:o]rg Strohmayer
.fi
.SH "COPYRIGHT AND LICENSE"
.SS "COPYRIGHT"