Commits

Author Commit Message Labels Comments Date
Robert Brewer
Fix for #446 (tree.mount should optionally set its own baseurl from config).
Remi Delon
Hopefully fixed #420
Remi Delon
Fix for #422, #412 and #289
Robert Brewer
Fix for serveFile if the extension is uppercase (like "picture.JPG").
Remi Delon
Don't lock session file when trying to clean up old session. This is not needed since we're only reading the file and not writing to it.
Remi Delon
Fix for #423
Remi Delon
Fixed #440
Sylvain Hellegouarch
created modified_since function so that applications can check manually if a file has been modified since a given date
Remi Delon
Changing "2.2.0-beta" into "2.2.0beta"
Sylvain Hellegouarch
added a content_types option to the static_filter. you can now do: [/path] static_filter.on = True static_filter.content_types = {'atom': 'application/atom+xml', 'rss': 'application/rss+xml'} static_filter.dir = '/path/to/' http://host/feed.atom will return application/atom+xml http://host/feed.rss will return application/rss+xml
Remi Delon
Proof of concept idea to handle multiple apps: adding a cherrypy.url() function and a is_app_root class attribute for apps
Remi Delon
Had broken a few things in changeset [924]. Fixing them. Tests now run fine again.
Remi Delon
Better formatting of tracebacks: the page handler is now included at the top. That way the error it still a string and not a tuple so an error message can be on multiple lines and it gets displayed fine in the browser
Robert Brewer
New mount_point and url methods on cherrypy.tree.
Robert Brewer
A more inclusive, os-level check for staticfilter uplevel attacks.
Robert Brewer
Test for staticfilter uplevel security, plus a more-informative error if staticfilter can't obtain an absolute path.
Remi Delon
Patch for serious security flaw in staticfilter
Robert Brewer
Changed camelCase "streamResponse" to lowercase "stream_response".
Robert Brewer
Fix for #436.
Robert Brewer
Fix for #434 (importing from cherrypy.lib.filter broken in trunk).
Remi Delon
Speed optimization in sessionauthenticatefilter
Robert Brewer
Removed redundant test for favicon.
Robert Brewer
Oops. Forgot to assign cherrypy.root if missing.
Robert Brewer
Fix for #362 (Filters do not guarantee all methods are run (when errors occur)).
Robert Brewer
Fix for #145. See the ticket for details about this fix.
Robert Brewer
Fix for #430 (serveFile should require abs paths).
Robert Brewer
Fix for #425. See the ticket comments for lots of details.
Robert Brewer
seen_threads really should belong to the Server class.
Robert Brewer
Made custom Request subclasses easier to implement: 1. Moved some required code from Request._run to Request.run, so overriding _run doesn't have to repeat it. 2. The _cpserver.Server class now has a request_class attribute, which is used to instantiate the class returned by server.request. It defaults to _cphttptools.Request.
Robert Brewer
Changed filters._input_order to filters.input_filters. Same for "output". You can now also insert classes into those lists (not just the class name in a string).
  1. Prev
  2. Next