Rebuild documentation
authorFabian Keil <fk@fabiankeil.de>
Sun, 22 May 2016 12:44:32 +0000 (12:44 +0000)
committerFabian Keil <fk@fabiankeil.de>
Sun, 22 May 2016 12:44:32 +0000 (12:44 +0000)
18 files changed:
AUTHORS
INSTALL
README
doc/webserver/developer-manual/introduction.html
doc/webserver/developer-manual/newrelease.html
doc/webserver/faq/configuration.html
doc/webserver/faq/contact.html
doc/webserver/faq/copyright.html
doc/webserver/faq/general.html
doc/webserver/faq/index.html
doc/webserver/faq/trouble.html
doc/webserver/user-manual/actions-file.html
doc/webserver/user-manual/appendix.html
doc/webserver/user-manual/config.html
doc/webserver/user-manual/contact.html
doc/webserver/user-manual/copyright.html
doc/webserver/user-manual/index.html
doc/webserver/user-manual/installation.html

diff --git a/AUTHORS b/AUTHORS
index 63138da..e402a2d 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -126,6 +126,7 @@ include (in alphabetical order):
  Andreas Rutkauskas
  Bart Schelstraete
  Gregory Seidman
+ Atman Sense
  Chung-chieh Shan
  Benjamin C. Wiley Sittler
  Simon South
@@ -166,6 +167,6 @@ GNU C Library written by Ulrich Drepper.
 
 If we've missed you off this list, please let us know!
 
- Privoxy team. http://www.privoxy.org/
- <ijbswa-developers@lists.sourceforge.net>
+ Privoxy team. https://www.privoxy.org/
+ <privoxy-devel@lists.privoxy.org>
 
diff --git a/INSTALL b/INSTALL
index a7725a6..4e6aac4 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,11 +1,11 @@
 /*********************************************************************
  *
- * File        :  $Source: /cvsroot/ijbswa/current/INSTALL,v $
+ * File        :  $Source: /cvsroot/ijbswa/current/doc/source/install.sgml,v $
  *
  * Purpose     :  INSTALL file to help with installing from source.
  *
  * Copyright   :  Written by and Copyright (C) 2001-2009 the
- *                Privoxy team. http://www.privoxy.org/
+ *                Privoxy team. https://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
diff --git a/README b/README
index 3916991..8e35da3 100644 (file)
--- a/README
+++ b/README
@@ -1,11 +1,11 @@
 /*********************************************************************
  *
- * File        :  $Source: /cvsroot/ijbswa/current/README,v $
+ * File        :  $Source: /cvsroot/ijbswa/current/doc/source/readme.sgml,v $
  *
  * Purpose     :  README file to give a short intro.
  *
  * Copyright   :  Written by and Copyright (C) 2001-2011 the
- *                Privoxy team. http://www.privoxy.org/
+ *                Privoxy team. https://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -33,7 +33,7 @@
  *********************************************************************/
 
 This README is included with the development version of Privoxy 3.0.25. See
-http://www.privoxy.org/ for more information. The current code maturity level
+https://www.privoxy.org/ for more information. The current code maturity level
 is "UNRELEASED", but seems stable to us :).
 
 -------------------------------------------------------------------------------
@@ -51,9 +51,9 @@ Privoxy is an associated project of Software in the Public Interest (SPI).
 
 Helping hands and donations are welcome:
 
-  * http://www.privoxy.org/faq/general.html#PARTICIPATE
+  * https://www.privoxy.org/faq/general.html#PARTICIPATE
 
-  * http://www.privoxy.org/faq/general.html#DONATE
+  * https://www.privoxy.org/faq/general.html#DONATE
 
 -------------------------------------------------------------------------------
 
@@ -94,7 +94,7 @@ in '*.action' files. 'user.action' should be used for any actions
 customizations. On Unix-like systems, these files are typically installed in /
 etc/privoxy. On Windows, then wherever the executable itself is installed.
 There are many significant changes and advances from earlier versions. The User
-Manual has an explanation of all configuration options, and examples: http://
+Manual has an explanation of all configuration options, and examples: https://
 www.privoxy.org/user-manual/.
 
 Be sure to set your browser(s) for HTTP/HTTPS Proxy at <IP>:<Port>, or whatever
