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 version 3.0, see HISTORY.rst.

4.0a2 (2016-08-01)

  • Declare missing dependency on BTrees.

4.0a1 (2016-07-21)

  • Modernised C code in preparation of porting to Python 3.

  • #16: Fixed permission handling by avoiding column and row numbers as identifiers for permissions and roles.

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-4.0a2.zip (135.7 kB view details)

Uploaded Source

Built Distributions

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

AccessControl-4.0a2-py2.7-win-amd64.egg (261.5 kB view details)

Uploaded Egg

AccessControl-4.0a2-py2.7-win32.egg (260.4 kB view details)

Uploaded Egg

File details

Details for the file AccessControl-4.0a2.zip.

File metadata

  • Download URL: AccessControl-4.0a2.zip
  • Upload date:
  • Size: 135.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for AccessControl-4.0a2.zip
Algorithm Hash digest
SHA256 e74fb835c3758ef1f456b9ae55b2ad221f8ec73c2a8f6c58c0c70f25a6325299
MD5 436477764d7f4f7389f34c2a1a5d9f3b
BLAKE2b-256 a1ab69f35752d0878bfe765c8cc09e531ef7566551415db10081169e90439451

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-4.0a2-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 20e2e9bbdba24b513cfc09a097810e6be7199d5cf712a79db9be5efa05c1648d
MD5 1b8ca3dac9ac53bc3ad546a05de6f9c7
BLAKE2b-256 6e5b27df5f3126e773825132cc2b22b492d173c75c6e7ad405750172d1acc044

See more details on using hashes here.

File details

Details for the file AccessControl-4.0a2-py2.7-win32.egg.

File metadata

File hashes

Hashes for AccessControl-4.0a2-py2.7-win32.egg
Algorithm Hash digest
SHA256 8ffc7cb8c320135f53e835182f42ef43890e4e5266783c4c20a024592d0f66bb
MD5 eee857b80019999102ba03c167e58ffd
BLAKE2b-256 c9f56065bc1fa9ef902b6b3eb4bba08cad52e512dd87108a5e82a5cfab0d5d39

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