summaryrefslogtreecommitdiff
path: root/flup/server/fcgi_base.py
Commit message (Collapse)AuthorAgeFilesLines
* avoid socket.fromfd AttributeError on win32 if cgi is forced, give helpful ↵Allan Saddi2010-02-201-15/+28
| | | | | | exception for fcgi (by Thomas Waldmann, via moinmoin, changesets 49f8dd576950, 661057dc4d09)
* Fix for FastCGI CGI-mode which was broken by timeout feature.Allan Saddi2010-02-171-0/+1
|
* If start_new_thread fails, ensure the FastCGI request is properly closed.Allan Saddi2010-02-121-1/+4
|
* Cancel alarm before restoring old SIGALRM handler. #43Allan Saddi2009-11-041-0/+1
|
* Add configurable timeout (default: no timeout) to be used when theAllan Saddi2009-10-211-5/+28
| | | | WSGI application is called. Only applies to forked servers!
* change debug to default to FalseJon Nelson2009-06-121-1/+1
| | | | | for paste entry points, get debug from local_conf, then global_conf, then just use False
* Add forceCGI keyword argument to FastCGI servers toAllan Saddi2009-02-021-2/+4
| | | | programmatically force CGI behavior.
* Add an indication as to which header fails assertion whenAllan Saddi2008-09-111-2/+2
| | | | passing in non-string header names and/or values.
* Revise previous patch for compatibility with pre-2.5 Python.Allan Saddi2008-07-221-4/+9
|
* Attempt to deduce missing PATH_INFO and/or QUERY_STRING fromAllan Saddi2008-07-221-4/+10
| | | | REQUEST_URI, if present.
* Fix readline implementations so size argument is checkedAllan Saddi2007-09-101-3/+3
| | | | | earlier. (transplanted from f1cc536d3f42ce695e4401ad729eec1985803579)
* Catch and ignore EPIPE when flushing the streams and ending the request.Allan Saddi2007-05-111-2/+6
|
* Update servers to default to an empty QUERY_STRING ifAllan Saddi2006-12-051-0/+2
| | | | | | | not present in the environ. Update gzip.py: compresslevel -> compress_level
* Add support for FastCGI roles other than FCGI_RESPONDER.Allan Saddi2006-08-281-2/+3
|
* Stop ignoring EPIPE exceptions.Allan Saddi2006-06-181-12/+14
|
* Added umask keyword parameter to fcgi and fcgi_fork,Allan Saddi2006-05-181-2/+14
| | | | | for use when binding to a UNIX socket.
* Add paste.server_factory-compliant factories and respectiveAllan Saddi2006-02-241-5/+19
| | | | | | egg entry points. Add debug option to servers, which is True by default.
* Fix issue with FCGI_GET_VALUES handling.Allan Saddi2005-11-281-1/+1
|
* Python 2.3 doesn't define socket.SHUT_WR, which affectedAllan Saddi2005-09-081-0/+4
| | | | | the closing of the FastCGI socket with the server.
* Cleanly close connection socket to avoid sending a TCP RST toAllan Saddi2005-06-131-1/+12
| | | | | the web server. (fcgi_base)
* Change threaded servers so wsgi.multiprocess is False by default.Allan Saddi2005-05-181-8/+5
| | | | | Allow it to be changed by keyword argument.
* Checkpoint commit.Allan Saddi2005-04-151-0/+1128