@@ -123,7 +123,7 @@ configuration files are: 'config', 'default.action', and 'default.filter' in
 the top-level source directory.
 
 Included documentation may vary according to platform and packager. All
-documentation is posted on http://www.privoxy.org, in case you don't have it,
+documentation is posted on https://www.privoxy.org, in case you don't have it,
 or can't find it.
 
 -------------------------------------------------------------------------------
@@ -279,7 +279,7 @@ and you won't see them.
 
 Please send feedback on ads that slipped through, innocent images that were
 blocked, sites that don't work properly, and other configuration related
-problem of default.action file, to http://sourceforge.net/tracker/?group_id=
+problem of default.action file, to https://sourceforge.net/tracker/?group_id=
 11118&atid=460288, the Actions File Tracker.
 
 -------------------------------------------------------------------------------
@@ -312,8 +312,10 @@ feel free to use one of the mailing lists. To discuss issues that haven't been
 completely diagnosed yet, please use the Privoxy users list. Technically
 interested users and people who wish to contribute to the project are always
 welcome on the developers list. You can find an overview of all Privoxy-related
-mailing lists, including list archives, at: http://sourceforge.net/mail/?
-group_id=11118.
+mailing lists, including list archives, at: https://lists.privoxy.org/mailman/
+listinfo. The lists hosted on privoxy.org have been created in 2016, the
+previously-used lists hosted at SourceForge are deprecated but the archives may
+still be useful: https://sourceforge.net/mail/?group_id=11118.
 
 -------------------------------------------------------------------------------
 
index d92ad40..95ff1c5 100644 (file)
       to Privoxy Development</a></h2>
 
       <p>The first step is to join the <a href=
-      "mailto:ijbswa-developers@lists.sourceforge.net" target=
-      "_top">developer's mailing list</a>. You can submit your ideas, or even
-      better patches. Patches are best submitted to the Sourceforge tracker
-      set up for this purpose, but can be sent to the list for review
+      "https://lists.privoxy.org/mailman/listinfo/privoxy-devel" target=
+      "_top">privoxy-devel mailing list</a>. You can submit your ideas, or
+      even better patches. Patches are best submitted to the Sourceforge
+      tracker set up for this purpose, but can be sent to the list for review
       too.</p>
 
       <p>You will also need to have a cvs package installed, which will
index 4b18f1e..92906b0 100644 (file)
 
       <p>When all (or: most of the) packages have been uploaded and made
       available, send an email to the <a href=
-      "mailto:ijbswa-announce@lists.sourceforge.net" target="_top">announce
+      "mailto:privoxy-announce@lists.privoxy.org" target="_top">announce
       mailing list</a>, Subject: "Version X.Y.Z available for download". Be
       sure to include the <a href=
       "https://sourceforge.net/project/showfiles.php?group_id=11118" target=
index daf8ae1..d23ccbe 100644 (file)
       <p>If you wish to receive an email notification whenever we release
       updates of <span class="APPLICATION">Privoxy</span> or the actions
       file, <a href=
-      "https://lists.sourceforge.net/lists/listinfo/ijbswa-announce/" target=
+      "https://lists.privoxy.org/mailman/listinfo/privoxy-announce" target=
       "_top">subscribe to our announce mailing list</a>,
-      ijbswa-announce@lists.sourceforge.net.</p>
+      privoxy-announce@lists.privoxy.org.</p>
     </div>
 
     <div class="SECT2">
index 96d6ec5..96610d1 100644 (file)
       Get Support</a></h2>
 
       <p>All users are welcome to discuss their issues on the <a href=
-      "https://lists.sourceforge.net/lists/listinfo/ijbswa-users" target=
+      "https://lists.privoxy.org/mailman/listinfo/privoxy-users" target=
       "_top">users mailing list</a>, where the developers also hang
       around.</p>
 
       contribute to the project are always welcome on the developers list.
       You can find an overview of all <span class=
       "APPLICATION">Privoxy</span>-related mailing lists, including list
