Various updates, including 7 or 8 new FAQs, and updates/changes to various
authorhal9 <hal9@users.sourceforge.net>
Sun, 3 Sep 2006 14:15:37 +0000 (14:15 +0000)
committerhal9 <hal9@users.sourceforge.net>
Sun, 3 Sep 2006 14:15:37 +0000 (14:15 +0000)
other ones to better reflect improvements, additions and changes for the
upcoming release. This is close to final form for 3.0.4 IMHO.

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

index dfdd88c..1be6014 100644 (file)
@@ -8,10 +8,10 @@
 <!entity history SYSTEM "history.sgml">
 <!entity copyright SYSTEM "copyright.sgml">
 <!entity license SYSTEM "license.sgml">
-<!entity p-version "3.0.3">
-<!entity p-status "stable">
-<!entity % p-not-stable "IGNORE">
-<!entity % p-stable "INCLUDE">
+<!entity p-version "3.0.4">
+<!entity p-status "beta">
+<!entity % p-not-stable "INCLUDE">
+<!entity % p-stable "IGNORE">
 <!entity % p-text "IGNORE">        <!-- define we are not a text only doc -->
 <!entity % p-doc "INCLUDE">        <!-- and we are a formal doc           -->
 <!entity % p-supp-userman "INCLUDE"> <!-- Include all from supported.sgml -->
@@ -24,9 +24,9 @@
                 This file belongs into
                 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
                 
- $Id: faq.sgml,v 1.61.2.41 2004/04/05 13:44:05 oes Exp $
+ $Id: faq.sgml,v 2.11 2006/07/18 14:48:50 david__schmidt Exp $
 
- Copyright (C) 2001-2004 Privoxy Developers <developers@privoxy.org>
+ Copyright (C) 2001-2006 Privoxy Developers <developers@privoxy.org>
  See LICENSE.
 
  Based partially on the Internet Junkbuster FAQ originally written by and
  <subscript>
 <!-- Completely the wrong markup, but very little is allowed  -->
 <!-- in this part of an article. FIXME -->
- <link linkend="copyright">Copyright</link> &my-copy; 2001-2004 by 
+ <link linkend="copyright">Copyright</link> &my-copy; 2001-2006 by 
  <ulink url="http://www.privoxy.org">Privoxy Developers</ulink>
  </subscript>
 </pubdate>
 
-<pubdate>$Id: faq.sgml,v 1.61.2.41 2004/04/05 13:44:05 oes Exp $</pubdate>
+<pubdate>$Id: faq.sgml,v 2.11 2006/07/18 14:48:50 david__schmidt Exp $</pubdate>
 
 <!--
 
@@ -129,7 +129,7 @@ Hal.
 <!-- end boilerplate -->
 
  <para>
-  Please note that this document is constantly evolving. This copy represents
+  Please note that this document is a work in progress. This copy represents
   the state at the release of version &p-version;.
   You can find the latest version of the document at <ulink
   url="http://www.privoxy.org/faq/">http://www.privoxy.org/faq/</ulink>.
@@ -148,7 +148,7 @@ Hal.
 
 <sect1 id="general"><title>General Information</title>
 
-<sect2 renderas="sect3" id="newjb"><title>What is this new version of <application>Privoxy</application>?</title>
+<sect2 renderas="sect3" id="newjb"><title>What is this new version of <application>Junkbuster</application>?</title>
 
 <!-- Include history.sgml -->
  &history;
@@ -158,13 +158,8 @@ Hal.
 
 
 <sect2 renderas="sect3">
-<title id="whyprivoxy">Why <quote>Privoxy</quote>? Why a name change at all?</title>
-<para>
- <application>Privoxy</application> is the 
- <quote><emphasis>Privacy Enhancing Proxy</emphasis></quote>. Also, its content
- modification and junk suppression allow you to browse your
- <quote><emphasis>private</emphasis> edition</quote> of the web.
-</para>
+<title id="whyprivoxy">Why <quote>Privoxy</quote>? Why change the name from
+<application>Junkbuster</application> at all?</title>
 <para>
  <ulink url="http://junkbusters.com/">Junkbusters Corporation</ulink>
  continues to offer their original version of the <application>Internet
@@ -181,10 +176,16 @@ Hal.
  share our ideals and goals.
 </para>
 <para>
- The developers also believed that there are so many changes from the original 
+ The developers also believed that there are so many improvements over the original 
  code, that it was time to make a clean break from the past and make 
- a name in their own right<![%p-not-stable;[, especially now with the pending
- release of version 3.0]]>.
+ a name in their own right.
+</para>
+<para>
+ <application>Privoxy</application> is the 
+ <quote><emphasis>Privacy Enhancing Proxy</emphasis></quote>. Also, its content
+ modification and junk suppression gives <emphasis>you</emphasis>, the user, more
+ control, more freedom, and allows you to browse your personal and
+ <quote><emphasis>private</emphasis> edition</quote> of the web.
 </para>
 </sect2>
 
@@ -196,7 +197,7 @@ from the old <application>Junkbuster?</application></title>
  <application>Junkbuster</application> left off. All the old features remain.
  The new <application>Privoxy</application> still blocks ads and banners,
  still manages cookies, and still helps protect your privacy. But, these are
- all enhanced, and many new features have been added, all in the same vein.
+ all greatly enhanced, and many, many new features have been added, all in the same vein.
  </para>
  <para>
  The configuration has changed significantly as well. This is something that
@@ -204,8 +205,8 @@ from the old <application>Junkbuster?</application></title>
  <application>Junkbuster</application> 2.0.x. The <quote>blocklist</quote>
  <quote>cookielist</quote>, <quote>imagelist</quote> and much more has been
  combined into the <quote>actions</quote> files, with a completely different
- syntax. See the <ulink url="../user-manual/upgradersnote.html">note to
upgraders</ulink> for  details.
+ syntax. See the <ulink url="../user-manual/whatsnew.html">What's New</ulink> 
page for the latest updates.
 </para>
 <para>
  <application>Privoxy</application>'s new features include:
@@ -232,8 +233,9 @@ from the old <application>Junkbuster?</application></title>
   to accommodate those needs.
  </para>
  <para>
-  <application>Privoxy</application> is a proxy that is solely focused on privacy
-  protection and junk elimination. Sitting between your browser(s) and the Internet,
+  <application>Privoxy</application> is a proxy that is primarily focused on privacy
+  protection, junk elimination and freeing the user from restrictions placed on his 
+  activities. Sitting between your browser(s) and the Internet,
   it is in a perfect position to filter outbound personal information that your
   browser is leaking, as well as inbound junk. It uses a variety of techniques to do
   this, all of which are under your control via the various configuration
@@ -350,13 +352,13 @@ warranty? Registration?</title>
 
 <sect2 renderas="sect3" id="jointeam"><title>I would like to help you, what do I do?</title>
 
-<sect3 renderas="sect4" id="jointeam-money"><title>Money Money Money</title>
+<sect3 renderas="sect4" id="jointeam-money"><title>Contribute!</title>
 <para>
  We, of course, welcome donations and could use money for domain registering,
  buying software to test <application>Privoxy</application> 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 <ulink
- url="mailto:developers@privoxy.org">drop us a note</ulink>.
+ url="mailto: ijbswa-developers@lists.sourceforge.net">drop us a note</ulink>.
 </para>
 </sect3>
 
@@ -370,17 +372,26 @@ warranty? Registration?</title>
 </para>
 </sect3>
 
-<sect3 renderas="sect4" id="jointeam-work"><title>You want to work with us?</title>
+<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,
-   packaging gurus or documentation writers. Simply <ulink
+   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:developers@privoxy.org">developers
-   mailing list</ulink>. Then read the <ulink
-   url="../developer-manual/index.html">Developer's Manual</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 write access to the <ulink
+ 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>
@@ -590,7 +601,7 @@ 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 earlier versions
+   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
@@ -598,6 +609,10 @@ All the ads are there. What's wrong?</title>
    will need to be adapted, as configuration syntax has been very much in flow
    in the 2.9.x series.
  </para>
+ <para>
+  Refer to the <ulink url="../user-manual/whatsnew.html">What's New</ulink> 
+ page for information on configuration changes that may occur from one release to another.
+ </para>
 </sect2>
 
 <sect2 renderas="sect3">
@@ -681,7 +696,7 @@ the differences?</title>
 
 </sect2>
 
-<sect2 renderas="sect3" id="yahoo"><title>How can I make my Yahoo/Hotmail/GMX account work?</title>
+<sect2 renderas="sect3" id="yahoo"><title>How can I make my Yahoo/Hotmail/Gmail account work?</title>
  <para>
   The default configuration shouldn't impact the usability of any of these services.
   It will, however, make all cookies temporary, so that your browser will forget your
@@ -763,11 +778,13 @@ with a browser? Does that not raise security issues?</title>
 <title id="filterfile">What is the <filename>default.filter</filename> file? What is a <quote>filter</quote>?</title>
 <para>
  The <ulink url="../user-manual/filter-file.html"><filename>default.filter</filename></ulink>
- file is where <emphasis>filters</emphasis> are defined, which can be used to modify or
+ file is where <emphasis>filters</emphasis> as supplied by the developers are defined. 
+ Filters are a special subset of actions that can be used to modify or
  remove, web page content on the fly. Filters apply to <emphasis>anything</emphasis>
- in the page source, including HTML tags, and JavaScript. Regular expressions are used
- to accomplish this. There are a number of pre-defined filters to deal with common
- annoyances. The filters are only defined here, to invoke them, you need to use the
+ in the page source (and optionally both client and server headers), including
+ HTML tags, and JavaScript. Regular expressions are used to accomplish this.
+ There are a number of pre-defined filters to deal with common annoyances. The
+ filters are only defined here, to invoke them, you need to use the
  <ulink
  url="../user-manual/actions-file.html#FILTER"><literal>filter</literal>
  action</ulink> in one of the actions files. Filtering is automatically
@@ -778,11 +795,15 @@ with a browser? Does that not raise security issues?</title>
  If you are familiar with regular expressions, and HTML, you can look at 
  the provided <filename>default.filter</filename> with a text editor and define
  your own filters.  This is potentially a very powerful feature, but
- requires some expertise in both regular expressions and HTML/HTTP. 
+ requires some expertise in both regular expressions and HTML/HTTP. You should 
+ place any modifications to the default filters, or any new ones you create 
+ in a separate file, such as <filename>user.filter</filename>, so they won't 
+ be overwritten during upgrades. The ability to define multiple filter files 
+ in <filename>config</filename> is a new feature as of v. 3.0.4.
 </para>
 
 <para>
Presently, there is no GUI editor option for this part of the configuration, 
There is no GUI editor option for this part of the configuration, 
  but you can disable/enable the various pre-defined filters of the included 
  <filename>default.filter</filename> file with the <ulink
  url="http://config.privoxy.org/show-status">web-based actions file editor</ulink>.
@@ -887,84 +908,6 @@ with a browser? Does that not raise security issues?</title>
 
 </sect2>
 
-<!-- This has changed with the adaptive "blocked" page
-
-<sect2 renderas="sect3">
-<title id="blockedisugly">I see large red banners on some pages that say 
-<quote>Blocked</quote>. Why and how do I get rid of this?</title>
-<para>
- These are URLs that match something in one of 
- <application>Privoxy's</application> block actions 
- (<ulink
- url="../user-manual/actions-file.html#BLOCK"><quote>+block</quote></ulink>).
- It is meant to be a warning so that you know something has been blocked and
- an easy way for you to see why. These are handled differently than what has
- been defined explicitly as <quote>images</quote> (e.g. ads that are GIF image
- files). Depending on the URL itself, it is sometimes hard for
- <application>Privoxy</application> to really know whether there is indeed an
- ad image there or not. And there are limitations as to what
- <application>Privoxy</application> can do to <quote>fool</quote> the
- browser.
-</para>
-
-<para>
- For instance, if the ad is in a frame, then it is embedded in the separate
- HTML page used for the frame. In this case, you cannot just substitute an
- aribitrary image (like we would for a <quote>blank</quote> image), for an HTML
- page. The browser is expecting an HTML page, and that is what it must have
- for frames. Such situations can be a little trickier to deal with, and 
- <application>Privoxy</application> may show the <quote>Blocked</quote> page,
- despite your best efforts.
-</para>
-
-<para>
- If you want these to be treated as if they were images, so that they can be
- made invisible, you can try moving the offending URL from the
- <quote>+block</quote> section to the <quote>+imageblock</quote> section of
- your actions file. Just be forewarned, if any URL is made
- <quote>invisible</quote>, you may not have any inkling that something has
- been removed from that page, or why. If this approach does not work, then you are
- probably dealing with a frame (or <quote>ilayer</quote>), and the only thing
- that can go there is an HTML page of some sort.
-</para>
-<para>
- To deal with this situation, you could modify the
- <quote><filename>block</filename></quote> HTML template that is used by
- <application>Privoxy</application> to display this, and make it something
- more to your liking. Currently, there is no configuration option for this.
- You will have to modify, or create your own page, and use this to replace
- <filename>templates/blocked</filename>, which is what
- <application>Privoxy</application> uses to display the <quote>Blocked</quote>
- page.
-</para>
-<para>
- Another way to deal with this is find why and where
- <application>Privoxy</application> is blocking the frame, and 
- diable this. Then let the <quote>+set-image-blocker</quote> action 
- handle the ad that is embedded in the frame's HTML page. 
-</para>
-
-</sect2>
-
-<sect2 renderas="sect3" id="alliseeisred">
-<title>I cannot see all of the <quote>Blocked</quote> page banner. Help.</title>
-<para>
- There is not enough available space to fit the entire Blocked page. Try right
- clicking on the visible portion, and select <quote>Show Frame</quote>,
- or equivalent. This will usually allow you to see the entire Privoxy
- <quote>Blocked</quote> page, and from there you can see just what is being
- blocked, and why.
-</para>
-<para>
- As of Privoxy 2.9.14, the Blocked banner page is re-sizeable, and tries
- to adjust to the allotted space. There may be occassions where there 
- just isn't enough room to display much of anything useful though. 
-
-</para>
-</sect2>
-
--->
-
 <sect2 renderas="sect3">
 <title id="blockedbytext">I see some images being replaced by a text
 instead of the checkerboard image. Why and how do I get rid of this?</title>
