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 version 3.0, see HISTORY.rst.

4.0a3 (2016-08-05)

  • Extract .AuthEncoding to its own package for reuse.

4.0a2 (2016-08-01)

  • Declare missing dependency on BTrees.

4.0a1 (2016-07-21)

  • Modernised C code in preparation of porting to Python 3.

  • #16: Fixed permission handling by avoiding column and row numbers as identifiers for permissions and roles.

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-4.0a3.zip (133.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

AccessControl-4.0a3-py2.7-win-amd64.egg (255.1 kB view details)

Uploaded Egg

AccessControl-4.0a3-py2.7-win32.egg (254.1 kB view details)

Uploaded Egg

File details

Details for the file AccessControl-4.0a3.zip.

File metadata

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

File hashes

Hashes for AccessControl-4.0a3.zip
Algorithm Hash digest
SHA256 8347ea4b49d8e352c11c68ae408aaa5e7c4fdf908bf59d779355445beb97cb4e
MD5 95d57b1dffb8e10bc955a592e183b79c
BLAKE2b-256 ef909c4adaef5d664932f6ab172154a71a151c2414456c95cd91fcb752a1c183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-4.0a3-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 40ef97990756298cc627cb3b28e07617b6132d87a11c1de4ef54dddaa7c3fadd
MD5 0089d910b1349120df7594fa3d914e38
BLAKE2b-256 c81fbd90a0028fa3adb19d7f710fff42d98c910d7e74a0ac490b5589f6c5271d

See more details on using hashes here.

File details

Details for the file AccessControl-4.0a3-py2.7-win32.egg.

File metadata

File hashes

Hashes for AccessControl-4.0a3-py2.7-win32.egg
Algorithm Hash digest
SHA256 83cf0fa21679e48bd365fa48e72632d654c5e93c4318c2cc350f82a65888ed06
MD5 11d2943a18d49fa664f3e5409d6f8f4c
BLAKE2b-256 cd42fe464cd7924a895681e06e40c11ef68ad4fb5510f826fa5f539fdc0b6044

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