-      archives, at: <a href="https://sourceforge.net/mail/?group_id=11118"
+      archives, at: <a href="https://lists.privoxy.org/mailman/listinfo"
+      target="_top">https://lists.privoxy.org/mailman/listinfo</a>. The lists
+      hosted on privoxy.org have been created in 2016, the previously-used
+      lists hosted at SourceForge are deprecated but the archives may still
+      be useful: <a href="https://sourceforge.net/mail/?group_id=11118"
       target="_top">https://sourceforge.net/mail/?group_id=11118</a>.</p>
     </div>
 
index 60a6959..e910e59 100644 (file)
@@ -43,7 +43,7 @@
 
     <p>Copyright &copy; 2001-2016 by Privoxy Developers <code class=
     "EMAIL">&lt;<a href=
-    "mailto:ijbswa-developers@lists.sourceforge.net">ijbswa-developers@lists.sourceforge.net</a>&gt;</code></p>
+    "mailto:privoxy-devel@lists.privoxy.org">privoxy-devel@lists.privoxy.org</a>&gt;</code></p>
 
     <p>Some source code is based on code Copyright &copy; 1997 by Anonymous
     Coders and Junkbusters, Inc. and licensed under the <i class=
@@ -55,7 +55,7 @@
     "APPLICATION">Privoxy</span>.</p>
 
     <div class="SECT2">
-      <h2 class="SECT2"><a name="AEN1484" id="AEN1484">7.1. License</a></h2>
+      <h2 class="SECT2"><a name="AEN1480" id="AEN1480">7.1. License</a></h2>
 
       <p><span class="APPLICATION">Privoxy</span> is free software; you can
       redistribute it and/or modify it under the terms of the <i class=
@@ -71,7 +71,7 @@
     </div>
 
     <div class="SECT2">
-      <h2 class="SECT2"><a name="AEN1493" id="AEN1493">7.2. History</a></h2>
+      <h2 class="SECT2"><a name="AEN1489" id="AEN1489">7.2. History</a></h2>
 
       <p>A long time ago, there was the <span class="APPLICATION">Internet
       Junkbuster</span>, by Anonymous Coders and Junkbusters Corporation.
index 5b79f04..1b07e51 100644 (file)
         lists.</p>
 
         <p>So first thing, subscribe to the <a href=
-        "https://lists.sourceforge.net/lists/listinfo/ijbswa-users" target=
+        "https://lists.privoxy.org/mailman/listinfo/privoxy-users" target=
         "_top">Privoxy Users</a> or the <a href=
-        "https://lists.sourceforge.net/lists/listinfo/ijbswa-developers"
-        target="_top">Privoxy Developers</a> mailing list, join the
-        discussion, help out other users, provide general feedback or report
-        problems you noticed.</p>
+        "https://lists.privoxy.org/mailman/listinfo/privoxy-devel" target=
+        "_top">Privoxy Developers</a> mailing list, join the discussion, help
+        out other users, provide general feedback or report problems you
+        noticed.</p>
 
         <p>If you intend to help out with the trackers, you also might want
         to <a href="https://sourceforge.net/user/registration" target=
index a039349..f18e1a4 100644 (file)
             upgraded to Mac OS X 10.9 (Mavericks) and now <span class=
             "APPLICATION">Privoxy</span> has stopped working.</a></dt>
 
-            <dt>5.11. <a href="trouble.html#BLANKPAGE">I get a completely
-            blank page at one site. <span class="QUOTE">"View Source"</span>
-            shows only: <span class=
-            "MARKUP">&lt;html&gt;&lt;body&gt;&lt;/body&gt;&lt;/html&gt;</span>.
-            Without Privoxy the page loads fine.</a></dt>
-
-            <dt>5.12. <a href="trouble.html#NOHOSTNAME">My logs show many
+            <dt>5.11. <a href="trouble.html#NOHOSTNAME">My logs show many
             <span class="QUOTE">"Unable to get my own hostname"</span> lines.
             Why?</a></dt>
 
-            <dt>5.13. <a href="trouble.html#INUSE">When I try to launch
+            <dt>5.12. <a href="trouble.html#INUSE">When I try to launch
             Privoxy, I get an error message <span class="QUOTE">"port 8118 is
             already in use"</span> (or similar wording). Why?</a></dt>
 
