[Checkins] SVN: zope.security/trunk/CHANGES.txt Fold in changes from 3.4.x releases.

Tres Seaver tseaver at palladion.com
Thu May 6 09:33:52 EDT 2010


Log message for revision 112086:
  Fold in changes from 3.4.x releases.

Changed:
  U   zope.security/trunk/CHANGES.txt

-=-
Modified: zope.security/trunk/CHANGES.txt
===================================================================
--- zope.security/trunk/CHANGES.txt	2010-05-06 13:27:43 UTC (rev 112085)
+++ zope.security/trunk/CHANGES.txt	2010-05-06 13:33:51 UTC (rev 112086)
@@ -20,11 +20,13 @@
   it defines a package-specific ``DuplicationError`` class which inherits from
   Exception.
 
+
 3.7.2 (2009-11-10)
 ------------------
 
 - Added compatibility with Python 2.6 abstract base classes.
 
+
 3.7.1 (2009-08-13)
 ------------------
 
@@ -36,6 +38,7 @@
   eventually generating a segfault (see LP bug). The Py_VISIT macro does the
   necessary checks, so it is used instead of the previous code.
 
+
 3.7.0 (2009-05-13)
 ------------------
 
@@ -43,6 +46,7 @@
   created / tested only if the package is already present.  Run
   ``bin/test_pytz`` to run the tests with ``pytz`` on the path.
 
+
 3.6.3 (2009-03-23)
 ------------------
 
@@ -56,6 +60,7 @@
   exceptions on Python 2.5.
   See https://bugs.launchpad.net/zope3/+bug/251848
 
+
 3.6.2 (2009-03-14)
 ------------------
 
@@ -79,10 +84,12 @@
 - Add `addCheckerPublic` helper function in ``zope.security.testing`` module
   that registers the "zope.Public" permission as an IPermission utility.
 
-- Add security declarations for the ``zope.security.permisson.Permission`` class.
+- Add security declarations for the ``zope.security.permisson.Permission``
+  class.
 
 - Improve test coverage.
 
+
 3.6.1 (2009-03-10)
 ------------------
 
@@ -101,6 +108,7 @@
 
 - Remove old zpkg-related files.
 
+
 3.6.0 (2009-01-31)
 ------------------
 
@@ -117,8 +125,8 @@
 
 - Moved the <class> directive implementation from `zope.app.component`
   to this package.
+  
 
-
 3.5.2 (2008-07-27)
 ------------------
 
@@ -130,15 +138,47 @@
 
 - Add `frozenset`, `set`, `reversed`, and `sorted` to the list of safe
   builtins.
+  
 
-
 3.5.0 (2008-03-05)
 ------------------
 
 - Changed title for ``zope.security.management.system_user`` to be more
   presentable.
+  
 
+3.4.3 - (2009/11/26)
+--------------------
 
+- Backported a fix made by Gary Poster to the 3.4 branch:
+  Fix for LP bug 181833 (from Gustavo Niemeyer). Before "visiting" a
+  sub-object, a check should be made to ensure the object is still valid.
+  Because garbage collection may involve loops, if you garbage collect an
+  object, it is possible that the actions done on this object may modify the
+  state of other objects. This may cause another round of garbage collection,
+  eventually generating a segfault (see LP bug). The Py_VISIT macro does the
+  necessary checks, so it is used instead of the previous code.
+  
+
+3.4.2 - (2009/03/23)
+--------------------
+
+- Added dependency 'zope.thread' to setup.py, without the tests were
+  failing.
+
+- Backported a fix made by Albertas Agejevas to the 3.4 branch. He
+  fixed a bug in DecoratedSecurityCheckerDescriptor which made
+  security-wrapping location proxied exception instances throw
+  exceptions on Python 2.5.  See
+  https://bugs.launchpad.net/zope3/+bug/251848
+  
+
+3.4.1 - 2008/07/27
+------------------
+
+- Made C code compatible with Python 2.5 on 64bit architectures.
+
+
 3.4.0 (2007-10-02)
 ------------------
 



More information about the checkins mailing list