Commits

Author Commit Message Labels Comments Date
Robert Brewer
2.x backport of [1401] (Inline isdir to save a call to os.stat.)
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1382] (Fixed bug in encode; shouldn't attempt encode on any body chunk unless it's of type 'unicode').
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1369]; new Request.is_index attribute is None until set to True or False by mapPathToObject.
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1045], [1312] (added CallFunc, NoneType, UnarySub, UnaryAdd to unrepr).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1266] (Touch-up to test suite help; closes #333 (run test suite on arbitrary port)).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1262] (fix to test suite longopts).
Branches
cherrypy-2.x
Robert Brewer
2.x fix for #408 (SessionFilter? doesn't check result of generateSessionID() against sessionStorage).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1230] (Missing call to request.close() on KeyboardInterrupt, SystemExit within buffered page handler).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1226] (new server.socket_timeout config entry).
Branches
cherrypy-2.x
Robert Brewer
2.x fix for #540 (signal handler). SIGTERM only in this branch (trunk does SIGHUP, too).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1202], [1203] (new expires function, plus Response.time attribute).
Branches
cherrypy-2.x
Robert Brewer
2.x fix for #512 (Cookie.expires should be optional).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1176] (Since request.headers converts case automatically, there's no need to transform it to lowercase to pass to FieldStorage.)
Branches
cherrypy-2.x
Robert Brewer
2.x fix for #533. CP3 will behave correctly and return a Fault when an XML-RPC method is not found.
Branches
cherrypy-2.x
Robert Brewer
Copied webtest from trunk to 2.x branch. This incorporates all changes to webtest from [1167] to [1474].
Branches
cherrypy-2.x
Robert Brewer
2.x Fix for #475 (double calling acquire_lock() freezes the request). Fix is for file sessions only, and is a backport of [1162].
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1154] (Quick and dirty trap of log file errors.)
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1153] (New "teardown_server" magic method support for test modules.)
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1148] (test/modpy fixes and docs).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1142] (Removed inspect import in cherrypy.lib.cptools.decorate, decorateAll.)
Branches
cherrypy-2.x
Robert Brewer
2.x Fix for #507 (InternalRedirect? supports only absolute paths). Paths relative to request.path are now possible by omitting the leading slash from the path.
Branches
cherrypy-2.x
Robert Brewer
2.x fix for #509 (don't cache for POST, PUT, DELETE). Also found a bug which I'll fix in trunk next.
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1126] (Made Engine.stop check Engine.state. This allows e.g. mod_python to call stop() once per thread on shutdown.)
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1117] (Fix for #531 (Make an ETag tool). Also refactored If-Modified-Since validation.) I wasn't able to use validate_since inside cachefilter due to its use of RequestHandled.
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1109] (Comment improvements).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1103] (new tests for params with virtual_host).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1102] (better error messages on illegal response statuses).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1099] (fixed a bug in TestHarness? (no base conf when using --profile)).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1098] (moved the profiler setup into _cprequest (so it's all in one place now)).
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1096] (moved request body size check into _cprequest from _cpwsgi).
Branches
cherrypy-2.x
  1. Prev
  2. Next