-            <dt>5.14. <a href="trouble.html#DEMORONIZER">Pages with UTF-8
+            <dt>5.13. <a href="trouble.html#DEMORONIZER">Pages with UTF-8
             fonts are garbled.</a></dt>
 
-            <dt>5.15. <a href="trouble.html#DEMORONIZER2">Why are binary
+            <dt>5.14. <a href="trouble.html#DEMORONIZER2">Why are binary
             files (such as images) corrupted when Privoxy is used?</a></dt>
 
-            <dt>5.16. <a href="trouble.html#DEMORONIZER3">What is the
+            <dt>5.15. <a href="trouble.html#DEMORONIZER3">What is the
             <span class="QUOTE">"demoronizer"</span> and why is it
             there?</a></dt>
 
-            <dt>5.17. <a href="trouble.html#WINDOWOPEN">Why do I keep seeing
+            <dt>5.16. <a href="trouble.html#WINDOWOPEN">Why do I keep seeing
             <span class="QUOTE">"PrivoxyWindowOpen()"</span> in raw source
             code?</a></dt>
 
-            <dt>5.18. <a href="trouble.html#DNSERRORS">I am getting too many
+            <dt>5.17. <a href="trouble.html#DNSERRORS">I am getting too many
             DNS errors like <span class="QUOTE">"404 No Such Domain"</span>.
             Why can't Privoxy do this better?</a></dt>
 
-            <dt>5.19. <a href="trouble.html#ALLCPU">At one site Privoxy just
+            <dt>5.18. <a href="trouble.html#ALLCPU">At one site Privoxy just
             hangs, and starts taking all CPU. Why is this?</a></dt>
 
-            <dt>5.20. <a href="trouble.html#SLOWCRAWL">I just installed
+            <dt>5.19. <a href="trouble.html#SLOWCRAWL">I just installed
             Privoxy, and all my browsing has slowed to a crawl. What
             gives?</a></dt>
 
-            <dt>5.21. <a href="trouble.html#PREVENTCOMP">Why do my filters
+            <dt>5.20. <a href="trouble.html#PREVENTCOMP">Why do my filters
             work on some sites but not on others?</a></dt>
 
-            <dt>5.22. <a href="trouble.html#SSL-WARNINGS">On some HTTPS sites
+            <dt>5.21. <a href="trouble.html#SSL-WARNINGS">On some HTTPS sites
             my browser warns me about unauthenticated content, the URL bar
             doesn't get highlighted and the lock symbol appears to be broken.
             What's going on?</a></dt>
 
-            <dt>5.23. <a href="trouble.html#SE-LINUX">I get selinux error
+            <dt>5.22. <a href="trouble.html#SE-LINUX">I get selinux error
             messages. How can I fix this?</a></dt>
 
-            <dt>5.24. <a href="trouble.html#GENTOO-RICERS">I compiled
+            <dt>5.23. <a href="trouble.html#GENTOO-RICERS">I compiled
             <span class="APPLICATION">Privoxy</span> with Gentoo's portage
             and it appears to be very slow. Why?</a></dt>
 
-            <dt>5.25. <a href="trouble.html#TAINTED-SOCKETS">What are tainted
+            <dt>5.24. <a href="trouble.html#TAINTED-SOCKETS">What are tainted
             sockets and how do I prevent them?</a></dt>
+
+            <dt>5.25. <a href="trouble.html#PCRE-STACK-LIMIT">After adding my
+            custom filters, <span class="APPLICATION">Privoxy</span> crashes
+            when visitting certain websites</a></dt>
           </dl>
         </dd>
 
 
         <dd>
           <dl>
-            <dt>7.1. <a href="copyright.html#AEN1484">License</a></dt>
+            <dt>7.1. <a href="copyright.html#AEN1480">License</a></dt>
 
-            <dt>7.2. <a href="copyright.html#AEN1493">History</a></dt>
+            <dt>7.2. <a href="copyright.html#AEN1489">History</a></dt>
           </dl>
         </dd>
       </dl>
