Fw: FastCGI ISAPI/NSAPI Update
| From: | Shane Caraveo | Date: | Mon, 18 Mar 2002 18:55:03 +0000 |
| Subject: | Fw: FastCGI ISAPI/NSAPI Update | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-12680@lists.php.net to get a copy of this message | ||
This doesn't seem to have gone through, so here it is again.
Shane
----- Original Message -----
From: "Shane Caraveo" <shane@caraveo.com>
To: <php-windows@lists.php.net>
Cc: <fastcgi-developers@fastcgi.com>
Sent: Sunday, March 17, 2002 9:01 PM
Subject: FastCGI ISAPI/NSAPI Update
> An update with several important fixes, and some good new features.
>
> Available at http://www.caraveo.com/fastcgi/
> Also available is the fastcgi executable for PHP 4.1.2.
>
> Changes:
>
> 03/17/2002
> * Special thanks to Jim Hurd for serveral fixes
>
> * fixed post handling
>
> * fixed socket connection error handling
>
> * fixed cleanup post temp files after request
>
> * fixed header support for setting redirects or http error status
>
> * implemented asynchronous read ahead of large post data (over 48K) in
IIS.
> (read ahead exists for NSAPI also, just not asynchronous)
>
> * implemented security impersonation for IIS on NT based systems. This
> feature enables FastCGI servers to impersonate the security level of the
> calling client. In effect, requests run this way will have the security
> level of the authenticated IIS user (anonymous user by default). In
essence,
> it provides the same level of security that you would get running a cgi
> executable. To have your FastCGI applications support this feature, you
must
> currently link against the FastCGI library provided in the source
download.
> This feature is supported only for fastcgi servers executed by this
library
> (ie, using pipes). The php fastcgi executable provided on this page
> supports this feature, you must set fastcgi.impersonate=1 in php.ini.
>
> * HTTP/1.1 Keep Alive support under IIS. The fastcgi server must send a
> content-length to have the fastcgi module signal IIS for keep alive.
>
>
> Regards,
> Shane Caraveo