From: <mi...@st...> - 2004-03-24 20:52:14
|
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() |