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

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.11.tar.gz
Algorithm Hash digest
SHA256 e82537da78053de756c436f328ed57ef6c7cade092975c9e35021b8d41eaa8ad
MD5 a936a612fe77f9e2592eed1cd422f334
BLAKE2b-256 1dd6662e2858f3004a85bc078a282aa62b0a65962f73f4d4727741280b93bf21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.11-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 d201089e8f2fca620442e22e3ebfb5385c4309a42bde4c0df586fc23e472c320
MD5 5679dd420c85e48305084b09943c00d8
BLAKE2b-256 50fe1a8147ab67f671d9ea94e09189a70f7a6a6b975931b864dc7b43ac613228

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.11-py2.7-win32.egg
Algorithm Hash digest
SHA256 aad5c09682a09bfdc366eae8665d0178197bf8e9c9ed65c4eb621694e7826aae
MD5 5a06443d5208a61d23c39e0189ff49cb
BLAKE2b-256 5d267c6a0fd002e07b076fd0b8527b500542eae2f6861f1edb9712e37e09117e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.11-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 207ddc584058e5783e33c207cf8c324998e0d9058e5c0aba2047efdcd5cc86c3
MD5 34e68a2aa4226b119bcb3f8557879301
BLAKE2b-256 21f1510c2735332c82bc23d01a8dd676a7886a2e56c2967fae0b0ffab40a7454

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-3.0.11-py2.6-win32.egg
Algorithm Hash digest
SHA256 d565dfb2017f02d28f9b7359a94f77af0cc43de2553aa40c85cfe66d00ae83e3
MD5 ce7bffd77ac0b17ac9b5f3dc0914a16f
BLAKE2b-256 f9cfe5c446eaa4d83d4106945ef0bb0a6f0c945ebfafaa306da0823e87638b1d

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