Beaker

Latest version: v1.13.0

Safety actively analyzes 682449 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 9

1.4

Not secure
=======================

* Fix bug with hmac on Python 2.4. Patch from toshio, closes ticket 2133
from the TurboGears2 Trac.
* Fix bug with occasional ValueError from FileNamespaceManager.do_open.
Fixes 10.
* Fixed bug with session files being saved despite being new and not
saved.
* Fixed bug with CacheMiddleware overwriting configuration with default
arguments despite prior setting.
* Fixed bug with SyntaxError not being caught properly in entry point
discovery.
* Changed to using BlobProperty for Google Datastore.
* Added domain/path properties to the session. This allows one to
dynamically set the cookie's domain and/or path on the fly, which
will then be set on the cookie for the session.
* Added support for cookie-based sessions in Jython via the JCE (Java
Cryptography Extensions). Patch from Alex Grönholm.
* Update Beaker database extensions to work with SQLAlchemy 0.6
PostgreSQL, and Jython.

1.3.1

Not secure
========================

* Added a whole bunch of Sphinx documentation for the updated site.
* Added corresponding remove as an alias to the caches remove_value.
* Fixed cookie session not having an invalidate function.
* Fix bug with CacheMiddleware not using proper function to load
configuration options, missing the cache regions.

1.3

Not secure
======================

* Added last_accessed attribute to session to indicate the previous time the
session was last accessed.
* Added setuptools entry points to dynamically discover additional namespace
backends.
* Fixed bug with invalidate and locks, fixes 594.
* Added cache.cache decorator for arbitrary caching.
* Added cache.region decorator to the CacheManager object.
* Added cache regions. Can be provided in a configuration INI type, or
by adding in a cache_regions arg to the CacheManager.
* Fix bug with timeout not being saved properly.
* Fix bug with cookie-only sessions sending cookies for new sessions even
if they weren't supposed to be saved.
* Fix bug that caused a non-auto accessed session to not record the time it
was previously accessed resulting in session timeouts.
* Add function to parse configuration dicts as appropriate for use with the
CacheManager.
* The "expiretime" is no longer passed to the memcached backend - since
if memcached makes the expired item unavailable at the same time the
container expires it, then all actors must block until the new value
is available (i.e. breaks the anti-dogpile logic).

1.2.3

Not secure
========================

* Fix accessed increment to take place *after* the accessed time is checked
to see if it has expired. Fixes 580.
* data_dir/lock_dir parameters are optional to most backends; if not
present, mutex-based locking will be used for creation functions
* Adjustments to Container to better account for backends which
don't provide read/write locks, such as memcached. As a result,
the plain "memory" cache no longer requires read/write mutexing.

1.2.2

Not secure
=========================

* Fix delete bug reported by andres with session not being deleted.

1.2.1

Not secure
=========================

* Fix memcached behavior as memcached returns None on nonexistent key
fetch which broke invalid session checking.

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.