Commits

Author Commit Message Labels Comments Date
Robert Brewer
Fix for #486 (Error when raise an error other than cherrypy.NotFound).
Robert Brewer
Re-org of test_http to fit new separate-client-and-server design of test suite.
Robert Brewer
Bugfix in Tree if cherrypy.root is None.
Robert Brewer
Initial fix for #498 (Test suite assumes same process for client and server). All test modules now wrap the server-side code in a "setup_server" function. New test\modpy module (with several tests failing).
Robert Brewer
gzipfilter: removed unnecessary import.
Robert Brewer
Extracted CaseInsensitiveDct base class out of HeaderMap.
Robert Brewer
Minimize problems from overlapping threads in tests.
Robert Brewer
Fix for #496 (memory leak in threadlocal objects).
Robert Brewer
Test for #496 (memory leak in thread locals).
Robert Brewer
Fix for #493 (connection not being closed properly).
Christian Wyglendowski
Fix for #491. Added underscore_names for a few Request object attributes.
Christian Wyglendowski
Updated wsgiappfilter section of the book.
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.
  1. Prev
  2. Next