Fix broken links. Add faq on hosts files. Move most of new windows service
authorhal9 <hal9@users.sourceforge.net>
Fri, 8 Sep 2006 23:05:08 +0000 (23:05 +0000)
committerhal9 <hal9@users.sourceforge.net>
Fri, 8 Sep 2006 23:05:08 +0000 (23:05 +0000)
feature to user manual and reference in faq. Various other small changes.

doc/source/faq.sgml
doc/webserver/faq/configuration.html
doc/webserver/faq/copyright.html
doc/webserver/faq/general.html
doc/webserver/faq/index.html
doc/webserver/faq/installation.html
doc/webserver/faq/misc.html
doc/webserver/faq/trouble.html

index 1f05afd..456011e 100644 (file)
@@ -24,7 +24,7 @@
                 This file belongs into
                 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
                 
                 This file belongs into
                 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
                 
- $Id: faq.sgml,v 2.13 2006/09/04 19:20:33 fabiankeil Exp $
+ $Id: faq.sgml,v 2.14 2006/09/05 13:25:12 david__schmidt Exp $
 
  Copyright (C) 2001-2006 Privoxy Developers <developers@privoxy.org>
  See LICENSE.
 
  Copyright (C) 2001-2006 Privoxy Developers <developers@privoxy.org>
  See LICENSE.
@@ -75,7 +75,7 @@
  </subscript>
 </pubdate>
 
  </subscript>
 </pubdate>
 
-<pubdate>$Id: faq.sgml,v 2.13 2006/09/04 19:20:33 fabiankeil Exp $</pubdate>
+<pubdate>$Id: faq.sgml,v 2.14 2006/09/05 13:25:12 david__schmidt Exp $</pubdate>
 
 <!--
 
 
 <!--
 
@@ -350,7 +350,33 @@ warranty? Registration?</title>
 
 </sect2>
 
 
 </sect2>
 
-<sect2 renderas="sect3" id="jointeam"><title>I would like to help you, what do I do?</title>
+<sect2 renderas="sect3" id="jointeam"><title>I would like to help you, what can I do?</title>
+
+<sect3 renderas="sect4" id="jointeam-work"><title>Would you like to participate?</title>
+<para>
+   Well, we <emphasis>always</emphasis> need help. There is something for
+   everybody who wants to help us. We welcome new developers, packagers,
+   testers, documentation writers or really anyone with a desire to help in
+   any way. You <emphasis>DO NOT</emphasis> need to be a
+   <quote>programmer</quote>. There are many other tasks available. In fact,
+   the programmers often can't spend as much time programming because of some
+   of the other, more mundane things that need to be done, like checking the
+   Tracker feedback sections. 
+ </para>
+ <para>
+  So first thing, <ulink
+   url="https://sourceforge.net/account/register.php">get an account on SourceForge.net</ulink>
+   and mail your id to the <ulink url="mailto:ijbswa-developers@lists.sourceforge.net">developers
+   mailing list</ulink>. Then, please read the <ulink
+   url="../developer-manual/index.html">Developer's Manual</ulink>, at least
+   the pertinent sections.
+</para>
+<para>
+ Once we have added you to the team, you'll have access to the <ulink
+ url="http://sourceforge.net/cvs/?group_id=11118">CVS repository</ulink>, and
+ together we'll find a suitable task for you.
+</para>
+</sect3>
 
 <sect3 renderas="sect4" id="jointeam-money"><title>Contribute!</title>
 <para>
 
 <sect3 renderas="sect4" id="jointeam-money"><title>Contribute!</title>
 <para>
@@ -372,30 +398,6 @@ warranty? Registration?</title>
 </para>
 </sect3>
 
 </para>
 </sect3>
 
-<sect3 renderas="sect4" id="jointeam-work"><title>Would you like to participate?</title>
-<para>
-   Well, helping the team is always a good idea. We welcome new developers,
-   packagers, testers, documentation writers or really anyone with a desire to help in 
-   any way. You 
-   <emphasis>DO NOT</emphasis> need to be a <quote>programmer</quote>. There
-   are many other tasks available. In fact, the programmers often can't spend
-   as much time programming because of some of the other, more mundane things
-   that need to be done, like checking the Tracker feedback sections. 
- </para>
- <para>
-  So first thing, <ulink
-   url="https://sourceforge.net/account/register.php">get an account on SourceForge.net</ulink>
-   and mail your id to the <ulink url="mailto:ijbswa-developers@lists.sourceforge.net">developers
-   mailing list</ulink>. Then, please read the <ulink
-   url="../developer-manual/index.html">Developer's Manual</ulink>, at least
-   the pertinent sections.
-</para>
-<para>
- Once we have added you to the team, you'll have access to the <ulink
- url="http://sourceforge.net/cvs/?group_id=11118">CVS repository</ulink>, and
- together we'll find a suitable task for you.
-</para>
-</sect3>
 
 </sect2>
 
 
 </sect2>
 
@@ -410,9 +412,12 @@ warranty? Registration?</title>
 <title>Which browsers are supported by <application>Privoxy</application>?</title>
 <para>
  Any browser that can be configured to use a proxy, which 
 <title>Which browsers are supported by <application>Privoxy</application>?</title>
 <para>
  Any browser that can be configured to use a proxy, which 
- should be virtually all browsers. Direct browser support is not necessary
- since <application>Privoxy</application> runs as a separate application and
- talks to the browser in the standardized HTTP protocol, just like a web server
+ should be virtually all browsers, including
+ <application>Firefox</application>, <application>Internet
+ Explorer</application>, and <application>Opera</application> among others.
+ Direct browser support is not an absolute requirement since
+ <application>Privoxy</application> runs as a separate application and talks
+ to the browser in the standardized HTTP protocol, just like a web server
  does.
 </para>
 </sect2>
  does.
 </para>
 </sect2>
@@ -508,7 +513,8 @@ special I have to do now?</title>
  </para>
  <para>
   <application>Privoxy</application> does not currently handle
  </para>
  <para>
   <application>Privoxy</application> does not currently handle
-  any other protocols such as FTP, SMTP, IM, IRC, ICQ, etc. 
+  any other protocols such as FTP, SMTP, IM, IRC, ICQ, etc. Be sure that
+  proxying any of these other protocols is not activated.
  </para>
 </sect2>
 
  </para>
 </sect2>
 
@@ -565,12 +571,17 @@ All the ads are there. What's wrong?</title>
 </para>
 
 <para>
 </para>
 
 <para>
- The procedure for clearing the cache varies from browser to browser. As an
- example, <application>Mozilla</application> users would click 
+ The procedure for clearing the cache varies from browser to browser. For
+ example, <application>Mozilla/Netscape</application> users would click 
  <guibutton>Edit</guibutton> --> <guibutton>Preferences</guibutton> -->
  <guibutton>Advanced</guibutton> --> <guibutton>Cache</guibutton> and
  then click both <quote><guibutton>Clear Memory Cache</guibutton></quote>
  and <quote><guibutton>Clear Disk Cache</guibutton></quote>.
  <guibutton>Edit</guibutton> --> <guibutton>Preferences</guibutton> -->
  <guibutton>Advanced</guibutton> --> <guibutton>Cache</guibutton> and
  then click both <quote><guibutton>Clear Memory Cache</guibutton></quote>
  and <quote><guibutton>Clear Disk Cache</guibutton></quote>.
+ And, <application>Firefox</application> users would click 
+ <guibutton>Tools</guibutton> --> <guibutton>Options</guibutton> -->
+ <guibutton>Privacy</guibutton> --> <guibutton>Cache</guibutton> and
+ then click <quote><guibutton>Clear Cache Now</guibutton></quote>.
+
 </para>
 </sect2>
 
 </para>
 </sect2>
 
@@ -600,14 +611,16 @@ All the ads are there. What's wrong?</title>
 
 <sect2 renderas="sect3" id="newconfig"><title>Can I use my old config files?</title>
  <para>
 
 <sect2 renderas="sect3" id="newconfig"><title>Can I use my old config files?</title>
  <para>
-   The syntax, number, and purpose of configuration files has substantially
-   changed from <application>Junkbuster</application> and early versions
-   of <application>Privoxy</application>. The old files, like <filename>blocklist</filename>
-   will not work at all. If you are upgrading from a 2.0.x version, you will
-   need to port your configuration data to the new format. Note that even the
-   pattern syntax has changed! Even configuration files from the 2.9.x versions
-   will need to be adapted, as configuration syntax has been very much in flow
-   in the 2.9.x series.
+  The syntax and purpose of configuration files has remained the same
+  throughout the 3.x series. Although each release contains updated, 
+  <quote>improved</quote> versions and it is recommended to use the newer
+  configuration files.
+ </para>
+ <para>
+   But all configuration files have substantially
+   changed from the <application>Junkbuster</application> days, and early
+   versions of <application>Privoxy 2.x</application>. The old files, like
+   <filename>blocklist</filename> will not work at all. 
  </para>
  <para>
   Refer to the <ulink url="../user-manual/whatsnew.html">What's New</ulink> 
  </para>
  <para>
   Refer to the <ulink url="../user-manual/whatsnew.html">What's New</ulink> 
@@ -621,9 +634,11 @@ All the ads are there. What's wrong?</title>
 <para>
  <ulink url="../user-manual/actions-file.html">Actions files</ulink>
  are where various <ulink url="../user-manual/actions-file.html#ACTIONS">actions</ulink>
 <para>
  <ulink url="../user-manual/actions-file.html">Actions files</ulink>
  are where various <ulink url="../user-manual/actions-file.html#ACTIONS">actions</ulink>
- that <application>Privoxy</application> might take while processing a certain
+ that <application>Privoxy</application> could take while processing a certain
  request, are configured. Typically, you would define a set of default actions
  that apply to all URLs, then add exceptions to these defaults where needed.
  request, are configured. Typically, you would define a set of default actions
  that apply to all URLs, then add exceptions to these defaults where needed.
