This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
Products.LDAPMultiPlugins/Products/LDAPMultiPlugins/CHANGES.txt

74 lines
2.6 KiB
Plaintext

Changelog for Products.LDAPMultiplugins
=======================================
To see earlier changes please see HISTORY.txt.
1.9 (unreleased)
----------------
- Feature: The enumerateUsers method has a parameter "exact_match" that
was only applied if the search was by logn or user id, since that is
the way it is used in the standard PluggableAuthService plugins.
However, the user folder searchUsers method can accept this parameter
as well and thus limit searches by other criteria to exact matches.
This is useful enough to implement, even though it breaks the standard.
(http://www.dataflake.org/tracker/issue_00656)
1.8 (2009-02-17)
----------------
- Bug: Move plugin registration from initialize method to module level to
avoid multiple registrations.
(http://www.dataflake.org/tracker/issue_00631 by Ramon Navarro Bosch)
- Feature: Implemented GenericSetup import/export handlers and registered
import/export steps.
- Bug: Fixed the Zope dependency, which was listed as 2.8+. It's 2.9+.
1.7 (2008-07-19)
----------------
- Bug: LDAPMultiPlugin.enumerateUsers: The variable used as key for the
caching mechanism was mutated after being computed, leading to cache
keys that can never be found again. Found by Wichert Akkerman.
(http://www.dataflake.org/tracker/issue_00613)
1.6 (2008-06-05)
----------------
- Bug: ActiveDirectoryMultiPlugin.enumerateGroups: In order to support
group searches on the binary objectGUID attribute, utilize a new
flag exposed by the LDAPUserFolder LDAPDelegate search method
that prevents the customary UTF8-encoding of the search filter
expression. **NOTE**: With this change the LDAPUserFolder version
dependency changes to version 2.9 or higher!
(http://www.dataflake.org/tracker/issue_00576 by Wichert Akkerman)
- Bug: ActiveDirectoryMultiPlugin.enumerateGroups: If the requested group
id is a binary string, like a objectGUID attribute, it was mangled
by a lowercasing operation. Removed the lowercasing.
(http://www.dataflake.org/tracker/issue_00575 by Wichert Akkerman)
- Feature: Added caching to the getGroupsForPrincipal method. Thanks to
Wichert Akkerman for the patch.
(http://www.dataflake.org/tracker/issue_00571)
1.5 (2007-06-13)
----------------
- Bug: The product will no longer silently fail to install if the
LDAPUserFolder package is not installed. Silent failure does
not look like a good strategy here.
- Bug: fixes and import cleanups after running Pyflakes
(http://divmod.org:81/svn/Divmod/trunk/Pyflakes/)
- Documentation: added some additional configuration hints to the README,
thanks go to Brett Lentz (http://www.dataflake.org/tracker/issue_00559)