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.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.0a1.zip (135.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-4.0a1-py2.7-win-amd64.egg (261.3 kB view details)

Uploaded Egg

AccessControl-4.0a1-py2.7-win32.egg (260.3 kB view details)

Uploaded Egg

File details

Details for the file AccessControl-4.0a1.zip.

File metadata

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

File hashes

Hashes for AccessControl-4.0a1.zip
Algorithm Hash digest
SHA256 696c64ea33542726bfa0a66c22d7f9f4a53f53c3681541d2b4d81655b9b437df
MD5 b05dc9262519480acaafd8087dda9209
BLAKE2b-256 46eea6ff6b93f3b7528fca9bc0746011e2ae996fd6728f4a4a11388319ca1f4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-4.0a1-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 d9e632d70e831deea788eae6531a3aac7a9d1c2bc26a7943ddd59428ecca2545
MD5 97c02e8945d50ca378278269239f478e
BLAKE2b-256 0784f9dd60bcb58c9bda15aa9cdfd6d10d96891a4de261d0f7494c8c02e33b27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-4.0a1-py2.7-win32.egg
Algorithm Hash digest
SHA256 4abe53109e22649e9617a744d716031cfaee7d64defd70dbc69cc7d9054e2883
MD5 71604b4311f1ff64a7317feabc2852bd
BLAKE2b-256 bcaa72343e9c49a034466c6535002e0b7d9d4cdea929dc6206cc3e380cf4dd84

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