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.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.10.zip (135.0 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.10-py2.7-win-amd64.egg (261.1 kB view details)

Uploaded Egg

AccessControl-3.0.10-py2.7-win32.egg (260.1 kB view details)

Uploaded Egg

AccessControl-3.0.10-py2.6-win-amd64.egg (261.5 kB view details)

Uploaded Egg

AccessControl-3.0.10-py2.6-win32.egg (260.5 kB view details)

Uploaded Egg

File details

Details for the file AccessControl-3.0.10.zip.

File metadata

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

File hashes

Hashes for AccessControl-3.0.10.zip
Algorithm Hash digest
SHA256 15456037c48326b841c3d277fd870526a558bf759aae6b34dfa1c7ee145d296c
MD5 35b8059036778296a87b823d94ee1ed6
BLAKE2b-256 68d1943004adb1adb335d3d108afdb362c4de0e74e31a864976d09f6981c469b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.10-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 6e6365278363b92ceade816daad80098e3f867229421a42b9a91f14c69e41fa2
MD5 1a36f00893afc033d62294235a6e1080
BLAKE2b-256 0efe2de8319ac0b00613b285ea92ad482968b1acce1d9bd1ec0767437a1d643a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.10-py2.7-win32.egg
Algorithm Hash digest
SHA256 d72fce2b01c0149aa3217d15147bf6b25300d13a301decd868ae526305f4053b
MD5 4942ce1ab9e0a5f0808dfc2fa9de7c7e
BLAKE2b-256 453c8c5c69d729914063c7224edc02fb729abcb2b5460a8782d807fdc7dec753

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.10-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 2e9803b0363dd9416d18033c895b5df51fc1a75c3f798aa78b75f8d07633e09b
MD5 1c795aa1ddc70eed6a70540ff9ecea0b
BLAKE2b-256 842ef5737b740ae6df2e248cb18ce086bac1f9d3fb70990fec7d456260069cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.10-py2.6-win32.egg
Algorithm Hash digest
SHA256 6199d697e6aed079f5d68c011db066be45cf132ed17a175b37ba99fc5ffb7bc4
MD5 2babfe4547f83aa89547a87f69101c64
BLAKE2b-256 010a7b8bedf04e3ea981db7c59fb139084aef506ff1a67138b2982db70503c96

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