@@ -996,7 +939,7 @@ instead of the checkerboard image. Why and how do I get rid of this?</title>
 <title>Can <application>Privoxy</application> run as a service 
 on Win2K/NT?</title>
 <para>
Yes, it can run as a system service using <command>srvany.exe</command>.
Earlier versions could run as a system service using <command>srvany.exe</command>.
  See the discussion at <ulink
  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.
@@ -1005,15 +948,22 @@ on Win2K/NT?</title>
  Version 3.0.1 fixes the problem where the icon and menu where not available
  in the taskbar for this usage.
 </para>
+<para>
+<!--
+New check this hal
+-->
+ Version 3.0.4, introduces full Windows service functionality, thus elimating
+ the <command>srvany.exe</command> requirement.
+</para>
 </sect2>
 
 
 <sect2 renderas="sect3" id="otherproxy">
 <title>How can I make <application>Privoxy</application> work with other 
-proxies like <application>Squid</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 caching proxy.
+ <application>Privoxy</application> with those of a another proxy.
  See the <ulink
  url="../user-manual/config.html#FORWARDING">forwarding chapter</ulink>
  in the <ulink url="../user-manual/index.html">user manual</ulink> which
@@ -1111,6 +1061,62 @@ and thus avoid individual browser configuration?</title>
 </para>
 </sect2>
 
+<sect2 renderas="sect3" id="multiples">
+<title>Can I have separate configurations for different users?</title>
+<para>
+ Each instance of <application>Privoxy</application> has its own
+ configuration, including such attributes as the TCP port that it listens on.
+ What you can do is run multiple instances of <application>Privoxy</application>, each with 
+ a unique <literal>listen-address</literal> and configuration path, and then
+ each of these can have their own configurations. Think of it as per-port
+ configuration.
+</para>
+<para> 
+ Simple enough for a few users, but for large installations, consider having
+ groups of users that might share like configurations.
+</para>
+</sect2>
+
+<sect2 renderas="sect3" id="whitelists">
+<title>Can I set-up <application>Privoxy</application> as a whitelist of
+<quote>good</quote> sites?</title>
+<para>
+ Sure. There are a couple of things you can do for simple whitelisting.
+ Here's one real easy one:
+</para>
+ <screen>
+ ############################################################
+ # Blacklist
+ ############################################################
+ { +block }
+ / # Block *all* URLs
+ ############################################################
+ # Whitelist
+ ############################################################
+ { -block }
+  kids.example.com
+  toys.example.com
+  games.example.com</screen>
+<para>
+ This allows access to only those three sites.
+</para>
+<para>
+ A more interesting approach is <application>Privoxy's</application> 
+ <literal>trustfile</literal> concept, which incorporates the notion of 
+ <quote>trusted referrers</quote>. See the <ulink
+ url="../user-manual/config.html#TRUSTFILE">User Manual Trust</ulink>
+ documentation.
+</para>
+<para>
+ These are fairly simple approaches and are not completely foolproof. There
+ are various other configuration options that should be disabled (described
+ elsewhere here and in <ulink url="../user-manual/">the User Manual</ulink>)
+ so that users can't modify their own configuration and easily circumvent the
+ whitelist.
+</para>
+</sect2>
+
 </sect1>
 
 <!--  ~  End section  ~  -->
@@ -1124,12 +1130,16 @@ and thus avoid individual browser configuration?</title>
 <title id="slowsme">How much does <application>Privoxy</application> slow my browsing down? This 
 has to add extra time to browsing.</title>
 <para>
- 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 being displayed.
+ 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.
+</para>
+<para>
+ 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.
  The actual processing time required by <application>Privoxy</application> 
  itself for each page, is relatively small in the overall scheme of things,
  and happens very quickly. This is typically more than offset by time saved
- not downloading and rendering ad images.
+ not downloading and rendering ad images (if ad blocking is being used).
 </para>
 
 <para>
@@ -1137,8 +1147,10 @@ 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 may cause a perceived slowdown, since the entire document needs to be buffered
- before displaying. See below.
+ 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.
 </para>
 
 </sect2>
@@ -1155,10 +1167,13 @@ delays in page requests compared to the old Junkbuster. What's wrong?</title>
  mechanism to work, and nothing is sent to the browser during this time.
 </para>
 <para>
- The loading time does not really change in real numbers, but 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 especially
- noticeable on slow dialup connections.
+ The loading time typically does not really change much in real numbers, but
+ 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.
  </para>
 <para>
  Filtering is automatically disabled for inappropriate MIME types. But note 
@@ -1171,6 +1186,17 @@ delays in page requests compared to the old Junkbuster. What's wrong?</title>
 </para>
 </sect2>
 
+<sect2 renderas="sect3" id="slowcrawl">
+<title>I just installed <application>Privoxy</application>, and all my
+browsing has slowed to a crawl. What gives? </title>
+<para>
+ This should not happen, and for the overwhelming number of users world-wide,
+ it does not happen. I would suspect some inadvertent interaction of software
+ components such as anti-virus software, spyware protectors, personal
+ firewalls or similar components. Try disabling (or uninstalling) these one
+ at a time and see if that helps.
+</para>
+</sect2>
 
 <sect2 renderas="sect3" id="configurl"><title>What are "http://config.privoxy.org/" and
 "http://p.p/"?</title>
@@ -1209,38 +1235,43 @@ delays in page requests compared to the old Junkbuster. What's wrong?</title>
 </sect2>
 
 <!--
-FIXME: commented out until we have data. HB 03/18/02.
-
-<sect2 renderas="sect3" id="badfiledesc"><title>I get the message 'Bad File Descriptor', why?</title>
-<para>
-   Fill me.
-</para>
-</sect2>
-
--->
-
+ out of date 09/02/06 HB
 <sect2 renderas="sect3" id="blocklist"><title>Do you still maintain the blocklists?</title>
  <para>
   No. The patterns for blocking now reside (among other things) in the <ulink
   url="../user-manual/actions-file.html">actions files</ulink>, which are 
   actively maintained instead. See next question ...
 </para>
+</sect2>
+-->
+<sect2 renderas="sect3" id="newads"><title>How can I submit new ads, or report
+problems?</title>
+<para>
+Please see the <link linkend="contact">Contact section</link> for
+various ways to interact with the developers.
+</para>
+
 </sect2>
 
-<sect2 renderas="sect3" id="newads"><title>How can I submit new ads?</title>
+<sect2 renderas="sect3" id="noonecares"><title>Why doesn't anyone answer my support 
+request?</title>
 <para>
-Yes, absolutely! Please see the <link linkend="contact">Contact section</link> for
-how to do that. Please note that you (technically) need the latest
-<application>Privoxy</application> version for this to work.
+Rest assured that it has been read and considered. Why it is not answered,
+could be for various reasons, including no one has a good answer for it, no
+one has had time to yet investigate it thorougly, it has been reported
+numerous times already, or because not enough information was provided to help
+us help you. Your efforts are not wasted, and we do appreciate them.
 </para>
 
 </sect2>
 
+
 <sect2 renderas="sect3" id="ip"><title>How can I hide my IP address?</title>
 <para>
  If you run both the browser and the proxy locally, you cannot hide your IP
- address with <application>Privoxy</application> or any other software. The
- server needs to know your IP address to send the answers back to you. 
+ 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. 
 </para>
 <para>
  Fortunately there are many publicly usable anonymous proxies out there, which
@@ -1256,14 +1287,14 @@ how to do that. Please note that you (technically) need the latest
 </para>
 <para>
  You can find a list of anonymous public proxies at <ulink
