[Zope-Checkins] SVN: Zope/trunk/doc/ Moved out the change notes for the 2.10 line into the history

Hanno Schlichting plone at hannosch.info
Mon Feb 9 09:59:06 EST 2009


Log message for revision 96318:
  Moved out the change notes for the 2.10 line into the history
  

Changed:
  U   Zope/trunk/doc/CHANGES.txt
  U   Zope/trunk/doc/HISTORY.txt

-=-
Modified: Zope/trunk/doc/CHANGES.txt
===================================================================
--- Zope/trunk/doc/CHANGES.txt	2009-02-09 14:57:31 UTC (rev 96317)
+++ Zope/trunk/doc/CHANGES.txt	2009-02-09 14:59:06 UTC (rev 96318)
@@ -87,11 +87,6 @@
       - Removed deprecated ZCML directives from Five including the whole
         Five.site subpackage.
 
-      - Turned deprecation warnings for manage_afterAdd, manage_beforeDelete
-        and manage_afterClone methods into discouraged warnings. These methods
-        will not be removed in Zope 2.11, but stay for the foreseeable future.
-        Using events is still highly encouraged.
-
       - Moved two implements declarations from Five into the proper classes.
 
       - Document.sequence: replaced by zope.sequencesort
@@ -113,47 +108,11 @@
 
       - Removed OFS.content_types (was deprecated since Zope 2.9)
 
-      - Undeprecated 'zLOG', which will remain a backward-compatibility
-        shim for the Python logging module.
-
       - Indexes: Removed unused parameters from '_apply_index' methods.
 
-      - Fixed Collector #2190: Calls to
-        zope.security.management.checkPermission aren't rerouted to
-        Zope 2's security policy.
-
-        NOTE: If you already have a Zope 2.10 instance running, you
-        will either have to recreate it or add the following lines to
-        the end of the etc/site.zcml file::
-
-          <securityPolicy
-                component="Products.Five.security.FiveSecurityPolicy" />
-
-      - Fixed Collector #2223: Evaluation of booleans in TALES and the
-        'default' variable.
-
       - Removed deprecated support for product initialization based on
         '__ac_permissions__' and 'meta_types' attributes.
 
-      - Collector #2213: Can't edit "old" ZopePageTemplate instances.
-
-      - Collector #2235: A number of ZCatalog methods were doing boolean
-        evaluation of objects that implemented __len__ instead of checking
-        them against None. Replaced a number of "if not obj" with
-        "if obj is None".
-
-      - reStructuredText/ZReST: setting raw_enabled to 0 for security
-        reasons
-
-      - Collector #2113:  'zopectl test' masked Ctrl-C.
-
-      - OFS Image: Image and File updated to use isinstance(data, str)
-        and raises TypeError upon encountering unicode objects.
-
-      - OFS Application: Updated deprecation warnings.
-        Support for '__ac_permissions__' and 'meta_types' will be removed in
-        Zope 2.11, 'methods' support might remain longer.
-
     Features added
 
       - Acquisition has been made aware of __parent__ pointers. This allows
@@ -221,23 +180,6 @@
         particular useful when running Zope behind a loadbalancer (patch by
         Patrick Gerken).
 
