More truth in advertisements. Some features aren't available on all platforms.
[privoxy.git] / doc / source / newfeatures.sgml
1 <!--
2  File        :  $Source: /cvsroot/ijbswa/current/doc/source/newfeatures.sgml,v $
3
4  Purpose     :  Entity included in other project documents.
5
6  $Id: newfeatures.sgml,v 2.12 2009/06/11 14:32:55 fabiankeil Exp $
7
8  Copyright (C) 2001-2009 Privoxy Developers http://www.privoxy.org/
9  See LICENSE.
10
11  ======================================================================
12   This file used for inclusion with other documents only.
13  ======================================================================
14
15  If you make changes to this file, please verify the finished
16  docs all display as intended.
17
18  This file is included into:
19
20   user-manual
21   faq
22
23 -->
24 <para>
25  <itemizedlist>
26
27 <!--
28  <listitem>
29   <para>
30   FIXME: complete the list of features. change the order: most important
31   features to the top of the list. prefix new features with "NEW".
32   </para>
33  </listitem>
34 -->
35  <listitem>
36   <para>
37      Supports "Connection: keep-alive". Outgoing connections can
38      be kept alive independently from the client. Currently not
39      available on all platforms.
40   </para>
41  </listitem>
42
43  <listitem>
44   <para>
45      Supports IPv6, provided the operating system does so too,
46      and the configure script detects it.
47   </para>
48  </listitem>
49
50  <listitem>
51   <para>
52      Supports tagging which allows to change the behaviour
53      based on client and server headers.
54   </para>
55  </listitem>
56
57  <listitem>
58   <para>
59      Can be run as an "intercepting" proxy, which obviates the need to
60      configure browsers individually.
61   </para>
62  </listitem>
63
64  <listitem>
65   <para>
66      Sophisticated actions and filters for manipulating both server and client
67      headers.
68    </para>
69  </listitem>
70
71  <listitem>
72   <para>
73      Can be chained with other proxies.
74   </para>
75  </listitem>
76
77  <listitem>
78   <para>
79    Integrated browser-based configuration and control utility at <ulink
80    url="http://config.privoxy.org/">http://config.privoxy.org/</ulink>
81    (shortcut: <ulink url="http://p.p/">http://p.p/</ulink>). Browser-based
82    tracing of rule and filter effects. Remote toggling.
83   </para>
84  </listitem>
85
86  <listitem>
87   <para>
88    Web page filtering (text replacements, removes banners based on size,
89    invisible <quote>web-bugs</quote> and HTML annoyances, etc.)
90   </para>
91  </listitem>
92
93  <listitem>
94   <para>
95    Modularized configuration that allows for standard settings and
96    user settings to reside in separate files, so that installing updated
97    actions files won't overwrite individual user settings.
98   </para>
99  </listitem>
100
101  <listitem>
102   <para>
103    Support for Perl Compatible Regular Expressions in the configuration files, and
104    a more sophisticated and flexible configuration syntax.
105   </para>
106  </listitem>
107
108  <listitem>
109   <para>
110    GIF de-animation.
111   </para>
112  </listitem>
113
114  <listitem>
115   <para>
116    Bypass many click-tracking scripts (avoids script redirection).
117   </para>
118  </listitem>
119
120  <listitem>
121   <para>
122    User-customizable HTML templates for most proxy-generated pages (e.g. "blocked" page).
123   </para>
124  </listitem>
125
126  <listitem>
127   <para>
128    Auto-detection and re-reading of config file changes.
129   </para>
130  </listitem>
131
132  <listitem>
133   <para>
134    Most features are controllable on a per-site or per-location basis.
135   </para>
136 </listitem>
137
138  <listitem>
139   <para>
140    Many smaller new features added, limitations and bugs removed.
141   </para>
142 </listitem>
143
144  </itemizedlist>
145 </para>