[Zope-Checkins] CVS: Zope/doc - CHANGES.txt:1.708
Sidnei da Silva
sidnei at awkly.org
Wed Mar 31 10:58:07 EST 2004
Update of /cvs-repository/Zope/doc
In directory cvs.zope.org:/tmp/cvs-serv5794/doc
Modified Files:
CHANGES.txt
Log Message:
Apply patch by Josh LaPlace. Makes DAV 'supportedlock' actually check if the object implements the WriteLockInterface.
=== Zope/doc/CHANGES.txt 1.707 => 1.708 ===
--- Zope/doc/CHANGES.txt:1.707 Tue Mar 23 02:00:49 2004
+++ Zope/doc/CHANGES.txt Wed Mar 31 10:57:36 2004
@@ -17,7 +17,7 @@
sync. See lib/python/AccessControl/ZopeSecurityPolicy.py.
- Add cyclic-garbage collection support to C extension classes,
- especially to acquisition wrappers.
+ especially to acquisition wrappers.
- Change acquisition wrappers to implement the descr get slot
directly, this speeding the use of the slot.
@@ -26,13 +26,13 @@
- Traversal now supports a "post traversal hook" that get's run
after traversal finished and the security context is established.
-
+
- Using "_usage" parameters in a ZCatalog query is deprecated and
logged as DeprecationWarning.
- - MailHost now has two additional properties, a user id and a
+ - MailHost now has two additional properties, a user id and a
password. These are used to attempt ESMTP authentication
- before sending a mail.
+ before sending a mail.
- Folder listings in FTP now include "." as well as "..".
@@ -46,7 +46,7 @@
method such as 'index_html'.
- Extension Classes, a key Zope foundation, have been totally
- rewritten based on Python new-style classes.
+ rewritten based on Python new-style classes.
This change provides a number of advantages:
@@ -61,7 +61,7 @@
o Pave the way for sharing code between Zope 2 and Zope 3.
Note -- Extension classes with __of__ methods are made into
- Python read descriptors.
+ Python read descriptors.
If an extension classes is used to implement a descriptor,
indirectly by implementing __of__ or directly by implementing
@@ -103,13 +103,20 @@
Bugs fixed
+ - WebDAV property values were not being properly escaped on
+ 'propstat'.
+
+ - WebDAV 'supportedlock' was not checking if the object did
+ implement the WriteLockInterface before returning it's
+ value.
+
- reStructuredText ignored the encoding settings in zope.conf
- ObjectManager no longer raises string exceptions
- Collector #1260: Testing/__init__.py no longer changes the
INSTANCE_HOME.
-
+
- App.config.setConfiguration() did not update the legacy source
for debug_mode, Globals.DevelopmentMode.
@@ -198,7 +205,7 @@
(fixed by removing the "fossil" module from 2.7 branch and head).
- Workaround for Collector #1081: The 'title' property for objects
- derived from OFS.Folder or PropertyManager can now be
+ derived from OFS.Folder or PropertyManager can now be
removed and replaced with a ustring property. This allows the usage
of non-ISO-8859-1 or ASCII charsets
@@ -227,7 +234,7 @@
- PathIndex and TopicIndex are now using a counter for the number
of indexed objects instead of using a very expensive calculation
- based on the keys of their indexes.
+ based on the keys of their indexes.
- Collector #1039: Whitespace problem in Z2.log fixed
@@ -316,8 +323,8 @@
* i18n:attributes="value msg_id;" (with semicolon) will always be
treated as <attr> <msg_id>
- * i18n:attributes="value title" will be treated as <attr> <attr>
- as long as title exist as attribute (both as static or in
+ * i18n:attributes="value title" will be treated as <attr> <attr>
+ as long as title exist as attribute (both as static or in
tal:attributes) plus deprecation warning
- deny attributes being both part of tal:attributes
@@ -334,8 +341,8 @@
- ZConfig didn't report a line number and munged capitalization
of replacement keys when a replacement error was provided.
- - log-to-stderr on startup will now emit messages to the console at
- the lowest logging level defined by any of the handlers in the
+ - log-to-stderr on startup will now emit messages to the console at
+ the lowest logging level defined by any of the handlers in the
eventlog section.
- entirely removed warning when the starting user's umask is "too
@@ -344,9 +351,9 @@
- debug-mode config file option did not work.
- - ZClasses that subclassed ObjectManager that were created in
- earlier versions of Zope would not load under 2.6, due to
- the new Interfaces package. Added back a simple stub module
+ - ZClasses that subclassed ObjectManager that were created in
+ earlier versions of Zope would not load under 2.6, due to
+ the new Interfaces package. Added back a simple stub module
and changed a constructor to allow these ZClasses to work.
- Bugfix: if zopectl is run as the root user, the debug, run, and
@@ -467,8 +474,8 @@
- Collector #953: fixed namespace collision with form_title in ZMI
- - Collector #342: Avoiding insertion of a BASE tag for file objects
- with content-type text/html
+ - Collector #342: Avoiding insertion of a BASE tag for file objects
+ with content-type text/html
- Windows installer properly deletes pyc/pyo files on uninstall.
@@ -504,7 +511,7 @@
available via this module, alternate locations are deprecated,
though will to be supported for Zope 2.7.
- - Collector #435: Support for passwords encoded using MySQL's
+ - Collector #435: Support for passwords encoded using MySQL's
PASSWORD() function add to lib/python/AccessControl/AuthEncoding.py.
- Collector #167: Support __getattr__ on cAccessControl PermissionRole
@@ -520,14 +527,14 @@
- DateTime module: added support to parse international dateformats. The
Datetime constructor has a new "datefmt" parameter to enforce the
- parsing of a date as "us" or "international" date. The new field
+ parsing of a date as "us" or "international" date. The new field
descriptor field descriptor "date_international" can be used to
- enforce this behaviour inside the ZPublisher. See also
- doc/ENVIRONMENT.txt to check with the DATETIME_FORMAT
-
+ enforce this behaviour inside the ZPublisher. See also
+ doc/ENVIRONMENT.txt to check with the DATETIME_FORMAT
+
- KeywordIndex, FieldIndex and ZCTextIndex are now able to index more
than one attribute of an object. This removes the ties between the
- indexes ID and the attribute name to be indexed.
+ indexes ID and the attribute name to be indexed.
- Integration of reStructuredText (reST) and the ZReST product
by Richard Jones. See doc/RESTRUCTUREDTEXT.txt for details.
@@ -590,8 +597,8 @@
This restricts access to the Control_Panel and especially
to the Products management to trusted users.
- - Rename, Cut & Delete operations on locked objects (WebDAV) are
- no longer permitted and will raise an exception. Copies of
+ - Rename, Cut & Delete operations on locked objects (WebDAV) are
+ no longer permitted and will raise an exception. Copies of
locked objects are copied without lock.
- Collector #634: Image objects can now be rendered without border
@@ -605,15 +612,15 @@
- Collector #686: intSets no longer lose their values.
- - Collector #685: Improved documentation explaining how, where and
+ - Collector #685: Improved documentation explaining how, where and
why security assertions should be placed in:
lib/python/Products/PythonScripts/README.txt
lib/python/Products/PythonScripts/module_access_examples.py
- - The ZEO unit tests and wo_pcgi.py didn't run on Windows if the path
+ - The ZEO unit tests and wo_pcgi.py didn't run on Windows if the path
to the python executable included a space.
- - Some calls to os.system('chmod') has been replaced with the more
+ - Some calls to os.system('chmod') has been replaced with the more
portable os.chmod() call, to make install work properly on Windows.
- Fixed an isinstance() check in SimpleItem on standard_error_message
@@ -653,10 +660,10 @@
- Product initialization would only consult a file named "version.txt"
to read version information. Now it will check version.txt, VERSION.txt
and VERSION.TXT.
-
+
- Make ZCTextIndex much less prone to generating conflict errors.
Previously *any* concurrent updates would provoke a conflict.
-
+
- Fix query performance and scalability bug in ZCTextIndex.
- Collector #928: DateIndex ignored timezones when indexing and
@@ -668,10 +675,10 @@
permission to join or leave versions to run a request in a
version.
- - Fixed a problem with potentially mis-acquiring 'func_code' in
+ - Fixed a problem with potentially mis-acquiring 'func_code' in
publisher BeforeTraverse hook.
- - Fix for issue 683: Image cache manager headers were not sent
+ - Fix for issue 683: Image cache manager headers were not sent
when an image request returned a 304 (in response to an if-mod-since
request).
More information about the Zope-Checkins
mailing list