<!entity history SYSTEM "history.sgml">
<!entity copyright SYSTEM "copyright.sgml">
<!entity license SYSTEM "license.sgml">
-<!entity p-version "0.0.0">
-<!entity p-status "UNRELEASED">
-<!entity % p-not-stable "INCLUDE">
-<!entity % p-stable "IGNORE">
+<!entity p-version "3.0.0">
+<!entity p-status "stable">
+<!entity % p-not-stable "IGNORE">
+<!entity % p-stable "INCLUDE">
<!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 -->
This file belongs into
ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
- $Id: faq.sgml,v 1.61.2.23 2002/10/15 12:38:56 oes Exp $
+ $Id: faq.sgml,v 1.61.2.25 2002/10/29 03:21:50 hal9 Exp $
Copyright (C) 2001, 2002 Privoxy Developers <developers@privoxy.org>
See LICENSE.
========================================================================
NOTE: Please read developer-manual/documentation.html before touching
- anything in this, or other Privoxy documentation. You have been warned!
- Failure to abide by this rule will result in the revocation of your license
to live a peaceful existence!
+
+ Please we keep the info in this file as version independent as possible
+ so we only have to maintain one FAQ. Where significant changes are
+ made to Privoxy configuration, please note the change in such a way that
+ it makes sense to both users of older and newer versions.
========================================================================
</subscript>
</pubdate>
-<pubdate>$Id: faq.sgml,v 1.61.2.23 2002/10/15 12:38:56 oes Exp $</pubdate>
+<pubdate>$Id: faq.sgml,v 1.61.2.25 2002/10/29 03:21:50 hal9 Exp $</pubdate>
<!--
&supported;
</sect2>
+<sect2 renderas="sect3" id="email-client">
+<title>Can I use <application>Privoxy</application> with my email client?</title>
+<para>
+ 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
+ <quote>browser</quote> or not. Though this may not be the best approach for
+ dealing with some of the common abuses of HTML in email. See <link
+ linkend="outlook">How can I configure <application>Privoxy</application>
+ with <application>Outlook Express</application>?</link> below for more on
+ this.
+</para>
+<para>
+ Be aware that HTML email presents a number of unique security and privacy
+ related issues, that can require advanced skills to overcome. The developers
+ recommend using email clients that can be configured to convert HTML to plain
+ text for these reasons.
+</para>
+</sect2>
+
<sect2 renderas="sect3" id="newinstall"><title>Can I install
<application>Privoxy</application> over <application>Junkbuster</application>?</title>
<para>
as a proxy by specifying the correct proxy address and port number
in the appropriate configuration area for the browser. See below.
You should also flush your browser's memory and disk cache to get rid of any
- cached junk items.
+ cached junk items, and remove any stored cookies.
</para>
There are many possible actions that might apply to any given site. As an example,
if you are blocking cookies as one of your default actions, but need to accept
cookies from a given site, you would need to define an exception for this
- site in one of your actions files, preferably in <filename>user.action</filename>
+ site in one of your actions files, preferably in <filename>user.action</filename>.
</para>
</sect2>
</sect2>
-<!-- ~~~~~ New section ~~~~~ -->
<sect2 renderas="sect3">
<title>There are several different <quote>actions</quote> files. What are
the differences?</title>
help you get started, we provide you with three different default action
<quote>profiles</quote> in the web based actions file editor at <ulink
url="http://config.privoxy.org/show-status">http://config.privoxy.org/show-status</ulink>.
- The following table shows you, which of the most important features are
- enabled in each configuration:
+ See the <ulink url="../user-manual/actions-file.html"><citetitle>User
+ Manual</citetitle></ulink> for a list of actions, and how the default
+ profiles are set.
</para>
- <para>
-<table frame=all><title>Default Configurations</title>
-<tgroup cols=4 align=left colsep=1 rowsep=1>
-<colspec colname=c1>
-<colspec colname=c2>
-<colspec colname=c3>
-<colspec colname=c4>
-<thead>
-<row>
- <entry>Feature</entry>
- <entry>Cautious</entry>
- <entry>Intermadiate</entry>
- <entry>Radical</entry>
-</row>
-</thead>
-<!-- <tfoot> -->
-<!-- <row> -->
-<!-- <entry>f1</entry> -->
-<!-- <entry>f2</entry> -->
-<!-- <entry>f3</entry> -->
-<!-- <entry>f4</entry> -->
-<!-- </row> -->
-<!-- </tfoot> -->
-<tbody>
-
-<row>
- <entry>Ad-blocking by URL</entry>
- <entry>yes</entry>
- <entry>yes</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>Ad-filtering by size</entry>
- <entry>yes</entry>
- <entry>yes</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>GIF de-animation</entry>
- <entry>no</entry>
- <entry>yes</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>Referer forging</entry>
- <entry>no</entry>
- <entry>yes</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>Cookie handling</entry>
- <entry>none</entry>
- <entry>session-only</entry>
- <entry>kill</entry>
-</row>
-
-<row>
- <entry>Pop-up killing</entry>
- <entry>no</entry>
- <entry>yes</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>Fast redirects</entry>
- <entry>no</entry>
- <entry>no</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>HTML taming</entry>
- <entry>yes</entry>
- <entry>yes</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>JavaScript taming</entry>
- <entry>yes</entry>
- <entry>yes</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>Web-bug killing</entry>
- <entry>yes</entry>
- <entry>yes</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>Fun text replacements</entry>
- <entry>no</entry>
- <entry>no</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>Image tag reordering</entry>
- <entry>no</entry>
- <entry>no</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>Ad-filtering by link</entry>
- <entry>no</entry>
- <entry>no</entry>
- <entry>yes</entry>
-</row>
-
-<row>
- <entry>Demoronizer</entry>
- <entry>no</entry>
- <entry>no</entry>
- <entry>yes</entry>
-</row>
-
-
-</tbody>
-</tgroup>
-</table>
-</para>
+
<para>
Where the defaults are likely to break some sites, exceptions for
known popular <quote>problem</quote> sites are included, but in
- general, the more aggressive your default settings are, the more
- exceptions you will have to make later. See the <ulink
- url="../user-manual/index.html">user manual</ulink> for a more
- deatiled discussion.
+ general, the more aggressive your default settings are, the more exceptions
+ you will have to make later. See the <ulink
+ url="../user-manual/index.html"><citetitle>User Manual</citetitle></ulink>
+ for a more deatiled discussion.
</para>
<para>
- It should be noted that the <quote>Radical</quote> profile is not only more
+ It should be noted that the <quote>Radical</quote> profile (formerly known
+ as the <quote>Advanced</quote> profile) is not only more
aggressive, but also includes fun and, extreme usage of most of
<application>Privoxy's</application> features. Use at your own risk!
</para>
</sect2>
+<sect2 renderas="sect3" id="outlook">
+<title>How can I configure <application>Privoxy</application> for use with <application>Outlook
+ Express</application>?</title>
+<para>
+ <application>Outlook Express</application> uses <application>Internet Explorer</application>
+ components to both render HTML, and fetch any HTTP requests that may be embedded in an HTML email.
+ So however you have <application>Privoxy</application> configured to work
+ with IE, this configuration should automatically be shared.
+</para>
+</sect2>
+
+<sect2 renderas="sect3" id="outlook-more">
+<title>How can I have separate rules just for HTML mail?</title>
+<para>
+ The short answer is, you can't. <application>Privoxy</application> has no way
+ of knowing which particular application makes a request, so there is no way to
+ distinguish between web pages and HTML mail.
+ <application>Privoxy</application> just blindly proxies all requests. In the
+ case of <application>Outlook Express</application> (see above), OE uses
+ IE anyway, and there is no way for <application>Privoxy</application> to ever
+ be able to distinguish between them (nor could any other proxy type application for
+ that matter).
+</para>
+<para>
+ For a good discussion of some of the issues involved (including privacy and
+ security issues), see
+ <ulink url="http://sourceforge.net/tracker/?func=detail&atid=211118&aid=629518&group_id=11118">http://sourceforge.net/tracker/?func=detail&atid=211118&aid=629518&group_id=11118</ulink>.
+</para>
+</sect2>
+
+<sect2 renderas="sect3" id="allow-cookies">
+<title>How can I allow permanent cookies for my trusted sites?</title>
+
+<para>
+ There are several actions that relate to cookies. The default behavior is to
+ allow only <quote>session cookies</quote>, which means the cookies only last
+ for the current browser session. This eliminates most kinds of abuse related
+ to cookies. But there may be cases where we want cookies to last.
+</para>
+<para>
+ To disable all cookie actions, so that cookies are allowed unrestricted,
+ both in and out, for <literal>example.com</literal>:
+</para>
+<para>
+ <screen>
+ { -crunch-incoming-cookies -crunch-outgoing-cookies -session-cookies-only -filter{content-cookies} }
+ .example.com</screen>
+</para>
+<para>
+ Place the above in <filename>user.action</filename>. Note some of these may
+ be off by default anyway, so this might be redundant, but there is no harm
+ being explicit in what you want to happen. <filename>user.action</filename>
+ includes an alias for this situation, called
+ <literal>allow-cookies</literal>.
+</para>
+</sect2>
+
</sect1>
<!-- ~ End section ~ -->
<para>
This also makes for a good test for your browser configuration: If entering the
URL <ulink url="http://config.privoxy.org/">http://config.privoxy.org/</ulink>
- takes you to a page saying <quote>This is Privoxy..</quote>, everything is OK.
+ takes you to a page saying <quote>This is Privoxy ...</quote>, everything is OK.
If you get a page saying <quote>Privoxy is not working</quote> instead, then
your browser didn't use <application>Privoxy</application> for the request,
hence it could not be intercepted, and you have accessed the <emphasis>real</emphasis>
url="http://www.multiproxy.org/anon_list.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>.
+ 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
activated the <quote><literal>fun</literal></quote> filter which
is clearly labeled <quote>Text replacements for subversive browsing
fun!</quote> or you have implicitly activated it by choosing the
- <quote>Radical</quote> profile in the web-based editor.
+ <quote>Radical</quote> profile in the web-based editor (formerly known
+ as the <application>Advanced</application> profile).
</para>
</sect2>
Temple Place - Suite 330, Boston, MA 02111-1307, USA.
$Log: faq.sgml,v $
+Revision 1.61.2.25 2002/10/29 03:21:50 hal9
+Add 3 Q/A's relating to HTML in email. Other minor touchups.
+
+Revision 1.61.2.24 2002/10/15 12:50:22 oes
+s/Advanced/Radical/ (stupid me)
+
Revision 1.61.2.23 2002/10/15 12:38:56 oes
Added Microsuck faq; more detail for PHP problem