Fwd: [pyasn1-users] ANN: pyasn1-0.0.13a & pyasn1-modules-0.0.1a released

Rich Megginson rich.megginson at gmail.com
Mon Mar 7 18:53:00 CET 2011


On 03/07/2011 10:35 AM, Michael Ströder wrote:
> Rich Megginson wrote:
>>    On 03/06/2011 06:14 PM, Chaos Eternal wrote:
>>> should we re-implement python-ldap on pyasn and get rid of depends on
>>> openldap libs?
>>>
>> I vote no.  Why would you want to do that?  How would you implement
>> TLS/SSL?  How would you implement SASL/GSSAPI?  How would you keep up
>> with openldap client library development, which is the reference
>> standard for LDAP in the FOSS world?
> David and me already thought about this two years ago. And for the same
> reasons Rich mentioned I won't go that route because it's simply too much work
> to get it right. Additionally there's the performance aspect.
>
> BTW: There is already a pure-Python LDAP module called 'ldaptor'.
> http://eagain.net/talks/ldaptor/index.html
>
> But I'm currently using pyasn1 for certain LDAPv3 extended operations/controls
> and therefore I am thinking about adding some of the basic LDAP-related ASN.1
> stuff to python-ldap 2.4.x. But this would introduce a dependency on pyasn1.
> Pros/Cons?
RHEL does not include pyasn1.  But it is extremely useful for 
extops/controls - doing BER codec by hand is not fun.  A mid-way 
approach would be to expose the liblber ber_scanf/ber_printf and support 
functions in python.

If you do decide that it is necessary for python-ldap to use pyasn1, we 
can work on getting it into RHEL.  The Fedora python-pyasn1 maintainer 
is one of the guys on the freeipa team which uses python-ldap heavily.
> Ciao, Michael.





More information about the python-ldap mailing list