ANNOUNCE: scgi 0.5 released
Neil Schemenauer
nas@mems-exchange.org
Thu, 5 Sep 2002 12:17:32 -0400
Version 0.5 of the scgi package is now available from:
http://www.mems-exchange.org/software/scgi/
The SCGI protocol is a replacement for the Common Gateway Interface
(CGI) protocol. It is a standard for applications to interface with
HTTP servers. It is similar to FastCGI but is designed to be easier to
implement.
Included in this package is mod_scgi, an Apache module that implements
the client side of the protocol. There is also a a Python package
called scgi which implements the server side of the protocol.
Changes in version 0.5
----------------------
scgi_server.py
* Rewrite most of the scgi_server parent code. Drop the table of
busy children and the shared pipe between the parent and children.
Instead, the children write a byte on the Unix domain pipe when they
are ready for a request. In the process, fix a bug that caused the
parent to wait until all the children were ready before delegating a
request (found by Changjune Kim).
mod_scgi.c
* Pass REMOTE_USER to SCGI servers (patch from Hamish Lawson).
--
Neil Schemenauer <nas@mems-exchange.org> | MEMS Exchange
Software Engineer | http://www.mems-exchange.org/