Security framework for Zope2.
Project description
Overview
AccessControl provides a general security framework for use in Zope2.
Changelog
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.
2.13.7 (2011-12-12)
Exclude compiled .so and .dll files from source distributions.
2.13.6 (2011-12-12)
Added manifest.in to ensure the inclusion of the include directory into the release.
2.13.5 (2011-12-12)
Apply changes made available in Products.Zope_Hotfix_20111024 and make them more robust.
2.13.4 (2011-01-11)
Return the created user in _doAddUser.
Added IUser interface.
LP #659968: Added support for level argument to the __import__ function as introduced in Python 2.5. Currently only level=-1 is supported.
2.13.3 (2010-08-28)
Added a role subdirective for the permission ZCML directive. If any roles are specified, they will override the default set of default roles (Manager).
2.13.2 (2010-07-16)
Added override_existing_protection parameter to the protectName helper.
2.13.1 (2010-06-19)
Restore security declarations for deprecated sets module.
2.13.0 (2010-06-19)
Released as separate package.
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
Hashes for AccessControl-3.0.6-py2.7-win-amd64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bd2f43776dd818de36d0b7bd057543d78ddf30ae2f08251b75aa82f9a6caa25 |
|
MD5 | 2ef8eaf970187b761f066fb102badd73 |
|
BLAKE2b-256 | ab008d0a273b74655ae0e2d2fde9c8413054eebd20a62e58582000f0f9407585 |
Hashes for AccessControl-3.0.6-py2.7-win32.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83a958ca72cd603d1b6a992d9ccd0b863b3e10cbe51485a18c0d7b4159f02ef5 |
|
MD5 | 08f12913baa7500aa0f52778a1c8fd48 |
|
BLAKE2b-256 | 0d4c8b4a1f210bd17e4b570d4e0ab9c381e1644b59dcddc2509a6c06a9a8e857 |
Hashes for AccessControl-3.0.6-py2.6-win-amd64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 602aa1225952f87fe0d52109e4c2525982bde2ac1814bd034dbb2e02e90b0c20 |
|
MD5 | 86bc45ddf715c5ead7703c5f869d2860 |
|
BLAKE2b-256 | 1bb0a7d8c43c00b7abc5fc47717ec44063c0999a2db5d1682e79de537fc21b60 |
Hashes for AccessControl-3.0.6-py2.6-win32.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49410095a91dcbc99318d2360bf892c556bf2a93f413119cc8fd419fc252fea0 |
|
MD5 | cc6a87a8b2e845102687df7e023bae50 |
|
BLAKE2b-256 | cdb7e30132c33ef081b4c5606226b657be5801084efb0de088f53476feb56288 |