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/
                 
- $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.
@@ -75,7 +75,7 @@
  </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 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>
@@ -372,30 +398,6 @@ warranty? Registration?</title>
 </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>
 
@@ -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 
- 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>
@@ -508,7 +513,8 @@ special I have to do now?</title>
  </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>
 
@@ -565,12 +571,17 @@ All the ads are there. What's wrong?</title>
 </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>.
+ 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>
 
@@ -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>
-   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> 
@@ -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>
- 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.
+ 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>
@@ -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 
-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>
- 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>.
@@ -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>
-<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 
-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.
@@ -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, 
- 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>
@@ -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
- (<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>
@@ -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
- 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 
@@ -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>
- 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>
 
 
-<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
@@ -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
- 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 
@@ -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
- 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
@@ -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
- 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
@@ -1530,27 +1516,6 @@ speed up web browsing?</title>
 </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>
@@ -1657,7 +1622,7 @@ out of the picture?</title>
 
 <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
@@ -1706,7 +1671,7 @@ from a webserver? FTP server?</title>
  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>
@@ -1729,7 +1694,7 @@ from a webserver? FTP server?</title>
 </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>
 
@@ -1741,6 +1706,33 @@ altered it! Yikes, what is wrong!</title>
 </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>
@@ -1791,7 +1783,7 @@ with every web page?</title>
 </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, 
@@ -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>
-  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.
@@ -2282,6 +2276,9 @@ Why?</title>
  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.
index 03cc9b6..314cacb 100644 (file)
@@ -119,23 +119,28 @@ NAME="NEWCONFIG"
 ></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
-> and early versions
-   of <SPAN
+> days, and early
+   versions of <SPAN
 CLASS="APPLICATION"
->Privoxy</SPAN
->. The old files, like <TT
+>Privoxy 2.x</SPAN
+>. The old files, like
+   <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
@@ -151,7 +156,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN319"
+NAME="AEN332"
 ></A
 >3.3. What is an <SPAN
 CLASS="QUOTE"
@@ -171,9 +176,11 @@ TARGET="_top"
  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
- 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"
@@ -234,7 +241,7 @@ CLASS="SECT2"
 ><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
@@ -270,7 +277,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN346"
+NAME="AEN359"
 ></A
 >3.6. There are several different <SPAN
 CLASS="QUOTE"
@@ -540,7 +547,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN411"
+NAME="AEN424"
 ></A
 >3.10. What is the <TT
 CLASS="FILENAME"
@@ -622,7 +629,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN429"
+NAME="AEN442"
 ></A
 >3.11. How can I set up <SPAN
 CLASS="APPLICATION"
@@ -734,7 +741,7 @@ CLASS="SECT2"
 ><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
@@ -801,7 +808,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN472"
+NAME="AEN485"
 ></A
 >3.13. Why would anybody want to see a checkerboard pattern?</H3
 ><P
@@ -827,7 +834,7 @@ CLASS="SECT2"
 ><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
@@ -864,7 +871,21 @@ NAME="SRVANY"
 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"
@@ -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
-><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"
@@ -902,7 +914,7 @@ 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
@@ -960,7 +972,7 @@ CLASS="QUOTE"
 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"
@@ -984,9 +996,9 @@ TARGET="_top"
 >. 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"
->http://www.transproxy.nlc.net.au/</A
+>http://transproxy.sourceforge.net/</A
 >).</P
 ></DIV
 ><DIV
index dacc4dc..2a12afe 100644 (file)
@@ -103,7 +103,7 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
-NAME="AEN1113"
+NAME="AEN1209"
 ></A
 >7.1. License</H2
 ><P
@@ -165,7 +165,7 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
-NAME="AEN1129"
+NAME="AEN1225"
 ></A
 >7.2. History</H2
 ><P
index 7d9d2b3..61d4c96 100644 (file)
@@ -679,46 +679,7 @@ CLASS="SECT2"
 ><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
@@ -726,24 +687,31 @@ CLASS="SECT3"
 ><A
 NAME="JOINTEAM-WORK"
 ></A
->1.10.3. Would you like to participate?</H4
+>1.10.1. Would you like to participate?</H4
 ><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
-> need to be a <SPAN
+> need to be a
+   <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
@@ -770,6 +738,45 @@ TARGET="_top"
 >, 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
index 3eb42bf..f817d8d 100644 (file)
@@ -45,7 +45,7 @@ TARGET="_top"
 ><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"
@@ -224,24 +224,24 @@ warranty? Registration?</A
 ><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
