Commits

Author Commit Message Labels Comments Date
Robert Brewer
Prettier covercp report output (tree format plus percents).
Robert Brewer
Added filename, "percent covered" to covercp reports.
Michael Robinson
sessionFilter: fixed a bug in cookie handling that was introduced in r538
Michael Robinson
reverted sessuibfutker to r538
Michael Robinson
SessionFilter: simplified internal usage of the config system
Robert Brewer
1. Native HTTP servers weren't really callable via server.run_server's serverClass param, since they required arguments. embedded_server was a hack around that, but the better solution is to make them parameterless. Done now. 2. Because of that, we now have a generic server.restart() function. 3. import of deprecated httptools in sessionauthenticatefilter.py now buried further to raise fewer warnings.
Robert Brewer
New cookies attribute in webtest, to make successive getPage() requests easier.
Michael Robinson
sessionFilter tests: removed silly return statement from the anydb test
Michael Robinson
updated the sessionFilter tests
Robert Brewer
Yet more test fixes for "showTracebacks".
Robert Brewer
Oops. Broken tests.
Michael Robinson
Big clean ups to the sessionfilter. Functions have been given more descriptive names. The sessionFilter can no longer create multiple named sessions based on the confuration settings. This can still be accomplished by manually placing the sessionFilter in _cpFilterList
Robert Brewer
New "showTracebacks" config option.
Michael Robinson
sessionFilter cleanups
Robert Brewer
Fix for ticket #239. 1. httptools.redirect() now raises HTTPRedirect(). 2. httptools.py is now formally deprecated. 3. HTTPRedirect now always outputs complete absolute URL's.
Robert Brewer
Newline fixes.
Robert Brewer
1. First stage of new access.log (ticket #257). Access log must be enabled in config. Old log not affected (yet). 2. New tests for both logs. 3. New "debug" messages in _cphttptools. 4. Bugfix: staticfilter path when "global". 5. Bugfix: test suite was not honoring --1.1 flag.
Robert Brewer
Oops. Forgot a file.
Robert Brewer
Changed virtualhostfilter from beforeRequestBody to onStartResource, now that request.path is available so early.
Robert Brewer
Updated changelog.
Robert Brewer
Request-URI of "*" can now be served by an exposed "cherrypy.root._global" method.
Robert Brewer
1. Config section [global] (pathless) is now distinct from [/] (root path); they are no longer synonyms. "global" is the parent of "/". 2. The Request-URI is now parsed much earlier in Request processing, so that onStartResource and error filter methods may have access to it. 3. Absolute URI's (on the request line) are now converted to relative URI's to facilitate configMap lookups. 4. A Request-URI of "*" sets cherrypy.request.path to "global" (again for configMap). 5. Fixed a bug in config.getAll where the initial slash was miss…
Robert Brewer
1. Partial fix for ticket #242 (ability to specify attributes in a config file). 2. Moved modules, attributes functions from server.py to _cputil.py. 3. A couple of newline fixes for unrelated modules.
Peter Hunt
yet another fix to positionalparametersaware
Robert Brewer
Fix for static files with spaces in filenames.
Peter Hunt
fixed up cachefilter a wee bit
Sylvain Hellegouarch
Added support for user defined plugins handling from within the config system. Should fix ticket 205. Three the new entries to the config system : server.filtersRoot : specify where CherryPy should look for finding filters modules, it's a list of strings. Nothing is prefixed to those paths server.inputFiltersDict : a dictionnary that defines which filters should act on the output. The keys are Python module (without the .py extension), the value is the classname within the module server.outputFil…
Sylvain Hellegouarch
update
Sylvain Hellegouarch
doc update
Sylvain Hellegouarch
doc updates
  1. Prev
  2. Next