Source

CherryPy / _cpserver.py

The branch 'cp3-wsgi-remix' does not exist.
Author Commit Message Labels Comments Date
Robert Brewer
Fix for #356 (formalize server.environment as a set of config defaults). New server.logFileNotFound boolean.
Branches
cherrypy
Robert Brewer
Merged /requestobj branch to trunk. cherrypy.serving.request and .response are now instances of _cphttptools.Request and .Response. ALL HTTP SERVER AUTHORS NEED TO UPGRADE THEIR INTERFACES to _cpserver.request as the signature has changed.
Branches
cherrypy
Robert Brewer
Initial fix for #333.
Branches
cherrypy
Robert Brewer
Fix for autoreload bug (process was exiting on reload since [699] or so).
Branches
cherrypy
Robert Brewer
autoreload now calls server.stop() on interrupt. No test for it though. :(
Branches
cherrypy
Robert Brewer
More state tests (onStart/Stop tests). Also made it more explicit that onStop's are called even if there's no HTTP server.
Branches
cherrypy
Robert Brewer
Minor order-of-execution error in server.restart.
Branches
cherrypy
Robert Brewer
Final cleanups for [698] and #321. cherrypy.server is now an instance of cherrpy._cpserver.Server, instead of a module.
Branches
cherrypy
Robert Brewer
New InternalRedirect exception; raise it in any page handler method.
Branches
cherrypy
Robert Brewer
1. Allow deployers to turn off outputConfigMap. 2. Made helper.request more helpful: POST fills in Content-Type and -Length defaults if missing.
Branches
cherrypy
Robert Brewer
Implements ticket #185 (easier log function = cpg.log).
Branches
cherrypy
Michael Robinson
getSpecialFunction renamed getSpecialAttribute
Branches
cherrypy
Michael Robinson
new session filter (stay tuned for docs), new config.getAll function
Branches
cherrypy
Robert Brewer
Merged new test suite from branches/ticket-177 into trunk.
Branches
cherrypy
Robert Brewer
Use threading.local if present (Python 2.4+). This increases req/sec by over 100%.
Branches
cherrypy
Robert Brewer
1. Fixed bug in helper: native threaded server was not being instantiated due to missing "threadPool" config item. 2. Fixed bug in cachefilter.
Branches
cherrypy
Robert Brewer
1. Still fixing tests. All now pass except testObjectMapping. 2. Fixed misnamed _start in _cpserver.py. 3. _cpwsgiserver.WorkerThread now blocks on Queue.get(). 4. _cpwsgiserver.socket now has timeout to allow shutdown on Win32. 5. Test suite now checks for a free port upon each test.
Branches
cherrypy
Robert Brewer
Fixes to WSGIServer. Fixes to test suite, so at least someone can start figuring out why testCore is still broken.
Branches
cherrypy
Robert Brewer
Merged branches/ticket-151 into trunk. See CHANGELOG and the branch logs for details.
Branches
cherrypy
Remi Delon
Big change: new config system (see http://www.cherrypy.org/wiki/ConfigSystem21)
Branches
cherrypy
Remi Delon
Fixed Ticket #106 Removed ThreadAwareClass and included a backport of python-2.4's threading.local() implementation
Branches
cherrypy
Remi Delon
renamed "configDict" into "configMap" for cons
Branches
cherrypy
Remco Boerma
\r\n > \n again, after header patch
Branches
cherrypy
Remco Boerma
Changed notices to 79 chars wrap.
Branches
cherrypy
Remi Delon
Added cpg.threadData - ticket #53
Branches
cherrypy
Remi Delon
ticket #53 (still need some testing for it)
Branches
cherrypy
Remi Delon
Implemented cpg.server.stop() - ticket #4
Branches
cherrypy
Remi Delon
Branches
cherrypy
  1. Prev
  2. 1
  3. 2
  4. Next