-HREF="general.html#JOINTEAM-MONEY"
->Contribute!</A
+HREF="general.html#JOINTEAM-WORK"
+>Would you like to participate?</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
-HREF="general.html#JOINTEAM-WORK"
->Would you like to participate?</A
+HREF="general.html#JOINTEAM-SOFTWARE"
+>Software</A
 ></DT
 ></DL
 ></DD
@@ -289,7 +289,7 @@ CLASS="APPLICATION"
 ></DT
 ><DT
 >2.5. <A
-HREF="installation.html#AEN231"
+HREF="installation.html#AEN235"
 >I just installed <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -346,7 +346,7 @@ HREF="configuration.html#NEWCONFIG"
 ></DT
 ><DT
 >3.3. <A
-HREF="configuration.html#AEN319"
+HREF="configuration.html#AEN332"
 >What is an <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
@@ -366,13 +366,13 @@ CLASS="QUOTE"
 ></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
-HREF="configuration.html#AEN346"
+HREF="configuration.html#AEN359"
 >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
-HREF="configuration.html#AEN411"
+HREF="configuration.html#AEN424"
 >What is the <TT
 CLASS="FILENAME"
 >default.filter</TT
@@ -418,7 +418,7 @@ CLASS="QUOTE"
 ></DT
 ><DT
 >3.11. <A
-HREF="configuration.html#AEN429"
+HREF="configuration.html#AEN442"
 >How can I set up <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -427,17 +427,17 @@ CLASS="APPLICATION"
 ></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
-HREF="configuration.html#AEN472"
+HREF="configuration.html#AEN485"
 >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
@@ -448,7 +448,7 @@ HREF="configuration.html#SRVANY"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > run as a service 
-on Win2K/NT?</A
+on Win2K/NT/XP?</A
 ></DT
 ><DT
 >3.16. <A
@@ -462,7 +462,7 @@ CLASS="APPLICATION"
 >Squid</SPAN
 > or <SPAN
 CLASS="APPLICATION"
->TOR</SPAN
+>Tor</SPAN
 >?</A
 ></DT
 ><DT
@@ -535,7 +535,7 @@ HREF="misc.html"
 ><DL
 ><DT
 >4.1. <A
-HREF="misc.html#AEN570"
+HREF="misc.html#AEN584"
 >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"
->I noticed considerable
+>I notice considerable
 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
-HREF="misc.html#AEN634"
+HREF="misc.html#AEN651"
 >Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -590,13 +590,25 @@ CLASS="APPLICATION"
 ></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
->4.10. <A
-HREF="misc.html#AEN656"
+>4.11. <A
+HREF="misc.html#AEN733"
 >Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -607,30 +619,30 @@ CLASS="QUOTE"
 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
->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
->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
->4.14. <A
-HREF="misc.html#AEN692"
+>4.15. <A
+HREF="misc.html#AEN769"
 ><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
->4.15. <A
+>4.16. <A
 HREF="misc.html#TURNOFF"
 >How can I temporarily disable <SPAN
 CLASS="APPLICATION"
@@ -649,7 +661,7 @@ CLASS="APPLICATION"
 >?</A
 ></DT
 ><DT
->4.16. <A
+>4.17. <A
 HREF="misc.html#REALLYOFF"
 >When <SPAN
 CLASS="QUOTE"
@@ -661,7 +673,7 @@ CLASS="APPLICATION"
 out of the picture?</A
 ></DT
 ><DT
->4.17. <A
+>4.18. <A
 HREF="misc.html#CRUNCH"
 >My logs show <SPAN
 CLASS="APPLICATION"
@@ -670,13 +682,13 @@ CLASS="APPLICATION"
 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
->4.18. <A
+>4.19. <A
 HREF="misc.html#DOWNLOADS"
 >Can <SPAN
 CLASS="APPLICATION"
@@ -685,7 +697,7 @@ CLASS="APPLICATION"
 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"
@@ -694,7 +706,15 @@ CLASS="APPLICATION"
 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"
@@ -703,7 +723,7 @@ CLASS="APPLICATION"
 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"
@@ -725,7 +745,7 @@ HREF="trouble.html"
 ><DL
 ><DT
 >5.1. <A
-HREF="trouble.html#AEN829"
+HREF="trouble.html#AEN925"
 >I am getting <SPAN
 CLASS="QUOTE"
 >"connection refused"</SPAN
@@ -734,7 +754,7 @@ with every web page?</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
@@ -939,12 +959,12 @@ HREF="copyright.html"
 ><DL
 ><DT
 >7.1. <A
