Skip to main content

Overview

AccessControl provides a general security framework for use in Zope2.

Changelog

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.

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.

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.7.zip (133.2 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.7-py2.7-win-amd64.egg (258.1 kB view details)

Uploaded Egg

AccessControl-3.0.7-py2.7-win32.egg (257.1 kB view details)

Uploaded Egg

AccessControl-3.0.7-py2.6-win-amd64.egg (258.5 kB view details)

Uploaded Egg

AccessControl-3.0.7-py2.6-win32.egg (257.4 kB view details)

Uploaded Egg

File details

Details for the file AccessControl-3.0.7.zip.

File metadata

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

File hashes

Hashes for AccessControl-3.0.7.zip
Algorithm Hash digest
SHA256 ac734a04947dad5200d1eb9cc830051835f7ef44422763265c78e049dd8a2196
MD5 854e2f2615efa93c0eb3c62744ec0d94
BLAKE2b-256 e3fd32ea10b35f98549c3669495bb91644d9afa2abaaaa423b92aa83ff5cada2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.7-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 b97e09ed4d399eabfdeb34991cbca963b8d4571e5b9263fc908940547d3b06f4
MD5 ebda5b7af5a7f3ce7a24fa7de07eb926
BLAKE2b-256 ebf59098e14baf7e02d11d661d0b220928c45da9f135be5055c0ee77abd9cf19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.7-py2.7-win32.egg
Algorithm Hash digest
SHA256 b5d1891c7b46b60d3d116825f39404aafa906509151afd8177daa04bf9d8e6ed
MD5 0ff81e0347baa47fafa5b4e7895c4d46
BLAKE2b-256 3e243b6cfb5ae9c773f49c5a320e30916fd898eb5f5d3e12f79db14ea183b83c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.7-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 7533e4fd1ce84342e190677d1ab62e4a3e78f03374414f76eefbff99383ab54f
MD5 b49b1a5e04417ddf4d406e5cb5cf236f
BLAKE2b-256 d6adae52a827d90c17e404014631717b6ee507b47a2321e4e2a1e3234b35444d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.7-py2.6-win32.egg
Algorithm Hash digest
SHA256 6f679df7b6381a7b02fb28189faa573cb7b8d0dcea790a329630993fcb35f734
MD5 d810725a018eca457d3075b72925f367
BLAKE2b-256 b2d2402e705faee93b5b831ea7329d470e63c12aa21e5252443d7788a727fd40

See more details on using hashes here.

Release history Release notifications | RSS feed

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