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.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.9.tar.gz (93.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.9-py2.7-win-amd64.egg (261.0 kB view details)

Uploaded Egg

AccessControl-3.0.9-py2.7-win32.egg (260.0 kB view details)

Uploaded Egg

AccessControl-3.0.9-py2.6-win-amd64.egg (261.4 kB view details)

Uploaded Egg

AccessControl-3.0.9-py2.6-win32.egg (260.4 kB view details)

Uploaded Egg

File details

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

File metadata

  • Download URL: AccessControl-3.0.9.tar.gz
  • Upload date:
  • Size: 93.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for AccessControl-3.0.9.tar.gz
Algorithm Hash digest
SHA256 bc6665479a9de1d6aa0b93d35adaa7d2c8034260ac2911cea55ee9943018dc84
MD5 11afb9a3fa1140ff70cf5e555914936f
BLAKE2b-256 f835d78813695326e20aaea3ec3efd0d39feae54a37d395286974be777bf008d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.9-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 6fe60058ee359949b254f8c050daab210127f0ec74a432f61342d2ed88bc2c44
MD5 85ce06320c6c474b61e9f39bc68f4c88
BLAKE2b-256 f398bebe8a312f8f6350a4ae6ec151de045305603f4980f15ec75cacdf78a202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.9-py2.7-win32.egg
Algorithm Hash digest
SHA256 720aba3fbf1e4af904f4e079a33708f26115106f7e5704f66bdcad630b80371b
MD5 9c2815d0d78549c19973e016905491f9
BLAKE2b-256 b86c8e90739cab6bfe16a6c7cb8e6fa78d2b6069e3760c1b4209d31d756e6a96

See more details on using hashes here.

File details

Details for the file AccessControl-3.0.9-py2.6-win-amd64.egg.

File metadata

File hashes

Hashes for AccessControl-3.0.9-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 4778832cb148c46d7f8c893ddd8c9abfe190ee3ea21d75ad0b0a534521a54199
MD5 83a960fd30f95cf20b2aaa860ecaceb3
BLAKE2b-256 d45fde7ba24bd16b793d5217f50e12c15645b01077a2b5616fd06d91ae2c3924

See more details on using hashes here.

File details

Details for the file AccessControl-3.0.9-py2.6-win32.egg.

File metadata

File hashes

Hashes for AccessControl-3.0.9-py2.6-win32.egg
Algorithm Hash digest
SHA256 f009909c28a3fd95ee227945e28340731bc4b0a857399913b125451ee5d0ec0f
MD5 cc20494af3a6464d449442457276bed3
BLAKE2b-256 b9ae96b0f1b96632232f4437ae18f8fee7c5e1f675538bbd37c2c15cf9a6d102

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