index 569c6b0..28949ef 100644 (file)
@@ -382,44 +382,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="BLANKPAGE" id="BLANKPAGE">5.11. I get a
-      completely blank page at one site. <span class="QUOTE">"View
-      Source"</span> shows only: <span class=
-      "MARKUP">&lt;html&gt;&lt;body&gt;&lt;/body&gt;&lt;/html&gt;</span>.
-      Without Privoxy the page loads fine.</a></h3>
-
-      <p>Chances are that the site suffers from a bug in <a href=
-      "http://www.php.net/" target="_top"><span class=
-      "APPLICATION">PHP</span></a>, which results in empty pages being sent
-      if the client explicitly requests an uncompressed page, like
-      <span class="APPLICATION">Privoxy</span> does. This bug has been fixed
-      in PHP 4.2.3.</p>
-
-      <p>To find out if this is in fact the source of the problem, try adding
-      the site to a <tt class="LITERAL">-prevent-compression</tt> section in
-      <tt class="FILENAME">user.action</tt>:</p>
-
-      <table border="0" bgcolor="#E0E0E0" width="100%">
-        <tr>
-          <td>
-            <pre class="SCREEN">
-   # Make exceptions for ill-behaved sites:
-   #
-   {-prevent-compression}
-    .example.com
-</pre>
-          </td>
-        </tr>
-      </table>
-
-      <p>If that works, you may also want to report the problem to the site's
-      webmasters, telling them to use zlib.output_compression instead of
-      ob_gzhandler in their PHP applications (workaround) or upgrade to PHP
-      4.2.3 or later (fix).</p>
-    </div>
-
-    <div class="SECT2">
-      <h3 class="SECT2"><a name="NOHOSTNAME" id="NOHOSTNAME">5.12. My logs
+      <h3 class="SECT2"><a name="NOHOSTNAME" id="NOHOSTNAME">5.11. My logs
       show many <span class="QUOTE">"Unable to get my own hostname"</span>
       lines. Why?</a></h3>
 
@@ -448,7 +411,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="INUSE" id="INUSE">5.13. When I try to launch
+      <h3 class="SECT2"><a name="INUSE" id="INUSE">5.12. When I try to launch
       Privoxy, I get an error message <span class="QUOTE">"port 8118 is
       already in use"</span> (or similar wording). Why?</a></h3>
 
@@ -464,7 +427,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="DEMORONIZER" id="DEMORONIZER">5.14. Pages
+      <h3 class="SECT2"><a name="DEMORONIZER" id="DEMORONIZER">5.13. Pages
       with UTF-8 fonts are garbled.</a></h3>
 
       <p>This may be the result of an overly aggressive filter. The filters
@@ -489,7 +452,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="DEMORONIZER2" id="DEMORONIZER2">5.15. Why
+      <h3 class="SECT2"><a name="DEMORONIZER2" id="DEMORONIZER2">5.14. Why
       are binary files (such as images) corrupted when Privoxy is
       used?</a></h3>
 
@@ -502,7 +465,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="DEMORONIZER3" id="DEMORONIZER3">5.16. What
+      <h3 class="SECT2"><a name="DEMORONIZER3" id="DEMORONIZER3">5.15. What
       is the <span class="QUOTE">"demoronizer"</span> and why is it
       there?</a></h3>
 
@@ -530,7 +493,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="WINDOWOPEN" id="WINDOWOPEN">5.17. Why do I
+      <h3 class="SECT2"><a name="WINDOWOPEN" id="WINDOWOPEN">5.16. Why do I
       keep seeing <span class="QUOTE">"PrivoxyWindowOpen()"</span> in raw
       source code?</a></h3>
 
@@ -551,7 +514,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="DNSERRORS" id="DNSERRORS">5.18. I am getting
+      <h3 class="SECT2"><a name="DNSERRORS" id="DNSERRORS">5.17. I am getting
       too many DNS errors like <span class="QUOTE">"404 No Such
       Domain"</span>. Why can't Privoxy do this better?</a></h3>
 
@@ -579,7 +542,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="ALLCPU" id="ALLCPU">5.19. At one site
+      <h3 class="SECT2"><a name="ALLCPU" id="ALLCPU">5.18. At one site
       Privoxy just hangs, and starts taking all CPU. Why is this?</a></h3>
 
       <p>This is probably a manifestation of the <span class="QUOTE">"100%
