Rebuild HTML docs 3.0.26 UNRELEASED
[privoxy.git] / doc / webserver / user-manual / introduction.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
2 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
3 <html>
4   <head>
5     <title>
6       Introduction
7     </title>
8     <meta name="GENERATOR" content=
9     "Modular DocBook HTML Stylesheet Version 1.79">
10     <link rel="HOME" title="Privoxy 3.0.26 User Manual" href="index.html">
11     <link rel="PREVIOUS" title="Privoxy 3.0.26 User Manual" href=
12     "index.html">
13     <link rel="NEXT" title="Installation" href="installation.html">
14     <link rel="STYLESHEET" type="text/css" href="../p_doc.css">
15     <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
16     <link rel="STYLESHEET" type="text/css" href="p_doc.css">
17   </head>
18   <body class="SECT1" bgcolor="#EEEEEE" text="#000000" link="#0000FF" vlink=
19   "#840084" alink="#0000FF">
20     <div class="NAVHEADER">
21       <table summary="Header navigation table" width="100%" border="0"
22       cellpadding="0" cellspacing="0">
23         <tr>
24           <th colspan="3" align="center">
25             Privoxy 3.0.26 User Manual
26           </th>
27         </tr>
28         <tr>
29           <td width="10%" align="left" valign="bottom">
30             <a href="index.html" accesskey="P">Prev</a>
31           </td>
32           <td width="80%" align="center" valign="bottom">
33           </td>
34           <td width="10%" align="right" valign="bottom">
35             <a href="installation.html" accesskey="N">Next</a>
36           </td>
37         </tr>
38       </table>
39       <hr align="LEFT" width="100%">
40     </div>
41     <div class="SECT1">
42       <h1 class="SECT1">
43         <a name="INTRODUCTION">1. Introduction</a>
44       </h1>
45       <p>
46         This documentation is included with the current UNRELEASED version of
47         <span class="APPLICATION">Privoxy</span>, 3.0.26, and is mostly
48         complete at this point. The most up to date reference for the time
49         being is still the comments in the source files and in the individual
50         configuration files. Development of a new version is currently
51         nearing completion, and includes significant changes and enhancements
52         over earlier versions.
53       </p>
54       <p>
55         Since this is a UNRELEASED version, not all new features are well
56         tested. This documentation may be slightly out of sync as a result
57         (especially with CVS sources). And there <span class="emphasis"><i
58         class="EMPHASIS">may be</i></span> bugs, though hopefully not many!
59       </p>
60       <div class="SECT2">
61         <h2 class="SECT2">
62           <a name="FEATURES">1.1. Features</a>
63         </h2>
64         <p>
65           In addition to the core features of ad blocking and <a href=
66           "http://en.wikipedia.org/wiki/Browser_cookie" target=
67           "_top">cookie</a> management, <span class=
68           "APPLICATION">Privoxy</span> provides many supplemental features,
69           some of them currently under development, that give the end-user
70           more control, more privacy and more freedom:
71         </p>
72         <p>
73         </p>
74         <ul>
75           <li>
76             <p>
77               Supports "Connection: keep-alive". Outgoing connections can be
78               kept alive independently from the client.
79             </p>
80           </li>
81           <li>
82             <p>
83               Supports IPv6, provided the operating system does so too, and
84               the configure script detects it.
85             </p>
86           </li>
87           <li>
88             <p>
89               Supports tagging which allows to change the behaviour based on
90               client and server headers.
91             </p>
92           </li>
93           <li>
94             <p>
95               Can be run as an "intercepting" proxy, which obviates the need
96               to configure browsers individually.
97             </p>
98           </li>
99           <li>
100             <p>
101               Sophisticated actions and filters for manipulating both server
102               and client headers.
103             </p>
104           </li>
105           <li>
106             <p>
107               Can be chained with other proxies.
108             </p>
109           </li>
110           <li>
111             <p>
112               Integrated browser-based configuration and control utility at
113               <a href="http://config.privoxy.org/" target=
114               "_top">http://config.privoxy.org/</a> (shortcut: <a href=
115               "http://p.p/" target="_top">http://p.p/</a>). Browser-based
116               tracing of rule and filter effects. Remote toggling.
117             </p>
118           </li>
119           <li>
120             <p>
121               Web page filtering (text replacements, removes banners based on
122               size, invisible <span class="QUOTE">"web-bugs"</span> and HTML
123               annoyances, etc.)
124             </p>
125           </li>
126           <li>
127             <p>
128               Modularized configuration that allows for standard settings and
129               user settings to reside in separate files, so that installing
130               updated actions files won't overwrite individual user settings.
131             </p>
132           </li>
133           <li>
134             <p>
135               Support for Perl Compatible Regular Expressions in the
136               configuration files, and a more sophisticated and flexible
137               configuration syntax.
138             </p>
139           </li>
140           <li>
141             <p>
142               GIF de-animation.
143             </p>
144           </li>
145           <li>
146             <p>
147               Bypass many click-tracking scripts (avoids script redirection).
148             </p>
149           </li>
150           <li>
151             <p>
152               User-customizable HTML templates for most proxy-generated pages
153               (e.g. "blocked" page).
154             </p>
155           </li>
156           <li>
157             <p>
158               Auto-detection and re-reading of config file changes.
159             </p>
160           </li>
161           <li>
162             <p>
163               Most features are controllable on a per-site or per-location
164               basis.
165             </p>
166           </li>
167           <li>
168             <p>
169               Many smaller new features added, limitations and bugs removed.
170             </p>
171           </li>
172         </ul>
173       </div>
174     </div>
175     <div class="NAVFOOTER">
176       <hr align="LEFT" width="100%">
177       <table summary="Footer navigation table" width="100%" border="0"
178       cellpadding="0" cellspacing="0">
179         <tr>
180           <td width="33%" align="left" valign="top">
181             <a href="index.html" accesskey="P">Prev</a>
182           </td>
183           <td width="34%" align="center" valign="top">
184             <a href="index.html" accesskey="H">Home</a>
185           </td>
186           <td width="33%" align="right" valign="top">
187             <a href="installation.html" accesskey="N">Next</a>
188           </td>
189         </tr>
190         <tr>
191           <td width="33%" align="left" valign="top">
192             Privoxy 3.0.26 User Manual
193           </td>
194           <td width="34%" align="center" valign="top">
195             &nbsp;
196           </td>
197           <td width="33%" align="right" valign="top">
198             Installation
199           </td>
200         </tr>
201       </table>
202     </div>
203   </body>
204 </html>
205