[python3-ldap] python3-ldap 0.9.6.1

python3ldap python3ldap at gmail.com
Wed Nov 12 00:16:03 CET 2014


I've released the 0.9.6.1 version of python3-ldap. I've fixed a
problem in the source distribution package and added the Fedora389
Directory Server v 1.3.3.0 to the offline schemas. You can get the
server with Server('servername', get_info=ldap3.OFFLINE_DS389_1_3_3

I've also included an "auto_range" parameter to get long attribute
value list. the connection object if you get an attribute result in
the form of "attribute;range=1-1500' this means that the server has
more element for the attribute values but you have to send other
searches operation until you get the 'attribute;range=9999-*'  format.
If you set auto_range to True python3-ldap will perform all the needed
search operations in the same request and will reassemble the result
in the "attribute" attribute (removing the range). This is specified
in RFC 3866 but I've seen it applied only on Active Directory. Let me
know if this is working on other ldap servers too.



The full changelog for 0.9.6.1 is:
    - Added boolean parameter "auto_range" to catch the "range" ldap
tag in searches. When true all needed search operation are made to
fully obtain the whole range of result values
    - Fixed bug in sdist
    - Added offline schema for Fedora 389 Directory Server 1.3.3
    - Fixed bug while reading DSA info

Bye,
Giovanni


More information about the python3-ldap mailing list