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.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-3.0.12.tar.gz (98.9 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.12-py2.7-win-amd64.egg (261.3 kB view details)

Uploaded Egg

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

Uploaded Egg

AccessControl-3.0.12-py2.6-win-amd64.egg (261.7 kB view details)

Uploaded Egg

AccessControl-3.0.12-py2.6-win32.egg (260.7 kB view details)

Uploaded Egg

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.12.tar.gz
Algorithm Hash digest
SHA256 57984b6c550a7784c93af8d4612ec4476d0b623abc0099f09db42703b203fa95
MD5 0d5fff759a3ef16ae11987154ae98d66
BLAKE2b-256 bcd4da973acb9fdee0f55d53b871ebf6eb0b02fd8b1f02b6293a8d8caa68463d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.12-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 f75656d09523873f2f003f283c76ca2a1e0ef29fcc2b5575b4d5f72945abb027
MD5 7951548d0ca4b751e7f715631525627b
BLAKE2b-256 089f72a8cc82ae3b3ccf2daeeb64aba36df6fe6d858a49f212ba6b33465e2f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.12-py2.7-win32.egg
Algorithm Hash digest
SHA256 620bdba34dfa1e842bbd4c4bd9facf63b3389687ee642dc9deb6c5f8513c686f
MD5 9bd6ce9c7dab395954b854b7b96904d5
BLAKE2b-256 d8b694c487e00e3c0f7455c23918fe23486d4f5e893a06287565223612aeaae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.12-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 29e74228ead619b4bb669c4afa8c59a7adfe837fc1886efb977b6c421714ab46
MD5 716ddacb268929dde578a7d6d5a149ac
BLAKE2b-256 4df983749aceb4a6644266d0f9c50eb8ce2b0c35b6866a05e4d6a0bc125d2913

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.12-py2.6-win32.egg
Algorithm Hash digest
SHA256 152a766c1031bdf062f45d219bd9d83e3137202d3ff5eea1fb034081f045b0c9
MD5 7399b5e12a290c9c3e656ddd430e0d74
BLAKE2b-256 f631f119771bcd9ed361e581b2c888732b53e0872be5430b70ba20cdf6207404

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