Source

CherryPy / cherrypy / lib / filter / sessionfilter.py

Author Commit Message Labels Comments Date
Remi Delon
Fixed #312
Remi Delon
Fixed [325]
Remi Delon
Fixed #313 (when favicon.ico was being served, the session wasn't released because the machinery was being bypassed)
Robert Brewer
Fix for #309 (confusion between threads and requests).
Remi Delon
Easy on the CPU for file-based sessions locking
Robert Brewer
Code-convention cleanups to sessionfilter.py.
Remi Delon
Release session when an error occurs
Remi Delon
Fixed #291
Remi Delon
Added "sessionFilter.storageClass" config option, new SessionWrapper that uses old-style classes and forwards *all* methods
Remi Delon
added __contains__ hook for session; better error message if user forgets to enable sessions; fixed sessionauthenticatefilter for recent session changes
Remi Delon
More session improvements: support cleaning up old sessions, support notifying users when a session is created/deleted, new PostgreSQL backend
Remi Delon
Small improvements to new session implementation
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
Merged new test suite from branches/ticket-177 into trunk.
Robert Brewer
Faster sessionID generator.
Robert Brewer
1. Set cpg.request.login in _cpwsgi.wsgiApp.
Robert Brewer
1. Fixed bug in helper: native threaded server was not being instantiated due to missing "threadPool" config item.
Robert Brewer
Put some "import cpg" statements back into onStartResource methods.
Robert Brewer
1. Moved onStartResource before processRequestHeader where it should have been in the first place. Most filters also changed as a result.
Robert Brewer
Merged branches/ticket-151 into trunk. See CHANGELOG and the branch logs for details.