Subject: CVS commit: pkgsrc/www/zope29
To: None <pkgsrc-changes@NetBSD.org>
From: Takahiro Kambe <taca@netbsd.org>
List: pkgsrc-changes
Date: 12/18/2007 15:31:13
Module Name:	pkgsrc
Committed By:	taca
Date:		Tue Dec 18 15:31:13 UTC 2007
Modified Files:
	pkgsrc/www/zope29: DESCR MESSAGE Makefile PLIST distinfo
	pkgsrc/www/zope29/files: zeo29.sh zope29.sh
Added Files:
	pkgsrc/www/zope29/files: sitecustomize.py
	pkgsrc/www/zope29/patches: patch-af patch-ag patch-ah patch-ai patch-aj
Log Message:
Update zope29 to 2.9.8 (Zope 2.9.8) with new framework.
  Zope 2.9.8 (2007/07/05)
   Bugs fixed
      - updated to ZODB 3.6.3
      - updated to Zope 3.2.3 codebase
      - Collector #1306: Missing acquisition context on local roles screen.
      - The REQUEST no longer accepts holds after it has been closed.
      - Collector #2153: Supporting unquoted cookies with spaces.
      - Collector #2295: Comments in PythonScripts could lead to syntax
        errors
      - Collector #2307: ObjectCopiedEvent not dispatched to sublocations.
      - Fixed ZClass test breakage due to non-pickleability of
        'zope.interface.Implements'
        N.B.: updated 'zope.interface' package to Zope 3.2 branch;
              should be pinned to a tag or a release before releasing
              2.9.8).
      - Collector #2260: fixed a bug in Examples.zexp
      - 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.9.7 (2007/03/25)
   Bugs fixed
      - 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 #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 #2288: @ and + should not be quoted when forming
        request URLs in BaseRequest and HTTPRequest
      - Undeprectated 'zLOG' package, which is going to remain a
        backward-compatibility shim for the Python logger.
      - Collector #2263: 'field2ulines' did not convert empty string
        correctly.
      - Reverted backward-incompatible fix for Collector #2191.
      - added Python 2.4.4 as optimal Python version to 'configure'
  Zope 2.9.6 (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 #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 #2218: fixed wrong logger argument in OFS/Cache.py
      - Collector #2205: fixed wrong logger argument in ZRDB/Connection.py
      - Collector #2208: rewriting/setting the 'charset' part of the
        content-type HTTP header will be done only for 'text/*'
      - Collector #2206: Set PYTHONPATH to include existing PYTHONPATH
        in skel/bin/zopectl.in and skel/bin/runzope.in
  Zope 2.9.5 (2006/10/03)
   Bugs fixed
      - Call setDefaultSkin on new requests created as the result of
        ConflictError retries.
      - Collector #2189: Fix logging of errors during product refresh.
      - 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 #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.
      - Updated Five to bugfix release 1.3.7.
      - 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.
      - Collector #2155: Fix wrong parameter being passed to
        logger's error() method, with tests.
      - Collector #2178: Fix ZopeTestCase doctest support for layers
      - included Zope 3.2.2
To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 pkgsrc/www/zope29/DESCR pkgsrc/www/zope29/MESSAGE
cvs rdiff -r1.12 -r1.13 pkgsrc/www/zope29/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/www/zope29/PLIST
cvs rdiff -r1.4 -r1.5 pkgsrc/www/zope29/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/www/zope29/files/sitecustomize.py
cvs rdiff -r1.1 -r1.2 pkgsrc/www/zope29/files/zeo29.sh \
    pkgsrc/www/zope29/files/zope29.sh
cvs rdiff -r0 -r1.1 pkgsrc/www/zope29/patches/patch-af \
    pkgsrc/www/zope29/patches/patch-ag pkgsrc/www/zope29/patches/patch-ah \
    pkgsrc/www/zope29/patches/patch-ai pkgsrc/www/zope29/patches/patch-aj
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.