@@ -598,7 +561,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="SLOWCRAWL" id="SLOWCRAWL">5.20. I just
+      <h3 class="SECT2"><a name="SLOWCRAWL" id="SLOWCRAWL">5.19. I just
       installed Privoxy, and all my browsing has slowed to a crawl. What
       gives?</a></h3>
 
@@ -612,7 +575,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="PREVENTCOMP" id="PREVENTCOMP">5.21. Why do
+      <h3 class="SECT2"><a name="PREVENTCOMP" id="PREVENTCOMP">5.20. Why do
       my filters work on some sites but not on others?</a></h3>
 
       <p>It's probably due to compression. It is a common practice for web
@@ -629,7 +592,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="SSL-WARNINGS" id="SSL-WARNINGS">5.22. On
+      <h3 class="SECT2"><a name="SSL-WARNINGS" id="SSL-WARNINGS">5.21. On
       some HTTPS sites my browser warns me about unauthenticated content, the
       URL bar doesn't get highlighted and the lock symbol appears to be
       broken. What's going on?</a></h3>
@@ -675,7 +638,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="SE-LINUX" id="SE-LINUX">5.23. I get selinux
+      <h3 class="SECT2"><a name="SE-LINUX" id="SE-LINUX">5.22. I get selinux
       error messages. How can I fix this?</a></h3>
 
       <p>Please report the problem to the creator of your selinux
@@ -700,7 +663,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="GENTOO-RICERS" id="GENTOO-RICERS">5.24. I
+      <h3 class="SECT2"><a name="GENTOO-RICERS" id="GENTOO-RICERS">5.23. I
       compiled <span class="APPLICATION">Privoxy</span> with Gentoo's portage
       and it appears to be very slow. Why?</a></h3>
 
@@ -723,7 +686,7 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
     </div>
 
     <div class="SECT2">
-      <h3 class="SECT2"><a name="TAINTED-SOCKETS" id="TAINTED-SOCKETS">5.25.
+      <h3 class="SECT2"><a name="TAINTED-SOCKETS" id="TAINTED-SOCKETS">5.24.
       What are tainted sockets and how do I prevent them?</a></h3>
 
       <p><span class="APPLICATION">Privoxy</span> marks sockets as tainted
@@ -756,6 +719,28 @@ Request: 66.70.21.80/scripts/click.php?hid=a71b9f6504b0c5681fa5&amp;si=Ua
       problem that may be worth fixing, the problem will be explicitly logged
       as error.</p>
     </div>
+
+    <div class="SECT2">
+      <h3 class="SECT2"><a name="PCRE-STACK-LIMIT" id=
+      "PCRE-STACK-LIMIT">5.25. After adding my custom filters, <span class=
+      "APPLICATION">Privoxy</span> crashes when visitting certain
+      websites</a></h3>
+
+      <p>This can happen if your custom filters require more memory than
+      <span class="APPLICATION">Privoxy</span> is allowed to use. Usually the
+      problem is that the operating system enforces a stack size limit that
+      isn't sufficient.</p>
+
+      <p>Unless the problem occurs with the filters available in the default
+      configuration, this is not considered a Privoxy bug.</p>
+
+      <p>To prevent the crashes you can rewrite your filter to use less
+      ressources, increase the relevant memory limit or recompile pcre to use
+      less stack space. For details please see the <a href=
+      "http://pcre.org/original/doc/html/pcrestack.html" target=
+      "_top">pcrestack man page</a> and the documentation of your operating
+      system.</p>
+    </div>
   </div>
 
   <div class="NAVFOOTER">
index 6e4183a..47deb7c 100644 (file)
         in <tt class="FILENAME">default.action</tt> are:</p>
 
         <div class="TABLE">
-          <a name="AEN2682" id="AEN2682"></a>
+          <a name="AEN2712" id="AEN2712"></a>
 
           <p><b>Table 1. Default Configurations</b></p>
 
index e31e01c..080718e 100644 (file)
 
       <ul>
         <li>
-          <p>Privoxy main page:</p><a name="AEN5854" id="AEN5854"></a>
+          <p>Privoxy main page:</p><a name="AEN5885" id="AEN5885"></a>
 
           <blockquote class="BLOCKQUOTE">
             <p><a href="http://config.privoxy.org/" target=
 
         <li>
           <p>Show information about the current configuration, including
