Source

CherryPy / cherrypy / _cpserver.py

Author Commit Message Labels Comments Date
Robert Brewer
Bye bye, py2/3.
Robert Brewer
Some buglets.
Robert Brewer
Touching up WSGI support for 1.0.1, which we thought was going to be 1.1 but didn't even get a version bump in the protocol's wsgi.version.
Robert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer
More doc work.
Robert Brewer
Removed AttributeDocstring metaclass in favor of Sphinx-style docstrings. :/ Touched up some docs.
Robert Brewer
sync with python3, including separation of InternalRedirect handling and Exception trapping to WSGI middleware.
Robert Brewer
trunk: syncing with python3, except preferring WSGI 1.0 and sticking with bytes for request attrs.
Robert Brewer
Factored SSL out to separate modules.
Lakin Wecker
trunk - deprecating quickstart. Brings it in line with python3
Robert Brewer
New server.ssl_certificate_chain attribute. See http://groups.google.com/group/cherrypy-users/msg/085a9f2edc920b24.
Robert Brewer
Fixed a bind_addr buglet introduced in [2126].
Robert Brewer
Fix for #894 (can't configure [apache] dynamic FCGI, only static and external).
Robert Brewer
Initial support for multiple servers in config (doesn't allow binding any apps other than cherrypy.tree yet).
Robert Brewer
Robert Brewer
New server.thread_pool_max attribute for setting wsgiserver.max.
Robert Brewer
Fix for #803 (run CP under Google App Engine).
Robert Brewer
Buried a couple socket, threading module imports for easier Google App Engine integration.
Robert Brewer
Adding a server.nodelay option, and making wsgiserver set TCP_NODELAY by default. See http://www.cmlenz.net/archives/2008/03/python-httplib-performance-problems for the use case.
Robert Brewer
Renamed restsrv -> process in all referrers.
Robert Brewer
Fix for #756 (Deprecate server.quickstart):
Robert Brewer
Trunk fix for #752 (Return cherrypy.server to a single-server model):
Robert Brewer
Fix for #740 (Default server.socket_host to IPv4 address).
Robert Brewer
Reworked WSPBus plugins; most now have a 'subscribe' method which attaches them to the bus in a separate step from init. This allows frameworks to create canonical plugin instances but delay or skip their subscription.
Robert Brewer
Moved most of cpserver into a new restsrv.servers module.
Robert Brewer
Fix for #665 (ssl certificate exceptions are not logged).
Robert Brewer
Server docstring update.
Robert Brewer
Upgraded all INADDR_ANY and localhost checks to include IPv6 equivalents.
Robert Brewer
Fix for #643 (socket_host is confusing). Empty string and None are now illegal values for socket_host; use '0.0.0.0' instead for INADDR_ANY.
Robert Brewer
Fix for #691 (Repeated Ctrl-C hangs wsgiserver). It took a bit of doing, but test_states passes on my box. If others can try test_states with and without the -ssl flag, that would be a big help.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next