| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
removed ssize_t which was causing problems, and not in libfcgi anyway
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
configure --enable-fastcgi
|
|
|
|
|
|
| |
remove exit calls
fix a couple function definitions
|
| |
|
|
|
|
|
| |
fix checking os name for impersonation
|
| |
|
|
|
|
|
| |
fix buffer overrun
|
| |
|
|
include fastcgi library for ease of windows builds
NOTE: included fastcgi library is modified for thread safety, but
fastcgi support in cgi_main.c is only written for single
threaded serving. This does not present any issue for using
fastcgi.
|