CherryPy / cherrypy / _cphttptools.py

The branch 'cherrypy-2.1' does not exist.
Author Commit Message Labels Comments Date
Default avatar Remi Delon
request.browserUrl was missing the queryString
Default avatar Christian Wyglendowski
1. Updated test_xmlrpc_filter.py to test argument passing.
Robert Brewer avatarRobert Brewer
Changed an old RequestHandled exception into an HTTPError.
Robert Brewer avatarRobert Brewer
New request.headers attribute (so users can see duplicate request headers).
Robert Brewer avatarRobert Brewer
Phew. Tracked down all possible occurrences of KeyboardInterrupt and trapped them appropriately. There's still a problem in test_states when using the CherryPyHTTPServer (it hangs during KeyboardInterrupt testing), but all other servers pass. Maybe *this* fixes #321. ;)
Robert Brewer avatarRobert Brewer
Fix for ticket #317? More importantly, some error-handling and other cleanups:
Robert Brewer avatarRobert Brewer
Fix for #318, #322 and #323.
Default avatar John P. Speno
Fixing missing self in KeyTitlingDict.setdefault().
Default avatar Remi Delon
Fixed #313 (when favicon.ico was being served, the session wasn't released because the machinery was being bypassed)
Robert Brewer avatarRobert Brewer
Made request.headerMap a KeyTitlingDict.
Robert Brewer avatarRobert Brewer
Turned a bunch of cherrypy.request calls into local calls.
Robert Brewer avatarRobert Brewer
Moved responseCodes to _cputil (DRY).
Default avatar Michael Robinson
implimented changes needed to re-close ticket:288
Robert Brewer avatarRobert Brewer
Fix for ticket #300 (better help msg for test suite).
Default avatar Michael Robinson
implimented fumanchus final suggestions for ticket:288
Default avatar Michael Robinson
ticket:288 changes merged into trunk, deleted httperrors branch, added assertErrorPage to CPWebCase
Default avatar Remi Delon
Fixed #291
Default avatar Remi Delon
Implemented ticket #90 (still need to write docs though)
Robert Brewer avatarRobert Brewer
Fix for #208; HTTPRedirect can now be raised in error handlers.
Robert Brewer avatarRobert Brewer
Reversed httperrors references in bareError (which must not be allowed to fail).
Default avatar Remi Delon
Leave TypeError exceptions as they are
Default avatar Michael Robinson
fixed ticket:285, made cgi.maxlen global, as recommended in ticket:90
Default avatar Michael Robinson
HTTPClientError renamed HTTPStatusError, removed some outdated session documentation
Default avatar Michael Robinson
merged some httperror changes that got left out of the first merge
Default avatar Michael Robinson
improvments to the http errors tutorial (10), minor cleanups of the http error code.
Default avatar Michael Robinson
httperrors branch merged into the trunk, the configuration paramater "showTracebacks" is now "server.showTracebacks"
Default avatar John P. Speno
Added cherrypy.request.remotePort; the TCP port from which the client's
Robert Brewer avatarRobert Brewer
Moved fileGenerator, httpdate, serve_file, and get_ranges from _cphttptools to cptools (now HTTPDate, serveFile, and getRanges). serveFile has new contentType, disposition, and name arguments, and now returns cherrypy.response.body.
Robert Brewer avatarRobert Brewer
Changed locals "req", "resp" to "request", "response" for better grep-ability.
Robert Brewer avatarRobert Brewer
Forgot to re-raise TypeErrors in main() if they don't match the regex (see changeset [558]).
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 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.