Source

CherryPy / cherrypy / __init__.py

The branch 'cherrypy-2.x' does not exist.
Author Commit Message Labels Comments Date
Christian Wyglendowski
Version number bump in the 2.x branch for impending release (2.3).
Tags
cherrypy-2.3.0
Branches
cherrypy-2.x
Robert Brewer
Updated versions to 2.2.2rc2. Also updated setup.py download link from SF to new CP repo.
Branches
cherrypy-2.x
Robert Brewer
2.x backport of [1093] (better errors on lookup of request attrs when not in a request). This was eventually removed in 3.0, but by a dummy Request object; that seemed too big an API change for 2.x.
Branches
cherrypy-2.x
Robert Brewer
2.x Fix for #426 (cherrypy.expose alias problems with dots).
Branches
cherrypy-2.x
Robert Brewer
Fix for CP2.2 for #541 (absoluteURI in request line). I also copied whatever wsgiserver bugfixes seemed relevant from trunk. Version upgraded to 2.2.2rc1.
Branches
cherrypy-2.x
Christian Wyglendowski
Getting ready for 2.2.1 release.
Branches
cherrypy-2.x
Remi Delon
Preparing for 2.2.0-final release
Remi Delon
Preparing for 2.2.0rc1 release
Remi Delon
Added "cherrypy.lowercase_api" switch so that users can say "I'm using the new lowercase API" and get a (small) speed boost from it.
Remi Delon
Reverting changeset [926]: Removing "is_app_root" proof of concept since we decided to go with the tree.mount() route for now.
Remi Delon
Changing "2.2.0-beta" into "2.2.0beta"
Remi Delon
Proof of concept idea to handle multiple apps: adding a cherrypy.url() function and a is_app_root class attribute for apps
Robert Brewer
Fix for #145. See the ticket for details about this fix.
Robert Brewer
New signature for cherrypy.log.
Remi Delon
Big change: camelCase to lower_with_underscore names (still need to update the book)
Robert Brewer
Made some Request.run arg assignments sooner.
Remi Delon
Bumping trunk version to 2.2.0-beta
Robert Brewer
Moved cherrypy.lib.filter to cherrypy.filters. The old path will work (with a warning) until 2.3, when it will be removed.
Robert Brewer
Fix for #374 (reduce license boilerplate to a single LICENSE.txt file).
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.
Remi Delon
Preparing for 2.1.0 release
Remi Delon
Preparing for 2.1-rc2 release
Robert Brewer
Final cleanups for [698] and #321. cherrypy.server is now an instance of cherrpy._cpserver.Server, instead of a module.
Robert Brewer
Ugly fix for #321. cherrypy.server could really use some encapsulation now. 1. server.start now MUST be called from the main thread, or restart and interrupts won't work. You can stop and restart CherryPy safely now with the server.stop and server.restart methods. However, stop() only suspends the process; if you want to shut down the CP process, raise SystemExit or KeyboardInterrupt. If you need to do so in your own threads, set cherrypy._interrupt to an instance of one …
Robert Brewer
Fix for #309 (confusion between threads and requests).
Remi Delon
Preparing for 2.1.0-rc1 release
Robert Brewer
Fix for ticket #249 (ExposeAs recipe). The underscore hack is retained (and not reversed). %xx chars (ticket #104) were fixed in [561], so neither #104 nor #248 (firefox hack) apply anymore to #249.
Remi Delon
More session improvements: support cleaning up old sessions, support notifying users when a session is created/deleted, new PostgreSQL backend
Remi Delon
Checking in first draft of new session implementation (see ticket #275). Only RAM and File storage so far, and it doesn't clean up old sessions
Robert Brewer
Newline fixes.
  1. Prev
  2. 1
  3. 2
  4. Next