Ilia Alshanetsky
c6a2a19051
Proper win32 fix.
2004-02-11 14:52:12 +00:00
Ilia Alshanetsky
9c1be88844
Fixed win32 build.
...
Fixed building of libfcgi when PHP is built from another directory.
Added missing headers needed for wait().
Removed duplicate signal.h header.
Removed unneeded variables.
2004-02-10 17:44:31 +00:00
Ilia Alshanetsky
242296faeb
Fixed bug #26758 (FastCGI exits immediately with status 255).
2004-02-10 00:29:46 +00:00
Ilia Alshanetsky
0f9d01d8ac
Fixed bug #27026 (Added cgi.nph that allows forcing of the Status: 200
...
header that is not normally needed).
2004-02-10 00:02:38 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
foobar
b4c05a5068
MFB
2003-10-31 01:29:59 +00:00
Ilia Alshanetsky
4c4d5a02b9
Fixed formatting issues (patch by: Joe Orton)
2003-10-17 02:21:27 +00:00
Sascha Schumann
45a928ef94
fix heuristic: if someone passed "-b IP:port", this check would
...
falsely recognize the parameter as defining only a port.
2003-09-03 08:15:09 +00:00
Marcus Boerger
cbb011da2d
Fix interactive mode
2003-08-17 18:36:27 +00:00
Ilia Alshanetsky
f6290bfbfd
Don't forget to flush() buffers for -w -s
2003-08-13 02:01:46 +00:00
Sascha Schumann
f622240a0e
MFB don't overwrite
2003-08-04 19:05:20 +00:00
Ilia Alshanetsky
3253746c26
Preserve exit status for non-php execution modes.
2003-08-01 16:52:49 +00:00
Ilia Alshanetsky
68616d764c
Fixed bug #23509 (exit code lost when exit() called from
...
register_shutdown_function())
2003-08-01 12:26:28 +00:00
Shane Caraveo
42165c12b0
renable -b option (removed when longopts were added)
...
dissable -b on windows due to fastcgi lib bug
close stdin on linux when using socket server (bug 23664)
2003-06-29 20:45:38 +00:00
Shane Caraveo
97ffab21a6
fix bug http://bugs.php.net/bug.php?id=24009
...
also do not use APPL_PHYSICAL_PATH as DOCUMENT_ROOT under IIS, it's
different depending on IIS configuration. Code works fine without it, that
was just an attempt at a shortcut.
2003-06-29 20:09:36 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Edin Kadribasic
b7713f411e
Fix for #23902 by Shane.
...
Removed bogus recommendation from php.ini files.
# Basic authentication is actually possible
# usign IIS + PHP cgi countrary to our current docs
2003-06-03 10:06:45 +00:00
Moriyoshi Koizumi
aa50e817ae
CGI SAPI should honour this setting
2003-05-30 22:31:12 +00:00
Derick Rethans
814f793035
- MFB: Version output beautification
2003-05-30 16:10:58 +00:00
foobar
61e09677b2
MFB: nuked php_header() call from the sapi_cgi_log_message()
2003-05-26 23:22:05 +00:00
Shane Caraveo
ce91e18377
http://bugs.php.net/bug.php?id=14409
...
move from PHP_4_3
2003-05-26 00:46:24 +00:00
Shane Caraveo
92dfadb1e0
continuation on bugfix #13757
...
make argv/argc *and* query_string work correctly when running cgi in shell
2003-05-19 06:46:19 +00:00
Shane Caraveo
57f01b14e9
bugfix #13757 - passing query string on command line when run from shell
2003-05-19 03:40:33 +00:00
Moriyoshi Koizumi
bb1720a9d7
Fixed bug #23669
2003-05-17 18:47:17 +00:00
Moriyoshi Koizumi
db2de468e1
Fixed too optimized part
2003-03-29 16:18:04 +00:00
Moriyoshi Koizumi
8e8029f23d
CS & WS fixes
2003-03-29 16:13:51 +00:00
Moriyoshi Koizumi
2ad3f446c3
Do the right fix..
2003-03-28 18:24:02 +00:00
Moriyoshi Koizumi
0b6f629b68
Fixed bug #22773
2003-03-28 17:53:36 +00:00
Shane Caraveo
e949850881
handle invalid paths passed to us from iis
2003-03-27 17:52:33 +00:00
Sebastian Bergmann
5ca078779a
Eliminate some TSRMLS_FETCH() calls. Tested with Win32 build of SAPI/CGI and SAPI/CLI on Win32.
2003-03-25 08:07:13 +00:00
Shane Caraveo
56210b8921
use the correct flush on deactivate
...
add some code to make debugging iis 5 cgi easier
2003-03-25 07:43:30 +00:00
Shane Caraveo
ac7748cef1
For fastcgi env vars, don't magic quote them
2003-03-23 20:16:41 +00:00
Stig Bakken
0e6fca4f22
* email address change
2003-03-18 12:06:09 +00:00
Ben Mansell
6d8283fa57
Fix bug whereby a webserver closing stdout from the CGI/FastCGI binary
...
would cause PHP to get caught in an infinite loop of failing write()
syscalls.
2003-03-07 14:48:28 +00:00
Zeev Suraski
4934744b93
Win32 build improvements
2003-02-17 13:29:59 +00:00
Shane Caraveo
8c73b6ab70
prevent possible crash if used in combo with mod_gzip
...
fix command line
2003-02-17 03:39:58 +00:00
Marcus Boerger
d4fd1c07b1
- Allow long option names
...
- Update CLI's manpage
@Added support for long options in CLI & CGI (e.g. --version). (Marcus)
# In contrast to the preliminary patch this should work now completely.
# If all long option names are accepted we may even think about MFHing.
2003-02-16 01:23:11 +00:00
foobar
92279e5e06
MFB
2003-02-14 14:38:20 +00:00
Marcus Boerger
aa8dfa0b74
fix non FCGI build
2003-02-13 19:46:40 +00:00
Shane Caraveo
a13ef6ec42
There is *absolutely no* definitive way to know if argv0 is the
...
actual php script, or if it is the beginning of a query string.
Additionaly, passing parameters on the command line is
not part of CGI spec, and is not required by either
Apache or IIS. So I have removed that code altogether,
and done some further cleanup. Also fix pre4.3 behaviour if fix_pathinfo=0.
I've tested with IIS and Apache 1.3.27 on w2k and RH 7.3.
2003-02-13 18:21:12 +00:00
Shane Caraveo
1a4c82e014
fix bug 21261
...
putenv on some platforms requires we provide the memory
cleanup env parsing logic
fix bug 21367
missed optargs in a previous patch
2003-01-25 22:01:53 +00:00
Ilia Alshanetsky
5de9962d50
Fixed bug #21297 . The fix also fixes miscalculation of lines numbers by 1
...
due the previously mentioned bug.
2003-01-08 00:41:53 +00:00
Zeev Suraski
6591b9c826
Add missing call
2003-01-07 16:33:28 +00:00
Zeev Suraski
19d47d9f6e
Initialize lineno using the new infrastructure
2003-01-05 16:10:35 +00:00
Sebastian Bergmann
2c5d4b8c23
Bump year.
2002-12-31 15:59:15 +00:00
George Schlossnagle
190867c800
fixed ws
2002-12-25 21:18:37 +00:00
George Schlossnagle
abbf745211
fix for 21177
2002-12-25 20:38:37 +00:00
Stefan Esser
66ebbb5ae1
fix compile warning
2002-12-24 23:46:17 +00:00
Shane Caraveo
75cbbfacb1
fix use of Alias under apache by defaulting script_name to redirect_url
...
dont lstat, stat.
2002-12-02 02:16:38 +00:00
Shane Caraveo
a3bd39429c
Fix CGI to match cgi spec.
...
This patch properly fixes support for CGI in PHP. For backwards compatible
broken behaviour, cgi.fix_pathinfo can be set to zero in php.ini.
CGI failed to work under apache at all, either using the cgi-script directive
or as a ScriptAlias setup. Typicaly it would try to parse itself. This will
still happen if you dissable fix_pathinfo, and set DISCARD_PATH.
This also fixes PATH_INFO, and finally we can run pres2 under cgi or fastcgi.
This patch has been tested under Apache 1.3, 2.0, IIS, as both cgi and fastcgi,
on Windows and OSX. A followup patch with build stuff for linux will follow.
2002-12-01 21:37:14 +00:00