33605962fc
- Switch to pyproject macros. - Add patch avoid-dbm-sqlite3.patch: * Avoid dbm.sqlite3 to support testing with Python 3.13.
Steve Kowalik2025-04-15 06:22:45 +00:00
5433eb390c
Accepting request 1169355 from devel:languages:python
Ana Guerrero2024-04-21 18:27:01 +00:00
ccc1ab5b39
- update to 1.13.0: * Fix validation messages for validate_key and encrypt_key * Added support for rediscluster via ext:redisclusternm * Removed the need to install mock library to run tests - Actually correct BuildRequires. * Fixed issue #180 - KeyError when loading deleted session - add glibc-locale dependency for tests * Session cookies will now provide support for `SameSite through the samesite` option. * Fix bug with cookie deletion on leap years. Patch contributed - minor spec improvement * Added an optimization to the FileNamespaceContainer when used with Session, such that the pickled contents of the file are not
Dirk Mueller2024-04-20 13:26:46 +00:00
49b92c395e
- Update to 1.12.0: * Enabled testing on Python 3.10 and 3.11 * Fixed issue #122 - Session ignores deserializer json * Remove ID generation fallback for when the uuid module is not found * Port testing from nose to pytest * Fixed issue #180 - KeyError when loading deleted session - Remove Python 2 and Python 3 gubbins. - Remove patch denose.patch, merged upstream. - Add patch support-pymemcache.patch: * Also support pymemcache. - Fiddle BuildRequires as appropiate.
Steve Kowalik2022-12-20 06:37:17 +00:00
1bf1ac4a82
Accepting request 690383 from home:mcepl:branches:devel:languages:python
Matej Cepl2019-04-01 13:50:10 +00:00
44c079a628
- Update to 1.10.1: * Fix issue with Redis namespace manager TTL * Fix for SameSite cookie option not being set in some cases * Fix for memcached tests on Python3 * Redis namespace manager now supports providing a TTL for session entries that had a `timeout provided. This will remove the need to manually clear expired sessions from the redis storage. * nsscrypto backend is now properly identified as providing AES support. * When a crypto backend doesn't support AES it will no longer crash if the encrypt_key is None. * Session cookies will now provide support for SameSite through the samesite option. By default this will be Lax, but can be set to Strict or None` to disable it.
Tomáš Chvátal
2019-03-06 19:05:41 +00:00
095a5d9cbc
Accepting request 132955 from devel:languages:python
Stephan Kulow
2012-09-11 07:15:17 +00:00
2031e3042b
Accepting request 132954 from devel:languages:python
Todd R
2012-09-06 12:49:02 +00:00
72369af96a
Accepting request 122326 from devel:languages:python
Stephan Kulow
2012-05-29 08:34:57 +00:00
386bce7e12
Accepting request 122324 from devel:languages:python3
Todd R
2012-05-25 10:03:05 +00:00
5f86eed5d5
Accepting request 121836 from home:HighwayStar:branches:devel:languages:python
Todd R
2012-05-23 07:11:35 +00:00
583e80310d
Accepting request 102338 from devel:languages:python
Stephan Kulow
2012-02-02 16:59:50 +00:00
0262fd86c7
- Update to version 1.6.2: * Updated dogpile lock so that it locks per namespace+key rather than on the entire namespace. (#101) * Added encryption option for any backend. Patch contributed by Toby Elliot.
Sascha Peilicke
2012-02-01 10:43:55 +00:00
98e6462009
Accepting request 90909 from devel:languages:python
Stephan Kulow
2011-11-14 12:33:06 +00:00
c875a5daf1
- Update to version 1.6.1: * Remove stray print statement. * Include .app for consistency instead of requiring wrap_app. - Changes from version 1.6: * Fix bug with cache_key length calculation. * Fix bug with how path was set so that its restored properly and propagated. * Fix bug with CacheMiddleware clobbering enabled setting. * Update option for `cookie_expires so that it can now handle an integer which will be used as the seconds till the cookie expires. * Merge fix for Issue 31, can now handle unicode cache keys. * Add key_length option for cache regions, and for keyword args passed into the cache system. Cache keys longer than this will be SHA'd. * added runtime beaker.__version__ * Add webtest_varname option to configuration to optionally include the session value in the environ vars when using Beaker with WebTest. * Defer running of pkg_resources to look for external cache modules until requested. #66 * memcached backend uses pylibmc.ThreadMappedPool to ensure thread-local usage of pylibmc when that library is in use. (#60) * memcached backend also has memcache_module` string argument, allows direct specification of the name of which memcache backend to use. * Basic container/file-based Session support working in Py3K. (#72) * Further Python 3 fixes * Added an optimization to the FileNamespaceContainer when used with Session, such that the pickled contents of the file are not read a second time when session.save() is called. (#64) * Fixed bug whereby CacheManager.invalidate wouldn't work for a function decorated by cache.cache(). (#61) * cache decorators @cache.cache(), @cache_region() won't include first argument named 'self' or 'cls' as part of the cache key. This allows
Sascha Peilicke
2011-11-10 10:42:56 +00:00