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