Skip to main content

Security framework for Zope2.

Project description

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.

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.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.

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