Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Modified _cpGlobalInformation to _cpGlobalHandler, and moved its call from _cphttptools to _cputil.get_object_trail. Also made it handle all methods, and fixed the NameError it was generating, and wrote a test.
Robert Brewer avatarRobert Brewer
Docs: updated encodingFilter config entries. (Also fixed some dtd-invalid content.)
Robert Brewer avatarRobert Brewer
Oops. Forgot to limit encodings to only text/* content.
Robert Brewer avatarRobert Brewer
Improved EncodingFilter. As before, if "encodingFilter.encoding" is provided, that encoding is forced. But if not provided, the filter now inspects the Accept-Charset request header. Use an "encodingFilter.defaultEncoding" entry (default = utf-8) to handle "Accept-Charset: *".
Robert Brewer avatarRobert Brewer
Bah. headerMap.elements is better than request.header_elements. This way it's available for request and response headers.
Robert Brewer avatarRobert Brewer
Merged ExpectValue and AcceptValue into new HeaderElement class. Added request.header_elements method.
Default avatar Peter Hunt
autoreloading eggs #273
Robert Brewer avatarRobert Brewer
Logging of request headers:
Sylvain Hellegouarch avatarSylvain Hellegouarch
Moved the code handling OPTIONS * request to _cputil to a special function attribute called _cpGlobalInformation.
Robert Brewer avatarRobert Brewer
Removed all those annoying delayed imports inside filters, choosing to delay inside filters.init instead.
Sylvain Hellegouarch avatarSylvain Hellegouarch
started from scratch Chapter 3
Robert Brewer avatarRobert Brewer
httptools.Version object now takes ints and floats as constructor args (and therefore can compare against ints and floats, now). Also moved cherrypy.request/response.version logic from processHeaders to processRequestLine.
Sylvain Hellegouarch avatarSylvain Hellegouarch
added support for OPTIONS * request
Sylvain Hellegouarch avatarSylvain Hellegouarch
added cherrypy.filters to the created packages
Default avatar Remi Delon
Bumping trunk version to 2.2.0-beta
Robert Brewer avatarRobert Brewer
Moved cherrypy.lib.filter to cherrypy.filters. The old path will work (with a warning) until 2.3, when it will be removed.
Robert Brewer avatarRobert Brewer
Moved filter-handling code into lib.filter.__init__.py. Also moved unrepr and modules(), attributes() functions into cptools.
Robert Brewer avatarRobert Brewer
Removed really weird dead code in _cputil. Somebody's indenter must have been on the fritz.
Robert Brewer avatarRobert Brewer
Fix for #386 (separate config entry for logging unhandled exceptions).
Default avatar Christian Wyglendowski
Fix for #377. Added a 'ServerlessProxy' class to deal with running the xmlrpcfilter tests without a webserver running.
Sylvain Hellegouarch avatarSylvain Hellegouarch
fixed problems when cheking if the filter was on or off
Sylvain Hellegouarch avatarSylvain Hellegouarch
added an import for the time module which was missing
Sylvain Hellegouarch avatarSylvain Hellegouarch
Added support for the Expect header. The tests are disabled for it right now while I look for a workaround to a limitation from httplib
Robert Brewer avatarRobert Brewer
Positional params shouldn't replace '.' with '_'.
Robert Brewer avatarRobert Brewer
Fix for broken errorPage tests in Python 2.4.
Robert Brewer avatarRobert Brewer
Docs: more dispatch discussion.
Robert Brewer avatarRobert Brewer
Docs: new section on mapping URI's to handlers (for app developers). More to come soon.
Robert Brewer avatarRobert Brewer
Couple of bad mdash char's in apireference.
Robert Brewer avatarRobert Brewer
New positional params test for intermediate index methods (they shouldn't be called with positional params--use a "default" method instead).
Robert Brewer avatarRobert Brewer
New! Improved! Deprecated! request.originalParamMap.
  1. Prev
  2. Next
Help
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.