- url="http://www.multiproxy.org/anon_list.htm">multiproxy.org</ulink> and many
+ url="http://www.multiproxy.org/anon_proxy.htm">multiproxy.org</ulink> and many
  more through Google. A particularly interesting project is the JAP service
  offered by the Technical University of Dresden (<ulink
  url="http://anon.inf.tu-dresden.de/index_en.html">http://anon.inf.tu-dresden.de/index_en.html</ulink>).
 </para>
 <para>
  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 whole big
+ server believe that your machine is in fact a shared proxy serving a large
  LAN, and we are looking into that.
 </para>
 </sect2>
@@ -1620,7 +1651,7 @@ and related issues?</title>
 <title>Troubleshooting</title>
 
 <sect2 renderas="sect3">
-<title id="refused">I just upgraded and am getting <quote>connection refused</quote>
+<title id="refused">I am getting <quote>connection refused</quote>
 with every web page?</title>
 <para>
  Either <application>Privoxy</application> is not running, or your 
@@ -1629,7 +1660,7 @@ with every web page?</title>
 </para>
 
 <para>
The old <application>Privoxy</application> (and also
Early <application>Privoxy</application> 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, 
@@ -1657,7 +1688,8 @@ still getting through. How?</title>
  If this doesn't help, you probably have an error in the rule you
  applied. Try pasting the full URL of the offending ad into <ulink
  url="http://config.privoxy.org/show-url-info">http://config.privoxy.org/show-url-info</ulink>
- and see if it really matches your new rule.
+ and see if it really matches your new rule. Blocking ads is like blocking
+ spam: a lot of tinkering is required to stay ahead of the game.
 </para>
 
 </sect2>
@@ -1875,11 +1907,11 @@ every time I start IE. What gives?</title>
 <sect2 renderas="sect3" id="error503">
 <title>Why am I getting a 503 Error (WSAECONNREFUSED) on every page?</title>
  <para>
-  More than likely this is a problem with the network stack. ZoneAlarm has
+  More than likely this is a problem with your TCP/IP networking. ZoneAlarm has
   been reported to cause this symptom -- even if not running. The solution is
   to either fight the ZA configuration, or uninstall ZoneAlarm, and then find
-  something better behaved in its place. Other firewall type products may
-  cause similar type problems if not configured correctly.
+  something better behaved in its place. Other personal firewall type products
+  may cause similar type problems if not configured correctly.
  </para>
 </sect2>
 
@@ -1894,10 +1926,10 @@ Why?</title>
  this information, <application>Privoxy</application> logs this condition. 
 </para>
 <para>
- Typically, this would be considered a system configuration error. It is not a
- fatal error to <application>Privoxy</application> however, but may result in 
- a much slower response from <application>Privoxy</application> due to DNS
- timeouts.
+ Typically, this would be considered a minor system configuration error. It is
+ not a fatal error to <application>Privoxy</application> however, but may
+ result in a much slower response from <application>Privoxy</application> on
some platforms due to DNS timeouts.
 </para>
 </sect2>
 
@@ -1910,7 +1942,8 @@ Why?</title>
  <quote>listening</quote> port. Typically this message would mean that there
  is already one instance of <application>Privoxy</application> running, and
  you are actually trying to start a second <application>Privoxy</application> 
- on the same port, which will not work. How and why this might happen varies
+ on the same port, which will not work. (You can have multiple instances but
+ they must be assigned different ports.) How and why this might happen varies
  from platform to platform, but you need to check your installation and
  start-up procedures.
 </para>
@@ -1921,11 +1954,10 @@ Why?</title>
  Pages with UTF-8 fonts are garbled.
 </title>
 <para>
- This is caused by the <quote>demoronizer</quote> filter, which was introduced 
- in version 3.0.2, and was inappropriately turned on by default. You should 
- either upgrade <application>Privoxy</application>, or at least upgrade to the most 
- recent <filename>default.action</filename> file available from 
- <ulink url="http://sourceforge.net/project/showfiles.php?group_id=11118">SourceForge</ulink>.
+ This is caused by the <quote>demoronizer</quote> filter. You should either
+ upgrade <application>Privoxy</application>, or at least upgrade to the most
+ recent <filename>default.action</filename> file available from <ulink
+ url="http://sourceforge.net/project/showfiles.php?group_id=11118">SourceForge</ulink>.
  Or you can simply disable the demoronizer filter.
 </para>
 </sect2>
@@ -1939,7 +1971,7 @@ Why?</title>
  This may also be caused by the <quote>demoronizer</quote> filter, 
  in conjunction with a web server that is misreporting a file type. Binary 
  files are exempted from <application>Privoxy's</application> filtering
- (unless the web server by mistake says the file is a plain text file). Either
+ (unless the web server by mistake says the file is something else). Either
  upgrade <application>Privoxy</application>, or go to the most recent
  <filename>default.action</filename> file available from <ulink
  url="http://sourceforge.net/project/showfiles.php?group_id=11118">SourceForge</ulink>.
@@ -1973,11 +2005,6 @@ Why?</title>
  On the other hand, if you use non-Microsoft products, and you occasionally 
  notice wierd characters on pages, you might want to try it.
 </para>
-<para>
- This filter was introduced with version 3.0.2 of <application>Privoxy</application>,
- and was on by default in that version. It is off in all subsequent versions 
- (unless turned on by the user).
-</para>
 </sect2>
 
 <sect2 renderas="sect3" id="windowopen">
@@ -1999,6 +2026,53 @@ Why?</title>
 </para>
 </sect2>
 
+<sect2 renderas="sect3" id="dnserrors">
+<title>
+ I am getting too many DNS errors like <quote>404 No Such Domain</quote>. Why
+ can't <application>Privoxy</application> do this better?
+</title>
+<para>
+ There are potentially several factors here. First of all, the DNS resolution
+ is done by the underlying operating system -- not
+ <application>Privoxy</application> itself. <application>Privoxy</application>
+ merely initiates the process and hands it off, and then later reports
+ whatever the outcome was. And tries to give a coherent message if there seems
+ to be a problem. In some cases, this might otherwise be mitigated by the
+ browser itself which might try some work-arounds and alernate approaches (e.g
+ adding <quote>www.</quote> to the URL). In other cases, if
+ <application>Privoxy</application> is being chained with another proxy, this
+ could complicate the issue, and cause undue
+ delays and timeouts. In the case of a <quote>socks4a</quote> proxy, the socks
+ server handles all the DNS.  <application>Privoxy</application> would just be
+ the <quote>messenger</quote> which is reporting whatever problem occurred
+ downstream, and not the root cause of the error.
+</para>
+<para>
+ In any case, v. 3.0.4 includes various improvements to help
+ <application>Privoxy</application> better handle these cases.
+</para>
+</sect2>
+
+<sect2 renderas="sect3" id="allcpu">
+<title>
+ At one site <application>Privoxy</application> just hangs, and starts taking 
+ all CPU. Why is this?
+</title>
+<para>
+ This is probably a manifestation of the <quote>100% cpu</quote> problem that
+ occurs on pages containing many (thousands upon thousands) of blank lines. The blank lines 
+ are in the raw HTML source of the page, and the browser just ignores them. But the 
+ pattern matching in <application>Privoxy's</application> page filtering
+ mechanism is trying to match against absurdly long strings and this becomes
+ very CPU-intensive, taking a long, long time to complete. Until a better
+ solution comes along, disable filtering on these pages, particularly the
+ <literal>js-annoyances</literal> and <literal>unsolicited-popups</literal>
+ filters.
+</para>
+</sect2>
+
+
+
 </sect1>
 
   <!--   ~~~~~       New section      ~~~~~     -->
@@ -2077,6 +2151,10 @@ Why?</title>
  Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 $Log: faq.sgml,v $
+Revision 2.11  2006/07/18 14:48:50  david__schmidt
+Reorganizing the repository: swapping out what was HEAD (the old 3.1 branch)
+with what was really the latest development (the v_3_0_branch branch)
+
 Revision 1.61.2.41  2004/04/05 13:44:05  oes
 Fixed allow-all-cookies alias name; closes SR #929746
 
index 73ff78c..03cc9b6 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <HTML
 ><HEAD
 ><TITLE
 >Configuration</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
 REL="HOME"
 TITLE="Privoxy Frequently Asked Questions"
 HREF="index.html"><LINK
@@ -74,16 +74,16 @@ CLASS="SECT1"
 CLASS="SECT1"
 ><A
 NAME="CONFIGURATION"
->3. Configuration</A
-></H1
+></A
+>3. Configuration</H1
 ><DIV
 CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 NAME="GETUPDATES"
->3.1. Where can I get updated Actions Files?</A
-></H3
+></A
+>3.1. Where can I get updated Actions Files?</H3
 ><P
 >   Based on your feedback and the continuing development, updated actions files will be
    made available on the <A
@@ -116,14 +116,14 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="NEWCONFIG"
->3.2. Can I use my old config files?</A
-></H3
+></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
 CLASS="APPLICATION"
 >Junkbuster</SPAN
-> and earlier versions
+> and early versions
    of <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -137,18 +137,26 @@ CLASS="FILENAME"
    will need to be adapted, as configuration syntax has been very much in flow
    in the 2.9.x series.
  </P
+><P
+>  Refer to the <A
+HREF="../user-manual/whatsnew.html"
+TARGET="_top"
+>What's New</A
+> 
+ page for information on configuration changes that may occur from one release to another.
+ </P
 ></DIV
 ><DIV
 CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN312"
+NAME="AEN319"
+></A
 >3.3. What is an <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
-> file?</A
-></H3
+> file?</H3
 ><P
 > <A
 HREF="../user-manual/actions-file.html"
@@ -188,6 +196,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="ACTIONSS"
+></A
 >3.4. The <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
@@ -195,8 +204,7 @@ CLASS="QUOTE"
 some of these <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
->.</A
-></H3
+>.</H3
 ><P
 > For a comprehensive discussion of the actions concept, please refer
  to the <A
@@ -226,10 +234,10 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN331"
+NAME="AEN338"
+></A
 >3.5. How are actions files configured? What is the easiest
-way to do this?</A
-></H3
+way to do this?</H3
 ><P
 > Actions files are just text files in a special syntax and can be edited
  with a text editor. But probably the easiest way is to access
@@ -262,13 +270,13 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN339"
+NAME="AEN346"
+></A
 >3.6. There are several different <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
 > files. What are
-the differences?</A
-></H3
+the differences?</H3
 ><P
 > As of <SPAN
 CLASS="APPLICATION"
@@ -328,8 +336,8 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="YAHOO"
->3.7. How can I make my Yahoo/Hotmail/GMX account work?</A
-></H3
+></A
+>3.7. How can I make my Yahoo/Hotmail/Gmail account work?</H3
 ><P
 >  The default configuration shouldn't impact the usability of any of these services.
   It will, however, make all cookies temporary, so that your browser will forget your
@@ -378,6 +386,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="CONFIGFILES"
+></A
 >3.8. What's the difference between the
 <SPAN
 CLASS="QUOTE"
@@ -388,8 +397,7 @@ CLASS="QUOTE"
 > and <SPAN
 CLASS="QUOTE"
 >"Adventuresome"</SPAN
-> defaults?</A
-></H3
+> defaults?</H3
 ><P
 >  Configuring <SPAN
 CLASS="APPLICATION"
@@ -452,9 +460,9 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="BROWSECONFIG"
+></A
 >3.9. Why can I change the configuration 
-with a browser? Does that not raise security issues?</A
-></H3
+with a browser? Does that not raise security issues?</H3
 ><P
 >  It may seem strange that regular users can edit the config files with their
   browsers, although the whole <TT
@@ -489,25 +497,25 @@ CLASS="APPLICATION"
   a LAN), you will probably want to turn the web-based editor and remote toggle
   features off by setting <SPAN
 CLASS="QUOTE"
->"<VAR
+>"<TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/config.html#ENABLE-EDIT-ACTIONS"
 TARGET="_top"
 >enable-edit-actions</A
 >
-  0</VAR
+  0</TT
 >"</SPAN
 > and <SPAN
 CLASS="QUOTE"
->"<VAR
+>"<TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/config.html#ENABLE-REMOTE-TOGGLE"
 TARGET="_top"
 >enable-remote-toggle</A
 >
-  0</VAR
+  0</TT
 >"</SPAN
 > in the <A
 HREF="../user-manual/config.html"
@@ -532,15 +540,15 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN404"
+NAME="AEN411"
+></A
 >3.10. What is the <TT
 CLASS="FILENAME"
 >default.filter</TT
 > file? What is a <SPAN
 CLASS="QUOTE"
 >"filter"</SPAN
->?</A
-></H3
+>?</H3
 ><P
 > The <A
 HREF="../user-manual/filter-file.html"
@@ -556,7 +564,8 @@ CLASS="emphasis"
 CLASS="EMPHASIS"
 >filters</I
 ></SPAN
-> are defined, which can be used to modify or
+> as supplied by the developers are defined. 
+ Filters are a special subset of actions that can be used to modify or
  remove, web page content on the fly. Filters apply to <SPAN
 CLASS="emphasis"
 ><I
@@ -564,15 +573,16 @@ CLASS="EMPHASIS"
 >anything</I
 ></SPAN
 >
- in the page source, including HTML tags, and JavaScript. Regular expressions are used
- to accomplish this. There are a number of pre-defined filters to deal with common
- annoyances. The filters are only defined here, to invoke them, you need to use the
+ in the page source (and optionally both client and server headers), including
+ HTML tags, and JavaScript. Regular expressions are used to accomplish this.
+ There are a number of pre-defined filters to deal with common annoyances. The
+ filters are only defined here, to invoke them, you need to use the
  <A
 HREF="../user-manual/actions-file.html#FILTER"
 TARGET="_top"
-><VAR
+><TT
 CLASS="LITERAL"
->filter</VAR
+>filter</TT
 >
  action</A
 > in one of the actions files. Filtering is automatically
@@ -584,9 +594,19 @@ CLASS="FILENAME"
 >default.filter</TT
 > with a text editor and define
  your own filters.  This is potentially a very powerful feature, but
- requires some expertise in both regular expressions and HTML/HTTP. </P
+ requires some expertise in both regular expressions and HTML/HTTP. You should 
+ place any modifications to the default filters, or any new ones you create 
+ in a separate file, such as <TT
+CLASS="FILENAME"
+>user.filter</TT
+>, so they won't 
+ be overwritten during upgrades. The ability to define multiple filter files 
+ in <TT
+CLASS="FILENAME"
+>config</TT
+> is a new feature as of v. 3.0.4.</P
 ><P
-> Presently, there is no GUI editor option for this part of the configuration, 
+> There is no GUI editor option for this part of the configuration, 
  but you can disable/enable the various pre-defined filters of the included 
  <TT
 CLASS="FILENAME"
@@ -602,34 +622,34 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN420"
+NAME="AEN429"
+></A
 >3.11. How can I set up <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > to act as a proxy for my 
- LAN?</A
-></H3
+ LAN?</H3
 ><P
 > By default, <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > only responds to requests 
- from <VAR
+ from <TT
 CLASS="LITERAL"
->127.0.0.1</VAR
+>127.0.0.1</TT
 > (localhost). To have it act as a server for
  a network, this needs to be changed in the <A
 HREF="../user-manual/config.html"
 TARGET="_top"
 >main configuration file</A
 >. Look for
- the <VAR
+ the <TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/config.html#LISTEN-ADDRESS"
 TARGET="_top"
 >listen-address</A
-></VAR
+></TT
 >
  option, which may be commented out with a <SPAN
 CLASS="QUOTE"
@@ -714,16 +734,16 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN446"
->3.12. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</A
-></H3
+NAME="AEN455"
+></A
+>3.12. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</H3
 ><P
 > The replacement for blocked images can be controlled with the <A
 HREF="../user-manual/actions-file.html#SET-IMAGE-BLOCKER"
 TARGET="_top"
-><VAR
+><TT
 CLASS="LITERAL"
->set-image-blocker</VAR
+>set-image-blocker</TT
 >
  action</A
 >. You have the choice of a checkerboard pattern, a transparent 1x1 GIF
@@ -732,13 +752,13 @@ CLASS="QUOTE"
 >"blank"</SPAN
 >), or a redirect to a custom image of your choice.
  Note that this choice only has effect for images which are blocked as images, i.e.
- whose URLs match both a <VAR
+ whose URLs match both a <TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/actions-file.html#HANDLE-AS-IMAGE"
 TARGET="_top"
 >handle-as-image</A
-></VAR
+></TT
 >
  <SPAN
 CLASS="emphasis"
@@ -746,21 +766,21 @@ CLASS="emphasis"
 CLASS="EMPHASIS"
 >and</I
 ></SPAN
-> <VAR
+> <TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/actions-file.html#BLOCK"
 TARGET="_top"
 >block</A
-></VAR
+></TT
 > action.</P
 ><P
 > If you want to see nothing, then change the <A
 HREF="../user-manual/actions-file.html#SET-IMAGE-BLOCKER"
 TARGET="_top"
-><VAR
+><TT
 CLASS="LITERAL"
->set-image-blocker</VAR
+>set-image-blocker</TT
 >
  action</A
 > to <SPAN
@@ -781,9 +801,9 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN463"
->3.13. Why would anybody want to see a checkerboard pattern?</A
-></H3
+NAME="AEN472"
+></A
+>3.13. Why would anybody want to see a checkerboard pattern?</H3
 ><P
 > Remember that <A
 HREF="general.html#WHATSANAD"
@@ -807,10 +827,10 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN468"
+NAME="AEN477"
+></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?</A
-></H3
+instead of the checkerboard image. Why and how do I get rid of this?</H3
 ><P
 > This happens when the banners are not embedded in the HTML code of the
  page itself, but in separate HTML (sub)documents that are loaded into (i)frames
@@ -839,14 +859,14 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="SRVANY"
+></A
 >3.15. Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > run as a service 
-on Win2K/NT?</A
-></H3
+on Win2K/NT?</H3
 ><P
-> Yes, it can run as a system service using <B
+> Earlier versions could run as a system service using <B
 CLASS="COMMAND"
 >srvany.exe</B
 >.
@@ -859,6 +879,12 @@ TARGET="_top"
 ><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"
@@ -866,6 +892,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="OTHERPROXY"
+></A
 >3.16. How can I make <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -873,14 +900,16 @@ CLASS="APPLICATION"
 proxies like <SPAN
 CLASS="APPLICATION"
 >Squid</SPAN
->?</A
-></H3
+> or <SPAN
+CLASS="APPLICATION"
+>TOR</SPAN
+>?</H3
 ><P
 > This can be done and is often useful to combine the benefits of
  <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> with those of a caching proxy.
+> with those of a another proxy.
  See the <A
 HREF="../user-manual/config.html#FORWARDING"
 TARGET="_top"
@@ -899,12 +928,12 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="PORT-80"
+></A
 >3.17. Can I just set <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > to use port 80
-and thus avoid individual browser configuration?</A
-></H3
+and thus avoid individual browser configuration?</H3
 ><P
 > No, its more complicated than that. This only works with special kinds 
  of proxies known as <SPAN
@@ -918,14 +947,14 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="TRANSPARENT"
+></A
 >3.18. Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > run as a <SPAN
 CLASS="QUOTE"
 >"transparent"</SPAN
-> proxy?</A
-></H3
+> proxy?</H3
 ><P
 > No, <SPAN
 CLASS="APPLICATION"
@@ -966,6 +995,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="OUTLOOK"
+></A
 >3.19. How can I configure <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -973,8 +1003,7 @@ CLASS="APPLICATION"
 CLASS="APPLICATION"
 >Outlook
  Express</SPAN
->?</A
-></H3
+>?</H3
 ><P
 > <SPAN
 CLASS="APPLICATION"