+ There is a wide array of actions available that give the user a high degree
+ of control and flexibility on how to process each and every web page.
 </para>
  
 <para>
 </para>
  
 <para>
@@ -937,39 +952,12 @@ instead of the checkerboard image. Why and how do I get rid of this?</title>
 
 <sect2 renderas="sect3" id="srvany">
 <title>Can <application>Privoxy</application> run as a service 
 
 <sect2 renderas="sect3" id="srvany">
 <title>Can <application>Privoxy</application> run as a service 
-on Win2K/NT?</title>
-<para>
-<!--
-New check this hal
--->
- Version 3.0.4 introduces full Windows service functionality.
- On Windows only, the Privoxy program has two new command line arguments
- to install and uninstall Privoxy as a service.
- <variablelist>
-  <varlistentry>
-   <term>Arguments:</term>
-   <listitem>
-    <para>
-     <replaceable class="parameter">--install</replaceable>[:<replaceable class="parameter">service_name</replaceable>]
-    </para>
-   </listitem>
-   <listitem>
-    <para>
-     <replaceable class="parameter">--uninstall</replaceable>[:<replaceable class="parameter">service_name</replaceable>]
-    </para>
-   </listitem>
-  </varlistentry>
- </variablelist>
- </para>
+on Win2K/NT/XP?</title>
 <para>
 <para>
- After invoking Privoxy with <command>--install</command>,
- you will need to bring up the Windows service console to assign the user you
- want Privoxy to run under, and whether or not you want it to run whenever the
- system starts. You can start the Windows services console with the following command:
- <command>services.msc</command>  If you do not take the manual step of modifying
- Privoxy's service settings, it will not start.  Note too that you will need to
- give Privoxy a user account that actually exists, or it will not be permitted to 
- write its log files.
+ Yes. Version 3.0.4 introduces full <application>Windows</application> service
+ functionality. See <ulink url="../user-manual/installation.html#installation-pack-win">
+ the User Manual</ulink> for details on how to install and configure 
+ <application>Privoxy</application> as a service.
 </para>
 <para>
  Earlier versions could run as a system service using <command>srvany.exe</command>.
 </para>
 <para>
  Earlier versions could run as a system service using <command>srvany.exe</command>.
@@ -977,16 +965,12 @@ New check this hal
  url="http://sourceforge.net/tracker/?func=detail&#38;atid=361118&#38;aid=485617&#38;group_id=11118">http://sourceforge.net/tracker/?func=detail&#38;atid=361118&#38;aid=485617&#38;group_id=11118</ulink>,
  for details, and a sample configuration.
 </para>
  url="http://sourceforge.net/tracker/?func=detail&#38;atid=361118&#38;aid=485617&#38;group_id=11118">http://sourceforge.net/tracker/?func=detail&#38;atid=361118&#38;aid=485617&#38;group_id=11118</ulink>,
  for details, and a sample configuration.
 </para>
-<para>
- Version 3.0.1 fixed the problem where the icon and menu where not available
- in the taskbar for this usage.
-</para>
 </sect2>
 
 
 <sect2 renderas="sect3" id="otherproxy">
 <title>How can I make <application>Privoxy</application> work with other 
 </sect2>
 
 
 <sect2 renderas="sect3" id="otherproxy">
 <title>How can I make <application>Privoxy</application> work with other 
-proxies like <application>Squid</application> or <application>TOR</application>?</title>
+proxies like <application>Squid</application> or <application>Tor</application>?</title>
 <para>
  This can be done and is often useful to combine the benefits of
  <application>Privoxy</application> with those of a another proxy.
 <para>
  This can be done and is often useful to combine the benefits of
  <application>Privoxy</application> with those of a another proxy.
@@ -1013,7 +997,7 @@ and thus avoid individual browser configuration?</title>
 </quote> proxy?</title>
 <para>
  No, <application>Privoxy</application> currently does not have this ability, 
 </quote> proxy?</title>
 <para>
  No, <application>Privoxy</application> currently does not have this ability, 
- though it is planned for a future release. Transparent proxies require 
+ though it may be added in a future release. Transparent proxies require 
  special handling of the request headers beyond what
  <application>Privoxy</application> is now capable of.
 </para>
  special handling of the request headers beyond what
  <application>Privoxy</application> is now capable of.
 </para>
@@ -1025,7 +1009,7 @@ and thus avoid individual browser configuration?</title>
  url="../user-manual/config.html#FORWARDING">forwarding chapter</ulink>
  in the <ulink url="../user-manual/index.html">user manual</ulink>. As
  a transparent proxy to be used for chaining we recommend Transproxy
  url="../user-manual/config.html#FORWARDING">forwarding chapter</ulink>
  in the <ulink url="../user-manual/index.html">user manual</ulink>. As
  a transparent proxy to be used for chaining we recommend Transproxy
