Add a FAQ entry for tainted sockets
[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.13 2009/06/21 18:17:04 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.
39   </para>
40  </listitem>
41
42  <listitem>
43   <para>
44      Supports IPv6, provided the operating system does so too,
45      and the configure script detects it.
46   </para>
47  </listitem>
48
49  <listitem>
50   <para>
51      Supports tagging which allows to change the behaviour
52      based on client and server headers.
53   </para>
54  </listitem>
55
56  <listitem>
57   <para>
58      Can be run as an "intercepting" proxy, which obviates the need to
59      configure browsers individually.
60   </para>
61  </listitem>
62
63  <listitem>
64   <para>
65      Sophisticated actions and filters for manipulating both server and client
66      headers.
67    </para>
68  </listitem>
69
70  <listitem>
71   <para>
72      Can be chained with other proxies.
73   </para>
74  </listitem>
75
76  <listitem>
77   <para>
78    Integrated browser-based configuration and control utility at <ulink
79    url="http://config.privoxy.org/">http://config.privoxy.org/</ulink>
80    (shortcut: <ulink url="http://p.p/">http://p.p/</ulink>). Browser-based
81    tracing of rule and filter effects. Remote toggling.
82   </para>
83  </listitem>
84
85  <listitem>
86   <para>
87    Web page filtering (text replacements, removes banners based on size,
88    invisible <quote>web-bugs</quote> and HTML annoyances, etc.)
89   </para>
90  </listitem>
91
92  <listitem>
93   <para>
94    Modularized configuration that allows for standard settings and
95    user settings to reside in separate files, so that installing updated
96    actions files won't overwrite individual user settings.
97   </para>
98  </listitem>
99
100  <listitem>
101   <para>
102    Support for Perl Compatible Regular Expressions in the configuration files, and
103    a more sophisticated and flexible configuration syntax.
104   </para>
105  </listitem>
106
107  <listitem>
108   <para>
109    GIF de-animation.
110   </para>
111  </listitem>
112
113  <listitem>
114   <para>
115    Bypass many click-tracking scripts (avoids script redirection).
116   </para>
117  </listitem>
118
119  <listitem>
120   <para>
121    User-customizable HTML templates for most proxy-generated pages (e.g. "blocked" page).
122   </para>
123  </listitem>
124
125  <listitem>
126   <para>
127    Auto-detection and re-reading of config file changes.
128   </para>
129  </listitem>
130
131  <listitem>
132   <para>
133    Most features are controllable on a per-site or per-location basis.
134   </para>
135 </listitem>
136
137  <listitem>
138   <para>
139    Many smaller new features added, limitations and bugs removed.
140   </para>
141 </listitem>
142
143  </itemizedlist>
144 </para>