@@ -996,8 +1025,8 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="OUTLOOK-MORE"
->3.20. How can I have separate rules just for HTML mail?</A
-></H3
+></A
+>3.20. How can I have separate rules just for HTML mail?</H3
 ><P
 > The short answer is, you can't. <SPAN
 CLASS="APPLICATION"
@@ -1034,8 +1063,8 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="ALLOW-COOKIES"
->3.21. How can I allow permanent cookies for my trusted sites?</A
-></H3
+></A
+>3.21. How can I allow permanent cookies for my trusted sites?</H3
 ><P
 >  There are several actions that relate to cookies. The default behavior is to 
   allow only <SPAN
@@ -1046,9 +1075,9 @@ CLASS="QUOTE"
   to cookies. But there may be cases where we want cookies to last.</P
 ><P
 >  To disable all cookie actions, so that cookies are allowed unrestricted,
-  both in and out, for <VAR
+  both in and out, for <TT
 CLASS="LITERAL"
->example.com</VAR
+>example.com</TT
 >: </P
 ><P
 > <TABLE
@@ -1076,11 +1105,113 @@ CLASS="FILENAME"
 >user.action</TT
 >
  includes an alias for this situation, called
- <VAR
+ <TT
 CLASS="LITERAL"
->allow-cookies</VAR
+>allow-all-cookies</TT
 >.</P
 ></DIV
+><DIV
+CLASS="SECT2"
+><H3
+CLASS="SECT2"
+><A
+NAME="MULTIPLES"
+></A
+>3.22. Can I have separate configurations for different users?</H3
+><P
+> Each instance of <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> has its own
+ configuration, including such attributes as the TCP port that it listens on.
+ What you can do is run multiple instances of <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>, each with 
+ a unique <TT
+CLASS="LITERAL"
+>listen-address</TT
+> and configuration path, and then
+ each of these can have their own configurations. Think of it as per-port
+ configuration.</P
+><P
+> 
+ Simple enough for a few users, but for large installations, consider having
+ groups of users that might share like configurations.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H3
+CLASS="SECT2"
+><A
+NAME="WHITELISTS"
+></A
+>3.23. Can I set-up <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> as a whitelist of
+<SPAN
+CLASS="QUOTE"
+>"good"</SPAN
+> sites?</H3
+><P
+> Sure. There are a couple of things you can do for simple whitelisting.
+ Here's one real easy one:</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="SCREEN"
+> ############################################################
+ # Blacklist
+ ############################################################
+ { +block }
+ / # Block *all* URLs
+ ############################################################
+ # Whitelist
+ ############################################################
+ { -block }
+  kids.example.com
+  toys.example.com
+  games.example.com</PRE
+></TD
+></TR
+></TABLE
+><P
+> This allows access to only those three sites.</P
+><P
+> A more interesting approach is <SPAN
+CLASS="APPLICATION"
+>Privoxy's</SPAN
+> 
+ <TT
+CLASS="LITERAL"
+>trustfile</TT
+> concept, which incorporates the notion of 
+ <SPAN
+CLASS="QUOTE"
+>"trusted referrers"</SPAN
+>. See the <A
+HREF="../user-manual/config.html#TRUSTFILE"
+TARGET="_top"
+>User Manual Trust</A
+>
+ documentation.</P
+><P
+> These are fairly simple approaches and are not completely foolproof. There
+ are various other configuration options that should be disabled (described
+ elsewhere here and in <A
+HREF="../user-manual/"
+TARGET="_top"
+>the User Manual</A
+>)
+ so that users can't modify their own configuration and easily circumvent the
+ whitelist.</P
+></DIV
 ></DIV
 ><DIV
 CLASS="NAVFOOTER"
index 9cb5f10..bdf781e 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <HTML
 ><HEAD
 ><TITLE
 >Contacting the developers, Bug Reporting and Feature Requests</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
 REL="HOME"
 TITLE="Privoxy Frequently Asked Questions"
 HREF="index.html"><LINK
@@ -74,8 +74,8 @@ CLASS="SECT1"
 CLASS="SECT1"
 ><A
 NAME="CONTACT"
->6. Contacting the developers, Bug Reporting and Feature Requests</A
-></H1
+></A
+>6. Contacting the developers, Bug Reporting and Feature Requests</H1
 ><P
 > We value your feedback. In fact, we rely on it to improve
  <SPAN
@@ -90,8 +90,8 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="CONTACT-SUPPORT"
->6.1. Get Support</A
-></H2
+></A
+>6.1. Get Support</H2
 ><P
 > For casual users, our 
  <A
@@ -118,9 +118,96 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
+NAME="REPORTING"
+></A
+>6.2. Reporting Problems</H2
+><P
+><SPAN
+CLASS="QUOTE"
+>"Problems"</SPAN
+> for our purposes, come in two forms:</P
+><P
+></P
+><UL
+><LI
+><P
+>    Configuration issues, such as ads that slip through, or sites that 
+    don't function properly due to one <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> 
+    <SPAN
+CLASS="QUOTE"
+>"action"</SPAN
+> or another being turned <SPAN
+CLASS="QUOTE"
+>"on"</SPAN
+>.
+   </P
+></LI
+><LI
+><P
+>    <SPAN
+CLASS="QUOTE"
+>"Bugs"</SPAN
+> in the programming code that makes up 
+    <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>, such as that might cause a crash.
+   </P
+></LI
+></UL
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="CONTACT-ADS"
+></A
+>6.2.1. Reporting Ads or Other Configuration Problems</H3
+><P
+> Please send feedback on ads that slipped through, innocent images that were
+ blocked, sites that don't work properly, and other configuration related problem of 
+ <TT
+CLASS="FILENAME"
+>default.action</TT
+> file, to 
+ <A
+HREF="http://sourceforge.net/tracker/?group_id=11118&atid=460288"
+TARGET="_top"
+> http://sourceforge.net/tracker/?group_id=11118&#38;atid=460288</A
+>,
+ the Actions File Tracker.</P
+><P
+> New, improved <TT
+CLASS="FILENAME"
+>default.action</TT
+> files may occasionally be made
+ available based on your feedback. These will be announced on the <A
+HREF="http://lists.sourceforge.net/lists/listinfo/ijbswa-announce"
+TARGET="_top"
+>ijbswa-announce</A
+>
+ list and available from our the <A
+HREF="http://sourceforge.net/project/showfiles.php?group_id=11118"
+TARGET="_top"
+>files section</A
+> of
+ our <A
+HREF="http://sf.net/projects/ijbswa/"
+TARGET="_top"
+>project page</A
+>.</P
+></DIV
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
 NAME="CONTACT-BUGS"
->6.2. Report Bugs</A
-></H2
+></A
+>6.2.2. Reporting Bugs</H3
 ><P
 > Please report all bugs <SPAN
 CLASS="emphasis"
@@ -136,13 +223,20 @@ TARGET="_top"
 >http://sourceforge.net/tracker/?group_id=11118&#38;atid=111118</A
 >. </P
 ><P
->  Before doing so, please make sure that the bug has not already been submitted
+>  Before doing so, please make sure that the bug has <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>not already been submitted</I
+></SPAN
+>
   and observe the additional hints at the top of the <A
 HREF="http://sourceforge.net/tracker/?func=add&group_id=11118&atid=111118"
 TARGET="_top"
 >submit
   form</A
->.</P
+>. If already submitted, please feel free to add any info to the 
+  original report that might help solve the issue.</P
 ><P
 > 
   Please try to verify that it is a <SPAN
@@ -159,16 +253,10 @@ TARGET="_top"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >, and see if the problem persists.
-  The <A
-HREF="http://www.privoxy.org/user-manual/appendix.html#ACTIONSANAT"
-TARGET="_top"
->appendix
-  of the user manual</A
-> also has helpful information 
-  on action debugging. If you are using your own custom configuration, please try
+  If you are using your own custom configuration, please try
   the stock configs to see if the problem is configuration related.</P
 ><P
->  If not using the latest version, chances are that the bug has been found
+>  If not using the latest version, the bug may have been found
   and fixed in the meantime. We would appreciate if you could take the time
   to <A
 HREF="http://www.privoxy.org/user-manual/installation.html"
@@ -176,7 +264,127 @@ TARGET="_top"
 >upgrade
   to the latest version</A
 > (or  even the latest CVS snapshot) and verify
-  your bug, but this is not required for reporting.</P
+  your bug.</P
+><P
+>Please be sure to provide the following information:</P
+><P
+> <P
+></P
+><UL
+><LI
+><P
+>    The exact <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> version of the proxy software
+(if you got the source from CVS, please also give the date).
+   </P
+></LI
+><LI
+><P
+>    The operating system and verions you run
+    <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> on, (e.g. <SPAN
+CLASS="APPLICATION"
+>Windows
+    XP</SPAN
+>).
+   </P
+></LI
+><LI
+><P
+>    The name, platform, and version of the <SPAN
+CLASS="APPLICATION"
+>browser</SPAN
+> 
+    you were using (e.g. <SPAN
+CLASS="APPLICATION"
+>Internet Explorer v5.5</SPAN
+> for Mac).
+   </P
+></LI
+><LI
+><P
+>    The URL where the problem occurred, or some way for us to duplicate the
+    problem (e.g. <TT
+CLASS="LITERAL"
+>http://somesite.example.com?somethingelse=123</TT
+>). 
+   </P
+></LI
+><LI
+><P
+>    Whether your version of <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> is one supplied
+    by the developers of <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> via SourceForge,
+    or somewhere else.
+   </P
+></LI
+><LI
+><P
+>    Whether you are using <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> in tandem with 
+    another proxy such as <SPAN
+CLASS="APPLICATION"
+>TOR</SPAN
+>. If so, please try 
+    disabling the other proxy.
+   </P
+></LI
+><LI
+><P
+>    Whether you are using a personal firewall product. If so, does 
+    <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> work without it?
+   </P
+></LI
+><LI
+><P
+>    Any other pertinent information to help identify the problem such as config
+    or log file excerpts (yes, you should have log file entries for each
+    action taken).
+   </P
+></LI
+><LI
+><P
+>    <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>Please provide your SF login, or email address</I
+></SPAN
+>, in case we 
+    need to contact you.
+   </P
+></LI
+></UL
+></P
+><P
+>  The <A
+HREF="http://www.privoxy.org/user-manual/appendix.html#ACTIONSANAT"
+TARGET="_top"
+>appendix
+  of the user manual</A
+> also has helpful information 
+  on understanding <TT
+CLASS="LITERAL"
+>actions</TT
+>, and <TT
+CLASS="LITERAL"
+>action</TT
+> debugging. </P
+></DIV
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -184,8 +392,8 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="CONTACT-FEATURE"
->6.3. Request New Features</A
-></H2
+></A
+>6.3. Request New Features</H2
 ><P
 > You are welcome to submit ideas on new features or other proposals
  for improvement through our feature request tracker at
@@ -200,52 +408,9 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
-NAME="CONTACT-ADS"
->6.4. Report Ads or Other Actions-Related Problems</A
-></H2
-><P
-> Please send feedback on ads that slipped through, innocent images that were blocked,
- and any other problems relating to the <TT
-CLASS="FILENAME"
->default.action</TT
-> file through
- our actions feedback mechanism located at
- <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());"
-TARGET="_top"
->http://www.privoxy.org/actions/</A
->.
- On this page, you will also find a bookmark which will take you back there from
- any troubled site and even pre-fill the form!</P
-><P
-> New, improved <TT
-CLASS="FILENAME"
->default.action</TT
-> files will occasionally be made
- available based on your feedback. These will be announced on the <A
-HREF="http://lists.sourceforge.net/lists/listinfo/ijbswa-announce"
-TARGET="_top"
->ijbswa-announce</A
->
- list and available from our the <A
-HREF="http://sourceforge.net/project/showfiles.php?group_id=11118"
-TARGET="_top"
->files section</A
-> of
- our <A
-HREF="http://sf.net/projects/ijbswa/"
-TARGET="_top"
->project page</A
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
 NAME="CONTACT-OTHER"
->6.5. Other</A
-></H2
+></A
+>6.4. Other</H2
 ><P
 >For any other issues, feel free to use the mailing lists. Technically interested users
 and people who wish to contribute to the project are also welcome on the developers list!
index e26f35d..dacc4dc 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <HTML
 ><HEAD
 ><TITLE
 >Privoxy Copyright, License and History</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
 REL="HOME"
 TITLE="Privoxy Frequently Asked Questions"
 HREF="index.html"><LINK
@@ -67,15 +67,15 @@ CLASS="SECT1"
 CLASS="SECT1"
 ><A
 NAME="COPYRIGHT"
->7. Privoxy Copyright, License and History</A
-></H1
+></A
+>7. Privoxy Copyright, License and History</H1
 ><P
-> Copyright Â© 2001 - 2004 by Privoxy Developers <CODE
+> Copyright Â© 2001 - 2006 by Privoxy Developers <TT
 CLASS="EMAIL"
 >&#60;<A
-HREF="mailto:developers@privoxy.org"
->developers@privoxy.org</A
->&#62;</CODE
+HREF="mailto:ijbswa-developers@lists.sourceforge.net"
+>ijbswa-developers@lists.sourceforge.net</A
+>&#62;</TT
 ></P
 ><P
 > Some source code is based on code Copyright Â© 1997 by Anonymous Coders
@@ -103,9 +103,9 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
-NAME="AEN1014"
->7.1. License</A
-></H2
+NAME="AEN1113"
+></A
+>7.1. License</H2
 ><P
 > <SPAN
 CLASS="APPLICATION"
@@ -165,11 +165,11 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
-NAME="AEN1030"
->7.2. History</A
-></H2
+NAME="AEN1129"
+></A
+>7.2. History</H2
 ><P
-> In the beginning, there was the
+> Along time ago, there was the
  <A
 HREF="http://www.junkbusters.com/ijb.html"
 TARGET="_top"
@@ -183,12 +183,12 @@ HREF="http://www.junkbusters.com/"
 TARGET="_top"
 >Junkbusters
  Corporation</A
