Rebuild HTML docs after adding the sponsor policy
[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.25 User Manual" href="index.html">
11     <link rel="PREVIOUS" title="Privoxy 3.0.25 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.25 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 beta version of <span
47         class="APPLICATION">Privoxy</span>, 3.0.25, and is mostly complete at
48         this point. The most up to date reference for the time being is still
49         the comments in the source files and in the individual configuration
50         files. Development of a new version is currently nearing completion,
51         and includes significant changes and enhancements over earlier
52         versions.
53       </p>
54       <p>
55         Since this is a beta version, not all new features are well tested.
56         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.25 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