Dmitry Stogov
c34a2574be
The -f option is fixed to work in the same way as in CLI sapi
2007-12-03 09:38:12 +00:00
Jani Taskinen
02d966c263
MFH:- Added support for [HOST=www.example.com] special sections
...
MFH:- Allowed using full path to load modules using "extension" directive
2007-11-09 16:27:43 +00:00
Dmitry Stogov
a1d37c3c7f
Fixed bug #42848 (Status: header incorrect under FastCGI)
2007-11-01 11:12:33 +00:00
Dmitry Stogov
df96b455d4
Added check for HAVE_GETTIMEOFDAY
2007-10-26 04:46:12 +00:00
Jani Taskinen
9942f30a38
MFH: ws
2007-10-25 10:01:30 +00:00
Dmitry Stogov
6f7b738b71
Added CGI SAPI -T option, to measure execution time of script repeated several times.
2007-10-25 05:39:06 +00:00
Jani Taskinen
2bc631fb40
MFH:- Added common getopt implementation to core.
...
MFH:- Added long-option feature to getopt().
MFH:- Made getopt() available on win32 systems.
MFH: Patch by: David Soria Parra <dsp@php.net>
[DOC]: These changes will be available from 5.3+
# Note: Fixed also tests and synced basic_functions.c with HEAD.
2007-10-01 12:40:54 +00:00
Jani Taskinen
09b6f37f20
MFH:
...
- Added ".htaccess" style user-defined php.ini files support for
CGI/FastCGI.
- Added support for special [PATH=/opt/httpd/www.example.com/] sections
in php.ini. All directives set in these sections will not be able to be
overridden in user-defined ini-files or during runtime in the specified
path.
- Improved php.ini handling:
. Added better error reporting for syntax errors in php.ini files
. Allowed "ini-variables" to be used almost everywhere ini php.ini files
. Allowed using alphanumeric/variable indexes in "array" ini options
. Fixed get_cfg_var() to be able to return "array" ini options
- Fixed bug #27372 (parse error loading browscap.ini at apache startup)
- Fixed bug #42069 (parse_ini_file() allows using some non-alpha numeric
characters)
2007-09-28 02:05:10 +00:00
Jani Taskinen
0d3bdf23d2
MFH: ws + cs
2007-09-27 22:09:46 +00:00
Dmitry Stogov
06f43b30c1
MFH: Improved and cleaned CGI code. FastCGI is now always enabled and can not be disabled. See sapi/cgi/CHANGES for more details.
2007-09-27 08:23:58 +00:00
Dmitry Stogov
b441b275b3
Fixed bug #42699 (PHP_SELF duplicates path)
2007-09-24 11:40:05 +00:00
Dmitry Stogov
96810f0ae6
Fixed bug #42587 (behaviour change regarding symlinked .php files)
2007-09-10 10:55:26 +00:00
Dmitry Stogov
5d238efaa6
Fixed bug #42523 (PHP_SELF duplicates path)
2007-09-05 08:26:32 +00:00
Dmitry Stogov
39bceffc4a
Fixed bug #42453 (CGI SAPI does not shut down cleanly with -i/-m/-v cmdline options)
2007-08-31 12:17:52 +00:00
Stanislav Malyshev
50293835bf
remove unneeded variables
2007-08-08 23:51:57 +00:00
Dmitry Stogov
50aef7ec83
- Fixed bug #42198 (SCRIPT_NAME and PHP_SELF truncated when inside a userdir
...
and using PATH_INFO).
- Fixed bug #31892 (PHP_SELF incorrect without cgi.fix_pathinfo, but turning
on screws up PATH_INFO).
2007-08-08 13:01:40 +00:00
Jani Taskinen
9c07366bb0
MFH: fix typos in comments
2007-08-08 10:00:34 +00:00
Dmitry Stogov
e5909f149c
Fixed bug #40419 (Trailing Slash in CGI request don't work)
2007-06-26 14:47:16 +00:00
Dmitry Stogov
5d2180835a
no need to return exit status of the last fastcgi request
2007-06-21 08:40:43 +00:00
Antony Dovgal
5c75e5b4f4
MFH: add missing open_basedir checks to CGI
2007-06-04 15:38:12 +00:00
Dmitry Stogov
e35679618e
Removed deprecated comment
2007-05-28 08:11:59 +00:00
Dmitry Stogov
23409a4bbf
Fixed crash on "php -b 1234 -unknown-option"
2007-05-21 09:08:13 +00:00
Ilia Alshanetsky
30dd6a45d3
Fixed a possible crash when PATH_INFO is not provided but the path contains
...
path info information
2007-05-20 15:56:10 +00:00
Dmitry Stogov
633aff5541
Fixed bug #41378 (fastcgi protocol lacks support for Reason-Phrase in "Status:" header)
2007-05-15 08:17:08 +00:00
foobar
4f54b301ef
- Fix a possible leak when multiple -c parameters are used
2007-04-17 20:00:53 +00:00
Antony Dovgal
44066f23b7
MFH: fix leak appearing when more than one -f option specified
2007-04-17 18:51:34 +00:00
foobar
2fe7267d53
MFH: Simplify previous patch.
2007-04-15 23:06:08 +00:00
foobar
a40b6f5c4f
- Allow using syntax highlighting under FastCGI mode.
2007-04-15 22:52:07 +00:00
Sara Golemon
52b07d1895
Add missing #if check
2007-03-29 18:47:04 +00:00
Dmitry Stogov
4a119f9a79
Improved FastCGI SAPI to support external pipe and socket servers on win32
2007-03-28 15:39:22 +00:00
Dmitry Stogov
c2a71f8eb1
Return HTTP 403 in case of "access denied".
2007-03-09 16:46:07 +00:00
Ilia Alshanetsky
efad70c2cc
snprintf() -> slprintf()
2007-02-27 03:28:17 +00:00
Marcus Boerger
50ea26760d
- Avoid sprintf, even when checked copy'n'paste or changes lead to errors
2007-02-24 02:17:47 +00:00
Antony Dovgal
748b6fdeb3
MFH: make use of startup hooks
2007-02-20 19:20:41 +00:00
Ilia Alshanetsky
9ae588dfb1
Fixed strlcat() usage.
...
# Thanks Andi
2007-02-19 23:52:13 +00:00
Dmitry Stogov
2a170f0584
Initialize "retval" on each request
2007-02-19 14:13:02 +00:00
Ilia Alshanetsky
26214fc15f
Eliminate strcat() usage
...
Fixed handling of argv[] for GET
2007-02-18 18:08:22 +00:00
Dmitry Stogov
780c66d14b
Fixed bug #40286 (PHP fastcgi with PHP_FCGI_CHILDREN don't kill children when parent is killed)
2007-02-16 11:30:03 +00:00
Dmitry Stogov
a79d74b694
Fixed bug #40414 (possivle endless fork() loop when running fastcgi)
2007-02-15 12:33:16 +00:00
Dmitry Stogov
d44cb7fa7b
Prevent flush of closed handle on php_module_shutdown()
2007-01-29 19:36:01 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Antony Dovgal
2820e6c1fa
MFH
2006-12-28 22:36:53 +00:00
Dmitry Stogov
8619bf8332
Removed unnecessary getenv/putenv calls
2006-11-15 13:33:41 +00:00
Dmitry Stogov
0916ac47c9
Fixed wrong ext/filter behavior. It didn't register FastCGI environment variables and made memory leaks.
2006-11-15 11:13:02 +00:00
Dmitry Stogov
5caf547a9f
cgi.* and fastcgi.* directives are moved to INI subsystem. The new directive cgi.check_shebang_line can be used to ommiting checnk for "#! /usr/bin/php" line.
2006-11-14 10:31:47 +00:00
Pierre Joye
c002606a88
- fix build (var.s is for zstr)
2006-11-03 16:40:52 +00:00
Ilia Alshanetsky
6123f11021
MFH:
...
Added filter support for $_SERVER in cgi/apache2 sapis
Make sure PHP_SELF is filtered in Apache 1 sapi
2006-11-03 13:51:48 +00:00
Antony Dovgal
bc81c718c8
fix CGI build
2006-09-23 12:27:40 +00:00
Ilia Alshanetsky
be18d5f345
Restore support for unquoted -d options
2006-09-22 17:41:09 +00:00
Dmitry Stogov
7d14dad02e
MFH: Fixed mess with CGI/CLI -d command line option (now it works with cgi; constants are working exactly like in php.ini; with FastCGI -d affects all requests).
2006-09-19 20:33:12 +00:00