Commits

Author Commit Message Labels Comments Date
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).
Sylvain Hellegouarch
Added a clear() method to the MemoryCache class of the cache_filter. You can now clear the cache by doing cherrypy._clear_cache = True That fixes ticket 425
Sylvain Hellegouarch
The HTTTPErrorTemplate was using XHTML but the response content-type was set to text/html which is wrong. Since many user agents can't understand XHTML when using the correct content type, I've changed the template to use regular HTML
Robert Brewer
Fix for #402 (staticfilter errors if .on but no .file nor .dir).
Robert Brewer
Fix for #361 (Misleading error message).
Robert Brewer
Use cPickle in sessionfilter if available.
Robert Brewer
Fix for #413 (Improve configuration error behavior).
Robert Brewer
Fix for #404, #417 (index files and staticfilter). New "static_filter.index" config entry.
Robert Brewer
Test for [878] (serve dynamic content alongside static).
Robert Brewer
Fix for #421 (Incorrect border condition in readline of SizeCheckWrapper).
Robert Brewer
Set WebCase.PORT in testmain.
Remi Delon
Fix for #416. The default favicon.ico is now served by a default static_filter entry in the default config (much cleaner than making a special case for favicon.ico in the code).
Robert Brewer
Fix for #394 (custom filters). Well, it fixes a related problem, anyway. ;) The real fix for #394 is "don't do that".
Robert Brewer
helper._run_test_suite_thread didn't need to wait() or call filters.init() either.
Robert Brewer
server.wait now checks for server.interrupt, so start_with_callback won't hang on error in server.start.
Robert Brewer
test.helper._test_main_thread doesn't need to wait, because start_with_callback already waits.
Robert Brewer
New signature for cherrypy.log.
Remi Delon
More PEP 8 (including objectPath -> object_path); Changed virtualhostfilter to conform to PEP8; Fixes to sessionauthenticatefilter
Robert Brewer
Filters being init'ed twice in test suite.
Robert Brewer
Fix for #186 (allow exceptions to escape CP and up into WSGI middleware).
Robert Brewer
Fix for #344 (VirtualHostFilter rewrite).
Robert Brewer
Oops. Debian is missing the pstats module too.
  1. Prev
  2. Next