CHANGES.txt for the LDAPUserFolder This file contains change information for the LDAPUserFolder product. To see changes made to revisions prior to the latest version see HISTORY.txt. 2.9-beta (2008/01/01) **NOTE**: In order to use the LDAP-based CMF membership components you need CMF version 2.1.0 or higher. Bugs fixed - Added a __setstate__ hook for deleting old-style logger instances which were removed for version 2.7 but are now showing up as "broken" objects and may prevent Plone migration scripts from working correctly, pointed out by Martijn Pieters. (http://www.dataflake.org/tracker/issue_00574) - Removed failing unit test for old-style Zope 2 interfaces that no longer exist in the CMF - CMFLDAP skins: Cleanups and changes to align the custom skin scripts and templates with their CMF 2.1.0 counterparts - LDAPMemberDataTool: The "Member Properties" ZMI tab was broken due to a typo in the ZPT code. - LDAPMemberDataTool: Adjusted wrapUser to match the changed behavior in CMF 2.1.0 and up. - LDAPMembershipTool/LDAPMemberDataTool: Since the core CMF tools no longer support the IActionProvider interface the tests to prove the LDAP-based versions support these interfaces have been removed. - The functional test rig setup has been changed to avoid DeprecationWarning-Messages from GenericSetup 1.3 and up. - LDAPUserFolder.searchGroups: Make the code more defensive for situations where a search would return groups without members, suggested by Nick Davis. (http://www.dataflake.org/tracker/issue_00584) Features added - Added negative caching for users to avoid querying the LDAP server again and again for invalid logins. Patch provided by Wichert Akkerman. (http://www.dataflake.org/tracker/issue_00572) - added a group/membership mapping for group type "univentionGroup" (http://www.dataflake.org/tracker/issue_00569) Other: - Noted the danger of trying to install the CMFLDAP extensions into a Plone site: Just don't do it, you will suffer!