->. It saved many users a lot of pain in the early days of
+>. This saved many users a lot of pain in the early days of
  web advertising and user tracking.</P
 ><P
 > But the web, its protocols and standards, and with it, the techniques for
- forcing  users to consume ads, give up autonomy over their browsing, and
- for spying on them, kept evolving. Unfortunately, the <SPAN
+ forcing  ads on users, give up autonomy over their browsing, and
+ for tracking them, keeps evolving. Unfortunately, the <SPAN
 CLASS="APPLICATION"
 >Internet
  Junkbuster</SPAN
index 693fc3b..7d9d2b3 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <HTML
 ><HEAD
 ><TITLE
 >General Information</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
 REL="HOME"
 TITLE="Privoxy Frequently Asked Questions"
 HREF="index.html"><LINK
@@ -74,21 +74,21 @@ CLASS="SECT1"
 CLASS="SECT1"
 ><A
 NAME="GENERAL"
->1. General Information</A
-></H1
+></A
+>1. General Information</H1
 ><DIV
 CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 NAME="NEWJB"
+></A
 >1.1. What is this new version of <SPAN
 CLASS="APPLICATION"
->Privoxy</SPAN
->?</A
-></H3
+>Junkbuster</SPAN
+>?</H3
 ><P
-> In the beginning, there was the
+> Along time ago, there was the
  <A
 HREF="http://www.junkbusters.com/ijb.html"
 TARGET="_top"
@@ -102,12 +102,12 @@ HREF="http://www.junkbusters.com/"
 TARGET="_top"
 >Junkbusters
  Corporation</A
->. It saved many users a lot of pain in the early days of
+>. This saved many users a lot of pain in the early days of
  web advertising and user tracking.</P
 ><P
 > But the web, its protocols and standards, and with it, the techniques for
- forcing  users to consume ads, give up autonomy over their browsing, and
- for spying on them, kept evolving. Unfortunately, the <SPAN
+ forcing  ads on users, give up autonomy over their browsing, and
+ for tracking them, keeps evolving. Unfortunately, the <SPAN
 CLASS="APPLICATION"
 >Internet
  Junkbuster</SPAN
@@ -172,37 +172,15 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="AEN45"
+></A
 >1.2. Why <SPAN
 CLASS="QUOTE"
 >"Privoxy"</SPAN
->? Why a name change at all?</A
-></H3
-><P
-> <SPAN
+>? Why change the name from
+<SPAN
 CLASS="APPLICATION"
->Privoxy</SPAN
-> is the 
- <SPAN
-CLASS="QUOTE"
->"<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Privacy Enhancing Proxy</I
-></SPAN
->"</SPAN
->. Also, its content
- modification and junk suppression allow you to browse your
- <SPAN
-CLASS="QUOTE"
->"<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->private</I
-></SPAN
-> edition"</SPAN
-> of the web.</P
+>Junkbuster</SPAN
+> at all?</H3
 ><P
 > <A
 HREF="http://junkbusters.com/"
@@ -237,9 +215,42 @@ CLASS="APPLICATION"
 > project itself, and they, in fact, still
  share our ideals and goals.</P
 ><P
-> The developers also believed that there are so many changes from the original 
+> The developers also believed that there are so many improvements over the original 
  code, that it was time to make a clean break from the past and make 
  a name in their own right.</P
+><P
+> <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> is the 
+ <SPAN
+CLASS="QUOTE"
+>"<SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>Privacy Enhancing Proxy</I
+></SPAN
+>"</SPAN
+>. Also, its content
+ modification and junk suppression gives <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>you</I
+></SPAN
+>, the user, more
+ control, more freedom, and allows you to browse your personal and
+ <SPAN
+CLASS="QUOTE"
+>"<SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>private</I
+></SPAN
+> edition"</SPAN
+> of the web.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -247,6 +258,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="DIFFERS"
+></A
 >1.3. How does <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -254,7 +266,6 @@ CLASS="APPLICATION"
 from the old <SPAN
 CLASS="APPLICATION"
 >Junkbuster?</SPAN
-></A
 ></H3
 ><P
 > <SPAN
@@ -270,7 +281,7 @@ CLASS="APPLICATION"
 >Privoxy</SPAN
 > still blocks ads and banners,
  still manages cookies, and still helps protect your privacy. But, these are
- all enhanced, and many new features have been added, all in the same vein.
+ all greatly enhanced, and many, many new features have been added, all in the same vein.
  </P
 ><P
 > The configuration has changed significantly as well. This is something that
@@ -294,11 +305,11 @@ CLASS="QUOTE"
 >"actions"</SPAN
 > files, with a completely different
  syntax. See the <A
-HREF="../user-manual/upgradersnote.html"
+HREF="../user-manual/whatsnew.html"
 TARGET="_top"
->note to
- upgraders</A
-> for  details.</P
+>What's New</A
+> 
+ page for the latest updates.</P
 ><P
 > <SPAN
 CLASS="APPLICATION"
@@ -406,6 +417,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="PROXYMORON"
+></A
 >1.4. What is a <SPAN
 CLASS="QUOTE"
 >"proxy"</SPAN
@@ -413,8 +425,7 @@ CLASS="QUOTE"
 <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> work?</A
-></H3
+> work?</H3
 ><P
 >  A web proxy is a service, based on a software such as <SPAN
 CLASS="APPLICATION"
@@ -434,8 +445,9 @@ CLASS="APPLICATION"
 >  <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> is a proxy that is solely focused on privacy
-  protection and junk elimination. Sitting between your browser(s) and the Internet,
+> is a proxy that is primarily focused on privacy
+  protection, junk elimination and freeing the user from restrictions placed on his 
+  activities. Sitting between your browser(s) and the Internet,
   it is in a perfect position to filter outbound personal information that your
   browser is leaking, as well as inbound junk. It uses a variety of techniques to do
   this, all of which are under your control via the various configuration
@@ -448,12 +460,12 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="WHATSANAD"
+></A
 >1.5. How does <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > know what is
-an ad, and what is not?</A
-></H3
+an ad, and what is not?</H3
 ><P
 > <SPAN
 CLASS="APPLICATION"
@@ -508,13 +520,13 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN136"
+NAME="AEN138"
+></A
 >1.6. Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > make mistakes? 
-This does not sound very scientific.</A
-></H3
+This does not sound very scientific.</H3
 ><P
 > Actually, it's a black art ;-) And yes, it is always possible to have a broad
  rule accidentally block or change something by mistake. You will almost surely
@@ -538,13 +550,13 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN143"
+NAME="AEN145"
+></A
 >1.7. Will I have to configure <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
- before I can use it?</A
-></H3
+ before I can use it?</H3
 ><P
 > No, not really. The default installation should give you a good starting
  point, and block <SPAN
@@ -574,6 +586,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="BROWSERS2"
+></A
 >1.8. My browser does the same things as
 <SPAN
 CLASS="APPLICATION"
@@ -582,8 +595,7 @@ CLASS="APPLICATION"
 <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> at all?</A
-></H3
+> at all?</H3
 ><P
 >  Modern browsers do indeed have <SPAN
 CLASS="emphasis"
@@ -615,9 +627,9 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="LICENSE"
+></A
 >1.9. Is there is a license or fee? What about a 
-warranty? Registration?</A
-></H3
+warranty? Registration?</H3
 ><P
 >  <SPAN
 CLASS="APPLICATION"
@@ -666,16 +678,16 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="JOINTEAM"
->1.10. I would like to help you, what do I do?</A
-></H3
+></A
+>1.10. I would like to help you, what do I do?</H3
 ><DIV
 CLASS="SECT3"
 ><H4
 CLASS="SECT3"
 ><A
 NAME="JOINTEAM-MONEY"
->1.10.1. Money Money Money</A
-></H4
+></A
+>1.10.1. Contribute!</H4
 ><P
 > We, of course, welcome donations and could use money for domain registering,
  buying software to test <SPAN
@@ -684,7 +696,7 @@ CLASS="APPLICATION"
 > 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:developers@privoxy.org"
+HREF="mailto: ijbswa-developers@lists.sourceforge.net"
 TARGET="_top"
 >drop us a note</A
 >.</P
@@ -695,8 +707,8 @@ CLASS="SECT3"
 CLASS="SECT3"
 ><A
 NAME="JOINTEAM-SOFTWARE"
->1.10.2. Software</A
-></H4
+></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
@@ -713,27 +725,45 @@ CLASS="SECT3"
 CLASS="SECT3"
 ><A
 NAME="JOINTEAM-WORK"
->1.10.3. You want to work with us?</A
-></H4
+></A
+>1.10.3. Would you like to participate?</H4
 ><P
 >   Well, helping the team is always a good idea. We welcome new developers,
-   packaging gurus or documentation writers. Simply <A
+   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
+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. 
+ </P
+><P
+>  So first thing, <A
 HREF="https://sourceforge.net/account/register.php"
 TARGET="_top"
 >get an account on SourceForge.net</A
 >
    and mail your id to the <A
-HREF="mailto:developers@privoxy.org"
+HREF="mailto:ijbswa-developers@lists.sourceforge.net"
 TARGET="_top"
 >developers
    mailing list</A
->. Then read the <A
+>. Then, please read the <A
 HREF="../developer-manual/index.html"
 TARGET="_top"
 >Developer's Manual</A
->.</P
+>, at least
+   the pertinent sections.</P
 ><P
-> Once we have added you to the team, you'll have write access to the <A
+> Once we have added you to the team, you'll have access to the <A
 HREF="http://sourceforge.net/cvs/?group_id=11118"
 TARGET="_top"
 >CVS repository</A
index 12170be..3eb42bf 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <HTML
 ><HEAD
 ><TITLE
 >Privoxy Frequently Asked Questions</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
 REL="NEXT"
 TITLE="General Information"
 HREF="general.html"><LINK
@@ -27,15 +27,15 @@ CLASS="TITLEPAGE"
 CLASS="TITLE"
 ><A
 NAME="AEN2"
->Privoxy Frequently Asked Questions</A
-></H1
+></A
+>Privoxy Frequently Asked Questions</H1
 ><P
 CLASS="PUBDATE"
 > <SUB
 > <A
 HREF="copyright.html"
 >Copyright</A
-> Â© 2001-2004 by 
+> Â© 2001-2006 by 
  <A
 HREF="http://www.privoxy.org"
 TARGET="_top"
@@ -45,16 +45,16 @@ TARGET="_top"
 ><BR></P
 ><P
 CLASS="PUBDATE"
->$Id: index.html,v 1.15.2.10 2004/01/31 00:05:43 oes Exp $<BR></P
+>$Id: faq.sgml,v 2.11 2006/07/18 14:48:50 david__schmidt Exp $<BR></P
 ><DIV
 ><DIV
 CLASS="ABSTRACT"
-><P
-></P
 ><A
 NAME="AEN9"
 ></A
 ><P
+></P
+><P
 > This FAQ gives quick answers to frequently asked  questions about
  <A
 HREF="http://www.privoxy.org/"
@@ -77,7 +77,7 @@ CLASS="CITETITLE"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > is a web proxy with advanced filtering
- capabilities for protecting privacy, modifying web page content, managing
+ capabilities for protecting privacy, modifying web page data, managing
  cookies, controlling access, and removing ads, banners, pop-ups and other
  obnoxious Internet junk. <SPAN
 CLASS="APPLICATION"
@@ -99,8 +99,8 @@ CLASS="APPLICATION"
  Junkbuster</SPAN
 > (tm).</P
 ><P
->  Please note that this document is constantly evolving. This copy represents
-  the state at the release of version 3.0.3.
+>  Please note that this document is a work in progress. This copy represents
+  the state at the release of version 3.0.4.
   You can find the latest version of the document at <A
 HREF="http://www.privoxy.org/faq/"
 TARGET="_top"
@@ -136,7 +136,7 @@ HREF="general.html"
 HREF="general.html#NEWJB"
 >What is this new version of <SPAN
 CLASS="APPLICATION"
->Privoxy</SPAN
+>Junkbuster</SPAN
 >?</A
 ></DT
 ><DT
@@ -145,7 +145,11 @@ HREF="general.html#AEN45"
 >Why <SPAN
 CLASS="QUOTE"
 >"Privoxy"</SPAN
->? Why a name change at all?</A
+>? Why change the name from
+<SPAN
+CLASS="APPLICATION"
+>Junkbuster</SPAN
+> at all?</A
 ></DT
 ><DT
 >1.3. <A
@@ -182,7 +186,7 @@ an ad, and what is not?</A
 ></DT
 ><DT
 >1.6. <A
-HREF="general.html#AEN136"
+HREF="general.html#AEN138"
 >Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -191,7 +195,7 @@ This does not sound very scientific.</A
 ></DT
 ><DT
 >1.7. <A
-HREF="general.html#AEN143"
+HREF="general.html#AEN145"
 >Will I have to configure <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -227,7 +231,7 @@ HREF="general.html#JOINTEAM"
 ><DT
 >1.10.1. <A
 HREF="general.html#JOINTEAM-MONEY"
->Money Money Money</A
+>Contribute!</A
 ></DT
 ><DT
 >1.10.2. <A
@@ -237,7 +241,7 @@ HREF="general.html#JOINTEAM-SOFTWARE"
 ><DT
 >1.10.3. <A
 HREF="general.html#JOINTEAM-WORK"
->You want to work with us?</A
+>Would you like to participate?</A
 ></DT
 ></DL
 ></DD
@@ -285,7 +289,7 @@ CLASS="APPLICATION"
 ></DT
 ><DT
 >2.5. <A
-HREF="installation.html#AEN226"
+HREF="installation.html#AEN231"
 >I just installed <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -342,7 +346,7 @@ HREF="configuration.html#NEWCONFIG"
 ></DT
 ><DT
 >3.3. <A
-HREF="configuration.html#AEN312"
+HREF="configuration.html#AEN319"
 >What is an <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
