Taking out the http 1.0/1.1 commentary per Fabians comments
[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.5 2006/11/14 01:57:47 hal9 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 filtering (text replacements, removes banners based on size,
48    invisible <quote>web-bugs</quote>, JavaScript and HTML annoyances, 
49    pop-up windows, header manipulation, etc.)
50   </para>
51  </listitem> 
52
53  <listitem>
54   <para>
55    Modularized configuration that allows for standard settings and
56    user settings to reside in separate files, so that installing updated
57    actions files won't overwrite individual user settings.
58   </para>
59  </listitem> 
60
61 <!--
62 Commenting out, per Fabian not believing its fully accurate.
63  <listitem>
64   <para>
65    HTTP/1.1 compliant (but not all optional 1.1 features are supported).
66   </para>
67  </listitem> 
68 -->
69  <listitem>
70   <para>
71    Support for Perl Compatible Regular Expressions in the configuration files, and 
72    generally a more sophisticated and flexible configuration syntax over
73    previous versions.
74   </para>
75  </listitem> 
76
77  <listitem>
78   <para>
79    Improved cookie management features (e.g. session based cookies).
80   </para>
81 </listitem> 
82
83  <listitem>
84   <para>
85    GIF de-animation. 
86   </para>
87  </listitem> 
88  
89  <listitem>
90   <para>
91    Bypass many click-tracking scripts (avoids script redirection).
92   </para>
93  </listitem> 
94  
95  <listitem>
96   <para>
97    Multi-threaded (POSIX and native threads).
98   </para>
99  </listitem> 
100
101  <listitem>
102   <para>
103    User-customizable HTML templates for all proxy-generated pages (e.g. "blocked" page).
104   </para>
105  </listitem> 
106
107  <listitem>
108   <para>
109    Auto-detection and re-reading of config file changes.
110   </para>
111  </listitem> 
112
113  <listitem>
114   <para>
115    Improved signal handling, and a true daemon mode (Unix).
116   </para>
117 </listitem> 
118
119  <listitem>
120   <para>
121    Every feature now controllable on a per-site or per-location basis, configuration
122    more powerful and versatile over-all.
123   </para>
124 </listitem> 
125
126  <listitem>
127   <para>
128    Many smaller new features added, limitations and bugs removed, and security holes fixed.
129   </para>
130 </listitem> 
131
132  </itemizedlist>
133 </para>