Source

CherryPy / _cpwsgiserver.py

Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Further CP3 fix for #541; urlparse now sets wsgi.url_scheme if available.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
WSGI-related changes:
Branches
cherrypy
Robert Brewer avatarRobert Brewer
CherryPyWSGIServer now clears its interrupt on start().
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Better docstring for CherryPyWSGIServer.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Fix for #542 (_cpwsgiserver should concatenate multiple incoming headers).
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Merged the reexec branch. Autoreload now uses exec instead of spawn, and therefore never runs more than one process at a time. There's a new test for autoreload in test_states.py.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Reverting [1165], [1182]. Turns out it wasn't necessary for encoded request headers, and only served to slow CP by about 5%.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Fix for missing FeedParser in Python 2.3.
Branches
cherrypy
Default avatar Christian Wyglendowski
Fix for sneaky bug introduced in [1164].
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Updated WSGI server to use email package instead of mimetools. This will allow encoded header values, for example.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Replaced http.HTTPDate with its clone rfc822.formatdate.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Reverting [1116] for now until tests can be made.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Attempt to re-use the _cpwsgiserver listener socket on UNIX platforms. Not tested.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Fix for #530 (CherryPyWSGIServer does not always initalize self.socket) in 2.x and trunk.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Added the required WSGI request.close() call (thanks amix!).
Branches
cherrypy
Robert Brewer avatarRobert Brewer
CP 3 initial checkin. Global filters have been replaced by request.hooks. Lots of renaming and reorg of modules.
Branches
cherrypy
Default avatar Remi Delon
Preparing for 2.2.0-final release
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Fix for #493 (connection not being closed properly).
Branches
cherrypy
Default avatar Remi Delon
Preparing for 2.2.0rc1 release
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Added meaningful prefixes to names of threads started by CP.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Final fix for #461 and #455:
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Implemented #461 (CPWSGIServer should route multiple apps). This allows you to instantiate a WSGIServer with multiple apps; however, _cpserver still needs to be upgraded to "do that for you". I'll do that in a separate commit.
Branches
cherrypy
Default avatar Christian Wyglendowski
1. Removed request.wsgi_environ from _cphttpserver.
Branches
cherrypy
Default avatar Remi Delon
Changing "2.2.0-beta" into "2.2.0beta"
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Fix for #388 (problems when using "" for host on Unix).
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Fix for exhausted worker threads in wsgi server.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Changed the raw tuple of "socket errors to ignore" to a global socket_errors_to_ignore list.
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Fix for #388 (IPv6 support). While I was up to my elbows in the HTTP servers, I went ahead and:
Branches
cherrypy
Robert Brewer avatarRobert Brewer
Fix for #389. Yet another socket error to ignore.
Branches
cherrypy
Default avatar Remi Delon
Bumping trunk version to 2.2.0-beta
Branches
cherrypy
  1. Prev
  2. 1
  3. 2
  4. 3
  5. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.