@@ -362,13 +366,13 @@ CLASS="QUOTE"
 ></DT
 ><DT
 >3.5. <A
-HREF="configuration.html#AEN331"
+HREF="configuration.html#AEN338"
 >How are actions files configured? What is the easiest
 way to do this?</A
 ></DT
 ><DT
 >3.6. <A
-HREF="configuration.html#AEN339"
+HREF="configuration.html#AEN346"
 >There are several different <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
@@ -378,7 +382,7 @@ the differences?</A
 ><DT
 >3.7. <A
 HREF="configuration.html#YAHOO"
->How can I make my Yahoo/Hotmail/GMX account work?</A
+>How can I make my Yahoo/Hotmail/Gmail account work?</A
 ></DT
 ><DT
 >3.8. <A
@@ -403,7 +407,7 @@ with a browser? Does that not raise security issues?</A
 ></DT
 ><DT
 >3.10. <A
-HREF="configuration.html#AEN404"
+HREF="configuration.html#AEN411"
 >What is the <TT
 CLASS="FILENAME"
 >default.filter</TT
@@ -414,7 +418,7 @@ CLASS="QUOTE"
 ></DT
 ><DT
 >3.11. <A
-HREF="configuration.html#AEN420"
+HREF="configuration.html#AEN429"
 >How can I set up <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -423,17 +427,17 @@ CLASS="APPLICATION"
 ></DT
 ><DT
 >3.12. <A
-HREF="configuration.html#AEN446"
+HREF="configuration.html#AEN455"
 >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#AEN463"
+HREF="configuration.html#AEN472"
 >Why would anybody want to see a checkerboard pattern?</A
 ></DT
 ><DT
 >3.14. <A
-HREF="configuration.html#AEN468"
+HREF="configuration.html#AEN477"
 >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
@@ -456,6 +460,9 @@ CLASS="APPLICATION"
 proxies like <SPAN
 CLASS="APPLICATION"
 >Squid</SPAN
+> or <SPAN
+CLASS="APPLICATION"
+>TOR</SPAN
 >?</A
 ></DT
 ><DT
@@ -500,6 +507,23 @@ HREF="configuration.html#OUTLOOK-MORE"
 HREF="configuration.html#ALLOW-COOKIES"
 >How can I allow permanent cookies for my trusted sites?</A
 ></DT
+><DT
+>3.22. <A
+HREF="configuration.html#MULTIPLES"
+>Can I have separate configurations for different users?</A
+></DT
+><DT
+>3.23. <A
+HREF="configuration.html#WHITELISTS"
+>Can I set-up <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> as a whitelist of
+<SPAN
+CLASS="QUOTE"
+>"good"</SPAN
+> sites?</A
+></DT
 ></DL
 ></DD
 ><DT
@@ -511,7 +535,7 @@ HREF="misc.html"
 ><DL
 ><DT
 >4.1. <A
-HREF="misc.html#AEN537"
+HREF="misc.html#AEN570"
 >How much does <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -526,42 +550,53 @@ delays in page requests compared to the old Junkbuster. What's wrong?</A
 ></DT
 ><DT
 >4.3. <A
-HREF="misc.html#CONFIGURL"
->What are "http://config.privoxy.org/" and
-"http://p.p/"?</A
+HREF="misc.html#SLOWCRAWL"
+>I just installed <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>, and all my
+browsing has slowed to a crawl. What gives?</A
 ></DT
 ><DT
 >4.4. <A
-HREF="misc.html#BLOCKLIST"
->Do you still maintain the blocklists?</A
+HREF="misc.html#CONFIGURL"
+>What are "http://config.privoxy.org/" and
+"http://p.p/"?</A
 ></DT
 ><DT
 >4.5. <A
 HREF="misc.html#NEWADS"
->How can I submit new ads?</A
+>How can I submit new ads, or report
+problems?</A
 ></DT
 ><DT
 >4.6. <A
+HREF="misc.html#NOONECARES"
+>Why doesn't anyone answer my support 
+request?</A
+></DT
+><DT
+>4.7. <A
 HREF="misc.html#IP"
 >How can I hide my IP address?</A
 ></DT
 ><DT
->4.7. <A
-HREF="misc.html#AEN598"
+>4.8. <A
+HREF="misc.html#AEN634"
 >Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > guarantee I am anonymous?</A
 ></DT
 ><DT
->4.8. <A
-HREF="misc.html#AEN609"
+>4.9. <A
+HREF="misc.html#AEN645"
 >Might some things break because header information or
 content is being altered?</A
 ></DT
 ><DT
->4.9. <A
-HREF="misc.html#AEN620"
+>4.10. <A
+HREF="misc.html#AEN656"
 >Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -572,30 +607,30 @@ CLASS="QUOTE"
 speed up web browsing?</A
 ></DT
 ><DT
->4.10. <A
-HREF="misc.html#AEN630"
+>4.11. <A
+HREF="misc.html#AEN666"
 >What about as a firewall? Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > protect me?</A
 ></DT
 ><DT
->4.11. <A
-HREF="misc.html#AEN636"
+>4.12. <A
+HREF="misc.html#AEN672"
 >I have large empty spaces / a checkerboard pattern now where
 ads used to be. Why?</A
 ></DT
 ><DT
->4.12. <A
-HREF="misc.html#AEN641"
+>4.13. <A
+HREF="misc.html#AEN677"
 >How can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > filter Secure (HTTPS) URLs?</A
 ></DT
 ><DT
->4.13. <A
-HREF="misc.html#AEN656"
+>4.14. <A
+HREF="misc.html#AEN692"
 ><SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -606,7 +641,7 @@ CLASS="QUOTE"
 secure is it? Do I need to take any special precautions?</A
 ></DT
 ><DT
->4.14. <A
+>4.15. <A
 HREF="misc.html#TURNOFF"
 >How can I temporarily disable <SPAN
 CLASS="APPLICATION"
@@ -614,7 +649,7 @@ CLASS="APPLICATION"
 >?</A
 ></DT
 ><DT
->4.15. <A
+>4.16. <A
 HREF="misc.html#REALLYOFF"
 >When <SPAN
 CLASS="QUOTE"
@@ -626,7 +661,7 @@ CLASS="APPLICATION"
 out of the picture?</A
 ></DT
 ><DT
->4.16. <A
+>4.17. <A
 HREF="misc.html#CRUNCH"
 >My logs show <SPAN
 CLASS="APPLICATION"
@@ -641,7 +676,7 @@ CLASS="QUOTE"
 >?</A
 ></DT
 ><DT
->4.17. <A
+>4.18. <A
 HREF="misc.html#DOWNLOADS"
 >Can <SPAN
 CLASS="APPLICATION"
@@ -650,7 +685,7 @@ CLASS="APPLICATION"
 from a webserver? FTP server?</A
 ></DT
 ><DT
->4.18. <A
+>4.19. <A
 HREF="misc.html#DOWNLOADS2"
 >I just downloaded a Perl script, and <SPAN
 CLASS="APPLICATION"
@@ -659,7 +694,7 @@ CLASS="APPLICATION"
 altered it! Yikes, what is wrong!</A
 ></DT
 ><DT
->4.19. <A
+>4.20. <A
 HREF="misc.html#SEEALSO"
 >Where can I find more information about <SPAN
 CLASS="APPLICATION"
@@ -668,7 +703,7 @@ CLASS="APPLICATION"
 and related issues?</A
 ></DT
 ><DT
->4.20. <A
+>4.21. <A
 HREF="misc.html#MICROSUCK"
 >I've noticed that Privoxy changes <SPAN
 CLASS="QUOTE"
@@ -690,8 +725,8 @@ HREF="trouble.html"
 ><DL
 ><DT
 >5.1. <A
-HREF="trouble.html#AEN801"
->I just upgraded and am getting <SPAN
+HREF="trouble.html#AEN829"
+>I am getting <SPAN
 CLASS="QUOTE"
 >"connection refused"</SPAN
 >
@@ -699,7 +734,7 @@ with every web page?</A
 ></DT
 ><DT
 >5.2. <A
-HREF="trouble.html#AEN814"
+HREF="trouble.html#AEN842"
 >I just added a new rule, but the steenkin ad is 
 still getting through. How?</A
 ></DT
@@ -751,9 +786,9 @@ HREF="trouble.html#OSXUNINSTALL"
 HREF="trouble.html#OSXIMAGES"
 >In Mac OSX Panther (10.3), images often fail to load and/or I
  experience random delays in page loading. I'm using
- <VAR
+ <TT
 CLASS="LITERAL"
->localhost</VAR
+>localhost</TT
 > as my browser's proxy setting.</A
 ></DT
 ><DT
@@ -829,6 +864,27 @@ CLASS="QUOTE"
 >"PrivoxyWindowOpen()"</SPAN
 > in raw source code?</A
 ></DT
+><DT
+>5.17. <A
+HREF="trouble.html#DNSERRORS"
+>I am getting too many DNS errors like <SPAN
+CLASS="QUOTE"
+>"404 No Such Domain"</SPAN
+>. Why
+ can't <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> do this better?</A
+></DT
+><DT
+>5.18. <A
+HREF="trouble.html#ALLCPU"
+>At one site <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> just hangs, and starts taking 
+ all CPU. Why is this?</A
+></DT
 ></DL
 ></DD
 ><DT
@@ -845,9 +901,23 @@ HREF="contact.html#CONTACT-SUPPORT"
 ></DT
 ><DT
 >6.2. <A
+HREF="contact.html#REPORTING"
+>Reporting Problems</A
+></DT
+><DD
+><DL
+><DT
+>6.2.1. <A
+HREF="contact.html#CONTACT-ADS"
+>Reporting Ads or Other Configuration Problems</A
+></DT
+><DT
+>6.2.2. <A
 HREF="contact.html#CONTACT-BUGS"
->Report Bugs</A
+>Reporting Bugs</A
 ></DT
+></DL
+></DD
 ><DT
 >6.3. <A
 HREF="contact.html#CONTACT-FEATURE"
@@ -855,11 +925,6 @@ HREF="contact.html#CONTACT-FEATURE"
 ></DT
 ><DT
 >6.4. <A
-HREF="contact.html#CONTACT-ADS"
->Report Ads or Other Actions-Related Problems</A
-></DT
-><DT
->6.5. <A
 HREF="contact.html#CONTACT-OTHER"
 >Other</A
 ></DT
@@ -874,12 +939,12 @@ HREF="copyright.html"
 ><DL
 ><DT
 >7.1. <A
-HREF="copyright.html#AEN1014"
+HREF="copyright.html#AEN1113"
 >License</A
 ></DT
 ><DT
 >7.2. <A
-HREF="copyright.html#AEN1030"
+HREF="copyright.html#AEN1129"
 >History</A
 ></DT
 ></DL
index 463419a..56108ff 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <HTML
 ><HEAD
 ><TITLE
 >Installation</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
 REL="HOME"
 TITLE="Privoxy Frequently Asked Questions"
 HREF="index.html"><LINK
@@ -74,19 +74,19 @@ CLASS="SECT1"
 CLASS="SECT1"
 ><A
 NAME="INSTALLATION"
->2. Installation</A
-></H1
+></A
+>2. Installation</H1
 ><DIV
 CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
 NAME="WHICHBROWSERS"
+></A
 >2.1. Which browsers are supported by <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
->?</A
-></H3
+>?</H3
 ><P
 > Any browser that can be configured to use a proxy, which 
  should be virtually all browsers. Direct browser support is not necessary
@@ -103,16 +103,16 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="WHICHOS"
->2.2. Which operating systems are supported?</A
-></H3
+></A
+>2.2. Which operating systems are supported?</H3
 ><P
 > At present, <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > is known to run on
- Windows(95, 98, ME, 2000, XP), Linux (RedHat, SuSE, Debian, Conectiva, Gentoo, 
- Slackware), Mac OSX, OS/2, AmigaOS, BeOS, FreeBSD, NetBSD, OpenBSD, Solaris,
and many more flavors of Unix.</P
+ Windows(95, 98, ME, 2000, XP), Linux (RedHat, SuSE, Debian, Fedora, Gentoo, 
+ Slackware and others), Mac OSX, OS/2, AmigaOS, FreeBSD, NetBSD, OpenBSD,
Solaris, and various other flavors of Unix.</P
 ><P
 > But any operating system that runs TCP/IP, can conceivably take advantage of
  <SPAN
@@ -138,11 +138,11 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="EMAIL-CLIENT"
+></A
 >2.3. Can I use <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> with my email client?</A
-></H3
+> with my email client?</H3
 ><P
 > As long as there is some way to set a HTTP proxy for the client, then yes,
  any application can be used, whether it is strictly speaking a
@@ -174,6 +174,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="NEWINSTALL"
+></A
 >2.4. Can I install  
  <SPAN
 CLASS="APPLICATION"
@@ -181,8 +182,7 @@ CLASS="APPLICATION"
 > over <SPAN
 CLASS="APPLICATION"
 >Junkbuster</SPAN
->?</A
-></H3
+>?</H3
 ><P
 >   We recommend you un-install <SPAN
 CLASS="APPLICATION"
@@ -221,13 +221,13 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN226"
+NAME="AEN231"
+></A
 >2.5. I just installed <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >. Is there anything 
-special I have to do now?</A
-></H3
+special I have to do now?</H3
 ><P
 > All browsers must be told to use <SPAN
 CLASS="APPLICATION"
@@ -244,20 +244,20 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="LOCALHOST"
+></A
 >2.6. What is the proxy address of <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
->?</A
-></H3
+>?</H3
 ><P
 >  If you set up the <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > to run on
   the computer you browse from (rather than your ISP's server or some
-  networked computer on a LAN), the proxy will be on <VAR
+  networked computer on a LAN), the proxy will be on <TT
 CLASS="LITERAL"