- (<ulink url="http://www.transproxy.nlc.net.au/">http://www.transproxy.nlc.net.au/</ulink>).
+ (<ulink url="http://transproxy.sourceforge.net/">http://transproxy.sourceforge.net/</ulink>).
 </para>
 
 </sect2>
 </para>
 
 </sect2>
@@ -1157,7 +1141,8 @@ and thus avoid individual browser configuration?</title>
 has to add extra time to browsing.</title>
 <para>
  How much of an impact depends on many things, including the CPU of the host
 has to add extra time to browsing.</title>
 <para>
  How much of an impact depends on many things, including the CPU of the host
- system, how agressive the configuration is, which specific actions are being triggered, etc.
+ system, how agressive the configuration is, which specific actions are being triggered, 
+ the size of the page, etc.
 </para>
 <para>
  Overall, it should not slow you down any in real terms, and may actually help 
 </para>
 <para>
  Overall, it should not slow you down any in real terms, and may actually help 
@@ -1173,16 +1158,17 @@ has to add extra time to browsing.</title>
  url="../user-manual/actions-file.html#FILTER">filter</ulink></literal> or
  <literal><ulink
  url="../user-manual/actions-file.html#DEANIMATE-GIFS">deanimate-gifs</ulink></literal>
  url="../user-manual/actions-file.html#FILTER">filter</ulink></literal> or
  <literal><ulink
  url="../user-manual/actions-file.html#DEANIMATE-GIFS">deanimate-gifs</ulink></literal>
- actions will cause a perceived slowdown, since the entire document needs to be buffered
- before displaying. On very large documents, there may be some impact. How
- much depends on the page size, the actual definition of the filter(s), etc. See below.
- Most other actions have little to no impact on speed.
+ actions will certainly cause a perceived slowdown, since the entire document
+ needs to be buffered before displaying. And on very large documents, there may be
+ some impact. How much depends on the page size, the actual definition of the
+ filter(s), etc. See below. Most other actions have little to no impact on
+ speed.
 </para>
 
 </sect2>
 
 
 </para>
 
 </sect2>
 
 
-<sect2 renderas="sect3" id="loadingtimes"><title>I noticed considerable
+<sect2 renderas="sect3" id="loadingtimes"><title>I notice considerable
 delays in page requests compared to the old Junkbuster. What's wrong?</title>
 <para>
  If you use any <literal><ulink
 delays in page requests compared to the old Junkbuster. What's wrong?</title>
 <para>
  If you use any <literal><ulink
@@ -1197,9 +1183,9 @@ delays in page requests compared to the old Junkbuster. What's wrong?</title>
  the feeling is different, because most browsers are able to start rendering
  incomplete content, giving the user a feeling of "it works". This effect is
  more noticeable on slower dialup connections. Extremely large documents
  the feeling is different, because most browsers are able to start rendering
  incomplete content, giving the user a feeling of "it works". This effect is
  more noticeable on slower dialup connections. Extremely large documents
- may have some impact on the time to load the page. But the overall difference
- should be very minimal. If there is a big impact, then probably some other
- problem is contributing.
+ may have some impact on the time to load the page where there is filtering
+ being done. But overall, the difference should be very minimal. If there is a
big impact, then probably some other problem is contributing.
  </para>
 <para>
  Filtering is automatically disabled for inappropriate MIME types. But note 
  </para>
 <para>
  Filtering is automatically disabled for inappropriate MIME types. But note 
@@ -1296,8 +1282,8 @@ us help you. Your efforts are not wasted, and we do appreciate them.
 <para>
  If you run both the browser and the proxy locally, you cannot hide your IP
  address with <application>Privoxy</application> or ultimately any other
 <para>
  If you run both the browser and the proxy locally, you cannot hide your IP
  address with <application>Privoxy</application> or ultimately any other
- software. The server needs to know your IP address to send the answers back
to you
+ software. The server needs to know your IP address so that it knows where to
send the responses back
 </para>
 <para>
  There are many publicly usable "anonymous" proxies out there, which
 </para>
 <para>
  There are many publicly usable "anonymous" proxies out there, which
@@ -1451,7 +1437,7 @@ us help you. Your efforts are not wasted, and we do appreciate them.
  and that there are no other forward lines, unless you know that you need them. I everything looks good,
  refer to
  <ulink url="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#head-0e1cc2ac330ede8c6ad1ac0d0db0ac163b0e6143">Tor
  and that there are no other forward lines, unless you know that you need them. I everything looks good,
  refer to
  <ulink url="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#head-0e1cc2ac330ede8c6ad1ac0d0db0ac163b0e6143">Tor
- Faq 4.2</a> to learn how to verify that you are really using <application>Tor</application>.
+ Faq 4.2</ulink> to learn how to verify that you are really using <application>Tor</application>.
 </para>
 <para>
  Afterwards, please take the time to at least skim through the rest
 </para>
 <para>
  Afterwards, please take the time to at least skim through the rest
@@ -1530,27 +1516,6 @@ speed up web browsing?</title>
 </para>
 </sect2>
 
 </para>
 </sect2>
 
-<!-- No longer needed
-<sect2 renderas="sect3">
-<title id="logo">The <application>Privoxy</application> logo that replaces ads is very blocky 
-and ugly looking. Can't a better font be used?</title>
-
-<para>
- This is not a font problem. The logo is an image that is created by 
- <application>Privoxy</application> on the fly. So as to not waste 
- memory, the image is rather small. The blockiness comes when the 
- image is scaled to fill a largish area. There is not much to be done 
- about this, other than to use one of the other
- <quote>imageblock</quote> directives: <emphasis>pattern</emphasis>, 
- <emphasis>blank</emphasis>, or a URL of your choosing.
-</para>
-<para>
-Given the above problem, we have decided to remove the logo option entirely 
-[as of v2.9.13].
-</para>
-</sect2>
--->
-
 <sect2 renderas="sect3">
 <title id="wasted">I have large empty spaces / a checkerboard pattern now where
 ads used to be. Why?</title>
 <sect2 renderas="sect3">
 <title id="wasted">I have large empty spaces / a checkerboard pattern now where
 ads used to be. Why?</title>
@@ -1657,7 +1622,7 @@ out of the picture?</title>
 
 <sect2 renderas="sect3" id="crunch">
 <title>My logs show <application>Privoxy</application> <quote>crunches</quote> 
 
 <sect2 renderas="sect3" id="crunch">
 <title>My logs show <application>Privoxy</application> <quote>crunches</quote> 
-ads, but also its own CGI pages. What is a <quote>crunch</quote>?</title>
+ads, but also its own internal CGI pages. What is a <quote>crunch</quote>?</title>
 <para>
  A <quote>crunch</quote> simply means <application>Privoxy</application> intercepted 
  <emphasis>something</emphasis>, nothing more. Often this is indeed ads or
 <para>
  A <quote>crunch</quote> simply means <application>Privoxy</application> intercepted 
  <emphasis>something</emphasis>, nothing more. Often this is indeed ads or
@@ -1706,7 +1671,7 @@ from a webserver? FTP server?</title>
  altered by filtering, will be saved too, for these (probably rare) cases.
 </para>
 <para>
  altered by filtering, will be saved too, for these (probably rare) cases.
 </para>
 <para>
- Note that versions later than 3.0.2 do NOT filter document types of
+ Note that versions later than 3.0.2 do NOT filter document types reported as 
  <quote>text/plain</quote>. Prior to this, <application>Privoxy</application>
  did filter this document type.
 </para>
  <quote>text/plain</quote>. Prior to this, <application>Privoxy</application>
  did filter this document type.
 </para>
@@ -1729,7 +1694,7 @@ from a webserver? FTP server?</title>
 </para>
 <para>
  <application>Privoxy</application> does not do FTP at all, only HTTP 
 </para>
 <para>
  <application>Privoxy</application> does not do FTP at all, only HTTP 
-  protocols, so please don't even try.
+  protocols, so please don't try.
 </para>
 </sect2>
 
 </para>
 </sect2>
 
@@ -1741,6 +1706,33 @@ altered it! Yikes, what is wrong!</title>
 </para>
 </sect2>
 
 </para>
 </sect2>
 
+<sect2 renderas="sect3" id="hostsfile">
+<title>Should I continue to use a <quote>HOSTS</quote> file for ad-blocking?</title>
+<para>
+ One time-tested technique to defeat common ads is to trick the local DNS
+ system by giving a phony IP address for the ad generator in the local 
+ <filename>HOSTS</filename> file, typically using <literal>127.0.0.1</literal>, aka 
+ <literal>localhost</literal>. This effectively blocks the ad.
+</para>
+<para>
+ There is no reason to use this technique in conjunction with 
+ <application>Privoxy</application>. <application>Privoxy</application>
+ does essentially the same thing, much more elegantly and with much more 
+ flexibility. A large <filename>HOSTS</filename> file, in fact, not only
+ duplicates effort, but may get in the way. It is recommended to remove 
+ such entries from your <filename>HOSTS</filename> file. If you think 
+ your hosts list is neglected by <application>Privoxy's </application> 
+ configuration, consider adding your list to your <filename>user.action</filename> file:
+</para>
+<para>
+ <screen>
+  { +block }
+   www.ad.example1.com
+   ad.example2.com
+   ads.galore.example.com
+   etc.example.com</screen>
+</para>
+</sect2>
 
 <sect2 renderas="sect3" id="seealso">
 <title>Where can I find more information about <application>Privoxy</application>
 
 <sect2 renderas="sect3" id="seealso">
 <title>Where can I find more information about <application>Privoxy</application>
@@ -1791,7 +1783,7 @@ with every web page?</title>
 </para>
 
 <para>
 </para>
 
 <para>
- Early <application>Privoxy</application> versions (and also
+ Early <application>Privoxy</application> 2.x versions (and also
  <application>Junkbuster</application>) used port 8000 by 
  default. This has been changed to port 8118 now, due to a conflict 
  with NAS (Network Audio Service), which uses port 8000. If you haven't, 
  <application>Junkbuster</application>) used port 8000 by 
  default. This has been changed to port 8118 now, due to a conflict 
  with NAS (Network Audio Service), which uses port 8000. If you haven't, 
@@ -1944,10 +1936,12 @@ every time I start IE. What gives?</title>
  </para>
  <para>
   To complicate matters, some systems may have a generic <quote>proxy</quote>
  </para>
  <para>
   To complicate matters, some systems may have a generic <quote>proxy</quote>
-  setting, which will silently enable <emphasis>both</emphasis> HTTP and FTP
-  proxying! So it is possible to accidentally enable FTP proxying in these
-  cases. And of course, if this happens, <application>Privoxy</application>
-  will indeed cause problems since it does not know FTP.
+  setting, which will silently various protocols, including
+  <emphasis>both</emphasis> HTTP and FTP proxying! So it is possible to
+  accidentally enable FTP proxying in these cases. And of course, if this
+  happens, <application>Privoxy</application> will indeed cause problems since
+  it does not know FTP. Newer version will give a sane error message if a FTP 
+  connection is attempted.
  </para>
  <para>
   Will <application>Privoxy</application> ever proxy FTP traffic? Unlikely.
  </para>
  <para>
   Will <application>Privoxy</application> ever proxy FTP traffic? Unlikely.
@@ -2282,6 +2276,9 @@ Why?</title>
  Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 $Log: faq.sgml,v $
  Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 $Log: faq.sgml,v $
+Revision 2.14  2006/09/05 13:25:12  david__schmidt
+Add Windows service invocation stuff (duplicated) in FAQ and in user manual under Windows startup.  One probably ought to reference the other.
+
 Revision 2.13  2006/09/04 19:20:33  fabiankeil
 Adjusted anonymity related sections to match reality.
 Added a section about using Privoxy with Tor.
 Revision 2.13  2006/09/04 19:20:33  fabiankeil
 Adjusted anonymity related sections to match reality.
 Added a section about using Privoxy with Tor.
index 03cc9b6..314cacb 100644 (file)
@@ -119,23 +119,28 @@ NAME="NEWCONFIG"
 ></A
 >3.2. Can I use my old config files?</H3
 ><P
 ></A
 >3.2. Can I use my old config files?</H3
 ><P
->   The syntax, number, and purpose of configuration files has substantially
-   changed from <SPAN
+>  The syntax and purpose of configuration files has remained the same
+  throughout the 3.x series. Although each release contains updated, 
+  <SPAN
+CLASS="QUOTE"
+>"improved"</SPAN
+> versions and it is recommended to use the newer
+  configuration files.
+ </P
+><P
+>   But all configuration files have substantially
+   changed from the <SPAN
 CLASS="APPLICATION"
 >Junkbuster</SPAN
 CLASS="APPLICATION"
 >Junkbuster</SPAN
-> and early versions
-   of <SPAN
+> days, and early
+   versions of <SPAN
 CLASS="APPLICATION"
 CLASS="APPLICATION"
->Privoxy</SPAN
->. The old files, like <TT
+>Privoxy 2.x</SPAN
+>. The old files, like
+   <TT
 CLASS="FILENAME"
 >blocklist</TT
 CLASS="FILENAME"
 >blocklist</TT
->
-   will not work at all. If you are upgrading from a 2.0.x version, you will
-   need to port your configuration data to the new format. Note that even the
-   pattern syntax has changed! Even configuration files from the 2.9.x versions
-   will need to be adapted, as configuration syntax has been very much in flow
-   in the 2.9.x series.
+> will not work at all. 
  </P
 ><P
 >  Refer to the <A
  </P
 ><P
 >  Refer to the <A
@@ -151,7 +156,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN319"
+NAME="AEN332"
 ></A
 >3.3. What is an <SPAN
 CLASS="QUOTE"
 ></A
 >3.3. What is an <SPAN
 CLASS="QUOTE"
@@ -171,9 +176,11 @@ TARGET="_top"
  that <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
  that <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> might take while processing a certain
+> could take while processing a certain
  request, are configured. Typically, you would define a set of default actions
  request, are configured. Typically, you would define a set of default actions
- that apply to all URLs, then add exceptions to these defaults where needed.</P
+ that apply to all URLs, then add exceptions to these defaults where needed.
+ There is a wide array of actions available that give the user a high degree
+ of control and flexibility on how to process each and every web page.</P
 ><P
 > Actions can be defined on a <A
 HREF="../user-manual/actions-file.html#AF-PATTERNS"
 ><P
 > Actions can be defined on a <A
 HREF="../user-manual/actions-file.html#AF-PATTERNS"
@@ -234,7 +241,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN338"
+NAME="AEN351"
 ></A
 >3.5. How are actions files configured? What is the easiest
 way to do this?</H3
 ></A
 >3.5. How are actions files configured? What is the easiest
 way to do this?</H3
@@ -270,7 +277,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN346"
+NAME="AEN359"
 ></A
 >3.6. There are several different <SPAN
 CLASS="QUOTE"
 ></A
 >3.6. There are several different <SPAN
 CLASS="QUOTE"
@@ -540,7 +547,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN411"
+NAME="AEN424"
 ></A
 >3.10. What is the <TT
 CLASS="FILENAME"
 ></A
 >3.10. What is the <TT
 CLASS="FILENAME"
@@ -622,7 +629,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN429"
+NAME="AEN442"
 ></A
 >3.11. How can I set up <SPAN
 CLASS="APPLICATION"
 ></A
 >3.11. How can I set up <SPAN
 CLASS="APPLICATION"
@@ -734,7 +741,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN455"
+NAME="AEN468"
 ></A
 >3.12. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</H3
 ><P
 ></A
 >3.12. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</H3
 ><P
@@ -801,7 +808,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN472"
+NAME="AEN485"
 ></A
 >3.13. Why would anybody want to see a checkerboard pattern?</H3
 ><P
 ></A
 >3.13. Why would anybody want to see a checkerboard pattern?</H3
 ><P
@@ -827,7 +834,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN477"
+NAME="AEN490"
 ></A
 >3.14. I see some images being replaced by a text
 instead of the checkerboard image. Why and how do I get rid of this?</H3
 ></A
 >3.14. I see some images being replaced by a text
 instead of the checkerboard image. Why and how do I get rid of this?</H3
@@ -864,7 +871,21 @@ NAME="SRVANY"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > run as a service 
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > run as a service 
-on Win2K/NT?</H3
+on Win2K/NT/XP?</H3
+><P
+> Yes. Version 3.0.4 introduces full <SPAN
+CLASS="APPLICATION"
+>Windows</SPAN
+> service
+ functionality. See <A
+HREF="../user-manual/installation.html#installation-pack-win"
+TARGET="_top"
+> the User Manual</A
+> for details on how to install and configure 
+ <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> as a service.</P
 ><P
 > Earlier versions could run as a system service using <B
 CLASS="COMMAND"
 ><P
 > Earlier versions could run as a system service using <B
 CLASS="COMMAND"
@@ -876,15 +897,6 @@ TARGET="_top"
 >http://sourceforge.net/tracker/?func=detail&#38;atid=361118&#38;aid=485617&#38;group_id=11118</A
 >,
  for details, and a sample configuration.</P
 >http://sourceforge.net/tracker/?func=detail&#38;atid=361118&#38;aid=485617&#38;group_id=11118</A
 >,
  for details, and a sample configuration.</P
-><P
-> Version 3.0.1 fixes the problem where the icon and menu where not available
- in the taskbar for this usage.</P
-><P
-> Version 3.0.4, introduces full Windows service functionality, thus elimating
- the <B
-CLASS="COMMAND"
->srvany.exe</B
-> requirement.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -902,7 +914,7 @@ CLASS="APPLICATION"
 >Squid</SPAN
 > or <SPAN
 CLASS="APPLICATION"
 >Squid</SPAN
 > or <SPAN
 CLASS="APPLICATION"
->TOR</SPAN
+>Tor</SPAN
 >?</H3
 ><P
 > This can be done and is often useful to combine the benefits of
 >?</H3
 ><P
 > This can be done and is often useful to combine the benefits of
@@ -960,7 +972,7 @@ CLASS="QUOTE"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > currently does not have this ability, 
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > currently does not have this ability, 
- though it is planned for a future release. Transparent proxies require 
+ though it may be added in a future release. Transparent proxies require 
  special handling of the request headers beyond what
  <SPAN
 CLASS="APPLICATION"
  special handling of the request headers beyond what
  <SPAN
 CLASS="APPLICATION"
@@ -984,9 +996,9 @@ TARGET="_top"
 >. As
  a transparent proxy to be used for chaining we recommend Transproxy
  (<A
 >. As
  a transparent proxy to be used for chaining we recommend Transproxy
  (<A
-HREF="http://www.transproxy.nlc.net.au/"
+HREF="http://transproxy.sourceforge.net/"
 TARGET="_top"
 TARGET="_top"
->http://www.transproxy.nlc.net.au/</A
+>http://transproxy.sourceforge.net/</A
 >).</P
 ></DIV
 ><DIV
 >).</P
 ></DIV
 ><DIV
index dacc4dc..2a12afe 100644 (file)
@@ -103,7 +103,7 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
 ><H2
 CLASS="SECT2"
 ><A
-NAME="AEN1113"
+NAME="AEN1209"
 ></A
 >7.1. License</H2
 ><P
 ></A
 >7.1. License</H2
 ><P
@@ -165,7 +165,7 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
 ><H2
 CLASS="SECT2"
 ><A
-NAME="AEN1129"
+NAME="AEN1225"
 ></A
 >7.2. History</H2
 ><P
 ></A
 >7.2. History</H2
 ><P
index 7d9d2b3..61d4c96 100644 (file)
@@ -679,46 +679,7 @@ CLASS="SECT2"
 ><A
 NAME="JOINTEAM"
 ></A
 ><A
 NAME="JOINTEAM"
 ></A
->1.10. I would like to help you, what do I do?</H3
-><DIV
-CLASS="SECT3"
-><H4
-CLASS="SECT3"
-><A
-NAME="JOINTEAM-MONEY"
-></A
->1.10.1. Contribute!</H4
-><P
-> We, of course, welcome donations and could use money for domain registering,
- buying software to test <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
-> with, and, of course,
- for regular world-wide get-togethers (hahaha). If you enjoy the software and feel
- like helping us with a donation, just <A
-HREF="mailto: ijbswa-developers@lists.sourceforge.net"
-TARGET="_top"
->drop us a note</A
->.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><H4
-CLASS="SECT3"
-><A
-NAME="JOINTEAM-SOFTWARE"
-></A
->1.10.2. Software</H4
-><P
-> If you are a vendor of a web-related software like a browser, web server
- or proxy, and would like us to ensure that <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
->
- runs smoothly with your product, you might consider supplying us with a
- copy or license. We can't, however, guarantee that we will fix all potential
- compatibility issues as a result.</P
-></DIV
+>1.10. I would like to help you, what can I do?</H3
 ><DIV
 CLASS="SECT3"
 ><H4
 ><DIV
 CLASS="SECT3"
 ><H4
@@ -726,24 +687,31 @@ CLASS="SECT3"
 ><A
 NAME="JOINTEAM-WORK"
 ></A
 ><A
 NAME="JOINTEAM-WORK"
 ></A
->1.10.3. Would you like to participate?</H4
+>1.10.1. Would you like to participate?</H4
 ><P
 ><P
->   Well, helping the team is always a good idea. We welcome new developers,
-   packagers, testers, documentation writers or really anyone with a desire to help in 
-   any way. You 
-   <SPAN
+>   Well, we <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>always</I
+></SPAN
+> need help. There is something for
+   everybody who wants to help us. We welcome new developers, packagers,
+   testers, documentation writers or really anyone with a desire to help in
+   any way. You <SPAN
 CLASS="emphasis"
 ><I
 CLASS="EMPHASIS"
 >DO NOT</I
 ></SPAN
 CLASS="emphasis"
 ><I
 CLASS="EMPHASIS"
 >DO NOT</I
 ></SPAN
-> need to be a <SPAN
+> need to be a
+   <SPAN
 CLASS="QUOTE"
 >"programmer"</SPAN
 CLASS="QUOTE"
 >"programmer"</SPAN
->. There
-   are many other tasks available. In fact, the programmers often can't spend
-   as much time programming because of some of the other, more mundane things
-   that need to be done, like checking the Tracker feedback sections. 
+>. There are many other tasks available. In fact,
+   the programmers often can't spend as much time programming because of some
+   of the other, more mundane things that need to be done, like checking the
+   Tracker feedback sections. 
  </P
 ><P
 >  So first thing, <A
  </P
 ><P
 >  So first thing, <A
@@ -770,6 +738,45 @@ TARGET="_top"
 >, and
  together we'll find a suitable task for you.</P
 ></DIV
 >, and
  together we'll find a suitable task for you.</P
 ></DIV
+><DIV
+CLASS="SECT3"
+><H4
+CLASS="SECT3"
+><A
+NAME="JOINTEAM-MONEY"
+></A
+>1.10.2. Contribute!</H4
+><P
+> We, of course, welcome donations and could use money for domain registering,
+ buying software to test <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> with, and, of course,
+ for regular world-wide get-togethers (hahaha). If you enjoy the software and feel
+ like helping us with a donation, just <A
+HREF="mailto: ijbswa-developers@lists.sourceforge.net"
+TARGET="_top"
+>drop us a note</A
+>.</P
+></DIV
+><DIV
+CLASS="SECT3"
+><H4
+CLASS="SECT3"
+><A
+NAME="JOINTEAM-SOFTWARE"
+></A
+>1.10.3. Software</H4
+><P
+> If you are a vendor of a web-related software like a browser, web server
+ or proxy, and would like us to ensure that <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ runs smoothly with your product, you might consider supplying us with a
+ copy or license. We can't, however, guarantee that we will fix all potential
+ compatibility issues as a result.</P
+></DIV
 ></DIV
 ></DIV
 ><DIV
 ></DIV
 ></DIV
 ><DIV
index 3eb42bf..f817d8d 100644 (file)
@@ -45,7 +45,7 @@ TARGET="_top"
 ><BR></P
 ><P
 CLASS="PUBDATE"
 ><BR></P
 ><P
 CLASS="PUBDATE"
->$Id: faq.sgml,v 2.11 2006/07/18 14:48:50 david__schmidt Exp $<BR></P
+>$Id: faq.sgml,v 2.14 2006/09/05 13:25:12 david__schmidt Exp $<BR></P
 ><DIV
 ><DIV
 CLASS="ABSTRACT"
 ><DIV
 ><DIV
 CLASS="ABSTRACT"
@@ -224,24 +224,24 @@ warranty? Registration?</A
 ><DT
 >1.10. <A
 HREF="general.html#JOINTEAM"
 ><DT
 >1.10. <A
 HREF="general.html#JOINTEAM"
->I would like to help you, what do I do?</A
+>I would like to help you, what can I do?</A
 ></DT
 ><DD
 ><DL
 ><DT
 >1.10.1. <A
 ></DT
 ><DD
 ><DL
 ><DT
 >1.10.1. <A
-HREF="general.html#JOINTEAM-MONEY"
->Contribute!</A
+HREF="general.html#JOINTEAM-WORK"
+>Would you like to participate?</A
 ></DT
 ><DT
 >1.10.2. <A
 ></DT
 ><DT
 >1.10.2. <A
-HREF="general.html#JOINTEAM-SOFTWARE"
->Software</A
+HREF="general.html#JOINTEAM-MONEY"
+>Contribute!</A
 ></DT
 ><DT
 >1.10.3. <A
 ></DT
 ><DT
 >1.10.3. <A
-HREF="general.html#JOINTEAM-WORK"
->Would you like to participate?</A
+HREF="general.html#JOINTEAM-SOFTWARE"
+>Software</A
 ></DT
 ></DL
 ></DD
 ></DT
 ></DL
 ></DD
@@ -289,7 +289,7 @@ CLASS="APPLICATION"
 ></DT
 ><DT
 >2.5. <A
 ></DT
 ><DT
 >2.5. <A
-HREF="installation.html#AEN231"
+HREF="installation.html#AEN235"
 >I just installed <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >I just installed <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -346,7 +346,7 @@ HREF="configuration.html#NEWCONFIG"
 ></DT
 ><DT
 >3.3. <A
 ></DT
 ><DT
 >3.3. <A
-HREF="configuration.html#AEN319"
+HREF="configuration.html#AEN332"
 >What is an <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
 >What is an <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
@@ -366,13 +366,13 @@ CLASS="QUOTE"
 ></DT
 ><DT
 >3.5. <A
 ></DT
 ><DT
 >3.5. <A
-HREF="configuration.html#AEN338"
+HREF="configuration.html#AEN351"
 >How are actions files configured? What is the easiest
 way to do this?</A
 ></DT
 ><DT
 >3.6. <A
 >How are actions files configured? What is the easiest
 way to do this?</A
 ></DT
 ><DT
 >3.6. <A
-HREF="configuration.html#AEN346"
+HREF="configuration.html#AEN359"
 >There are several different <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
 >There are several different <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
@@ -407,7 +407,7 @@ with a browser? Does that not raise security issues?</A
 ></DT
 ><DT
 >3.10. <A
 ></DT
 ><DT
 >3.10. <A
-HREF="configuration.html#AEN411"
+HREF="configuration.html#AEN424"
 >What is the <TT
 CLASS="FILENAME"
 >default.filter</TT
 >What is the <TT
 CLASS="FILENAME"
 >default.filter</TT
@@ -418,7 +418,7 @@ CLASS="QUOTE"
 ></DT
 ><DT
 >3.11. <A
 ></DT
 ><DT
 >3.11. <A
-HREF="configuration.html#AEN429"
+HREF="configuration.html#AEN442"
 >How can I set up <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >How can I set up <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -427,17 +427,17 @@ CLASS="APPLICATION"
 ></DT
 ><DT
 >3.12. <A
 ></DT
 ><DT
 >3.12. <A
-HREF="configuration.html#AEN455"
+HREF="configuration.html#AEN468"
 >Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</A
 ></DT
 ><DT
 >3.13. <A
 >Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</A
 ></DT
 ><DT
 >3.13. <A
-HREF="configuration.html#AEN472"
+HREF="configuration.html#AEN485"
 >Why would anybody want to see a checkerboard pattern?</A
 ></DT
 ><DT
 >3.14. <A
 >Why would anybody want to see a checkerboard pattern?</A
 ></DT
 ><DT
 >3.14. <A
-HREF="configuration.html#AEN477"
+HREF="configuration.html#AEN490"
 >I see some images being replaced by a text
 instead of the checkerboard image. Why and how do I get rid of this?</A
 ></DT
 >I see some images being replaced by a text
 instead of the checkerboard image. Why and how do I get rid of this?</A
 ></DT
@@ -448,7 +448,7 @@ HREF="configuration.html#SRVANY"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > run as a service 
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > run as a service 
-on Win2K/NT?</A
+on Win2K/NT/XP?</A
 ></DT
 ><DT
 >3.16. <A
 ></DT
 ><DT
 >3.16. <A
@@ -462,7 +462,7 @@ CLASS="APPLICATION"
 >Squid</SPAN
 > or <SPAN
 CLASS="APPLICATION"
 >Squid</SPAN
 > or <SPAN
 CLASS="APPLICATION"
->TOR</SPAN
+>Tor</SPAN
 >?</A
 ></DT
 ><DT
 >?</A
 ></DT
 ><DT
@@ -535,7 +535,7 @@ HREF="misc.html"
 ><DL
 ><DT
 >4.1. <A
 ><DL
 ><DT
 >4.1. <A
-HREF="misc.html#AEN570"
+HREF="misc.html#AEN584"
 >How much does <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >How much does <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -545,7 +545,7 @@ has to add extra time to browsing.</A
 ><DT
 >4.2. <A
 HREF="misc.html#LOADINGTIMES"
 ><DT
 >4.2. <A
 HREF="misc.html#LOADINGTIMES"
->I noticed considerable
+>I notice considerable
 delays in page requests compared to the old Junkbuster. What's wrong?</A
 ></DT
 ><DT
 delays in page requests compared to the old Junkbuster. What's wrong?</A
 ></DT
 ><DT
@@ -582,7 +582,7 @@ HREF="misc.html#IP"
 ></DT
 ><DT
 >4.8. <A
 ></DT
 ><DT
 >4.8. <A
-HREF="misc.html#AEN634"
+HREF="misc.html#AEN651"
 >Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -590,13 +590,25 @@ CLASS="APPLICATION"
 ></DT
 ><DT
 >4.9. <A
 ></DT
 ><DT
 >4.9. <A
-HREF="misc.html#AEN645"
+HREF="misc.html#TOR"
+>How do I use <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ together with <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>?</A
+></DT
+><DT
+>4.10. <A
+HREF="misc.html#AEN722"
 >Might some things break because header information or
 content is being altered?</A
 ></DT
 ><DT
 >Might some things break because header information or
 content is being altered?</A
 ></DT
 ><DT
->4.10. <A
-HREF="misc.html#AEN656"
+>4.11. <A
+HREF="misc.html#AEN733"
 >Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -607,30 +619,30 @@ CLASS="QUOTE"
 speed up web browsing?</A
 ></DT
 ><DT
 speed up web browsing?</A
 ></DT
 ><DT
->4.11. <A
-HREF="misc.html#AEN666"
+>4.12. <A
+HREF="misc.html#AEN743"
 >What about as a firewall? Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > protect me?</A
 ></DT
 ><DT
 >What about as a firewall? Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > protect me?</A
 ></DT
 ><DT
->4.12. <A
-HREF="misc.html#AEN672"
+>4.13. <A
+HREF="misc.html#AEN749"
 >I have large empty spaces / a checkerboard pattern now where
 ads used to be. Why?</A
 ></DT
 ><DT
 >I have large empty spaces / a checkerboard pattern now where
 ads used to be. Why?</A
 ></DT
 ><DT
->4.13. <A
-HREF="misc.html#AEN677"
+>4.14. <A
+HREF="misc.html#AEN754"
 >How can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > filter Secure (HTTPS) URLs?</A
 ></DT
 ><DT
 >How can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > filter Secure (HTTPS) URLs?</A
 ></DT
 ><DT
->4.14. <A
-HREF="misc.html#AEN692"
+>4.15. <A
+HREF="misc.html#AEN769"
 ><SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 ><SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -641,7 +653,7 @@ CLASS="QUOTE"
 secure is it? Do I need to take any special precautions?</A
 ></DT
 ><DT
 secure is it? Do I need to take any special precautions?</A
 ></DT
 ><DT
->4.15. <A
+>4.16. <A
 HREF="misc.html#TURNOFF"
 >How can I temporarily disable <SPAN
 CLASS="APPLICATION"
 HREF="misc.html#TURNOFF"
 >How can I temporarily disable <SPAN
 CLASS="APPLICATION"
@@ -649,7 +661,7 @@ CLASS="APPLICATION"
 >?</A
 ></DT
 ><DT
 >?</A
 ></DT
 ><DT
->4.16. <A
+>4.17. <A
 HREF="misc.html#REALLYOFF"
 >When <SPAN
 CLASS="QUOTE"
 HREF="misc.html#REALLYOFF"
 >When <SPAN
 CLASS="QUOTE"
@@ -661,7 +673,7 @@ CLASS="APPLICATION"
 out of the picture?</A
 ></DT
 ><DT
 out of the picture?</A
 ></DT
 ><DT
->4.17. <A
+>4.18. <A
 HREF="misc.html#CRUNCH"
 >My logs show <SPAN
 CLASS="APPLICATION"
 HREF="misc.html#CRUNCH"
 >My logs show <SPAN
 CLASS="APPLICATION"
@@ -670,13 +682,13 @@ CLASS="APPLICATION"
 CLASS="QUOTE"
 >"crunches"</SPAN
 > 
 CLASS="QUOTE"
 >"crunches"</SPAN
 > 
-ads, but also its own CGI pages. What is a <SPAN
+ads, but also its own internal CGI pages. What is a <SPAN
 CLASS="QUOTE"
 >"crunch"</SPAN
 >?</A
 ></DT
 ><DT
 CLASS="QUOTE"
 >"crunch"</SPAN
 >?</A
 ></DT
 ><DT
->4.18. <A
+>4.19. <A
 HREF="misc.html#DOWNLOADS"
 >Can <SPAN
 CLASS="APPLICATION"
 HREF="misc.html#DOWNLOADS"
 >Can <SPAN
 CLASS="APPLICATION"
@@ -685,7 +697,7 @@ CLASS="APPLICATION"
 from a webserver? FTP server?</A
 ></DT
 ><DT
 from a webserver? FTP server?</A
 ></DT
 ><DT
->4.19. <A
+>4.20. <A
 HREF="misc.html#DOWNLOADS2"
 >I just downloaded a Perl script, and <SPAN
 CLASS="APPLICATION"
 HREF="misc.html#DOWNLOADS2"
 >I just downloaded a Perl script, and <SPAN
 CLASS="APPLICATION"
@@ -694,7 +706,15 @@ CLASS="APPLICATION"
 altered it! Yikes, what is wrong!</A
 ></DT
 ><DT
 altered it! Yikes, what is wrong!</A
 ></DT
 ><DT
->4.20. <A
+>4.21. <A
+HREF="misc.html#HOSTSFILE"
+>Should I continue to use a <SPAN
+CLASS="QUOTE"
+>"HOSTS"</SPAN
+> file for ad-blocking?</A
+></DT
+><DT
+>4.22. <A
 HREF="misc.html#SEEALSO"
 >Where can I find more information about <SPAN
 CLASS="APPLICATION"
 HREF="misc.html#SEEALSO"
 >Where can I find more information about <SPAN
 CLASS="APPLICATION"
@@ -703,7 +723,7 @@ CLASS="APPLICATION"
 and related issues?</A
 ></DT
 ><DT
 and related issues?</A
 ></DT
 ><DT
->4.21. <A
+>4.23. <A
 HREF="misc.html#MICROSUCK"
 >I've noticed that Privoxy changes <SPAN
 CLASS="QUOTE"
 HREF="misc.html#MICROSUCK"
 >I've noticed that Privoxy changes <SPAN
 CLASS="QUOTE"
@@ -725,7 +745,7 @@ HREF="trouble.html"
 ><DL
 ><DT
 >5.1. <A
 ><DL
 ><DT
 >5.1. <A
-HREF="trouble.html#AEN829"
+HREF="trouble.html#AEN925"
 >I am getting <SPAN
 CLASS="QUOTE"
 >"connection refused"</SPAN
 >I am getting <SPAN
 CLASS="QUOTE"
 >"connection refused"</SPAN
@@ -734,7 +754,7 @@ with every web page?</A
 ></DT
 ><DT
 >5.2. <A
 ></DT
 ><DT
 >5.2. <A
-HREF="trouble.html#AEN842"
+HREF="trouble.html#AEN938"
 >I just added a new rule, but the steenkin ad is 
 still getting through. How?</A
 ></DT
 >I just added a new rule, but the steenkin ad is 
 still getting through. How?</A
 ></DT
@@ -939,12 +959,12 @@ HREF="copyright.html"
 ><DL
 ><DT
 >7.1. <A
 ><DL
 ><DT
 >7.1. <A
-HREF="copyright.html#AEN1113"
+HREF="copyright.html#AEN1209"
 >License</A
 ></DT
 ><DT
 >7.2. <A
 >License</A
 ></DT
 ><DT
 >7.2. <A
-HREF="copyright.html#AEN1129"
+HREF="copyright.html#AEN1225"
 >History</A
 ></DT
 ></DL
 >History</A
 ></DT
 ></DL
index 56108ff..f1ce470 100644 (file)
@@ -89,12 +89,24 @@ CLASS="APPLICATION"
 >?</H3
 ><P
 > Any browser that can be configured to use a proxy, which 
 >?</H3
 ><P
 > Any browser that can be configured to use a proxy, which 
- should be virtually all browsers. Direct browser support is not necessary
- since <SPAN
+ should be virtually all browsers, including
+ <SPAN
+CLASS="APPLICATION"
+>Firefox</SPAN
+>, <SPAN
+CLASS="APPLICATION"
+>Internet
+ Explorer</SPAN
+>, and <SPAN
+CLASS="APPLICATION"
+>Opera</SPAN
+> among others.
+ Direct browser support is not an absolute requirement since
+ <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> runs as a separate application and
- talks to the browser in the standardized HTTP protocol, just like a web server
+> runs as a separate application and talks
+ to the browser in the standardized HTTP protocol, just like a web server
  does.</P
 ></DIV
 ><DIV
  does.</P
 ></DIV
 ><DIV
@@ -221,7 +233,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN231"
+NAME="AEN235"
 ></A
 >2.5. I just installed <SPAN
 CLASS="APPLICATION"
 ></A
 >2.5. I just installed <SPAN
 CLASS="APPLICATION"
@@ -325,7 +337,8 @@ CLASS="APPLICATION"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > does not currently handle
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > does not currently handle
-  any other protocols such as FTP, SMTP, IM, IRC, ICQ, etc. 
+  any other protocols such as FTP, SMTP, IM, IRC, ICQ, etc. Be sure that
+  proxying any of these other protocols is not activated.
  </P
 ></DIV
 ><DIV
  </P
 ></DIV
 ><DIV
@@ -468,10 +481,10 @@ CLASS="APPLICATION"
  browser's cache. Note that shift-reloading the dummy page won't help, since
  that'll only refresh the dummy page, not the redirection that lead you there.</P
 ><P
  browser's cache. Note that shift-reloading the dummy page won't help, since
  that'll only refresh the dummy page, not the redirection that lead you there.</P
 ><P
-> The procedure for clearing the cache varies from browser to browser. As an
+> The procedure for clearing the cache varies from browser to browser. For
  example, <SPAN
 CLASS="APPLICATION"
  example, <SPAN
 CLASS="APPLICATION"
->Mozilla</SPAN
+>Mozilla/Netscape</SPAN
 > users would click 
  <SPAN
 CLASS="GUIBUTTON"
 > users would click 
  <SPAN
 CLASS="GUIBUTTON"
@@ -500,7 +513,32 @@ CLASS="QUOTE"
 CLASS="GUIBUTTON"
 >Clear Disk Cache</SPAN
 >"</SPAN
 CLASS="GUIBUTTON"
 >Clear Disk Cache</SPAN
 >"</SPAN
->.</P
+>.
+ And, <SPAN
+CLASS="APPLICATION"
+>Firefox</SPAN
+> users would click 
+ <SPAN
+CLASS="GUIBUTTON"
+>Tools</SPAN
+> --&#62; <SPAN
+CLASS="GUIBUTTON"
+>Options</SPAN
+> --&#62;
+ <SPAN
+CLASS="GUIBUTTON"
+>Privacy</SPAN
+> --&#62; <SPAN
+CLASS="GUIBUTTON"
+>Cache</SPAN
+> and
+ then click <SPAN
+CLASS="QUOTE"
+>"<SPAN
+CLASS="GUIBUTTON"
+>Clear Cache Now</SPAN
+>"</SPAN
+>.&#13;</P
 ></DIV
 ></DIV
 ><DIV
 ></DIV
 ></DIV
 ><DIV
index e339d41..e1c6576 100644 (file)
@@ -81,7 +81,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN570"
+NAME="AEN584"
 ></A
 >4.1. How much does <SPAN
 CLASS="APPLICATION"
 ></A
 >4.1. How much does <SPAN
 CLASS="APPLICATION"
@@ -90,7 +90,8 @@ CLASS="APPLICATION"
 has to add extra time to browsing.</H3
 ><P
 > How much of an impact depends on many things, including the CPU of the host
 has to add extra time to browsing.</H3
 ><P
 > How much of an impact depends on many things, including the CPU of the host
- system, how agressive the configuration is, which specific actions are being triggered, etc.</P
+ system, how agressive the configuration is, which specific actions are being triggered, 
+ the size of the page, etc.</P
 ><P
 > Overall, it should not slow you down any in real terms, and may actually help 
  speed things up since ads, banners and other junk are not typically being displayed.
 ><P
 > Overall, it should not slow you down any in real terms, and may actually help 
  speed things up since ads, banners and other junk are not typically being displayed.
@@ -121,10 +122,11 @@ TARGET="_top"
 >deanimate-gifs</A
 ></TT
 >
 >deanimate-gifs</A
 ></TT
 >
- actions will cause a perceived slowdown, since the entire document needs to be buffered
- before displaying. On very large documents, there may be some impact. How
- much depends on the page size, the actual definition of the filter(s), etc. See below.
- Most other actions have little to no impact on speed.</P
+ actions will certainly cause a perceived slowdown, since the entire document
+ needs to be buffered before displaying. And on very large documents, there may be
+ some impact. How much depends on the page size, the actual definition of the
+ filter(s), etc. See below. Most other actions have little to no impact on
+ speed.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -133,7 +135,7 @@ CLASS="SECT2"
 ><A
 NAME="LOADINGTIMES"
 ></A
 ><A
 NAME="LOADINGTIMES"
 ></A
->4.2. I noticed considerable
+>4.2. I notice considerable
 delays in page requests compared to the old Junkbuster. What's wrong?</H3
 ><P
 > If you use any <TT
 delays in page requests compared to the old Junkbuster. What's wrong?</H3
 ><P
 > If you use any <TT
@@ -159,9 +161,9 @@ TARGET="_top"
  the feeling is different, because most browsers are able to start rendering
  incomplete content, giving the user a feeling of "it works". This effect is
  more noticeable on slower dialup connections. Extremely large documents
  the feeling is different, because most browsers are able to start rendering
  incomplete content, giving the user a feeling of "it works". This effect is
  more noticeable on slower dialup connections. Extremely large documents
- may have some impact on the time to load the page. But the overall difference
- should be very minimal. If there is a big impact, then probably some other
- problem is contributing.
+ may have some impact on the time to load the page where there is filtering
+ being done. But overall, the difference should be very minimal. If there is a
big impact, then probably some other problem is contributing.
  </P
 ><P
 > Filtering is automatically disabled for inappropriate MIME types. But note 
  </P
 ><P
 > Filtering is automatically disabled for inappropriate MIME types. But note 
@@ -323,41 +325,52 @@ NAME="IP"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > or ultimately any other
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > or ultimately any other
- software. The server needs to know your IP address to send the answers back
to you. </P
+ software. The server needs to know your IP address so that it knows where to
send the responses back. </P
 ><P
 ><P
-> Fortunately there are many publicly usable anonymous proxies out there, which
- solve the problem by providing a further level of indirection between you and
- the web server, shared by many people, and thus letting your requests "drown"
- in white noise of unrelated requests as far as user tracking is concerned.</P
+> There are many publicly usable "anonymous" proxies out there, which
+ provide a further level of indirection between you and the web server.</P
 ><P
 ><P
-> Most of them will, however, log your IP address and make it available to the
- authorities in case you abuse that anonymity for criminal purposes. In fact
+> However, these proxies are called "anonymous" because you don't need
+ a password, not because they would offer any real anonymity.
+ Most of them will log your IP address and make it available to the
+ authorities in case you violate the law of the country they run in. In fact
  you can't even rule out that some of them only exist to *collect* information
  on (those suspicious) people with a more than average preference for privacy.</P
 ><P
  you can't even rule out that some of them only exist to *collect* information
  on (those suspicious) people with a more than average preference for privacy.</P
 ><P
-> You can find a list of anonymous public proxies at <A
-HREF="http://www.multiproxy.org/anon_proxy.htm"
+> Your best bet is to chain <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ with <A
+HREF="http://tor.eff.org/"
 TARGET="_top"
 TARGET="_top"
->multiproxy.org</A
-> and many
- more through Google. A particularly interesting project is the JAP service
- offered by the Technical University of Dresden (<A
-HREF="http://anon.inf.tu-dresden.de/index_en.html"
+>Tor</A
+>,
+ an  <A
+HREF="http://www.eff.org/"
 TARGET="_top"
 TARGET="_top"
->http://anon.inf.tu-dresden.de/index_en.html</A
->).</P
-><P
-> There is, however, even in the single-machine case the possibility to make the
- server believe that your machine is in fact a shared proxy serving a large
- LAN, and we are looking into that.</P
+>EFF</A
+> supported onion routing system.
+ The configuration details can be found in
+ <A
+HREF="#TOR"
+TARGET="_top"
+>How do I use <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> together with <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>?</A
+>.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ></DIV
 ><DIV
 CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN634"
+NAME="AEN651"
 ></A
 >4.8. Can <SPAN
 CLASS="APPLICATION"
 ></A
 >4.8. Can <SPAN
 CLASS="APPLICATION"
@@ -365,8 +378,20 @@ CLASS="APPLICATION"
 > guarantee I am anonymous?</H3
 ><P
 > No. Your chances of remaining anonymous are greatly improved, but unless you
 > guarantee I am anonymous?</H3
 ><P
 > No. Your chances of remaining anonymous are greatly improved, but unless you
- are an expert on Internet security it would be safest to assume that
- everything you do on the Web can be traced back to you.</P
+ <A
+HREF="#TOR"
+TARGET="_top"
+>chain <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> with <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+></A
+>
+ or a similar system and know what you're doing when it comes to configuring
+ the rest of your system, it would be safest to assume that everything you do
+ on the Web can be traced back to you.</P
 ><P
 > <SPAN
 CLASS="APPLICATION"
 ><P
 > <SPAN
 CLASS="APPLICATION"
@@ -379,8 +404,30 @@ CLASS="EMPHASIS"
 >you</I
 ></SPAN
 > more freedom  to decide which sites 
 >you</I
 ></SPAN
 > more freedom  to decide which sites 
- you can trust, and what details you want to reveal. But it's still possible
- that web sites can find out who you are. Here's one way this can happen.</P
+ you can trust, and what details you want to reveal. But it neither 
+ hides your ip address, nor can it guarantee that the rest of the system
+ behaves correctly. There are several possibilities how a web sites can find
+ out who you are, even if you are using a strict <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ configuration and chained it with <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>.</P
+><P
+> Most of <SPAN
+CLASS="APPLICATION"
+>Privoxy's</SPAN
+> protection can be easily subverted
+ by an insecure browser configuration, therefore you should use a browser that can
+ be configured to only execute code from trusted sites, and be careful which sites you trust.
+ For example there is no point in having <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ modify the User-Agent header, if websites can get all the information they want
+ through JavaScript, ActiveX, Flash, Java etc.</P
 ><P
 > A few browsers disclose the user's email address in certain situations, such
  as when transferring a file by FTP. <SPAN
 ><P
 > A few browsers disclose the user's email address in certain situations, such
  as when transferring a file by FTP. <SPAN
@@ -406,9 +453,235 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN645"
+NAME="TOR"
+></A
+>4.9. How do I use <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ together with <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>?</H3
+><P
+> Before you configure <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> to use <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>
+ (<A
+HREF="http://tor.eff.org/"
+TARGET="_top"
+>http://tor.eff.org/</A
+>),
+ please follow the User Manual chapters
+ <A
+HREF="../user-manual/installation.html"
+TARGET="_top"
+>2. Installation</A
+> and
+ <A
+HREF="../user-manual/startup.html"
+TARGET="_top"
+>5. Startup</A
+> to make sure
+ <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> itself is setup correctly.</P
+><P
+> 
+ If it is, refer to <A
+HREF="http://tor.eff.org/documentation.html.en"
+TARGET="_top"
+>Tor's
+ extensive documentation</A
+> to learn how to install <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>,
+ and make sure <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>'s logfile says that
+ <SPAN
+CLASS="QUOTE"
+>"Tor has successfully opened a circuit"</SPAN
+> and it
+ <SPAN
+CLASS="QUOTE"
+>"[l]ooks like client functionality is working"</SPAN
+>.</P
+><P
+> If either <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> or <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ isn't working, their combination most likely will neither. Testing them on their
+ own will also help you to direct problem reports to the right audience.
+ If <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> isn't working, don't bother the
+ <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> developers. If <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>
+ isn't working, don't send bug reports to the <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> Team.</P
+><P
+> If you verified that <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> and <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>
+ are working, it is time to connect them. As far as <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ is concerned, <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> is just another proxy that can be reached
+ by socks4 or socks4a. Most likely you are interested in <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>
+ to increase your anonymity level, therefore you should use socks4a,
+ to make sure <SPAN
+CLASS="APPLICATION"
+>Privoxy's</SPAN
+> DNS requests are
+ done through <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> and thus invisible to your local network.</P
+><P
+> Since <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> 3.0.4, its configuration (section 5.2)
+ is already prepared for <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>, if you are using a
+ default <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> configuration and run it on the same
+ system as Privoxy, you just have to uncomment the line:</P
+><P
+> <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="SCREEN"
+>#        forward-socks4a             /     127.0.0.1:9050 .
+ </PRE
+></TD
+></TR
+></TABLE
+></P
+><P
+> This is enough to reach the internet, but additionally you should
+ uncomment the following forward rules, to make sure your local network is still
+ reachable through Privoxy:</P
+><P
+> <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="SCREEN"
+>#        forward         192.168.*.*/     .
+#        forward            10.*.*.*/     .
+#        forward           127.*.*.*/     .
+ </PRE
+></TD
+></TR
+></TABLE
+></P
+><P
+> Unencrypted connections to systems in these address ranges will
+ be as (un)secure as the local network is, but the alternative is
+ that you can't reach the network at all.
+ If you also want to be able to reach servers in your local
+ network by using their names, you will need additional
+ exceptions that look like this:</P
+><P
+> <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="SCREEN"
+>#        forward           localhost/     .
+ </PRE
+></TD
+></TR
+></TABLE
+></P
+><P
+> Save the modified configuration file and open
+ <A
+HREF="http://config.privoxy.org/show-status"
+TARGET="_top"
+>http://config.privoxy.org/show-status/</A
+>
+ in your browser, confirm that <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> has reloaded its configuration
+ and that there are no other forward lines, unless you know that you need them. I everything looks good,
+ refer to
+ <A
+HREF="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#head-0e1cc2ac330ede8c6ad1ac0d0db0ac163b0e6143"
+TARGET="_top"
+>Tor
+ Faq 4.2</A
+> to learn how to verify that you are really using <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>.</P
+><P
+> Afterwards, please take the time to at least skim through the rest
+ of <SPAN
+CLASS="APPLICATION"
+>Tor's</SPAN
+> documentation. Make sure you understand
+ what <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> does, why it is no replacement for
+ application level security, and why you shouldn't use it for unencrypted logins.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H3
+CLASS="SECT2"
+><A
+NAME="AEN722"
 ></A
 ></A
->4.9. Might some things break because header information or
+>4.10. Might some things break because header information or
 content is being altered?</H3
 ><P
 > Definitely. More and more sites use HTTP header content to decide what to
 content is being altered?</H3
 ><P
 > Definitely. More and more sites use HTTP header content to decide what to
@@ -456,9 +729,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN656"
+NAME="AEN733"
 ></A
 ></A
->4.10. Can <SPAN
+>4.11. Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > act as a <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > act as a <SPAN
@@ -498,9 +771,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN666"
+NAME="AEN743"
 ></A
 ></A
->4.11. What about as a firewall? Can <SPAN
+>4.12. What about as a firewall? Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > protect me?</H3
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > protect me?</H3
@@ -524,9 +797,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN672"
+NAME="AEN749"
 ></A
 ></A
->4.12. I have large empty spaces / a checkerboard pattern now where
+>4.13. I have large empty spaces / a checkerboard pattern now where
 ads used to be. Why?</H3
 ><P
 > It would be technically possible eliminate the banners in a way that frees
 ads used to be. Why?</H3
 ><P
 > It would be technically possible eliminate the banners in a way that frees
@@ -549,9 +822,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN677"
+NAME="AEN754"
 ></A
 ></A
->4.13. How can <SPAN
+>4.14. How can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > filter Secure (HTTPS) URLs?</H3
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > filter Secure (HTTPS) URLs?</H3
@@ -611,9 +884,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN692"
+NAME="AEN769"
 ></A
 ></A
->4.14. <SPAN
+>4.15. <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > runs as a <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > runs as a <SPAN
@@ -674,7 +947,7 @@ CLASS="SECT2"
 ><A
 NAME="TURNOFF"
 ></A
 ><A
 NAME="TURNOFF"
 ></A
->4.15. How can I temporarily disable <SPAN
+>4.16. How can I temporarily disable <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >?</H3
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >?</H3
@@ -706,7 +979,7 @@ CLASS="SECT2"
 ><A
 NAME="REALLYOFF"
 ></A
 ><A
 NAME="REALLYOFF"
 ></A
->4.16. When <SPAN
+>4.17. When <SPAN
 CLASS="QUOTE"
 >"disabled"</SPAN
 > is <SPAN
 CLASS="QUOTE"
 >"disabled"</SPAN
 > is <SPAN
@@ -737,14 +1010,14 @@ CLASS="SECT2"
 ><A
 NAME="CRUNCH"
 ></A
 ><A
 NAME="CRUNCH"
 ></A
->4.17. My logs show <SPAN
+>4.18. My logs show <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > <SPAN
 CLASS="QUOTE"
 >"crunches"</SPAN
 > 
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > <SPAN
 CLASS="QUOTE"
 >"crunches"</SPAN
 > 
-ads, but also its own CGI pages. What is a <SPAN
+ads, but also its own internal CGI pages. What is a <SPAN
 CLASS="QUOTE"
 >"crunch"</SPAN
 >?</H3
 CLASS="QUOTE"
 >"crunch"</SPAN
 >?</H3
@@ -790,7 +1063,7 @@ CLASS="SECT2"
 ><A
 NAME="DOWNLOADS"
 ></A
 ><A
 NAME="DOWNLOADS"
 ></A
->4.18. Can <SPAN
+>4.19. Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > effect files that I download
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > effect files that I download
@@ -870,7 +1143,7 @@ CLASS="QUOTE"
  that is intended to be saved to disk, then any content that might have been
  altered by filtering, will be saved too, for these (probably rare) cases.</P
 ><P
  that is intended to be saved to disk, then any content that might have been
  altered by filtering, will be saved too, for these (probably rare) cases.</P
 ><P
-> Note that versions later than 3.0.2 do NOT filter document types of
+> Note that versions later than 3.0.2 do NOT filter document types reported as 
  <SPAN
 CLASS="QUOTE"
 >"text/plain"</SPAN
  <SPAN
 CLASS="QUOTE"
 >"text/plain"</SPAN
@@ -923,7 +1196,7 @@ CLASS="EMPHASIS"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > does not do FTP at all, only HTTP 
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > does not do FTP at all, only HTTP 
-  protocols, so please don't even try.</P
+  protocols, so please don't try.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -932,7 +1205,7 @@ CLASS="SECT2"
 ><A
 NAME="DOWNLOADS2"
 ></A
 ><A
 NAME="DOWNLOADS2"
 ></A
->4.19. I just downloaded a Perl script, and <SPAN
+>4.20. I just downloaded a Perl script, and <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
@@ -945,9 +1218,80 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
+NAME="HOSTSFILE"
+></A
+>4.21. Should I continue to use a <SPAN
+CLASS="QUOTE"
+>"HOSTS"</SPAN
+> file for ad-blocking?</H3
+><P
+> One time-tested technique to defeat common ads is to trick the local DNS
+ system by giving a phony IP address for the ad generator in the local 
+ <TT
+CLASS="FILENAME"
+>HOSTS</TT
+> file, typically using <TT
+CLASS="LITERAL"
+>127.0.0.1</TT
+>, aka 
+ <TT
+CLASS="LITERAL"
+>localhost</TT
+>. This effectively blocks the ad.</P
+><P
+> There is no reason to use this technique in conjunction with 
+ <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>. <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ does essentially the same thing, much more elegantly and with much more 
+ flexibility. A large <TT
+CLASS="FILENAME"
+>HOSTS</TT
+> file, in fact, not only
+ duplicates effort, but may get in the way. It is recommended to remove 
+ such entries from your <TT
+CLASS="FILENAME"
+>HOSTS</TT
+> file. If you think 
+ your hosts list is neglected by <SPAN
+CLASS="APPLICATION"
+>Privoxy's </SPAN
+> 
+ configuration, consider adding your list to your <TT
+CLASS="FILENAME"
+>user.action</TT
+> file:</P
+><P
+> <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="SCREEN"
+>  { +block }
+   www.ad.example1.com
+   ad.example2.com
+   ads.galore.example.com
+   etc.example.com</PRE
+></TD
+></TR
+></TABLE
+></P
+></DIV
+><DIV
+CLASS="SECT2"
+><H3
+CLASS="SECT2"
+><A
 NAME="SEEALSO"
 ></A
 NAME="SEEALSO"
 ></A
->4.20. Where can I find more information about <SPAN
+>4.22. Where can I find more information about <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
@@ -1069,13 +1413,14 @@ BORDER="0"
 ><TR
 ><TD
 >   <A
 ><TR
 ><TD
 >   <A
-HREF="javascript:w=Math.floor(screen.width/2);h=Math.floor(screen.height*0.9);void(window.open('http://www.privoxy.org/actions','Feedback','screenx='+w+',width='+w+',height='+h+',scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());"
+HREF="http://sourceforge.net/tracker/?group_id=11118&atid=460288"
 TARGET="_top"
 TARGET="_top"
->http://www.privoxy.org/actions/</A
+>http://sourceforge.net/tracker/?group_id=11118&#38;atid=460288</A
 >, to submit <SPAN
 CLASS="QUOTE"
 >"misses"</SPAN
 >, to submit <SPAN
 CLASS="QUOTE"
 >"misses"</SPAN
-> to the developers. 
+> and other
+   configuration related suggestions to the developers. 
   </TD
 ></TR
 ></TBODY
   </TD
 ></TR
 ></TBODY
@@ -1133,9 +1478,9 @@ BORDER="0"
 ><TR
 ><TD
 >   <A
 ><TR
 ><TD
 >   <A
-HREF="http://privacy.net/analyze/"
+HREF="http://privacy.net/"
 TARGET="_top"
 TARGET="_top"
->http://privacy.net/analyze/</A
+>http://privacy.net/</A
 >, a useful site
    to check what information about you is leaked while you browse the web.
   </TD
 >, a useful site
    to check what information about you is leaked while you browse the web.
   </TD
@@ -1176,6 +1521,30 @@ BORDER="0"
 ><TR
 ><TD
 >   <A
 ><TR
 ><TD
 >   <A
+HREF="http://tor.eff.org/"
+TARGET="_top"
+>http://tor.eff.org/</A
+>, 
+   <SPAN
+CLASS="APPLICATION"
+>TOR</SPAN
+> can help anonymize web browsing, 
+   web publishing, instant messaging, IRC, SSH, and other applications.
+  </TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+>
+ <P
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+>   <A
 HREF="http://www.privoxy.org/developer-manual/"
 TARGET="_top"
 >http://www.privoxy.org/developer-manual/</A
 HREF="http://www.privoxy.org/developer-manual/"
 TARGET="_top"
 >http://www.privoxy.org/developer-manual/</A
@@ -1199,7 +1568,7 @@ CLASS="SECT2"
 ><A
 NAME="MICROSUCK"
 ></A
 ><A
 NAME="MICROSUCK"
 ></A
->4.21. I've noticed that Privoxy changes <SPAN
+>4.23. I've noticed that Privoxy changes <SPAN
 CLASS="QUOTE"
 >"Microsoft"</SPAN
 > to 
 CLASS="QUOTE"
 >"Microsoft"</SPAN
 > to 
@@ -1221,15 +1590,12 @@ CLASS="LITERAL"
 CLASS="QUOTE"
 >"Text replacements for subversive browsing
  fun!"</SPAN
 CLASS="QUOTE"
 >"Text replacements for subversive browsing
  fun!"</SPAN
-> or you have implicitly activated it by choosing the
- <SPAN
+> or you are using an older Privoxy version and have implicitly
activated it by choosing the  <SPAN
 CLASS="QUOTE"
 >"Adventuresome"</SPAN
 CLASS="QUOTE"
 >"Adventuresome"</SPAN
-> profile in the web-based editor (formerly known 
- as the <SPAN
-CLASS="APPLICATION"
->Advanced</SPAN
-> profile).</P
+> profile in the
+ web-based editor.</P
 ></DIV
 ></DIV
 ><DIV
 ></DIV
 ></DIV
 ><DIV
index bfd224e..4d2035f 100644 (file)
@@ -81,7 +81,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN829"
+NAME="AEN925"
 ></A
 >5.1. I am getting <SPAN
 CLASS="QUOTE"
 ></A
 >5.1. I am getting <SPAN
 CLASS="QUOTE"
@@ -102,7 +102,7 @@ CLASS="APPLICATION"
 > Early <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > Early <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> versions (and also
+> 2.x versions (and also
  <SPAN
 CLASS="APPLICATION"
 >Junkbuster</SPAN
  <SPAN
 CLASS="APPLICATION"
 >Junkbuster</SPAN
@@ -132,7 +132,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN842"
+NAME="AEN938"
 ></A
 >5.2. I just added a new rule, but the steenkin ad is 
 still getting through. How?</H3
 ></A
 >5.2. I just added a new rule, but the steenkin ad is 
 still getting through. How?</H3
@@ -340,19 +340,21 @@ CLASS="APPLICATION"
 CLASS="QUOTE"
 >"proxy"</SPAN
 >
 CLASS="QUOTE"
 >"proxy"</SPAN
 >
-  setting, which will silently enable <SPAN
+  setting, which will silently various protocols, including
+  <SPAN
 CLASS="emphasis"
 ><I
 CLASS="EMPHASIS"
 >both</I
 ></SPAN
 CLASS="emphasis"
 ><I
 CLASS="EMPHASIS"
 >both</I
 ></SPAN
-> HTTP and FTP
-  proxying! So it is possible to accidentally enable FTP proxying in these
-  cases. And of course, if this happens, <SPAN
+> HTTP and FTP proxying! So it is possible to
+  accidentally enable FTP proxying in these cases. And of course, if this
+  happens, <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
->
-  will indeed cause problems since it does not know FTP.
+> will indeed cause problems since
+  it does not know FTP. Newer version will give a sane error message if a FTP 
+  connection is attempted.
  </P
 ><P
 >  Will <SPAN
  </P
 ><P
 >  Will <SPAN