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