->127.0.0.1</VAR
+>127.0.0.1</TT
 > 
   (sometimes referred to as <SPAN
 CLASS="QUOTE"
@@ -334,12 +334,12 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="NOTHING"
+></A
 >2.7. I just installed <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >, and nothing is happening.
-All the ads are there. What's wrong?</A
-></H3
+All the ads are there. What's wrong?</H3
 ><P
 > Did you configure your browser to use <SPAN
 CLASS="APPLICATION"
@@ -410,6 +410,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="NOTUSED"
+></A
 >2.8. I get a <SPAN
 CLASS="QUOTE"
 >"Privoxy is not being used"</SPAN
@@ -417,8 +418,7 @@ CLASS="QUOTE"
 <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> is running and being used.</A
-></H3
+> is running and being used.</H3
 ><P
 > First, make sure that Privoxy is <SPAN
 CLASS="emphasis"
index 13dfb88..e339d41 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <HTML
 ><HEAD
 ><TITLE
 >Miscellaneous</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
 REL="HOME"
 TITLE="Privoxy Frequently Asked Questions"
 HREF="index.html"><LINK
@@ -74,52 +74,57 @@ CLASS="SECT1"
 CLASS="SECT1"
 ><A
 NAME="MISC"
->4. Miscellaneous</A
-></H1
+></A
+>4. Miscellaneous</H1
 ><DIV
 CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN537"
+NAME="AEN570"
+></A
 >4.1. How much does <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > slow my browsing down? This 
-has to add extra time to browsing.</A
-></H3
+has to add extra time to browsing.</H3
 ><P
-> 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 being displayed.
+> 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
+><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.
  The actual processing time required by <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > 
  itself for each page, is relatively small in the overall scheme of things,
  and happens very quickly. This is typically more than offset by time saved
- not downloading and rendering ad images.</P
+ not downloading and rendering ad images (if ad blocking is being used).</P
 ><P
 > <SPAN
 CLASS="QUOTE"
 >"Filtering"</SPAN
-> content via the <VAR
+> content via the <TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/actions-file.html#FILTER"
 TARGET="_top"
 >filter</A
-></VAR
+></TT
 > or
- <VAR
+ <TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/actions-file.html#DEANIMATE-GIFS"
 TARGET="_top"
 >deanimate-gifs</A
-></VAR
+></TT
 >
- actions may cause a perceived slowdown, since the entire document needs to be buffered
- before displaying. See below.</P
+ 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
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -127,33 +132,36 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="LOADINGTIMES"
+></A
 >4.2. I noticed considerable
-delays in page requests compared to the old Junkbuster. What's wrong?</A
-></H3
+delays in page requests compared to the old Junkbuster. What's wrong?</H3
 ><P
-> If you use any <VAR
+> If you use any <TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/actions-file.html#FILTER"
 TARGET="_top"
 >filter</A
-></VAR
+></TT
 > action,
- such as filtering banners by size, web-bugs etc, or the <VAR
+ such as filtering banners by size, web-bugs etc, or the <TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/actions-file.html#DEANIMATE-GIFS"
 TARGET="_top"
 >deanimate-gifs</A
-></VAR
+></TT
 >
  action, the entire document must be loaded into memory in order for the filtering 
  mechanism to work, and nothing is sent to the browser during this time.</P
 ><P
-> The loading time does not really change in real numbers, but 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 especially
- noticeable on slow dialup connections.
+> The loading time typically does not really change much in real numbers, but
+ 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.
  </P
 ><P
 > Filtering is automatically disabled for inappropriate MIME types. But note 
@@ -171,10 +179,29 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
+NAME="SLOWCRAWL"
+></A
+>4.3. I just installed <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>, and all my
+browsing has slowed to a crawl. What gives?</H3
+><P
+> This should not happen, and for the overwhelming number of users world-wide,
+ it does not happen. I would suspect some inadvertent interaction of software
+ components such as anti-virus software, spyware protectors, personal
+ firewalls or similar components. Try disabling (or uninstalling) these one
+ at a time and see if that helps.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H3
+CLASS="SECT2"
+><A
 NAME="CONFIGURL"
->4.3. What are "http://config.privoxy.org/" and
-"http://p.p/"?</A
-></H3
+></A
+>4.4. What are "http://config.privoxy.org/" and
+"http://p.p/"?</H3
 ><P
 > <A
 HREF="http://config.privoxy.org/"
@@ -248,42 +275,39 @@ CLASS="APPLICATION"
 >Privoxy</SPAN
 >, http://example.com/show-proxy-args and http://i.j.b/,
  are no longer supported. If you still use such an old version, you should really consider
- upgrading to 3.0.3.</P
+ upgrading to 3.0.4.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="BLOCKLIST"
->4.4. Do you still maintain the blocklists?</A
-></H3
+NAME="NEWADS"
+></A
+>4.5. How can I submit new ads, or report
+problems?</H3
 ><P
->  No. The patterns for blocking now reside (among other things) in the <A
-HREF="../user-manual/actions-file.html"
-TARGET="_top"
->actions files</A
->, which are 
-  actively maintained instead. See next question ...</P
+>Please see the <A
+HREF="contact.html"
+>Contact section</A
+> for
+various ways to interact with the developers.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="NEWADS"
->4.5. How can I submit new ads?</A
-></H3
+NAME="NOONECARES"
+></A
+>4.6. Why doesn't anyone answer my support 
+request?</H3
 ><P
->Yes, absolutely! Please see the <A
-HREF="contact.html"
->Contact section</A
-> for
-how to do that. Please note that you (technically) need the latest
-<SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
-> version for this to work.</P
+>Rest assured that it has been read and considered. Why it is not answered,
+could be for various reasons, including no one has a good answer for it, no
+one has had time to yet investigate it thorougly, it has been reported
+numerous times already, or because not enough information was provided to help
+us help you. Your efforts are not wasted, and we do appreciate them.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -291,15 +315,16 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="IP"
->4.6. How can I hide my IP address?</A
-></H3
+></A
+>4.7. How can I hide my IP address?</H3
 ><P
 > If you run both the browser and the proxy locally, you cannot hide your IP
  address with <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> or any other software. The
- server needs to know your IP address to send the answers back to you. </P
+> or ultimately any other
+ software. The server needs to know your IP address to send the answers back
+ to you. </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
@@ -312,7 +337,7 @@ CLASS="APPLICATION"
  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_list.htm"
+HREF="http://www.multiproxy.org/anon_proxy.htm"
 TARGET="_top"
 >multiproxy.org</A
 > and many
@@ -324,7 +349,7 @@ TARGET="_top"
 >).</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 whole big
+ server believe that your machine is in fact a shared proxy serving a large
  LAN, and we are looking into that.</P
 ></DIV
 ><DIV
@@ -332,12 +357,12 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN598"
->4.7. Can <SPAN
+NAME="AEN634"
+></A
+>4.8. Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> guarantee I am anonymous?</A
-></H3
+> 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
@@ -381,10 +406,10 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN609"
->4.8. Might some things break because header information or
-content is being altered?</A
-></H3
+NAME="AEN645"
+></A
+>4.9. 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
  display and how to display it. There is many ways that this can be handled, 
@@ -431,16 +456,16 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN620"
->4.9. Can <SPAN
+NAME="AEN656"
+></A
+>4.10. Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > act as a <SPAN
 CLASS="QUOTE"
 >"caching"</SPAN
 > proxy to 
-speed up web browsing?</A
-></H3
+speed up web browsing?</H3
 ><P
 > No, it does not have this ability at all. You want something like 
  <A
@@ -473,12 +498,12 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN630"
->4.10. What about as a firewall? Can <SPAN
+NAME="AEN666"
+></A
+>4.11. What about as a firewall? Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> protect me?</A
-></H3
+> protect me?</H3
 ><P
 > Not in the way you mean, or in the way a true firewall can. 
  <SPAN
@@ -499,10 +524,10 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN636"
->4.11. I have large empty spaces / a checkerboard pattern now where
-ads used to be. Why?</A
-></H3
+NAME="AEN672"
+></A
+>4.12. 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
  their screen estate in many cases, by doing all banner blocking with filters,
@@ -524,12 +549,12 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN641"
->4.12. How can <SPAN
+NAME="AEN677"
+></A
+>4.13. How can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> filter Secure (HTTPS) URLs?</A
-></H3
+> filter Secure (HTTPS) URLs?</H3
 ><P
 > Since secure HTTP connections are encrypted SSL sessions between your browser
  and the secure site, and are meant to be reliably <SPAN
@@ -569,13 +594,13 @@ CLASS="APPLICATION"
 CLASS="QUOTE"
 >"Content cookies"</SPAN
 > (those that are embedded in the actual HTML or
- JS page content, see <VAR
+ JS page content, see <TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/actions-file.html#FILTER-CONTENT-COOKIES"
 TARGET="_top"
 >filter{content-cookies}</A
-></VAR
+></TT
 >), 
  in an SSL transaction will be impossible to block under these conditions. 
  Fortunately, this does not seem to be a very common scenario since most 
@@ -586,16 +611,16 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN656"
->4.13. <SPAN
+NAME="AEN692"
+></A
+>4.14. <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > runs as a <SPAN
 CLASS="QUOTE"
 >"server"</SPAN
 >. How 
-secure is it? Do I need to take any special precautions?</A
-></H3
+secure is it? Do I need to take any special precautions?</H3
 ><P
 > There are no known exploits that might affect
  <SPAN
@@ -648,11 +673,11 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="TURNOFF"
->4.14. How can I temporarily disable <SPAN
+></A
+>4.15. How can I temporarily disable <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
->?</A
-></H3
+>?</H3
 ><P
 > The easiest way is to access <SPAN
 CLASS="APPLICATION"
@@ -680,15 +705,15 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="REALLYOFF"
->4.15. When <SPAN
+></A
+>4.16. When <SPAN
 CLASS="QUOTE"
 >"disabled"</SPAN
 > is <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > totally 
-out of the picture?</A
-></H3
+out of the picture?</H3
 ><P
 > No, this just means all filtering and actions are disabled.
  <SPAN
@@ -711,7 +736,8 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="CRUNCH"
->4.16. My logs show <SPAN
+></A
+>4.17. My logs show <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > <SPAN
@@ -721,8 +747,7 @@ CLASS="QUOTE"
 ads, but also its own CGI pages. What is a <SPAN
 CLASS="QUOTE"
 >"crunch"</SPAN
->?</A
-></H3
+>?</H3
 ><P
 > A <SPAN
 CLASS="QUOTE"
@@ -764,25 +789,25 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="DOWNLOADS"
->4.17. Can <SPAN
+></A
+>4.18. Can <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > effect files that I download
-from a webserver? FTP server?</A
-></H3
+from a webserver? FTP server?</H3
 ><P
 > From the webserver's perspective, there is no difference between
  viewing a document (i.e. a page), and downloading a file. The same is true of
  <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
->. If there is a match for a <VAR
+>. If there is a match for a <TT
 CLASS="LITERAL"
 ><A
 HREF="../user-manual/actions-file.html#BLOCK"
 TARGET="_top"
 >block</A
-></VAR
+></TT
 > pattern,
  it will still be blocked, and of course this is obvious. 
  </P
@@ -906,12 +931,12 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="DOWNLOADS2"
->4.18. I just downloaded a Perl script, and <SPAN
+></A
+>4.19. I just downloaded a Perl script, and <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
-altered it! Yikes, what is wrong!</A
-></H3
+altered it! Yikes, what is wrong!</H3
 ><P
 > Please read above.</P
 ></DIV
@@ -921,12 +946,12 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="SEEALSO"
->4.19. Where can I find more information about <SPAN
+></A
+>4.20. Where can I find more information about <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
-and related issues?</A
-></H3
+and related issues?</H3
 ><P
 > Other references and sites of interest to <SPAN
 CLASS="APPLICATION"
@@ -1058,29 +1083,7 @@ CLASS="QUOTE"
 ><P
 ></P
 >
- <P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->   <A
-HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ijbswa/contrib/"
-TARGET="_top"
->http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ijbswa/contrib/</A
->, cool
-   and fun ideas from <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
-> users.
-  </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
->
  <P
 ></P
 ><TABLE
@@ -1121,30 +1124,7 @@ TARGET="_top"
 ><P
 ></P
 >
- <P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->   <A
-HREF="http://www.waldherr.org/junkbuster/"
-TARGET="_top"
->http://www.waldherr.org/junkbuster/</A
->,
-   Stefan Waldherr's version of Junkbuster, from which <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
-> was
-   derived.
-  </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
->
  <P
 ></P
 ><TABLE
@@ -1218,23 +1198,23 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="MICROSUCK"
->4.20. I've noticed that Privoxy changes <SPAN
+></A
+>4.21. I've noticed that Privoxy changes <SPAN
 CLASS="QUOTE"
 >"Microsoft"</SPAN
 > to 
 <SPAN
 CLASS="QUOTE"
 >"MicroSuck"</SPAN
->! Why are you manipulating my browsing?</A
-></H3
+>! Why are you manipulating my browsing?</H3
 ><P
 > We're not. The text substitutions that you are seeing are disabled
  in the default configuration as shipped. You have either manually
  activated the <SPAN
 CLASS="QUOTE"
->"<VAR
+>"<TT
 CLASS="LITERAL"
->fun</VAR
+>fun</TT
 >"</SPAN
 > filter which
  is clearly labeled <SPAN
index 6f2375e..bfd224e 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <HTML
 ><HEAD
 ><TITLE
 >Troubleshooting</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
 REL="HOME"
 TITLE="Privoxy Frequently Asked Questions"
 HREF="index.html"><LINK
@@ -74,20 +74,20 @@ CLASS="SECT1"
 CLASS="SECT1"
 ><A
 NAME="TROUBLE"
->5. Troubleshooting</A
-></H1
+></A
+>5. Troubleshooting</H1
 ><DIV
 CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN801"
->5.1. I just upgraded and am getting <SPAN
+NAME="AEN829"
+></A
+>5.1. I am getting <SPAN
 CLASS="QUOTE"
 >"connection refused"</SPAN
 >