-HREF="copyright.html#AEN1113"
+HREF="copyright.html#AEN1209"
 >License</A
 ></DT
 ><DT
 >7.2. <A
-HREF="copyright.html#AEN1129"
+HREF="copyright.html#AEN1225"
 >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 
- 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
-> 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
@@ -221,7 +233,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN231"
+NAME="AEN235"
 ></A
 >2.5. I just installed <SPAN
 CLASS="APPLICATION"
@@ -325,7 +337,8 @@ CLASS="APPLICATION"
 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
@@ -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
-> 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"
->Mozilla</SPAN
+>Mozilla/Netscape</SPAN
 > users would click 
  <SPAN
 CLASS="GUIBUTTON"
@@ -500,7 +513,32 @@ CLASS="QUOTE"
 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
index e339d41..e1c6576 100644 (file)
@@ -81,7 +81,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN570"
+NAME="AEN584"
 ></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
- 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.
@@ -121,10 +122,11 @@ TARGET="_top"
 >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"
@@ -133,7 +135,7 @@ CLASS="SECT2"
 ><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
@@ -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
- 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 
@@ -323,41 +325,52 @@ NAME="IP"
 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
-> 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
-> 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 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"
->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"
->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
-NAME="AEN634"
+NAME="AEN651"
 ></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
- 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"
@@ -379,8 +404,30 @@ CLASS="EMPHASIS"
 >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
@@ -406,9 +453,235 @@ CLASS="SECT2"
 ><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
->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
@@ -456,9 +729,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN656"
+NAME="AEN733"
 ></A
->4.10. Can <SPAN
+>4.11. Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > act as a <SPAN
@@ -498,9 +771,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN666"
+NAME="AEN743"
 ></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
@@ -524,9 +797,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN672"
+NAME="AEN749"
 ></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
@@ -549,9 +822,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN677"
+NAME="AEN754"
 ></A
->4.13. How can <SPAN
+>4.14. How can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > filter Secure (HTTPS) URLs?</H3
@@ -611,9 +884,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN692"
+NAME="AEN769"
 ></A
->4.14. <SPAN
+>4.15. <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > runs as a <SPAN
@@ -674,7 +947,7 @@ CLASS="SECT2"
 ><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
@@ -706,7 +979,7 @@ CLASS="SECT2"
 ><A
 NAME="REALLYOFF"
 ></A
->4.16. When <SPAN
+>4.17. When <SPAN
 CLASS="QUOTE"
 >"disabled"</SPAN
 > is <SPAN
@@ -737,14 +1010,14 @@ CLASS="SECT2"
 ><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
 > 
-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
@@ -790,7 +1063,7 @@ CLASS="SECT2"
 ><A
 NAME="DOWNLOADS"
 ></A
->4.18. Can <SPAN
+>4.19. Can <SPAN
 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
-> 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
@@ -923,7 +1196,7 @@ CLASS="EMPHASIS"
 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"
@@ -932,7 +1205,7 @@ CLASS="SECT2"
 ><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
 >
@@ -945,9 +1218,80 @@ CLASS="SECT2"
 ><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
->4.20. Where can I find more information about <SPAN
+>4.22. Where can I find more information about <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
@@ -1069,13 +1413,14 @@ BORDER="0"
 ><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"
->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 the developers. 
+> and other
+   configuration related suggestions to the developers. 
   </TD
 ></TR
 ></TBODY
@@ -1133,9 +1478,9 @@ BORDER="0"
 ><TR
 ><TD
 >   <A
-HREF="http://privacy.net/analyze/"
+HREF="http://privacy.net/"
 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
@@ -1176,6 +1521,30 @@ BORDER="0"
 ><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
@@ -1199,7 +1568,7 @@ CLASS="SECT2"
 ><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 
@@ -1221,15 +1590,12 @@ CLASS="LITERAL"
 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
-> 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
index bfd224e..4d2035f 100644 (file)
@@ -81,7 +81,7 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN829"
+NAME="AEN925"
 ></A
 >5.1. I am getting <SPAN
 CLASS="QUOTE"
@@ -102,7 +102,7 @@ CLASS="APPLICATION"
 > Early <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> versions (and also
+> 2.x versions (and also
  <SPAN
 CLASS="APPLICATION"
 >Junkbuster</SPAN
@@ -132,7 +132,7 @@ CLASS="SECT2"
 ><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
@@ -340,19 +340,21 @@ CLASS="APPLICATION"
 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
-> 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
->
-  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