CherryPy / cherrypy / lib / sessions.py

Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Fixed #1075 (MemcachedStringEncodingError when using memcached sessions storage type)
Robert Brewer avatarRobert Brewer
Oops. Fixed #1082 better.
Robert Brewer avatarRobert Brewer
Fixed #1082 (RamSession leak)
Default avatar Lakin Wecker
Updating the documentation as per #1073
Robert Brewer avatarRobert Brewer
Fix for #1025 (Support for httponly session cookies)
Robert Brewer avatarRobert Brewer
Bye bye, py2/3.
Robert Brewer avatarRobert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer avatarRobert Brewer
More and more and more doc work.
Robert Brewer avatarRobert Brewer
Removed AttributeDocstring metaclass in favor of Sphinx-style docstrings. :/ Touched up some docs.
Default avatar chbrown
Sphinx docs (rsts) for rest of cherrypy.lib.*
Robert Brewer avatarRobert Brewer
Final fix for #915 (Add "debug=False" arg to builtin Tools).
Robert Brewer avatarRobert Brewer
All internals now use cherrypy.serving.request/response instead of request/response for a speed boost.
Robert Brewer avatarRobert Brewer
Trap and log exceptions in PerpetualTimer Monitor threads.
Robert Brewer avatarRobert Brewer
Better expires param for the sessiondemo.
Robert Brewer avatarRobert Brewer
New session demo.
Robert Brewer avatarRobert Brewer
trunk: A bunch more alignments between trunk and python3 syntax.
Default avatar Lakin Wecker
trunk - cosmetic change bringing this file more inline with the python3 version
Default avatar Lakin Wecker
trunk - Porting the cherrypy.lib.httputil name change. It'll be easier to maintain two released branches if the modules are named the same. However, in the 2.6 branch we'll leave cherrypy.lib.http working and deprecate it for 3.3.
Robert Brewer avatarRobert Brewer
Fix for #899 (CP session uses inefficient pickle protocol).
Robert Brewer avatarRobert Brewer
Got rid of all the DeprecationWarning's when using Python 2.6.
Robert Brewer avatarRobert Brewer
Doc tweak.
Robert Brewer avatarRobert Brewer
Fix for #870 (Support "session cookies" which flush on browser close).
Robert Brewer avatarRobert Brewer
Fix for #854 (Add possibility to disable session cleanup thread).
Robert Brewer avatarRobert Brewer
Fix for #840 (File-based sessions storage path is not stored as an absolute path). The unsafe instance kwargs in {{{Session.__init__}}} were overriding the safe cls kwargs provided in FileSession.setup().
Robert Brewer avatarRobert Brewer
Robert Brewer avatarRobert Brewer
Renamed restsrv -> process in all referrers.
Robert Brewer avatarRobert Brewer
Fix for #799 (_test_concurrency fails periodically). Turns out the anti-malicious-session-id stuff was returning None in some cases because it didn't use the lock file. Fixed by making init use os.path.exists (etc) instead of session._load.
Robert Brewer avatarRobert Brewer
Various session fixes, including #717 (sessions should have a __len__ function).
Robert Brewer avatarRobert Brewer
Fix for #792 (Invalid session id in cookie).
Robert Brewer avatarRobert Brewer
Minor PG session refactor.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.