Skip to main content

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)

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

AccessControl-3.0.13.tar.gz (96.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

AccessControl-3.0.13-py2.7-win-amd64.egg (266.8 kB view details)

Uploaded Egg

AccessControl-3.0.13-py2.7-win32.egg (265.8 kB view details)

Uploaded Egg

File details

Details for the file AccessControl-3.0.13.tar.gz.

File metadata

File hashes

Hashes for AccessControl-3.0.13.tar.gz
Algorithm Hash digest
SHA256 c57e38354562a36680bd58e0e2653c2989b415164184d31c99e55fbbdc6b238d
MD5 a9bce29c6b960afcf9fe481ffaf72219
BLAKE2b-256 0b3d41ee94d598c70c43af5e9df3da9a98e78d0d0e5ac55f9d67f4c44edee67f

See more details on using hashes here.

File details

Details for the file AccessControl-3.0.13-py2.7-win-amd64.egg.

File metadata

File hashes

Hashes for AccessControl-3.0.13-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 118608e12b679626f0f3fb9e575aa81099a04d657de736ad4638a40106bcb9d0
MD5 25268d687ff24031a7fa5355b765dd31
BLAKE2b-256 3c72556e1bc7f9f4d226a7097e3e58420a382fa867940a45df01240f9e7adbed

See more details on using hashes here.

File details

Details for the file AccessControl-3.0.13-py2.7-win32.egg.

File metadata

File hashes

Hashes for AccessControl-3.0.13-py2.7-win32.egg
Algorithm Hash digest
SHA256 e702ab026d0005aff7ea096ac649935c46b1976f4a214c7f584a01b4515c5ae3
MD5 4b4cb833492c30feccb65e891a31cc91
BLAKE2b-256 adb04672d68d9db455d6ca0b552b823aaaa0f7b3d503f7b31bc258a416d9ea3d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page