Security framework for Zope2.
Project description
Overview
AccessControl provides a general security framework for use in Zope2.
Changelog
For changes before verison 3.0, see HISTORY.txt.
3.0.13 (2017-02-15)
In str.format, check the security for attributes that are accessed. Part of PloneHotfix20170117. [maurits]
Added override_container context manager. Used this in tests to make them pass when the standard permissive security assertions for strings has been changed. [maurits]
3.0.12 (2015-12-21)
Avoid acquiring access from module wrapped by SecurityInfo._ModuleSecurityInfo. See: https://github.com/zopefoundation/AccessControl/issues/12
3.0.11 (2014-11-02)
Harden test fix for machines that do not define localhost.
3.0.10 (2014-11-02)
Test fix for machines that do not define localhost.
3.0.9 (2014-08-08)
GitHub #6: Do not pass SecurityInfo instance itself to declarePublic/declarePrivate when using the public/private decorator. This fixes Conflicting security declarations warnings on Zope startup.
LP #1248529: Leave existing security manager in place inside RoleManager.manage_getUserRolesAndPermissions.
3.0.8 (2013-07-16)
LP #1169923: ensure initialization of shared ImplPython state (used by ImplC) when using the “C” security policy. Thanks to Arnaud Fontaine for the patch.
3.0.7 (2013-05-14)
Remove long-deprecated ‘Shared’ roles support (pre-dates Zope, never used by Zope itself)
Prevent infinite loop when looking up local roles in an acquisition chain with cycles.
3.0.6 (2012-10-31)
LP #1071067: Use a stronger random number generator and a constant time comparison function.
3.0.5 (2012-10-21)
LP #966101: Recognize special zope2.Private permission in ZCML role directive.
3.0.4 (2012-09-09)
LP #1047318: Tighten import restrictions for restricted code.
3.0.3 (2012-08-23)
Fix a bug in ZopeSecurityPolicy.py. Global variable rolesForPermissionOn could be overridden if __role__ had custom rolesForPermissionOn.
3.0.2 (2012-06-22)
Add Anonymous as a default role for Public permission.
3.0.1 (2012-05-24)
Fix tests under Python 2.6.
3.0 (2012-05-12)
Added decorators for public, private and protected security declarations.
Update tests to take advantage of automatic test suite discovery.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file AccessControl-3.0.13.tar.gz.
File metadata
- Download URL: AccessControl-3.0.13.tar.gz
- Upload date:
- Size: 96.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c57e38354562a36680bd58e0e2653c2989b415164184d31c99e55fbbdc6b238d
|
|
| MD5 |
a9bce29c6b960afcf9fe481ffaf72219
|
|
| BLAKE2b-256 |
0b3d41ee94d598c70c43af5e9df3da9a98e78d0d0e5ac55f9d67f4c44edee67f
|
File details
Details for the file AccessControl-3.0.13-py2.7-win-amd64.egg.
File metadata
- Download URL: AccessControl-3.0.13-py2.7-win-amd64.egg
- Upload date:
- Size: 266.8 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
118608e12b679626f0f3fb9e575aa81099a04d657de736ad4638a40106bcb9d0
|
|
| MD5 |
25268d687ff24031a7fa5355b765dd31
|
|
| BLAKE2b-256 |
3c72556e1bc7f9f4d226a7097e3e58420a382fa867940a45df01240f9e7adbed
|
File details
Details for the file AccessControl-3.0.13-py2.7-win32.egg.
File metadata
- Download URL: AccessControl-3.0.13-py2.7-win32.egg
- Upload date:
- Size: 265.8 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e702ab026d0005aff7ea096ac649935c46b1976f4a214c7f584a01b4515c5ae3
|
|
| MD5 |
4b4cb833492c30feccb65e891a31cc91
|
|
| BLAKE2b-256 |
adb04672d68d9db455d6ca0b552b823aaaa0f7b3d503f7b31bc258a416d9ea3d
|