- 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
Not secure
------------------
- 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
Not secure
------------------
- LP 1071067: Use a stronger random number generator and a constant time comparison function.
3.0.5
Not secure
------------------
- LP 966101: Recognize special `zope2.Private` permission in ZCML role directive.
3.0.4
Not secure
------------------
- LP 1047318: Tighten import restrictions for restricted code.
3.0.3
Not secure
------------------
- Fix a bug in ZopeSecurityPolicy.py. Global variable `rolesForPermissionOn` could be overridden if `__role__` had custom rolesForPermissionOn.