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