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