-          viewing and editing of actions files:</p><a name="AEN5862" id=
-          "AEN5862"></a>
+          viewing and editing of actions files:</p><a name="AEN5893" id=
+          "AEN5893"></a>
 
           <blockquote class="BLOCKQUOTE">
             <p><a href="http://config.privoxy.org/show-status" target=
         </li>
 
         <li>
-          <p>Show the source code version numbers:</p><a name="AEN5867" id=
-          "AEN5867"></a>
+          <p>Show the source code version numbers:</p><a name="AEN5898" id=
+          "AEN5898"></a>
 
           <blockquote class="BLOCKQUOTE">
             <p><a href="http://config.privoxy.org/show-version" target=
         </li>
 
         <li>
-          <p>Show the browser's request headers:</p><a name="AEN5872" id=
-          "AEN5872"></a>
+          <p>Show the browser's request headers:</p><a name="AEN5903" id=
+          "AEN5903"></a>
 
           <blockquote class="BLOCKQUOTE">
             <p><a href="http://config.privoxy.org/show-request" target=
         </li>
 
         <li>
-          <p>Show which actions apply to a URL and why:</p><a name="AEN5877"
-          id="AEN5877"></a>
+          <p>Show which actions apply to a URL and why:</p><a name="AEN5908"
+          id="AEN5908"></a>
 
           <blockquote class="BLOCKQUOTE">
             <p><a href="http://config.privoxy.org/show-url-info" target=
           <span class="QUOTE">"off"</span>, <span class=
           "QUOTE">"Privoxy"</span> continues to run, but only as a
           pass-through proxy, with no actions taking place:</p><a name=
-          "AEN5885" id="AEN5885"></a>
+          "AEN5916" id="AEN5916"></a>
 
           <blockquote class="BLOCKQUOTE">
             <p><a href="http://config.privoxy.org/toggle" target=
             "_top">http://config.privoxy.org/toggle</a></p>
           </blockquote>
 
-          <p>Short cuts. Turn off, then on:</p><a name="AEN5889" id=
-          "AEN5889"></a>
+          <p>Short cuts. Turn off, then on:</p><a name="AEN5920" id=
+          "AEN5920"></a>
 
           <blockquote class="BLOCKQUOTE">
             <p><a href="http://config.privoxy.org/toggle?set=disable" target=
             "_top">http://config.privoxy.org/toggle?set=disable</a></p>
-          </blockquote><a name="AEN5892" id="AEN5892"></a>
+          </blockquote><a name="AEN5923" id="AEN5923"></a>
 
           <blockquote class="BLOCKQUOTE">
             <p><a href="http://config.privoxy.org/toggle?set=enable" target=
index eb0837c..63c535f 100644 (file)
       # Increase the time to life for temporarily enabled tags to 3 minutes
       client-tag-lifetime 180
 
+</pre>
+                  </td>
+                </tr>
+              </table>
+            </dd>
+          </dl>
+        </div>
+      </div>
+
+      <div class="SECT3">
+        <h4 class="SECT3"><a name="TRUST-X-FORWARDED-FOR" id=
+        "TRUST-X-FORWARDED-FOR">7.6.16. trust-x-forwarded-for</a></h4>
+
+        <div class="VARIABLELIST">
+          <dl>
+            <dt>Specifies:</dt>
+
+            <dd>
+              <p>Whether or not Privoxy should use IP addresses specified
+              with the X-Forwarded-For header</p>
+            </dd>
+
+            <dt>Type of value:</dt>
+
+            <dd>
+              <p><tt class="REPLACEABLE"><i>0 or one</i></tt></p>
+            </dd>
+
+            <dt>Default value:</dt>
+
+            <dd>
+              <p>0</p>
+            </dd>
+
+            <dt>Notes:</dt>
+
+            <dd>
+              <div class="WARNING">
+                <table class="WARNING" border="1" width="90%">
+                  <tr>
+                    <td align="center"><b>Warning</b></td>
+                  </tr>
+
+                  <tr>
+                    <td align="left">
+                      <p>This is an experimental feature. The syntax is
+                      likely to change in future versions.</p>
+                    </td>
+                  </tr>
+                </table>
+              </div>
+
+              <p>If clients reach Privoxy through another proxy, for example
+              a load balancer, Privoxy can't tell the client's IP address
+              from the connection. If multiple clients use the same proxy,
+              they will share the same client tag settings which is usually
+              not desired.</p>
+
+              <p>This option lets Privoxy use the X-Forwarded-For header
+              value as client IP address. If the proxy sets the header,
+              multiple clients using the same proxy do not share the same
+              client tag settings.</p>
+
+              <p>This option should only be enabled if Privoxy can only be
+              reached through a proxy and if the proxy can be trusted to set
+              the header correctly. It is recommended that ACL are used to
+              make sure only trusted systems can reach Privoxy.</p>
+
+              <p>If access to Privoxy isn't limited to trusted systems, this
+              option would allow malicious clients to change the client tags
+              for other clients or increase Privoxy's memory requirements by
+              registering lots of client tag settings for clients that don't
+              exist.</p>
+            </dd>
+
+            <dt>Examples:</dt>
+
+            <dd>
+              <table border="0" bgcolor="#E0E0E0" width="90%">
+                <tr>
+                  <td>
+                    <pre class="SCREEN">
+      # Allow systems that can reach Privoxy to provide the client
+      # IP address with a X-Forwarded-For header.
+      trust-x-forwarded-for 1
+
 </pre>
                   </td>
                 </tr>
