1. cherrypy
  2. CherryPy

Commits

Show all
Author Commit Message Date Builds
Robert Brewer
New _cpwsgi.make_app function for creating isolated WSGI application callables. You should only need to use it if two WSGI apps share the same script_name, or if you use a WSGI tool which expects a separate callable for each app.
Branches
cherrypy
Robert Brewer
Fix for #538 (Caching must set Age response header). Also fixed a bad bug from using header_list instead of headers.
Branches
cherrypy
Robert Brewer
webtest.WebCase.assetHeader now returns the header value if found.
Branches
cherrypy
Robert Brewer
caching: Turned MemoryCache.expirationQueue into "expirations", a dict. This solves some corner cases where a queued object with a long delay would prevent queued objects of shorter delays from expiring on time. It also removes the (variable-period) sleep call buried in Queue, and now uses a single 0.1 sec poll rate.
Branches
cherrypy
Robert Brewer
Speedup of cache tool by caching the object only, not expirationTime or lastModified.
Branches
cherrypy
Robert Brewer
Cleanup of cherrypy and cherrypy.config namespaces. Changed 'log_config_options' to 'log_config'. Moved cherrypy.set_config to cherrypy.config.wrap.
Branches
cherrypy
Robert Brewer
Fix for missing FeedParser in Python 2.3.
Branches
cherrypy
Robert Brewer
Oops. Fix for the session time fix.
Branches
cherrypy
Robert Brewer
Fix for #512 (Cookie.expires should be optional).
Branches
cherrypy
Robert Brewer
Since request.headers converts case automatically, there's no need to transform it to lowercase to pass to FieldStorage.
Branches
cherrypy
Robert Brewer
Fix for #528 (Allow request body parsing for methods other than "POST" and "PUT").
Branches
cherrypy
Robert Brewer
CP 2.2 and 3.0 fix for #516 (Sessionfilter doesn't format properly the cookie date field "Expires" if the locale is not 'C').
Branches
cherrypy
Christian Wyglendowski
Fix for #533. CP3 will behave correctly and return a Fault when an XML-RPC method is not found.
Branches
cherrypy
Robert Brewer
Expanded baseurl tool into a new proxy tool.
Branches
cherrypy
Robert Brewer
Buglets.
Branches
cherrypy
Christian Wyglendowski
Fix for sneaky bug introduced in [1164].
Branches
cherrypy
Robert Brewer
encode_TEXT only for HTTP/1.1 response headers, and verify folded response headers start with linear whitespace.
Branches
cherrypy
Robert Brewer
Support for folded response headers in webtest.
Branches
cherrypy
Robert Brewer
Added support for RFC 2047 encoding and decoding of header values.
Branches
cherrypy
Robert Brewer
Updated WSGI server to use email package instead of mimetools. This will allow encoded header values, for example.
Branches
cherrypy
Robert Brewer
Replaced http.HTTPDate with its clone rfc822.formatdate.
Branches
cherrypy
Robert Brewer
Renamed lib.encodings to lib.encoding to avoid shadowing the builtin.
Branches
cherrypy
Robert Brewer
Fix for #475 (double calling acquire_lock() freezes the request).
Branches
cherrypy
Robert Brewer
Fake SessionTool attributes.
Branches
cherrypy
Christian Wyglendowski
Removing test for defunct feature.
Branches
cherrypy
Robert Brewer
Removed redundant test_noserver.py.
Branches
cherrypy
Robert Brewer
Added bare_error trap in _cpmodpy (which fixes some failing tests). Also dropped redundant cookie logic in _cpmodpy.
Branches
cherrypy
Robert Brewer
Finally a clean fix for #102 (Dispatch to different page handlers based on HTTP method).
Branches
cherrypy
Robert Brewer
Much Better Logging (see #256). Apps now have their own access and error loggers (whose config entries must be at "/"), and the global access logger has been removed (although you can make one manually if you like).
Branches
cherrypy
Robert Brewer
Fix for #256 (log file needs a lock). CherryPy now uses the stdlib's logging module. See the ticket for more details.
Branches
cherrypy
  1. Prev
  2. Next