Iniitial commit for 3.0.20 release. Headline statement added but no changelog until...
[privoxy.git] / doc / webserver / announce.txt
1               Announcing Privoxy v.3.0.19 stable
2 --------------------------------------------------------------------
3
4 This is a beta release that introduces some new features and fixes a number of bugs, some of which are reasonably significant.
5
6 --------------------------------------------------------------------
7 ChangeLog for Privoxy
8 --------------------------------------------------------------------
9 *** Version 3.0.20 Beta ***
10
11 *** Version 3.0.19 Stable ***
12
13 - Bug fixes:
14   - Prevent a segmentation fault when de-chunking buffered content.
15     It could be triggered by malicious web servers if Privoxy was
16     configured to filter the content and running on a platform
17     where SIZE_T_MAX isn't larger than UINT_MAX, which probably
18     includes most 32-bit systems. On those platforms, all Privoxy
19     versions before 3.0.19 appear to be affected.
20     To be on the safe side, this bug should be presumed to allow
21     code execution as proving that it doesn't seems unrealistic.
22   - Do not expect a response from the SOCKS4/4A server until it
23     got something to respond to. This regression was introduced
24     in 3.0.18 and prevented the SOCKS4/4A negotiation from working.
25     Reported by qqqqqw in #3459781.
26
27 - General improvements:
28   - Fix an off-by-one in an error message about connect failures.
29   - Use a GNUMakefile variable for the webserver root directory and
30     update the path. Sourceforge changed it which broke various
31     web-related targets.
32   - Update the CODE_STATUS description.
33
34 -----------------------------------------------------------------
35 About Privoxy:
36 -----------------------------------------------------------------
37
38 Privoxy is a non-caching web proxy with advanced filtering capabilities for
39 enhancing privacy, modifying web page data and HTTP headers, controlling
40 access, and removing ads and other obnoxious Internet junk. Privoxy has a
41 flexible configuration and can be customized to suit individual needs and
42 tastes. It has application for both stand-alone systems and multi-user
43 networks.
44
45 Privoxy is Free Software and licensed under the GNU GPLv2.
46
47 Privoxy is an associated project of Software in the Public Interest (SPI).
48
49 Helping hands and donations are welcome:
50
51   * http://www.privoxy.org/faq/general.html#PARTICIPATE
52
53   * http://www.privoxy.org/faq/general.html#DONATE
54
55 At present, Privoxy is known to run on Windows(95, 98, ME, 2000,
56 XP, Vista), GNU/Linux (Ubuntu, RedHat, SuSE, Debian, Fedora, Gentoo and
57 others), Mac OSX, OS/2, AmigaOS, FreeBSD, NetBSD, OpenBSD, Solaris, and
58 various other flavors of Unix.
59
60 In addition to the core features of ad blocking and cookie management,
61 Privoxy provides many supplemental features, that give the end-user
62 more control, more privacy and more freedom:
63
64
65     *  Supports "Connection: keep-alive". Outgoing connections can be kept
66        alive independently from the client. Currently not available on all
67        platforms.
68
69     *  Supports IPv6, provided the operating system does so too,
70        and the configure script detects it.
71
72     *  Supports tagging which allows to change the behaviour based on client
73        and server headers.
74
75     *  Can be run as an "intercepting" proxy, which obviates the need to
76        configure browsers individually.
77
78     *  Sophisticated actions and filters for manipulating both server and
79        client headers.
80
81     *  Can be chained with other proxies.
82
83     *  Integrated browser based configuration and control utility at
84        http://config.privoxy.org/ (shortcut: http://p.p/). Browser-based
85        tracing of rule and filter effects. Remote toggling.
86
87     *  Web page filtering (text replacements, removes banners based on size,
88        invisible <quote>web-bugs</quote> and HTML annoyances, etc.)
89
90     *  Modularized configuration that allows for standard settings and user
91        settings to reside in separate files, so that installing updated actions
92        files won't overwrite individual user settings.
93
94     *  Support for Perl Compatible Regular Expressions in the configuration
95        files, and a more sophisticated and flexible configuration syntax.
96
97     *  GIF de-animation.
98
99     *  Bypass many click-tracking scripts (avoids script redirection).
100
101     *  User-customizable HTML templates for most proxy-generated pages (e.g.
102        "blocked" page).
103
104     *  Auto-detection and re-reading of config file changes.
105     
106     *  Most features are controllable on a per-site or per-location basis.
107     
108
109 Download location: 
110    http://sourceforge.net/project/showfiles.php?group_id=11118
111  
112 Home Page: 
113    http://www.privoxy.org/
114
115
116   - Privoxy Developers <ijbswa-developers@lists.sourceforge.net>