index 90f7b70..1d869e9 100644 (file)
       Get Support</a></h2>
 
       <p>All users are welcome to discuss their issues on the <a href=
-      "https://lists.sourceforge.net/lists/listinfo/ijbswa-users" target=
+      "https://lists.privoxy.org/mailman/listinfo/privoxy-users" target=
       "_top">users mailing list</a>, where the developers also hang
       around.</p>
 
       contribute to the project are always welcome on the developers list.
       You can find an overview of all <span class=
       "APPLICATION">Privoxy</span>-related mailing lists, including list
-      archives, at: <a href="https://sourceforge.net/mail/?group_id=11118"
+      archives, at: <a href="https://lists.privoxy.org/mailman/listinfo"
+      target="_top">https://lists.privoxy.org/mailman/listinfo</a>. The lists
+      hosted on privoxy.org have been created in 2016, the previously-used
+      lists hosted at SourceForge are deprecated but the archives may still
+      be useful: <a href="https://sourceforge.net/mail/?group_id=11118"
       target="_top">https://sourceforge.net/mail/?group_id=11118</a>.</p>
     </div>
 
index 6781a8a..ce642c8 100644 (file)
@@ -44,7 +44,7 @@
 
     <p>Copyright &copy; 2001-2016 by Privoxy Developers <code class=
     "EMAIL">&lt;<a href=
-    "mailto:ijbswa-developers@lists.sourceforge.net">ijbswa-developers@lists.sourceforge.net</a>&gt;</code></p>
+    "mailto:privoxy-devel@lists.privoxy.org">privoxy-devel@lists.privoxy.org</a>&gt;</code></p>
 
     <p>Some source code is based on code Copyright &copy; 1997 by Anonymous
     Coders and Junkbusters, Inc. and licensed under the <i class=
index 4fbe996..fd6af56 100644 (file)
 
                 <dt>7.6.15. <a href=
                 "config.html#CLIENT-TAG-LIFETIME">client-tag-lifetime</a></dt>
+
+                <dt>7.6.16. <a href=
+                "config.html#TRUST-X-FORWARDED-FOR">trust-x-forwarded-for</a></dt>
               </dl>
             </dd>
 
index 62089ee..0f0471b 100644 (file)
       <p>If you wish to receive an email notification whenever we release
       updates of <span class="APPLICATION">Privoxy</span> or the actions
       file, <a href=
-      "https://lists.sourceforge.net/lists/listinfo/ijbswa-announce/" target=
+      "https://lists.privoxy.org/mailman/listinfo/privoxy-announce" target=
       "_top">subscribe to our announce mailing list</a>,
-      ijbswa-announce@lists.sourceforge.net.</p>
+      privoxy-announce@lists.privoxy.org.</p>
 
       <p>In order not to lose your personal changes and adjustments when
       updating to the latest <tt class="LITERAL">default.action</tt> file we