-      - the ZopePageTemplate implementation now uses unicode internally.
-        Non-unicode instances are migrated on-the-fly to unicode. However
-        this will work only properly for ZPT instances formerly encoded as
-        utf-8 or ISO-8859-15. For other encodings you might set the
-        environment variable ZPT_REFERRED_ENCODING to insert your preferred
-        encoding in front of utf-8 and ISO-8859-15 within the encoding
-        sniffer code.
-
-        In addition there is a new 'output_encodings' property that controls
-        the conversion from/to unicode for WebDAV/FTP operations.
-
-      - the ZPT implementation has now a configurable option in order how
-        to deal with UnicodeDecodeErrors. A custom
-        UnicodeEncodingConflictResolver can be configured through ZCML (see
-        Products/PageTemplates/(configure.zcml, unicodeconflictresolver.py,
-        interfaces.py)
-
       - AccessControl.Role: added new method
         manage_getUserRolesAndPermissions().
 
@@ -298,36 +240,14 @@
     
       - Made Five.testbrowser compatible with mechanize 0.1.7b.
 
-      - Ensure that response header values cannot embed CRLF pairs, which
-        violate the HTTP spec (RFC 2616).
-
       - Testing.ZopeTestCase: installPackage was tied to the ZopeLite layer.
 
       - Launchpad #280334: Fixed problem with 'timeout'
         argument/attribute missing in testbrowser tests.
 
-      - Launchpad #282677: fixed implementation of guarded_map and
-        provided tests and implementation for guarded_zip (RestrictedPython).
-
-      - Lauchpad #143736,#271395: fixed AttributeError' on _ltid in TempStorage
-
-      - 'AccessControl.ZopeGuards.guarded_import' mapped some Unauthorized
-        exceptions onto ImportErrors:  don't do that!  Also, removed
-        mutable defaults from argument list, improved tests.
-
-      - LP #281156:  'AccessControl.SecurityInfo.secureModule' dropped
-        ModuleSecurity for failed imports, obscuring later attempts to
-        import the same broken module.
-
       - Launchpad #267834: proper separation of HTTP header fields   
         using CRLF as requested by RFC 2616.
 
-      - Launchpad #267545: DateTime(DateTime()) now preserves the
-        correct hour
-
-      - Launchpad #262313: respect the 'Expand macros when editing' flag
-        when editing a page template through the ZMI
-
       - Launchpad #257276: fix for possible denial-of-service attack
         in PythonScript when passing an arbitrary module to the encode()
         or decode() of strings.
@@ -346,25 +266,12 @@
 
       - Launchpad #246290: fixed backward compatibility issue
 
-      - Launchpad #245649:  the Products package is now a proper
-        "namespace package" under the rules specified by setuptools.
-
-      - fixed outdated transaction.commit(1) call in 
-        ZODBMountPoint.SimpleTrailblazer
-
       - Fixed against-the-rules zope.conf option 'fast_listen' to read
         'fast-listen' (dash, not underscore).
 
       - Switch to branch of 'zope.testbrowser' external which suppresses
         over-the-wire tests.
 
-      - Launchpad #164783: Indexes were migrated on initial creation of a
-        ZODB.
-
-      - Launchpad #151020: HTTP_CHAR_SET headers containing 'x-user-defined'
-        caused a LookupError exception. Unknown encodings are from now on
-        silently discarded.
-
       - Launchpad #143902: Fixed App.ImageFile to use a stream iterator to
         output the file. Avoid loading the file content when guessing the
         mimetype and only load the first 1024 bytes of the file when it cannot
@@ -374,51 +281,16 @@
         anymore but on first access instead. This brings them inline with the
         zope.pagetemplate version and speeds up Zope startup.
 
-      - Launchpad #147201: treat container-class in zope.conf as a string,
-        making it possible to use types from extra products directories.
-
       - Collector #2278: form ':record' objects did not implement enough
         of the mapping protocol.
 
-      - Collector #2352: fix in OFS.Traversable
-
-      - Collector #2346: username logging in FCGI crashed the server
-
-      - Collector #2339: ZPT: fixed unicode issue when using the 'structure'
-        directive
-
-      - Collector #2332: SessionDataManger: don't swallow ConflictErrors
-
-      - ZopePageTemplate's pt_edit did not recognize content type arguments
-        which had a charset information included.
-
       - "version.txt" file was being written to the wrong place by the
         Makefile, causing Zope to report "unreleased version" even for
         released versions.
 
-      - Collector #1306: Missing acquisition context on local roles screen.
-
-      - Collector #2153: Supporting unquoted cookies with spaces.
-
-      - The REQUEST no longer accepts holds after it has been closed.
-
       - Five.browser.metaconfigure.page didn't protect names from interface
         superclasses (http://www.zope.org/Collectors/Zope/2333)
 
-      - Fixed bug in ZPublisher.BaseRequest with persistent site managers.
-        An EndRequestEvent was thrown after the ZODB connection was already
-        closed and thus the site manager not being available anymore.
-
-      - Collector #2295: Comments in PythonScripts could lead to syntax
-        errors
-
-      - Collector #1441: WebDAV compatibility with Windows Web Folders
-        restored by adding a configuration variable that controls the
-        sending of the non-standard MS-Author-Via and Public
-        headers. Thanks for PatrickD for the the hard work coming up
-        with an initial patch.  
-        (http://zope.org/Collectors/Zope/1441)
-
       - DAV: litmus "notowner_modify" tests warn during a MOVE request
         because we returned "412 Precondition Failed" instead of "423
         Locked" when the resource attempting to be moved was itself
@@ -452,118 +324,13 @@
         use them.
         (http://www.zope.org/Collectors/Zope/2327)
 
-      - Collector #2304: fixed markup issue in ptEdit.zpt
-
-      - Collector #2260: fixed bug in Examples package
-
-      - Collector #2320: HTTPResponse setHeader lowercased keys but getHeader
-        did not, causing lookups of 'Content-Type' to fail
-
-      - Collector #2307: ObjectCopiedEvent not dispatched to sublocations.
-
-      - Collector #2298: webdav.Resource.COPY and webdav.Resource.MOVE did
-        not send the expected copy/move events.
-
-      - Collector #2296: Fixed import of ZClass products, broken by removal
-        of BBB support for pasting objects whose meta_type info was
-        permission-free.
-
-      - Collector #2294: Protected DOS-able ControlPanel methods with the
-        same 'requestmethod' wrapper.
-
-      - Collector #2294: Protected various security mutators with a new
-        'postonly' decorator.  The decorator limits method publishing to
-        POST requests only, and is a backport from Zope 2.11's requestmethod
-        decorator factory.
-
-      - Collector #2289: restored compatiblity with PTProfiler
-
-      - No longer opens a zodb connection every time a ProductDispatcher
-        is looked up.
-
-      - PageTemplate/ZRPythonExpr.py: expressions represented as unicode
-        string caused UnicodeDecodeErrors.
-
       - PluginIndexes: Fixed 'parseIndexRequest' for false values.
 
-      - Collector #2269: fixed broken ZPT FTP support
-
-      - Collector #2261: Acquisition when creating objects via Webdav.
-
       - Collector #2263: 'field2ulines' did not convert empty string
         correctly.
 
-      - Collector #2191: extended DateTime parser for better support
-        to the ISO8601 specification.
-
-      - Reworking of _cached_result in Shared.DC.ZRDB.DA.DA:
-
-        - fixed KeyError reported in Collector #2212
-
-        - fixed two memory leaks that occurred under high load
-
-        - fixed broken cache keys for people using the obscure
-          Shared.DC.ZRDB.DA.DA.connection_hook
-
-        - fixed incorrect cache ordering resulting in newer results
-          being dumped when the cache became too large.
-
-      - Collector #2237: 'make' doesn't tell you to run 'make inplace'
-        before running 'make instance'.
-
-      - Collector #2232: Can't call DTML templates from Page Templates
-
       - Collector #2198: Zope 3.3 fix breaks Five 1.5 test_getNextUtility
 
-      - Collector #2206: Set PYTHONPATH to include existing PYTHONPATH
-        in skel/bin/zopectl.in and skel/bin/runzope.in
-
-      - Collector #2209: ZTUtils module could not be used inside ZPT
-
-      - Collector #2208: rewriting/setting the  ``charset`` part of the
-        content-type HTTP header will be done only for text/*
-
-      - Call setDefaultSkin on new requests created as the result of
-        ConflictError retries.
-
-      - Collector #2155: Fix wrong parameter being passed to
-        logger's error() method, with tests.
-
-      - Collector #2157: Expose name of broken class in SystemError raised
-        from '__getstate__' of a broken instance.
-
-      - Usage of 'urljoin' in 'webdav.davcmds' could lead to wrongly
-        constructed urls.
-
-      - reStructuredText/ZReST: setting raw_enabled to 0 for security
-        reasons
-
-      - Collector #2113: 'zopectl test' masked Ctrl-C.
-
-      - OFS Image: Image and File updated to use isinstance(data, str)
-        and raises TypeError upon encountering unicode objects.
-
-      - Collector #2122: fixed missing is_proxying_match definition
-        in ZServer/HTTPServer
-
-      - Collector #2077: fixed problem with ACTUAL_URL and SiteRoot
-
-      - Collector #2073: fixed misbehaviour of OFS.Owned.changeOwnership
-
-      - Collector #2063: cleaned up some mess in MailHost.sendTemplate()
-
-      - View and attribute lookup order was changed to the following::
-           1. Unacquired attributes
-           2. Views
-           3. Acquired attributes
-
-        According to consensus in z3-five mailing list:
-        http://codespeak.net/pipermail/z3-five/2006q2/001474.html
-
-      - The defaultView directive now only looks up views, not attributes.
-
-      - Collector #2187: PUT_factory broken (fwd port from 2.10 branch).
-
       - Prevent ZPublisher from insering incorrect <base/> tags into the
         headers of plain html files served from Zope3 resource directories.
       
@@ -585,12 +352,6 @@
 
     Other Changes
 
-      - Disabled docutils file inclusion completely, rather than trying
-        to jigger it via configuration settings.
-
-      - Returned to the "classic" './configure && make && make install'
-        recipe, dropping the use of 'zpkg' for building Zope2 releases.
-
       - Added lib/python/webdav/litmus-results.txt explaining current
         test results from the litmus WebDAV torture test.
 

Modified: Zope/trunk/doc/HISTORY.txt
===================================================================
--- Zope/trunk/doc/HISTORY.txt	2009-02-09 14:57:31 UTC (rev 96317)
+++ Zope/trunk/doc/HISTORY.txt	2009-02-09 14:59:06 UTC (rev 96318)
@@ -10,6 +10,409 @@
   Change information for previous versions of Zope can be found in the
   file HISTORY.txt.
 
+  Zope 2.10.7 (2008/10/24)
+
+    Bugs fixed
+
+      - Ensure that response header values cannot embed CRLF pairs, which
+        violate the HTTP spec (RFC 2616).
+
+      - Launchpad #282677: fixed implementation of guarded_map and
+        provided tests and implementation for guarded_zip
+        (RestrictedPython).
+
+      - Lauchpad #143736,#271395: fixed AttributeError' on _ltid in TempStorage
+
+      - 'AccessControl.ZopeGuards.guarded_import' mapped some Unauthorized
+        exceptions onto ImportErrors:  don't do that!  Also, removed
+        mutable defaults from argument list, improved tests.
+
+      - LP #281156:  'AccessControl.SecurityInfo.secureModule' dropped
+        ModuleSecurity for failed imports, obscuring later attempts to
+        import the same broken module.
+
+      - LP #142667:  Updated to ZODB-3.7.3 to fix problem with product
+        auto-refresh.
+
+      - Updated to Five 1.5.8
+
+      - Launchpad #245649:  the Products package is now a proper
+        "namespace package" under the rules specified by setuptools.
+
+      - Fixed outdated transaction.commit(1) call in 
+        ZODBMountPoint.SimpleTrailblazer
+
+      - Launchpad #239636:  Ensure that HEAD requests lock an empty body
+        for NotFound errors.
+
+      - Launchpad #229549:  Don't ignore 'debug' flag when rendering
+        page templates (thanks to Eric Steele for the patch).
+
+      - integrated Hotfix-2008-08-12
+
+      - Launchpad #267545: DateTime(DateTime()) now preserves the
+        correct hour
+
+      - Launchpad #262313: respect the 'Expand macros when editing' flag
+        when editing a page template through the ZMI
+
+
+  Zope 2.10.6 (2008/05/10)
+
+    Bugs fixed
+
+      - Launchpad #142350: Display description for properties as row title,
+        if present.
+
+      - Launchpad #200007: DateTime(anotherDateTime) now preserves the
+        timezone.
+
+      - Launchpad #213311:  Handle "unsubscriptable object" errors
+        during publishing traversal.
+
+      - Launchpad #143813: zopectl now exits non-zero when
+        child processes fail.
+
+      - Launchpad #173658:  Removed dead code in OFS.Traversable's
+        'unrestrictedTraverse' (apparent NameError).
+
+      - Launchpad #198274:  "empty" ZopePageTemplates could not be
+        unpickled.
+
+      - zope.security: switched to use standalone 3.3.3 version, which
+        contains a backport of a huge performance bugfix from the 3.4 branch.
+
+      - Launchpad #164783: Indexes were migrated on initial creation of a
+        ZODB.
+
+  Zope 2.10.5 (2007/10/30)
+
+    Other changes
+
+      - Turned deprecation warnings for manage_afterAdd, manage_beforeDelete
+        and manage_afterClone methods into discouraged warnings. These methods
+        will not be removed in Zope 2.11, but stay for the foreseeable future.
+        Using events is still highly encouraged.
+
+    Bugs fixed
+
+      - Launchpad #147201: treat container-class in zope.conf as a string,
+        making it possible to use types from extra products directories.
+
+      - Collector #2358: backported fix making 'Products' package a real
+        "namespace package" from the trunk.
+
+      - Collector #2287: form ':record' objects did not implement enough of
+        the mapping interface.
+
+      - Collector #2352: fix in OFS.Traversable
+
+      - Collector #2346: username logging in FCGI crashed the server
+
+      - ZopePageTemplate's pt_edit did not recognize content type arguments
+        which had a charset information included.
+
+      - Collector #2332: SessionDataManger: don't swallow ConflictErrors
+
+      - Collector #2339: ZPT: fixed unicode issue when using the 'structure'
+        directive
+
+      - Launchpad #151020: HTTP_CHAR_SET headers containing 'x-user-defined'
+        caused a LookupError exception. Unknown encodings are from now on
+        silently discarded.
+
+  Zope 2.10.4 (2007/06/23)
+
+    Other changes
+
+      - updated to ZODB 3.7.1
+
+      - updated to Zope 3.3.2
+
+      - updated to Five 1.5.5
+
+    Bugs fixed
+
+      - Collector #1306: Missing acquisition context on local roles screen.
+
+      - Collector #2153: Supporting unquoted cookies with spaces.
+
+      - The REQUEST no longer accepts holds after it has been closed.
+
+      - Collector #1441: WebDAV compatibility with Windows Web Folders
+        restored by adding a configuration variable that controls the
+        sending of the non-standard MS-Author-Via and Public
+        headers. Thanks for PatrickD for the the hard work coming up
+        with an initial patch.  
+        (http://zope.org/Collectors/Zope/1441)
+
+      - Fixed bug in ZPublisher.BaseRequest with persistent site managers. An
+        EndRequestEvent was thrown after the ZODB connection was already
+        closed and thus the site manager not being available anymore.
+
+      - Collector #2295: Comments in PythonScripts could lead to syntax
+        errors
+
+      - Collector #2307: ObjectCopiedEvent not dispatched to sublocations.
+
+      - Collector #2304: fixed markup issue in ptEdit.zpt
+
+      - Collector #2260: fixed Examples.zexp
+
+      - Collector #2320: HTTPResponse setHeader lowercased keys but getHeader
+        did not, causing lookups of 'Content-Type' to fail
+
+      - Collector #2321: Skip trusted proxies when extracting the client IP
+        address from the request.
+
+      - Collector #2318: Allow override of zopectl's control socket in
+        zope.conf
+
+      - Collector #2316: correctly unpack DateTimeIndex dates when browsing the
+        index.
+
+      - Collector #1866: a 304 HTTP status should not have a content length.
+  
+      - Collector #2300: delimit *all* HTTP Response headers with CRLF.
+
+  Zope 2.10.3 (2007/03/25)
+
+    Bugs fixed
+
+      - Collector #2298: webdav.Resource.COPY and webdav.Resource.MOVE did
+        not send the expected copy/move events.
+
+      - Collector #2296: Fixed import of ZClass products, broken by removal
+        of BBB support for pasting objects whose meta_type info was
+        permission-free.
+
+      - Collector #2294: Protected DOS-able ControlPanel methods with the
+        same 'requestmethod' wrapper.
+
+      - Collector #2294: Protected various security mutators with a new
+        'postonly' decorator.  The decorator limits method publishing to
+        POST requests only, and is a backport from Zope 2.11's requestmethod
+        decorator factory.
+
+      - Collector #2289: restored compatibility with PTProfiler
+    
+      - No longer opens a zodb connection every time a ProductDispatcher
+        is looked up.
+
+      - Collector #2288: @ and + should not be quoted when forming
+        request URLs in BaseRequest and HTTPRequest
+
+      - Undeprecated 'zLOG', which will remain a backward-compatibility
+        shim for the Python logging module.
+
+      - PageTemplate/ZRPythonExpr.py: expressions represented as unicode string
+        caused UnicodeDecodeErrors. 
+
+  Zope 2.10.2 (2007/01/26)
+
+    Bugs fixed
+
+      - Updated Zope 3 to bugfix release 3.3.1.
+
+      - Collector #2261: Acquisition when creating objects via Webdav.
+
+      - Collector #2269: fixed broken FTP support for ZPT
+
+  Zope 2.10.2 beta 1 (2007/01/14)
+
+    Bugs fixed
+
+      - Fixed Collector #2190: Calls to
+        zope.security.management.checkPermission aren't rerouted to
+        Zope 2's security policy.
+
+        NOTE: If you already have a Zope 2.10 instance running, you
+        will either have to recreate it or add the following lines to
+        the end of the etc/site.zcml file::
+
+          <securityPolicy
+                component="Products.Five.security.FiveSecurityPolicy" />
+
+      - Fixed Collector #2223: Evaluation of booleans in TALES and the
+        'default' variable.
+
+      - Reverted backward-incompatible fix for Collector #2191.
+
+      - Fixed the creation of lib/python/Zope2/version.txt
+
+      - added Python 2.4.4 as optimal Python version to 'configure'
+
+      - the ZopePageTemplate implementation now uses unicode
+        internally.  Non-unicode instances are migrated on-the-fly to
+        unicode. However this will work only properly for ZPT
+        instances formerly encoded as utf-8 or ISO-8859-15. For other
+        encodings you might set the environment variable
+        ZPT_REFERRED_ENCODING to insert your preferred encoding in
+        front of utf-8 and ISO-8859-15 within the encoding sniffer
+        code. In addition there is a new 'output_encodings' property
+        that controls the conversion from/to unicode for WebDAV/FTP
+        operations.
+
+      - the ZPT implementation has now a configurable option in order
+        how to deal with UnicodeDecodeErrors. A custom
+        UnicodeEncodingConflictResolver can be configured through ZCML
+        (see Products/PageTemplates/(configure.zcml,
+        unicodeconflictresolver.py, interfaces.py)
+
+  Zope 2.10.1 (2006-11-22)
+
+    Bugs fixed
+
+      - Collector #2191: extended DateTime parser for better support
+        to the ISO8601 specification.
+
+      - Reworking of _cached_result in Shared.DC.ZRDB.DA.DA:
+
+        - fixed KeyError reported in Collector #2212
+
+        - fixed two memory leaks that occurred under high load
+
+        - fixed broken cache keys for people using the obscure 
+          Shared.DC.ZRDB.DA.DA.connection_hook
+
+        - fixed incorrect cache ordering resulting in newer results
+          being dumped when the cache became too large.
+
+      - Collector #2232: Can't call DTML templates from Page Templates
+
+      - Collector #2213: Can't edit "old" ZopePageTemplate instances.
+
+      - Collector #2237: 'make' doesn't tell you to run 'make inplace'
+        before running 'make instance'.
+
+      - Collector #2235: A number of ZCatalog methods were doing boolean
+        evaluation of objects that implemented __len__ instead of checking
+        them against None. Replaced a number of "if not obj" with
+        "if obj is None".
+
+      - Collector #2208: rewriting/setting the 'charset' part of the
+        content-type HTTP header will be done only for 'text/*'
+
+      - Collector #2209: ZTUtils module could not be used inside ZPT
+
+      - Collector #2206: Set PYTHONPATH to include existing PYTHONPATH
+        in skel/bin/zopectl.in and skel/bin/runzope.in
+
+
+  Zope 2.10.0 (2006/10/04)
+
+    Bugs fixed
+
+  
+  Zope 2.10.0 RC 1 (2006/09/25)
+
+    Bugs fixed
+
+      - Call setDefaultSkin on new requests created as the result of
+        ConflictError retries.
+
+      - Collector #2187: PUT_factory broken
+      
+  Zope 2.10.0 beta 2 (2006/09/17)
+
+    Bugs fixed
+
+      - Collector #2117: Don't choke in 'unrestrictedTraverse' for '+'
+        path elements.
+
+      - Collector #2185: Log username for FCGI requests.
+
+      - Collector #2152: Fixed MailHost documentation; simple_send does not
+        process or validate its arguments in any way.
+
+      - Collector #2175: ZTUtils.make_hidden_input did not escape
+        double-quotes.
+
+      - Collector #2176: Fixed bad logging call.
+
+      - Collector #1907: Moved 'alt' property from File to Image.
+
+      - Collector #1983: Specifying session-resolution-seconds >= 1200 caused
+        Zope startup to fail.
+
+      - Collector #2169: webdav.Resource.COPY did not send ObjectClonedEvent.
+
+      - Collector #2178: Fix ZopeTestCase doctest support for layers
+
+  Zope 2.10.0 beta 2 (2006/08/20)
+
+    Bugs Fixed
+
+      - Collector #2155: Fix wrong parameter being passed to
+        logger's error() method, with tests.
+
+      - Updated Five to stable 1.5 release.
+
+      - Traversal order changes were causing WebDAV requests which used
+        acquisition to fail.
+
+      - Collector #2157: Expose name of broken class in SystemError raised
+        from '__getstate__' of a broken instance.
+
+      - Usage of 'urljoin' in 'webdav.davcmds' could lead to wrongly
+        constructed urls.
+
+      - Fix #2141: TALES doesn't traverse correctly over 'repeat'
+        variable
+
+      - reStructuredText/ZReST: setting raw_enabled to 0 for security
+        reasons
+
+      - Collector #2113:  'zopectl test' masked Ctrl-C.
+
+      - OFS Image: Image and File updated to use isinstance(data, str)
+        and raises TypeError upon encountering unicode objects.
+
+      - OFS Application: Updated deprecation warnings.
+        Support for '__ac_permissions__' and 'meta_types' will be removed in
+        Zope 2.11, 'methods' support might remain longer.
+
+      - Collector #2136: Map ResourceLockedError to the correct response code.
+
+      - Collector #2016: DemoStorage couldn't wrap base storages without
+                         an '_oid' attribute.
+
+      - Collector #2118: Empty TALES path expressions are allowed
+        in Zope 2.
+
+      - Acquisition wrappers now correctly proxy __contains__.
+
+      - Collector #2116: sequence.sort() did not work properly
+        locale related comparison methods
+
+      - Collector #2122: fixed missing is_proxying_match definition
+        in ZServer/HTTPServer
+
+      - Collector 2077: fixed problem with ACTUAL_URL and SiteRoot
+
+      - Collector #2073: fixed misbehaviour of OFS.Owned.changeOwnership
+
+      - Collector #2063: cleaned up some mess in MailHost.sendTemplate()
+
+      - View and attribute lookup order was changed to the following:
+           1. Unacquired attributes
+           2. Views
+           3. Acquired attributes
+        According to consensus in z3-five mailing list:
+        http://codespeak.net/pipermail/z3-five/2006q2/001474.html
+        
+      - The defaultView directive now only looks up views, not attributes.
+
+      - Collector #2178: Fix ZopeTestCase doctest support for layers
+
+    Other Changes
+
+      - Disabled docutils file inclusion completely, rather than trying
+        to jigger it via configuration settings.
+
+      - Returned to the "classic" './configure && make && make install'
+        recipe, dropping the use of 'zpkg' for building Zope2 releases.
+
   Zope 2.10.0 beta 1 (2006/05/30)
 
     Restructuring



More information about the Zope-Checkins mailing list