Commits

Author Commit Message Labels Comments Date
Sylvain Hellegouarch
oops missed one little thing in the previous commit... duh!
Sylvain Hellegouarch
The Content-Length was not set correctly in beforeErrorResponse
Robert Brewer
Moved a bunch of stuff from lib/cptools into a new lib/httptools module. The new module does not reference cherrypy (and should never do so). Think of it as the httptools module Python should distribute. ;)
Robert Brewer
Fixed \xa0 bug in xmlrpcfilter.py which was introduced in [784].
Robert Brewer
Moved IE-friendly-error-fix from finalize method to HTTPError.
Sylvain Hellegouarch
The filter was not dealing with error raised within the application correctly. Now it does as expected. See http://www.cherrypy.org/wiki/XmlRpcIntrospection for an example.
Robert Brewer
1. Refactored mapPathToObject to be cleaner and faster.
Sylvain Hellegouarch
Set allow_none to false to disable None support in returned XMLRPC response
Sylvain Hellegouarch
Fixed the Content-Length bug (ticket 384)
Remi Delon
Changing version number for book
Robert Brewer
Removed duplicate error log write that was deprecated in 2.1.
Robert Brewer
Docs: more 2.2 updates: cptools, server.request, special attributes.
Robert Brewer
Docs: new config, error sections for 2.2.
Robert Brewer
Fix for #382 (autoreload call broken).
Robert Brewer
Fix for #376 (individual tests should set sys.path).
Robert Brewer
Fix for #363 (Request-URI of "*" now maps to root.global_ instead of root._global).
Robert Brewer
Fix for #378 (gzipfilter needs to set a Vary header).
Robert Brewer
Moved _cphttptools.KeyTitlingDict to lib.cptools.HeaderMap.
Robert Brewer
Fix for #357 (Pythonic access to Accept-* request headers). New cptools.getAccept function, which returns a list of AcceptValue objects (sorted in descending priority). GzipFilter rewritten to use it.
Robert Brewer
Moved these blocks out of _cphttptools.Request and into cptools: parseRequestLine, parseQueryString, paramsFromCGIForm. This should help filter authors and others re-use some of the nuts and bolts of CP.
Robert Brewer
Removed paramList attribute from request object. This should be handled entirely withint the xmlrpcfilter code (the core should not know about it).
Robert Brewer
Fix for #367 (error pages should reset response headers). And a new _cpOnHTTPError special attribute just for kicks.
Robert Brewer
Fix for #359 (custom errors have no args attribute).
Robert Brewer
Fix for #308 (configure autoreload's poll rate).
Robert Brewer
Fix for #374 (reduce license boilerplate to a single LICENSE.txt file).
Robert Brewer
Removing deprecated modules.
Robert Brewer
Fix for #372 (browserUrl and querystrings).
Remi Delon
Clean session in onEndResource instead of beforeFinalize
Remi Delon
When using generators and HTTPRedirect, beforeFinalize can get called twice ... Making the sessionfilter resilient to that.
Remi Delon
Stick logged-in user in cherrypy.threadData
  1. Prev
  2. Next