8290dd7191ff063d8221834925ff12f78c4f83c1
[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 1.7 2002/04/26 17:24:31 swa Exp $
7
8  Written by and Copyright (C) 2001 the SourceForge
9  Privoxy team. http://www.privoxy.org/
10
11  Based on the Internet Junkbuster originally written
12  by and Copyright (C) 1997 Anonymous Coders and 
13  Junkbusters Corporation.  http://www.junkbusters.com
14
15  ======================================================================
16   This file used for inclusion with other documents only.
17  ======================================================================
18
19  If you make changes to this file, please verify the finished 
20  docs all display as intended.
21
22  This file is included into:
23
24   user-manual
25   faq
26
27 -->
28 <para>
29  <itemizedlist>
30
31 <!--
32  <listitem>
33   <para>
34   FIXME: complete the list of features. change the order: most important
35   features to the top of the list. prefix new features with "NEW".
36   </para>
37  </listitem> 
38 -->
39
40  <listitem>
41   <para>
42    Integrated browser based configuration and control utility at <ulink
43    url="http://config.privoxy.org/">http://config.privoxy.org/</ulink>
44    (shortcut: <ulink url="http://p.p/">http://p.p/</ulink>). Browser-based
45    tracing of rule and filter effects. Remote toggling.
46   </para>
47  </listitem> 
48
49  <listitem>
50   <para>
51    Web page content filtering (removes banners based on size,
52    invisible <quote>web-bugs</quote>, JavaScript and HTML annoyances, pop-up windows, etc.)
53   </para>
54  </listitem> 
55
56  <listitem>
57   <para>
58    Modularized configuration that allows for standard settings and
59    user settings to reside in separate files, so that installing updated
60    actions files won't overwrite idividual user settings.
61   </para>
62  </listitem> 
63
64  <listitem>
65   <para>
66    HTTP/1.1 compliant (but not all optional 1.1 features are supported).
67   </para>
68  </listitem> 
69
70  <listitem>
71   <para>
72    Support for Perl Compatible Regular Expressions in the configuration files, and 
73    generally a more sophisticated and flexible configuration syntax over
74    previous versions.
75   </para>
76  </listitem> 
77
78  <listitem>
79   <para>
80    Improved cookie management features (e.g. session based cookies).
81   </para>
82 </listitem> 
83
84  <listitem>
85   <para>
86    GIF de-animation. 
87   </para>
88  </listitem> 
89  
90  <listitem>
91   <para>
92    Bypass many click-tracking scripts (avoids script redirection).
93   </para>
94  </listitem> 
95  
96  <listitem>
97   <para>
98    Multi-threaded (POSIX and native threads).
99   </para>
100  </listitem> 
101
102  <listitem>
103   <para>
104    User-customizable HTML templates for all proxy-generated pages (e.g. "blocked" page).
105   </para>
106  </listitem> 
107
108  <listitem>
109   <para>
110    Auto-detection and re-reading of config file changes.
111   </para>
112  </listitem> 
113
114  <listitem>
115   <para>
116    Improved signal handling, and a true daemon mode (Unix).
117   </para>
118 </listitem> 
119
120  <listitem>
121   <para>
122    Every feature now controllable on a per-site or per-location basis, configuration
123    more powerful and versatile over-all.
124   </para>
125 </listitem> 
126
127  <listitem>
128   <para>
129    Many smaller new features added, limitations and bugs removed, and security holes fixed.
130   </para>
131 </listitem> 
132
133  </itemizedlist>
134 </para>