ANNOUNCE: scgi 0.3 released

Neil Schemenauer nas@mems-exchange.org
Tue, 4 Jun 2002 10:46:01 -0400


Version 0.3 of the scgi 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 scgi 0.3
-------------------

  mod_scgi.c:

    * disable verbose debugging output

    * if the connection to the SCGI server is refused, sleep a little
      and try again since it might have been restarted (as opposed giving
      up right away and returning a 500 error to the poor user)

  scgi_server.py:

    * restart interrupted select() calls

    * remove graceful restart code (on HUP signal) in scgi_server.py.  It's
      complicated and now that mod_scgi retries it's not needed.

  quixote_handler.py:

    * close stdin


-- 
Neil Schemenauer <nas@mems-exchange.org> | MEMS Exchange
Software Engineer                        | http://www.mems-exchange.org/