summaryrefslogtreecommitdiff
path: root/flup
Commit message (Collapse)AuthorAgeFilesLines
* Revise previous patch for compatibility with pre-2.5 Python.Allan Saddi2008-07-223-10/+23
|
* Attempt to deduce missing PATH_INFO and/or QUERY_STRING fromAllan Saddi2008-07-223-10/+25
| | | | REQUEST_URI, if present.
* Remove publisher and middleware packages. Add cgi server for completeness.1.0Allan Saddi2007-06-0514-2838/+71
|
* Fix readline implementations so size argument is checkedAllan Saddi2007-09-102-6/+6
| | | | | earlier. (transplanted from f1cc536d3f42ce695e4401ad729eec1985803579)
* Prevent ThreadPool inconsistences if an exception is actually raised.Allan Saddi2007-07-141-1/+6
|
* Fix fcgi_fork so it can run on Solaris.Allan Saddi2007-05-171-3/+6
|
* Catch and ignore EPIPE when flushing the streams and ending the request.Allan Saddi2007-05-111-2/+6
|
* Fix eunuchs import issue.Allan Saddi2007-01-231-1/+1
|
* Support gzip compression of XHTML pages using theAllan Saddi2007-01-101-1/+1
| | | | | correct MIME type.
* Re-commit r2304 since it was found that mod_scgi does set SCRIPT_NAME/Allan Saddi2007-01-023-20/+37
| | | | | PATH_INFO correctly when using SCGIMount (vs. SCGIHandler/SCGIServer).
* Back out previous commit. PATH_INFO is still not setAllan Saddi2006-12-293-37/+20
| | | | | correctly by mod_scgi.
* Deprecate WSGI_SCRIPT_NAME and scriptName in scgi_base.Allan Saddi2006-12-293-20/+37
| | | | | | Modern versions of mod_scgi correctly set SCRIPT_NAME & PATH_INFO.
* Fix problem in session.py seen when optimization is on.Allan Saddi2006-12-131-5/+5
|
* Fix problem when optimizing.Allan Saddi2006-12-131-1/+3
|
* Update servers to default to an empty QUERY_STRING ifAllan Saddi2006-12-0510-6/+26
| | | | | | | not present in the environ. Update gzip.py: compresslevel -> compress_level
* Update gzip.py by updating docstrings and renamingAllan Saddi2006-12-051-73/+100
| | | | | | classes/methods/functions to better follow Python naming conventions.
* Change intra-package imports into absolute imports.Allan Saddi2006-12-0214-30/+30
|
* Add forceCookieOutput attribute to SessionService toAllan Saddi2006-12-021-1/+5
| | | | | force Set-Cookie output for the current request.
* Don't attempt to install signal handlers under WindowsAllan Saddi2006-11-271-1/+5
| | | | | to improve compatibility.
* Don't bother with connection debug stuff when dealing with UNIX sockets.Allan Saddi2006-11-251-4/+6
|
* Experimental support for SCGI over UNIX domain sockets.Allan Saddi2006-11-254-22/+71
|
* Add FCGIApp and SCGIApp from sandbox.Allan Saddi2006-11-243-0/+635
|
* Change mime-type matching algorithm in GzipMiddleware.Allan Saddi2006-11-191-4/+9
| | | | | | Strip parameters (e.g. "encoding") and accept a list of regexps. By default, compress 'text/.*' mime-types.
* Add cookieAttributes to SessionService to make it easierAllan Saddi2006-11-111-1/+6
| | | | | to customize the generated cookie's attributes.
* Add support for FastCGI roles other than FCGI_RESPONDER.Allan Saddi2006-08-282-5/+7
|
* What was I thinking?Allan Saddi2006-08-021-1/+1
|
* Add cookieExpiration keyword to SessionService /Allan Saddi2006-08-021-1/+5
| | | | | SessionMiddleware to adjust the session cookie's expiration.
* Set close-on-exec flag on all server sockets.Allan Saddi2006-06-272-0/+30
|
* Stop ignoring EPIPE exceptions.Allan Saddi2006-06-183-44/+44
|
* Added umask keyword parameter to fcgi and fcgi_fork,Allan Saddi2006-05-183-4/+18
| | | | | for use when binding to a UNIX socket.
* Fix illusive problem with AJP implementation.Allan Saddi2006-05-041-2/+2
|
* Catch a strange FieldStorage case.Allan Saddi2006-04-061-14/+15
|
* Add maxRequests option to PreforkServer.Allan Saddi2006-03-221-1/+13
|
* Add paste.server_factory-compliant factories and respectiveAllan Saddi2006-02-2410-33/+117
| | | | | | egg entry points. Add debug option to servers, which is True by default.
* Don't eat ImportErrors in ImportingModuleResolvers.Allan Saddi2006-01-151-4/+1
|
* Improve Windows compatibility by conditionally installingAllan Saddi2006-01-052-12/+22
| | | | | SIGHUP handler.
* Fix socket leak in eunuchs socketpair() wrapper.Allan Saddi2005-12-191-1/+4
|
* Move custom 404 code out of resolvers and wholly into Publisher.Allan Saddi2005-12-178-28/+17
|
* Add higher-level 404 error page support.Allan Saddi2005-12-168-7/+21
|
* Fix issue with FCGI_GET_VALUES handling.Allan Saddi2005-11-281-1/+1
|
* When running under Python < 2.4, attempt to use socketpair()Allan Saddi2005-11-181-0/+16
| | | | | from eunuchs module.
* 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.
* Ensure session identifiers only contain ASCII characters whenAllan Saddi2005-07-031-1/+1
| | | | | using a non-ASCII locale.
* Cleanly close connection socket to avoid sending a TCP RST toAllan Saddi2005-06-131-1/+12
| | | | | the web server. (fcgi_base)
* Take scriptName from the WSGI_SCRIPT_NAME environment variableAllan Saddi2005-05-312-10/+24
| | | | | | | passed from the web server, if present. Check if scriptName is None, and if so, don't modify SCRIPT_NAME & PATH_INFO. For better compatibility with cgi2scgi. (scgi_base)
* Update test/example code. (No use binding *:8009 if allowedServers doesn'tAllan Saddi2005-05-182-2/+2
| | | | | allow an external connection.)
* Change default allowedServers for ajp and scgi to ['127.0.0.1'].Allan Saddi2005-05-182-4/+19
| | | | | | Accept PATH_INFO from environment for scgi servers, in case cgi2scgi is being used.
* Change threaded servers so wsgi.multiprocess is False by default.Allan Saddi2005-05-189-25/+29
| | | | | Allow it to be changed by keyword argument.
* Fix wsgi.multiprocess for scgi_fork. (Set to True.)Allan Saddi2005-05-182-4/+8
|
* Prevent possible deadlock related to DiskSessionStore locking.Allan Saddi2005-05-151-26/+35
| | | | | | Add logic to SessionStore so that it will block if attempting to check out a Session that's already been checked out.