Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid hard-coded address in memcache sessions | Jason R. Coombs | 2018-09-09 | 1 | -1/+1 |
| | |||||
* | Remove reliance on contextlib2 | Jason R. Coombs | 2018-09-02 | 1 | -3/+2 |
| | |||||
* | Remove reliance on six | Jason R. Coombs | 2018-09-02 | 1 | -7/+2 |
| | |||||
* | Replace lockfile with zc.lockfile. Ref #1193. | Jason R. Coombs | 2018-08-14 | 1 | -5/+13 |
| | |||||
* | Fix property setters | Sviatoslav Sydorenko | 2018-05-26 | 1 | -1/+1 |
| | |||||
* | Upgrade @property decorator syntax | Sviatoslav Sydorenko | 2018-05-26 | 1 | -2/+4 |
| | |||||
* | Remove 'max-age' when expiring cookies | Carey Metcalfe | 2017-11-22 | 1 | -0/+1 |
| | | | | | | | | | | | | | According to [RFC 6256]: > If a cookie has both the Max-Age and the Expires attribute, the > Max-Age attribute has precedence and controls the expiration date of > the cookie. Therefore, when attempting to expire the current session cookie by setting the `expires` property to a value in the past, the `max-age` needs to be removed so that it doesn't override the new `expires` value. [RFC 6256]: https://tools.ietf.org/html/rfc6265#section-4.1.2.2 | ||||
* | Regarding E305, honor the style guide rather than suppressing errors. | Jason R. Coombs | 2017-10-29 | 1 | -2/+6 |
| | |||||
* | Remove long-deprecated legacy 'has_any' methods on mappings. | Jason R. Coombs | 2017-10-28 | 1 | -7/+0 |
| | |||||
* | Feed the hobgoblins (delint). | Jason R. Coombs | 2017-10-27 | 1 | -3/+13 |
| | |||||
* | Added note to documentation about sessions when more than one app is on | Michael Mulqueen | 2017-07-13 | 1 | -0/+11 |
| | | | | a single domain. | ||||
* | Spelling fixes | Ville Skyttä | 2017-07-10 | 1 | -1/+1 |
| | |||||
* | Use six for pickle module | Jason R. Coombs | 2017-07-09 | 1 | -1/+1 |
| | |||||
* | Inline only use of 'random20' | Jason R. Coombs | 2017-07-09 | 1 | -2/+3 |
| | |||||
* | Replace iteritems with six usage. | Jason R. Coombs | 2017-07-08 | 1 | -2/+4 |
| | |||||
* | PEP8fy codebase: eliminated W503 flake8 error | Sviatoslav Sydorenko | 2017-03-12 | 1 | -4/+3 |
| | |||||
* | PEP8fy codebase: eliminated E128 flake8 error | Sviatoslav Sydorenko | 2017-03-11 | 1 | -2/+1 |
| | |||||
* | PEP8fy codebase: eliminated E305 flake8 error | Sviatoslav Sydorenko | 2017-03-11 | 1 | -2/+2 |
| | |||||
* | Move MSIE hack into its own function and prefer max-age as the key for ↵ | Jason R. Coombs | 2017-01-23 | 1 | -7/+13 |
| | | | | expiring a session cookie. Fixes #794. | ||||
* | Convert all strings to conform single-quoted style | Sviatoslav Sydorenko | 2016-09-08 | 1 | -27/+27 |
| | | | | pre-commit run double-quote-string-fixer --all-files | ||||
* | Implement storage_class keyword-only argument for Sessions, deprecating ↵ | Jason R. Coombs | 2016-09-03 | 1 | -8/+25 |
| | | | | storage_type parameter. Ref #1488. | ||||
* | Remove unused import | Jason R. Coombs | 2016-09-03 | 1 | -2/+0 |
| | |||||
* | Drop support for python-memcached<1.58 (#1476) | Sviatoslav Sydorenko | 2016-08-28 | 1 | -14/+0 |
| | | | | | | Fix #1453, close #1447 * Drop support for python-memcached<1.58 * Add memcached-session to extras | ||||
* | Use decorators where appropriate. | Jason R. Coombs | 2016-08-03 | 1 | -2/+2 |
| | |||||
* | Replaced 'unicodestr' with 'six.text_type' | Jason R. Coombs | 2016-06-05 | 1 | -2/+4 |
| | |||||
* | Remove PostgresqlSession class. Fixes #748. | Jason R. Coombs | 2016-05-01 | 1 | -89/+1 |
| | |||||
* | Replace references to bitbucket tickets with references to github tickets. ↵ | Jason R. Coombs | 2016-04-30 | 1 | -1/+1 |
| | | | | Ref #1410. | ||||
* | Merged in shroom/cherrypy (pull request #50) | Jason R. Coombs | 2014-09-13 | 1 | -6/+10 |
|\ | | | | | | | Fix race condition in session clean up. | ||||
| * | Fix race condition in session clean up. | Mateusz Pachocki | 2013-09-30 | 1 | -6/+10 |
| | | |||||
* | | Use is_iterator function to determine if the response content is iterable, ↵ | Allan Crooks | 2014-04-15 | 1 | -1/+2 |
| | | | | | | | | | | | | | | rather than just testing if it is a generator. This is in preparation for a fix for #1288. Note - we could test against collections.Iterator, but this seems like a cleaner way of doing it for now. | ||||
* | | Merge more robust platform-independent locking technique. Fixes #1122. | Jason R. Coombs | 2014-02-23 | 1 | -1/+16 |
|\ \ | |||||
| * | | Removed comment (suggesting a different intent) | Jason R. Coombs | 2012-02-05 | 1 | -1/+0 |
| | | | |||||
| * | | Added session id to LockChecker construction | Jason R. Coombs | 2012-02-05 | 1 | -1/+1 |
| | | | |||||
| * | | Renamed lock_util to locking.py | Jason R. Coombs | 2012-02-05 | 1 | -2/+2 |
| | | | |||||
| * | | Initial draft of a lock timeout on file sessions | Jason R. Coombs | 2012-02-04 | 1 | -1/+17 |
| | | | |||||
* | | | More PEP8 work. | Gustavo Picon | 2014-01-12 | 1 | -12/+19 |
| | | | |||||
* | | | Running: autopep8 -vvvvv -i `find . -name '*.py'` | Gustavo Picon | 2014-01-12 | 1 | -20/+43 |
| |/ |/| | | | | | | | --HG-- branch : autopep8 | ||||
* | | No longer store the locks at the class level. Simply store them at the ↵ | Jason R. Coombs | 2013-09-29 | 1 | -12/+3 |
| | | | | | | | | instance level. This greatly simplifies the implementation and also prevents failures in concurrency. | ||||
* | | Merge more robust platform-independent locking technique, referencing #1122. | Jason R. Coombs | 2013-09-29 | 1 | -17/+12 |
|\ \ | |||||
| * | | Add 'remove' method to lockfile, to attempt to remove the lockfile, usually ↵ | Jason R. Coombs | 2013-09-29 | 1 | -1/+4 |
| | | | | | | | | | | | | after unlocking it. This fixes a failing test that asserts the lockfiles have been removed. | ||||
| * | | Implementing platform-assisted locking support for more robust locking behavior. | Jason R. Coombs | 2012-01-31 | 1 | -18/+9 |
| |/ | |||||
* | | Expanded paragraph on the default session locking behavior | Seth House | 2013-08-28 | 1 | -1/+6 |
| | | |||||
* | | Fix session closing bug introduced in d777650d57e6 | Joseph Tate | 2013-03-29 | 1 | -1/+1 |
| | | |||||
* | | Fix compatibility issues with python3 in the last changes. Close issue #1236 | Joel Rivera | 2013-03-25 | 1 | -3/+3 |
| | | |||||
* | | A little more debugging for cherrypy sessions, AND for file based sessions, ↵ | Joseph Tate | 2013-03-20 | 1 | -1/+6 |
| | | | | | | | | fail early if the session is accessed while not locked. | ||||
* | | Better debug output from the session tool. | Robert Brewer | 2013-03-20 | 1 | -6/+57 |
| | | |||||
* | | Fix ticket URLs from http://www.cherrypy.org/ticket/XYZ to | Michiel Overtoom | 2012-06-21 | 1 | -1/+1 |
|/ | | | | https://bitbucket.org/cherrypy/cherrypy/issue/XYZ | ||||
* | Resaved with excess whitespace removed | Jason R. Coombs | 2012-01-30 | 1 | -119/+119 |
| | |||||
* | Fixed #1074 (Provide an overrideable method to generate 'now' values within ↵ | Robert Brewer | 2011-10-15 | 1 | -6/+14 |
| | | | | Session providers) | ||||
* | Fixed #1075 (MemcachedStringEncodingError when using memcached sessions ↵ | Robert Brewer | 2011-10-15 | 1 | -1/+14 |
| | | | | storage type) |