-with every web page?</A
-></H3
+with every web page?</H3
 ><P
 > Either <SPAN
 CLASS="APPLICATION"
@@ -99,10 +99,10 @@ CLASS="APPLICATION"
 >Privoxy</SPAN
 > is using.</P
 ><P
-> The old <SPAN
+> Early <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> (and also
+> versions (and also
  <SPAN
 CLASS="APPLICATION"
 >Junkbuster</SPAN
@@ -113,9 +113,9 @@ CLASS="APPLICATION"
  change the <A
 HREF="../user-manual/config.html#LISTEN-ADDRESS"
 TARGET="_top"
-><VAR
+><TT
 CLASS="LITERAL"
->listen-address</VAR
+>listen-address</TT
 >
  option</A
 > in <SPAN
@@ -132,10 +132,10 @@ CLASS="SECT2"
 ><H3
 CLASS="SECT2"
 ><A
-NAME="AEN814"
+NAME="AEN842"
+></A
 >5.2. I just added a new rule, but the steenkin ad is 
-still getting through. How?</A
-></H3
+still getting through. How?</H3
 ><P
 > If the ad had been displayed before you added its URL, it will probably be
  held in the browser's cache for some time, so it will be displayed without
@@ -152,7 +152,8 @@ HREF="http://config.privoxy.org/show-url-info"
 TARGET="_top"
 >http://config.privoxy.org/show-url-info</A
 >
- and see if it really matches your new rule.</P
+ and see if it really matches your new rule. Blocking ads is like blocking
+ spam: a lot of tinkering is required to stay ahead of the game.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -160,12 +161,12 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="BADSITE"
+></A
 >5.3. One of my favorite sites does not work with <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >.
-What can I do?</A
-></H3
+What can I do?</H3
 ><P
 > First verify that it is indeed a <SPAN
 CLASS="APPLICATION"
@@ -208,9 +209,9 @@ TARGET="_top"
 > Alternately, if you are comfortable with a text editor, you can accomplish 
  the same thing by editing the appropriate actions file. Probably the easiest 
  way to deal with such problems when editing by hand is to add your
- site to a <VAR
+ site to a <TT
 CLASS="LITERAL"
->{ fragile }</VAR
+>{ fragile }</TT
 > section in <TT
 CLASS="FILENAME"
 >user.action</TT
@@ -239,12 +240,12 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="DUN"
+></A
 >5.4. After installing <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >, I have to log in
-every time I start IE. What gives?</A
-></H3
+every time I start IE. What gives?</H3
 ><P
 > This is a quirk that effects the installation of
  <SPAN
@@ -297,12 +298,12 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="FTP"
+></A
 >5.5. I cannot connect to any FTP sites. <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
- seems to be blocking me.</A
-></H3
+ seems to be blocking me.</H3
 ><P
 >  <SPAN
 CLASS="APPLICATION"
@@ -323,9 +324,9 @@ CLASS="EMPHASIS"
  </P
 ><P
 >  Most browsers understand FTP as well as HTTP. If you connect to a site, with
-  a URL like <VAR
+  a URL like <TT
 CLASS="LITERAL"
->ftp://ftp.example.com</VAR
+>ftp://ftp.example.com</TT
 >, your browser is making
   an FTP connection, and not a HTTP connection. So while your browser may 
   speak FTP, <SPAN
@@ -368,24 +369,24 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="OSXIE"
+></A
 >5.6. In Mac OSX, I can't configure Microsoft Internet Explorer to use 
  <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> as the HTTP proxy.</A
-></H3
+> as the HTTP proxy.</H3
 ><P
 >  Microsoft Internet Explorer (in versions like 5.1) respects system-wide
   network settings.  In order to change the HTTP proxy, open System
   Preferences, and click on the Network icon.  In the settings pane that
   comes up, click on the Proxies tab.  Ensure the "Web Proxy (HTTP)" checkbox 
-  is checked and enter <VAR
+  is checked and enter <TT
 CLASS="LITERAL"
->127.0.0.1</VAR
+>127.0.0.1</TT
 > in the entry field.  
-  Enter <VAR
+  Enter <TT
 CLASS="LITERAL"
->8118</VAR
+>8118</TT
 > in the Port field.  The next time you start
   IE, it should reflect these values.
  </P
@@ -396,10 +397,10 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="OSXUNINSTALL"
+></A
 >5.7. In Mac OSX, I dragged the Privoxy folder to the trash in order to 
  uninstall it.  Now the finder tells me I don't have sufficient privileges to
- empty the trash.</A
-></H3
+ empty the trash.</H3
 ><P
 >  Just dragging the <SPAN
 CLASS="APPLICATION"
@@ -431,22 +432,22 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="OSXIMAGES"
+></A
 >5.8. In Mac OSX Panther (10.3), images often fail to load and/or I
  experience random delays in page loading. I'm using
- <VAR
+ <TT
 CLASS="LITERAL"
->localhost</VAR
-> as my browser's proxy setting.</A
-></H3
+>localhost</TT
+> as my browser's proxy setting.</H3
 ><P
 >  We believe this is due to an IPv6-related bug in OSX, but don't fully
   understand the issue yet. In any case, changing the proxy setting to 
-  <VAR
+  <TT
 CLASS="LITERAL"
->127.0.0.1</VAR
-> instead of <VAR
+>127.0.0.1</TT
+> instead of <TT
 CLASS="LITERAL"
->localhost</VAR
+>localhost</TT
 >
   works around the problem.
  </P
@@ -457,6 +458,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="BLANKPAGE"
+></A
 >5.9. I get a completely blank page at one site. <SPAN
 CLASS="QUOTE"
 >"View Source"</SPAN
@@ -468,8 +470,7 @@ CLASS="MARKUP"
  <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> the page loads fine.</A
-></H3
+> the page loads fine.</H3
 ><P
 >  Chances are that the site suffers from a bug in
   <A
@@ -489,9 +490,9 @@ CLASS="APPLICATION"
  </P
 ><P
 >  To find out if this is in fact the source of the problem, try adding
-  the site to a <VAR
+  the site to a <TT
 CLASS="LITERAL"
->-prevent-compression</VAR
+>-prevent-compression</TT
 > section in
   <TT
 CLASS="FILENAME"
@@ -526,14 +527,14 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="ERROR503"
->5.10. Why am I getting a 503 Error (WSAECONNREFUSED) on every page?</A
-></H3
+></A
+>5.10. Why am I getting a 503 Error (WSAECONNREFUSED) on every page?</H3
 ><P
->  More than likely this is a problem with the network stack. ZoneAlarm has
+>  More than likely this is a problem with your TCP/IP networking. ZoneAlarm has
   been reported to cause this symptom -- even if not running. The solution is
   to either fight the ZA configuration, or uninstall ZoneAlarm, and then find
-  something better behaved in its place. Other firewall type products may
-  cause similar type problems if not configured correctly.
+  something better behaved in its place. Other personal firewall type products
+  may cause similar type problems if not configured correctly.
  </P
 ></DIV
 ><DIV
@@ -542,12 +543,12 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="NOHOSTNAME"
+></A
 >5.11. My logs show many <SPAN
 CLASS="QUOTE"
 >"Unable to get my own hostname"</SPAN
 > lines.
-Why?</A
-></H3
+Why?</H3
 ><P
 > <SPAN
 CLASS="APPLICATION"
@@ -570,16 +571,16 @@ CLASS="APPLICATION"
 >Privoxy</SPAN
 > logs this condition. </P
 ><P
-> Typically, this would be considered a system configuration error. It is not a
- fatal error to <SPAN
+> Typically, this would be considered a minor system configuration error. It is
not a fatal error to <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> however, but may result in 
- a much slower response from <SPAN
+> however, but may
result in a much slower response from <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> due to DNS
- timeouts.</P
+> on
some platforms due to DNS timeouts.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -587,6 +588,7 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="INUSE"
+></A
 >5.12. When I try to launch <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -595,8 +597,7 @@ error message <SPAN
 CLASS="QUOTE"
 >"port 8118 is already in use"</SPAN
 > (or similar wording).
-Why?</A
-></H3
+Why?</H3
 ><P
 > Port 8118 is <SPAN
 CLASS="APPLICATION"
@@ -614,7 +615,8 @@ CLASS="APPLICATION"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > 
- on the same port, which will not work. How and why this might happen varies
+ on the same port, which will not work. (You can have multiple instances but
+ they must be assigned different ports.) How and why this might happen varies
  from platform to platform, but you need to check your installation and
  start-up procedures.</P
 ></DIV
@@ -624,23 +626,21 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="DEMORONIZER"
->5.13. Pages with UTF-8 fonts are garbled.</A
-></H3
+></A
+>5.13. Pages with UTF-8 fonts are garbled.</H3
 ><P
 > This is caused by the <SPAN
 CLASS="QUOTE"
 >"demoronizer"</SPAN
-> filter, which was introduced 
- in version 3.0.2, and was inappropriately turned on by default. You should 
- either upgrade <SPAN
+> filter. You should either
+ upgrade <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
->, or at least upgrade to the most 
+>, or at least upgrade to the most
  recent <TT
 CLASS="FILENAME"
 >default.action</TT
-> file available from 
- <A
+> file available from <A
 HREF="http://sourceforge.net/project/showfiles.php?group_id=11118"
 TARGET="_top"
 >SourceForge</A
@@ -653,12 +653,12 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="DEMORONIZER2"
+></A
 >5.14. Why are binary files (such as images) corrupted when <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
- is used?</A
-></H3
+ is used?</H3
 ><P
 > This may also be caused by the <SPAN
 CLASS="QUOTE"
@@ -669,7 +669,7 @@ CLASS="QUOTE"
 CLASS="APPLICATION"
 >Privoxy's</SPAN
 > filtering
- (unless the web server by mistake says the file is a plain text file). Either
+ (unless the web server by mistake says the file is something else). Either
  upgrade <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
@@ -689,11 +689,11 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="DEMORONIZER3"
+></A
 >5.15. What is the <SPAN
 CLASS="QUOTE"
 >"demoronizer"</SPAN
-> and why is it there?</A
-></H3
+> and why is it there?</H3
 ><P
 > The original demoronizer was a Perl script that cleaned up HTML pages which 
  were created with certain Microsoft products. MS has used proprietary extensions 
@@ -722,13 +722,6 @@ CLASS="EMPHASIS"
 ><P
 > On the other hand, if you use non-Microsoft products, and you occasionally 
  notice wierd characters on pages, you might want to try it.</P
-><P
-> This filter was introduced with version 3.0.2 of <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
->,
- and was on by default in that version. It is off in all subsequent versions 
- (unless turned on by the user).</P
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -736,19 +729,19 @@ CLASS="SECT2"
 CLASS="SECT2"
 ><A
 NAME="WINDOWOPEN"
+></A
 >5.16. Why do I keep seeing <SPAN
 CLASS="QUOTE"
 >"PrivoxyWindowOpen()"</SPAN
-> in raw source code?</A
-></H3
+> in raw source code?</H3
 ><P
 > <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 > is attempting to disable malicious 
- Javascript in this case, with the <VAR
+ Javascript in this case, with the <TT
 CLASS="LITERAL"
->unsolicited-popups</VAR
+>unsolicited-popups</TT
 >
  filter. <SPAN
 CLASS="APPLICATION"
@@ -768,6 +761,99 @@ CLASS="QUOTE"
  then you should set an exception for this site or page such that the
  integrity of the page stays in tact by disabling all filtering.</P
 ></DIV
+><DIV
+CLASS="SECT2"
+><H3
+CLASS="SECT2"
+><A
+NAME="DNSERRORS"
+></A
+>5.17. I am getting too many DNS errors like <SPAN
+CLASS="QUOTE"
+>"404 No Such Domain"</SPAN
+>. Why
+ can't <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> do this better?</H3
+><P
+> There are potentially several factors here. First of all, the DNS resolution
+ is done by the underlying operating system -- not
+ <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> itself. <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ merely initiates the process and hands it off, and then later reports
+ whatever the outcome was. And tries to give a coherent message if there seems
+ to be a problem. In some cases, this might otherwise be mitigated by the
+ browser itself which might try some work-arounds and alernate approaches (e.g
+ adding <SPAN
+CLASS="QUOTE"
+>"www."</SPAN
+> to the URL). In other cases, if
+ <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> is being chained with another proxy, this
+ could complicate the issue, and cause undue
+ delays and timeouts. In the case of a <SPAN
+CLASS="QUOTE"
+>"socks4a"</SPAN
+> proxy, the socks
+ server handles all the DNS.  <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> would just be
+ the <SPAN
+CLASS="QUOTE"
+>"messenger"</SPAN
+> which is reporting whatever problem occurred
+ downstream, and not the root cause of the error.</P
+><P
+> In any case, v. 3.0.4 includes various improvements to help
+ <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> better handle these cases.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H3
+CLASS="SECT2"
+><A
+NAME="ALLCPU"
+></A
+>5.18. At one site <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> just hangs, and starts taking 
+ all CPU. Why is this?</H3
+><P
+> This is probably a manifestation of the <SPAN
+CLASS="QUOTE"
+>"100% cpu"</SPAN
+> problem that
+ occurs on pages containing many (thousands upon thousands) of blank lines. The blank lines 
+ are in the raw HTML source of the page, and the browser just ignores them. But the 
+ pattern matching in <SPAN
+CLASS="APPLICATION"
+>Privoxy's</SPAN
+> page filtering
+ mechanism is trying to match against absurdly long strings and this becomes
+ very CPU-intensive, taking a long, long time to complete. Until a better
+ solution comes along, disable filtering on these pages, particularly the
+ <TT
+CLASS="LITERAL"
+>js-annoyances</TT
+> and <TT
+CLASS="LITERAL"
+>unsolicited-popups</TT
+>
+ filters.</P
+></DIV
 ></DIV
 ><DIV
 CLASS="NAVFOOTER"