----------------- - Refactor some definitions in the utils module to make them easier to override (Patch by Godefroid Chapelle) - Fixed a missing string conversion in getGroupedUsers (Patch by Godefroid Chapelle)
2.24
----------------- - When comparing a login value to login values found on the LDAP server strip the login value first. This follows OpenLDAP behavior which considers values as matches even with trailing or leading spaces in the value query filter. (https://bugs.launchpad.net/bugs/1060080) - LDAPDelegate: When using a user from the Zope security machinery for the purpose of finding a suitable bind DN and password for connecting to a LDAP server, discard it when it's not been created as the result of a real login and thus has an invalid password (https://bugs.launchpad.net/bugs/1060112) - use a known set of component versions (versions.txt from Zope 2.3.18) to avoid having to micromanage dependency versions - moved change log entries for version 2.18 and older from CHANGES.txt to HISTORY.txt - reformat HISTORY.txt and make it ReST-compliant - clean up formatting of CHANGES.txt
2.23
----------------- - Add ``setuptools-git`` to ``setup_requires`` to prevent missing files in the egg release - versions 2.22 and 2.21 will not build due to a missing ``VERSION.txt``.
2.22
----------------- - factored some tests into separate modules to increase maintainability - Moved all documentary text files into the egg root
2.21
----------------- - Make sure to raise OverflowError if no users can be found when calling ``getUserNames`` (https://bugs.launchpad.net/bugs/972408) - switch to using the standalone ``dataflake.fakeldap`` package for unit tests
2.20
----------------- - Fix for CVE-2010-2944 (http://secunia.com/advisories/cve_reference/CVE-2010-2944/), which was never reported upstream by the Debian people, who found the problem 8 months ago (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=593466). Thanks guys.