ef4c77c603920b9c49ef906cfe2372fde88eadb6
[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.3 2006/07/18 14:48:51 david__schmidt Exp $
7
8  Copyright (C) 2001-2006 Privoxy Developers http://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
36  <listitem>
37   <para>
38    Integrated browser based configuration and control utility at <ulink
39    url="http://config.privoxy.org/">http://config.privoxy.org/</ulink>
40    (shortcut: <ulink url="http://p.p/">http://p.p/</ulink>). Browser-based
41    tracing of rule and filter effects. Remote toggling.
42   </para>
43  </listitem> 
44
45  <listitem>
46   <para>
47    Web page content filtering (removes banners based on size,
48    invisible <quote>web-bugs</quote>, JavaScript and HTML annoyances, pop-up windows, etc.)
49   </para>
50  </listitem> 
51
52  <listitem>
53   <para>
54    Modularized configuration that allows for standard settings and
55    user settings to reside in separate files, so that installing updated
56    actions files won't overwrite individual user settings.
57   </para>
58  </listitem> 
59
60  <listitem>
61   <para>
62    HTTP/1.1 compliant (but not all optional 1.1 features are supported).
63   </para>
64  </listitem> 
65
66  <listitem>
67   <para>
68    Support for Perl Compatible Regular Expressions in the configuration files, and 
69    generally a more sophisticated and flexible configuration syntax over
70    previous versions.
71   </para>
72  </listitem> 
73
74  <listitem>
75   <para>
76    Improved cookie management features (e.g. session based cookies).
77   </para>
78 </listitem> 
79
80  <listitem>
81   <para>
82    GIF de-animation. 
83   </para>
84  </listitem> 
85  
86  <listitem>
87   <para>
88    Bypass many click-tracking scripts (avoids script redirection).
89   </para>
90  </listitem> 
91  
92  <listitem>
93   <para>
94    Multi-threaded (POSIX and native threads).
95   </para>
96  </listitem> 
97
98  <listitem>
99   <para>
100    User-customizable HTML templates for all proxy-generated pages (e.g. "blocked" page).
101   </para>
102  </listitem> 
103
104  <listitem>
105   <para>
106    Auto-detection and re-reading of config file changes.
107   </para>
108  </listitem> 
109
110  <listitem>
111   <para>
112    Improved signal handling, and a true daemon mode (Unix).
113   </para>
114 </listitem> 
115
116  <listitem>
117   <para>
118    Every feature now controllable on a per-site or per-location basis, configuration
119    more powerful and versatile over-all.
120   </para>
121 </listitem> 
122
123  <listitem>
124   <para>
125    Many smaller new features added, limitations and bugs removed, and security holes fixed.
126   </para>
127 </listitem> 
128
129  </itemizedlist>
130 </para>