Commits

Author Commit Message Labels Comments Date
Robert Brewer
Touching up WSGI support for 1.0.1, which we thought was going to be 1.1 but didn't even get a version bump in the protocol's wsgi.version.
Robert Brewer
Minor speedup to response body
Sylvain Hellegouarch
typo
Robert Brewer
Better fix for stats remote.ip
Robert Brewer
A couple more Python 2.3 fixes.
Robert Brewer
More Python 2.3 fixes.
Robert Brewer
Compat fixes for Python 2.3
Robert Brewer
Compat fixes for Python 2.6
Robert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer
trunk sync with python3
Sylvain Hellegouarch
Updating the remote client's info after tools.proxy had a chance to run, so that the remote IP is the real one.
Robert Brewer
Touchups to cpstats.py
Robert Brewer
New logging.statistics in wsgiserver, plus new lib/cpstats.py
Robert Brewer
New test/modfastcgi.py (I couldn't get mod_fcgid working well with our test suite on nix).
Robert Brewer
Updated test_routes to work with 1.12+, which requires explicit action args and requires route args to begin with a slash.
Robert Brewer
sync with python3 branch.
Robert Brewer
testAdditionalServers was causing test_states to hang because the former did not stop() all its servers.
Robert Brewer
Fix for #1030 (malformed HTTP request does not result in '400 Bad Request').
Robert Brewer
Fix for #1044 (RoutesDispatcher should dispatch to the controller itself instead of blowing up when no action specified)
Robert Brewer
Fix for #1045 (CherryPy should support uninstantiated classes as controllers, and instantiate them on dispatching)
Robert Brewer
Fix for #1046 (Dispatching via RoutesDispatcher should not blow up on anonymous routes (routes with no name))
Robert Brewer
Fix for #1041 (Possible Security Issue: DropPrivileges Plugin Doesn't Remove Groups)
Robert Brewer
Fix for #1034 (WsgiApp fails when env var REMOTE_PORT is set to '').
Robert Brewer
Fix for #1028 (_cpreqbody.process_multipart_form_data discards duplicate request parameters).
Robert Brewer
Fix for #1003 (Security issue: HTTPRedirect exception can be used to inject headers). Fixed the hole in all headers, not just redirect Location.
Robert Brewer
Added CGI adapter to servers.py and cherryd. See #894.
Robert Brewer
Prefer simplejson to the builtin json module. It's usually more advanced and has optional C speedups.
Robert Brewer
Fix for #993 (wsgiserver #Docstring)
Robert Brewer
Test fixes.
Robert Brewer
Some backports (mostly whitespace, really) from the python3 branch.
  1. Prev
  2. Next