| 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 |