Ilia Alshanetsky
68616d764c
Fixed bug #23509 (exit code lost when exit() called from
register_shutdown_function())
23 years ago
foobar
eb8c8f94a9
*** empty log message ***
23 years ago
Sascha Schumann
1b50ca4df6
Fix install-sapi dependency - it should depend on OVERALL_TARGET, of course.
23 years ago
foobar
e5af63a7d5
- Separate CGI build from regular SAPI build
# Creating the libphp5.a lib is not necessary for CGI build.
#
# btw. It would be quite easy to build CGI, CLI and for example Apache SAPI
# the same time.. :)
23 years ago
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)
23 years ago
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.
23 years ago
James Cox
f68c7ff249
updating license information in the headers.
23 years ago
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
23 years ago
Moriyoshi Koizumi
aa50e817ae
CGI SAPI should honour this setting
23 years ago
Derick Rethans
814f793035
- MFB: Version output beautification
23 years ago
foobar
61e09677b2
MFB: nuked php_header() call from the sapi_cgi_log_message()
23 years ago
Shane Caraveo
ce91e18377
http://bugs.php.net/bug.php?id=14409
move from PHP_4_3
23 years ago
Shane Caraveo
92dfadb1e0
continuation on bugfix #13757
make argv/argc *and* query_string work correctly when running cgi in shell
23 years ago
Shane Caraveo
57f01b14e9
bugfix #13757 - passing query string on command line when run from shell
23 years ago
Moriyoshi Koizumi
bb1720a9d7
Fixed bug #23669
23 years ago
Moriyoshi Koizumi
db2de468e1
Fixed too optimized part
24 years ago
Moriyoshi Koizumi
8e8029f23d
CS & WS fixes
24 years ago
Moriyoshi Koizumi
2ad3f446c3
Do the right fix..
24 years ago
Moriyoshi Koizumi
0b6f629b68
Fixed bug #22773
24 years ago
Shane Caraveo
e949850881
handle invalid paths passed to us from iis
24 years ago
Sebastian Bergmann
5ca078779a
Eliminate some TSRMLS_FETCH() calls. Tested with Win32 build of SAPI/CGI and SAPI/CLI on Win32.
24 years ago
Shane Caraveo
56210b8921
use the correct flush on deactivate
add some code to make debugging iis 5 cgi easier
24 years ago
Shane Caraveo
ac7748cef1
For fastcgi env vars, don't magic quote them
24 years ago
Stig Bakken
0e6fca4f22
* email address change
24 years ago
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.
24 years ago
Ben Mansell
64bb5135d9
C++ -> C comments
24 years ago
foobar
406340713d
MFB: Fixed bug #22356 (Do not add empty -I flags).
24 years ago
Zeev Suraski
4934744b93
Win32 build improvements
24 years ago
Shane Caraveo
8c73b6ab70
prevent possible crash if used in combo with mod_gzip
fix command line
24 years ago
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.
24 years ago
foobar
92279e5e06
MFB
24 years ago
Marcus Boerger
aa8dfa0b74
fix non FCGI build
24 years ago
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.
24 years ago
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
24 years ago
Ilia Alshanetsky
5de9962d50
Fixed bug #21297 . The fix also fixes miscalculation of lines numbers by 1
due the previously mentioned bug.
24 years ago
Zeev Suraski
6591b9c826
Add missing call
24 years ago
Zeev Suraski
19d47d9f6e
Initialize lineno using the new infrastructure
24 years ago
Sebastian Bergmann
2c5d4b8c23
Bump year.
24 years ago
George Schlossnagle
190867c800
fixed ws
24 years ago
George Schlossnagle
abbf745211
fix for 21177
24 years ago
Stefan Esser
66ebbb5ae1
fix compile warning
24 years ago
Edin Kadribasic
d29309eb68
MFB:
Making build system changes according to proposal:
http://news.php.net/article.php?group=php.dev&article=92682
24 years ago
Melvyn Sopacua
2421e79b60
Fix make install target on Cygwin, bug #20807
24 years ago
Shane Caraveo
76e09401ab
aparently did not add these on head
removed ssize_t which was causing problems, and not in libfcgi anyway
24 years ago
Shane Caraveo
75cbbfacb1
fix use of Alias under apache by defaulting script_name to redirect_url
dont lstat, stat.
24 years ago
Shane Caraveo
9bc3f72d8e
build support for cgi fixes previously commited
24 years ago
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.
24 years ago
foobar
dd53efc196
- Made the STANDARD_SAPI_MODULE_PROPERTIES be what it says it is.
24 years ago
Shane Caraveo
95b4045f48
configure now supports building the cgi-fcgi module
configure --enable-fastcgi
24 years ago
Edin Kadribasic
81711ba621
Avoid possible buffer overflow.
24 years ago