HI!
Please take note of modifications to binding code in ldap.ldapobject and
Modules/LDAPObject.c (see file CHANGES attached below) and bring your CVS
working tree in sync and test!
Thanks for testing.
Also note that I rather dropped support for building with OpenLDAP 2.0 libs
since 2.0 is not maintained anymore.
Ciao, Michael.
----------------------------------------------------------------
Released 2.0.0pre21 2004-03-xx
Changes since 2.0.0pre20:
Modules/:
* Removed meaningless repr() function from LDAPObject.c
* Removed setting LDAP_OPT_PROTOCOL_VERSION in l_ldap_sasl_bind_s()
* Modified string handling via berval instead of *char
in l_ldap_compare_ext() makes it possible to compare attribute
values with null chars.
* Wrapped ldap_sasl_bind() for simple binds instead of ldap_bind()
since 1. the latter is marked deprecated and 2. ldap_sasl_bind()
allows password credentials with null chars.
ldap.ldapobject:
* LDAPObject.bind() only allows simple binds since Kerberos V4
binds of LDAPv2 are not supported anymore. An assert statement
was added to make the coder aware of that.
* Renamed former LDAPObject.sasl_bind_s() to
LDAPObject.sasl_interactive_bind_s() since it wraps OpenLDAP's
ldap_sasl_interactive_bind_s()
|