File contents
Zope changes
This file contains change information for the current Zope release.
Change information for previous versions of Zope can be found in the
file HISTORY.txt.
Zope 2.2.0 beta 2
Bugs Fixed
- Fixed Tutorial bug that caused win98 to crash with adding a
tutorial.
- Fixed ZService.py to avoid overwriting existing service start
parameters at install time on win32.
- The deprecated alias getSize() was added back to Image and DTML
objects (existing products still depend on it).
- The "Host" headers sent by ZPublisher/Client.py did not include
the port number if given.
- Cleaned up a DocumentTemplate namespace issue. Fixed QuickStart.
- Removed old validation code in cDocumentTemplate.
- Added checks to only allow legal Python name characters in ZClass
ids.
- Selection and multiple selection properties were displayed
incorrectly on ZClass propertysheet forms.
- getPropertyType was not supported for PropertySheet objects. It
appeared to work but always returned None because it was being
acquired :)
- The 'send' method of MailHost objects was broken if explicit
to, from or subject arguments were given.
- The constructor for MailHost objects was changed to have a non-
backward compatible signature in the alpha period. The 'localhost'
and 'timeout' arguments were added back to the MailHost constructor
for backward code compatibility for 2.2 beta 2 (though these args
are now effectively ignored).
- An insufficiently protected method deep in DocumentTemplate was
fixed to prevent a security issue that could allow unauthorized
changes to the sources of DTML objects.
- Insertion of the BASE tag in responses violated the HTML 4 spec,
which states that BASE must come first in the <head> element of
a document so that relative references thereafter will work. It
now conforms to the spec.
- A bug in the SendMail tag if an existing mailhost was named has
been fixed.
- New and improved content has been added to the help system.
- Some problems with certain management screens having wrong help
or no help have been fixed.
- A bug in PropertyManager allowed properties defined in products
as read-only to be changed.
- Added an entry in the content_types registry for RealAudio file
extensions.
- At some point z2.py stopped accepting "-P 0" as a valid option.
That has been fixed.
- Fixed a bug that caused instances of ZClasses which use
DTMLMethod as a base class to have an ID of "<string>".
Unfortunately, existing instances will still have the wrong
ID. The effect is it's not possible to use the clipboard on
them. They will need to be re-created.
- Fixed a bug in PermissionMapping that could in a certain case
cause determination of whether an object is a ZClass instance
method to throw an exception.
- A few tweaks were needed to the way that SQLMethods made use of
the new security machinery. This fixes the authorization problems
some users were seeing when calling SQLMethods from inside of
other SQLMethods.
- Medusa did not handle absolute URLs given in HTTP commands quite
correctly. It turns out that WebTV (and possibly others) send
such commands, and the HTTP spec allows them, so we now support
it.