Zope-locking

Latest version: v2.0.0

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

Scan your dependencies

Page 1 of 2

2.0.1

------------------

- Nothing changed yet.

2.0.0

------------------

- Python 3 compatibility.

- Note: The browser views and related code where removed. You need to provide
those in application-level code now.

- Package the zcml files.

- Updated dependencies.

- Revived from svn.zope.org

------------------

1.2.2

------------------

- Consolidate duplicate evolution code.

- Split generations config into its own zcml file.

------------------

1.2.1

------------------

- Bug fix: the generation added in 1.2 did not properly clean up
expired tokens, and could leave the token utility in an inconsistent
state.

----------------

1.2

----------------

- Bug fix: tokens were stored in a manner that prevented them from
being cleaned up properly in the utility's _principal_ids mapping.
Make zope.locking.tokens.Token orderable to fix this, as tokens
are stored as keys in BTrees.

- Add a zope.app.generations Schema Manager to clean up any lingering
tokens due to this bug. Token utilities not accessible through the
component registry can be cleaned up manually with
zope.locking.generations.fix_token_utility.

- TokenUtility's register method will now add the token to the utility's
database connection if the token provides IPersistent.

- Clean up the tests and docs and move some common code to testing.py.

- Fix some missing imports.

---

1.1

---

(series for Zope 3.4; eggs)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.