_ldap problem and current resolution. -- found api change

Joe Little jlittle at open-it.org
Wed Oct 3 17:32:27 CEST 2001


please do commit... the effort to get current CS to work with Steffen's 
patches has been problematic on my end. I'd like there to be concensus 
(ie CVS committed) on what is the ideal 2.x version. I also think that 
the version number should be officially increased to 1.11alpha or 
whatever.

On Wednesday, October 3, 2001, at 02:03 AM, Konstantin Chuguev wrote:

> Hi All,
>
> A small update on what I'm doing:
> I have merged Steffen Ries's and my patches and built python-ldap with
> OpenLDAP-2.0.15. I then installed web2ldap-0.9.5 to do some tests.
> For what I need it, it works fine. But there still may be problems in 
> other
> areas.
>
> I think it's OK to commit the patches to the current branch of CVS. Your
> suggestions?
>
> And, yes, as there are no ldap_ufn_* functions in OpenLDAP-2.x, they 
> are made
> conditional (#if LDAP_API_VERSION < 2000) in the patches.
> The other known issue is the ldap_rebind_proc callback function, which
> incompatible in OpenLDAP-1.x and 2.x (both arguments, result and 
> behaviour).
> This requires more study.
>
> Regards,
>     Konstantin.
>
> Christian Wiese wrote:
>
>> Michael,
>>
>> where can I get the OpenLDAP 2.0.16engineering version ?
>> I can test it on my machine because I don't run openldap 1.x
>>
>> Christian
>>
>> Am Tuesday 02 October 2001 19:57 schrieb Michael Ströder:
>>> Joe Little wrote:
>>>> what is the openldap 2.x module name from cvs.. I just pulled
>>>> "python-ldap" using the anonymous instructions, and it pulled a copy
>>>> with all UFN/etc support still there. like Christian said, he built
>>>> against the current CVS tree. Is this tree "the openldap 2.x" tree 
>>>> like
>>>> I think it is. If so, it is littered with ufn/url support :)
>>>
>>> OpenLDAP 2 support not yet there in CVS.
>>>
>>> The most recent and complete OpenLDAP 2 patch I have is the one by
>>> Steffen Ries <steffen.ries at sympatico.ca> who tried to come up with
>>> something against CVS containing all the memory leak fixes applied,
>>> Konstantin's patches, Stig's suggestions and his own STARTTLS
>>> support. Not sure about the ufn* stuff though. I've built it against
>>> OpenLDAP 2.0.16engineering from CVS. It works but still seg faults a
>>> lot. Could be an issue with my local installation with OpenLDAP
>>> 1.2.13 hanging around in /usr/lib although
>>> /usr/local/openldap2/lib/libldap.so.2 is used.
>>>
>>> This patched module is used for running web2ldap's online-demo at
>>> http://sites.inka.de:8002/web2ldap with Python 2.
>>>
>>> Ciao, Michael.
>>>
>>> 


More information about the python-ldap mailing list