Commits

Show all
Author Commit Message Labels Comments Date
Christian Wyglendowski
As per [http://tinyurl.com/l7axz the discussion] on cherrypy-devel, the WSGIAppFilter is no longer configurable through the CP config system. You should either add an instance of cherrypy.filters.wsgiappfilter.WSGIAppFilter to your _cp_filters list or use the cherrypy.lib.cptools.WSGIApp convenience class. Also tweaked the test for wsgiappfilter to make sure that static content higher than a WSGI application on the tree gets served correctly.
Christian Wyglendowski
Fix for #484.
Christian Wyglendowski
Added documentation to the book for the wsgiappfilter.
Christian Wyglendowski
Addresses #483. The wsgi_filter that I made is now incorporated into CP as cherrypy.filters.wsgiappfilter. It can be instantiated through the config file, _cp_filters, or through the included WSGIApp class and mounted to the tree. Added a test for the filter to the test suite.
Christian Wyglendowski
Addresses #480. init_only can now be set in the config (server.init_only). server.class already existed. server.instance can also be set in the config. It corresponds to the "server" parameter in the cherrypy.server.start() method. Also added "embedded" server environment to simplify running CP embedded in mod_python, FastCGI, another WSGI server, etc.
Remi Delon
PEP8ifying static filter
Remi Delon
Fixing typo in comment
Tags
cherrypy-2.2.0rc1
Remi Delon
Preparing for 2.2.0rc1 release
Robert Brewer
Fix for #427 (Use RawConfigParser instead of ConfigParser).
Robert Brewer
Fix for #476 (BaseURLFilter doesn't use socket_port).
Robert Brewer
Even more improvements to benchmark.py. New getopt options --ab=path and --apache=path. The modpython conf is now generated automatically.
Robert Brewer
server.thread_pool now defaults to 10.
Remi Delon
Fix for #477
Robert Brewer
Benchmark: changed 'chart' to 'report' throughout.
Robert Brewer
Benchmark: simpler, more inclusive detection of ab/apache not on system path.
Robert Brewer
Benchmark: fix for no ab in bash.
Robert Brewer
Fix for broken test in [990].
Robert Brewer
Speed tweak: you can now set max_header_size and max_request_size to 0 to explicitly skip using SizeWrappers.
Robert Brewer
New Engine.response_class attribute (which allows a new -null switch for benchmark.py, to show how much of the request is spent in the HTTP server as opposed to the Request object).
Robert Brewer
Improvements to benchmark.py. New "-modpython" switch which popens apache, runs the tests, then stops apache.
Robert Brewer
Set cherrypy.lowercase_api = True for benchmarks.
Robert Brewer
New test/benchmark module. Ugly, but gets the job done. Requires ab on your system path. Set log_to_screen to True if you encounter problems.
Christian Wyglendowski
Fix for #457. Custom filters placed in {{{server.input_filters}}} and {{{server.ouput_filters}}} now get checked for the presence of the old camelCase filter hooks at initialization for backward compatibility with 2.1.
Remi Delon
Added "on_renew_session" callback to sessionfilter
Remi Delon
Fix for #293: better error message if sessionfilter.storage_path is not set (and "file" backend is set)
Remi Delon
Fixed #499 (bug in gzipfilter)
Remi Delon
Improvement in nsgmlsfilter
Robert Brewer
server.stop() works now even if init_only is False.
Remi Delon
Clean-up sessions in different thread (to avoid blocking the request)
Remi Delon
Fix "last_clean_up_time" in session filter
  1. Prev
  2. Next