Update changelog
[manu/suphp.git] / ChangeLog
1 * Version 0.7.1 (14 March 2009)
2 - Fixed bug causing problems when a symlink was present in the script path.
3
4 * Version 0.7.0 (25 December 2008)
5 - Fixed "underquoted definition" warning in acinclude.m4
6 - mod_suphp (Apache 1.3) checks explicitly for r->content_type
7   thus allowing to use AddType instead of AddHandler
8 - Added support for application/x-httpd-php-source:
9   The PHP binary used to parse render the code can be set using the
10   suPHP_PHPPath directive.
11 - Made suPHP_AddHandler and suPHP_RemoveHandler directives
12   available on server level.
13 - Added support for multiple docroots (using patterns).
14 - Added support for variable substitution in chroot path.
15
16 * Version 0.6.3 (30 March 2008)
17 - Fixed a possible race condition concerning the check for the 
18   right symlink owner. 
19 - Added checks for the owner of the parent directories were added.
20
21 * Version 0.6.2 (19 November 2006)
22 - Made mod_suphp compatible with Apache 2.2
23 - Modified SmartPtr implementation (hopefully) fixing
24   double free problem
25 - Fixed problem that caused the process to block
26   when more than 4096 were written to stderr
27 - Implemented userdir support
28 - Fixed problem with PATH_INFO and PHP scripts
29
30 * Version 0.6.1 (26 November 2005)
31 - Changed usage of STL to gain better compatibility with old GCC versions
32   (credits to Jeremy Chadwick for finding the relevant code)
33 - Fixed typos in mod_suphp.c (Apache 1.3)
34   (credits to Johan Ekenberg for finding these typos)
35 - Fixed potential buffer overflow in function suphp_bucket_read() in
36   src/apache2/mod_suphp.c
37 - Fix problems with scripts sending "Last-Modified" headers
38 - Extended autoconf script to look for an installation of APR
39   and to use its includedir when building mod_suphp for Apache 2
40 - Added support for chroot() call before execution of script
41         
42 * Version 0.6.0 (27 May 2005)
43 ++ The development of this version was sponsored by Techno-vi - Wanix. ++
44 ++ Thanks to the sponsor!                                              ++
45 - Ported suPHP to C++
46 - Ported build system to automake
47 - Added runtime configuration support
48 - Made writeable by group/others check optional
49 - Rewrote Apache 1.3.x module completely, thus now supporting all
50   setid-modes with Apache 1.3 and Apache 2.0
51 - Added support for multiple interpreters
52 - Added support for runtime-configurable loglevel
53
54 * Version 0.5.2 (13 July 2004)
55 - Added support for UIDs/GIDs not listed in system configuration when using
56   "force" or "paranoid" mode
57 - Fixed bug in configure script that caused autoconf to assume wrong values
58 - Changed behaviour for setting "REDIRECT_STATUS": Now it is only set to 
59   "200" when it has not already been set by Apache
60 - Fixed bug causing environment variables with values ending with a '='
61   sign to be unset
62         
63 * Version 0.5.1 (24 February 2004)
64 - Empty environment variables now are deleted from the environment instead
65   of being set to "no value"
66 - Fixed bug causing a segmentation fault when using different suPHP_Engine 
67   settings in vhosts (special thanks to Matthias Brunner for tracking down 
68   this problem)
69         
70 * Version 0.5 (10 January 2004)
71 - Apache 2.x support
72 - Portability to other *NIX systems improved by using more compatible
73   system calls
74 - Improved logging
75 - Added "--with-setid-mode" compile time option (see doc/INSTALL for
76   details)
77 - Apache 2.x version now supports direct header output
78   (like "HTTP/1.0 401 ...")
79
80 * Version 0.3 (23 August 2003)
81 - Changed build system to GNU autoconf
82 - Supplementary groups are set correctly
83 - Optional support for environments with UIDs/GIDs not in the system's
84   configuration files
85
86 * Version 0.2.3 (25 December 2002)
87 - Fixed handling of symlinks
88
89 * Version 0.2.2 (24 October 2002)
90 - Added missing file "suphp.h"
91
92 * Version 0.2.1 (20 October 2002)
93 - Fixed problems with "suPHP_ConfigPath"-option on some systems
94 - Added German documentation
95
96 * Version 0.2 (13 July 2002)
97 - Added support for VirtualHost based (de-)activation of suPHP
98 - Added support for concurrent use of different PHP configuration files
99
100 * Version 0.1 (04 June 2002)
101 - First release of suPHP