Re: Python LDAP

2011-04-08 Thread Godefroid Chapelle
to me. The problem you are having is not specific to python-ldap, nor Lotus LDAP. Be the DN '' (an empty string) or ' ' (A space) or '' (Lots of spaces) it's the DN of the root of the tree on that LDAP server. Has one of the subscribers already succeeded to connect to Lotus Notes ? I

Python LDAP

2011-04-07 Thread Godefroid Chapelle
___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: python-ldap as replication client

2011-03-23 Thread Michael Ströder
-dev2devmar ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: python-ldap as replication client

2011-03-23 Thread Eric Brunson
be a part of the solution? Download the Intel(R) Manageability Checker today! http://p.sf.net/sfu/intel-dev2devmar ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Roadmap for python-ldap 2.4

2011-03-21 Thread Michael Ströder
. -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https

Re: Minimum version of OpenLDAP libs for python-ldap 2.4.x?

2011-03-04 Thread Zhang Huangbin
On Mar 5, 2011, at 2:45 AM, Michael Ströder wrote: Again it's time to think about the minimum required version of OpenLDAP libs to be used for building upcoming python-ldap 2.4.0. Does it mean py-ldap-2.4.0 won't support OpenLDAP-2.3.x series? Debian 5, RHEL/CentOS 5 ships OpenLDAP-2.3.x. I

Re: python-ldap hanging for 15 minutes under certain conditions

2011-02-08 Thread Michael Wood
problems like I had when using python-ldap - OpenLDAP - GnuTLS. Of course, the chances of Ubuntu switching just because I think it would be best are minimal :) Especially because I am not intimately familiar with all the issues. Why is Fedora/Red Hat doing this at all?  Why bother?  https

Re: python-ldap hanging for 15 minutes under certain conditions

2011-02-07 Thread Rich Megginson
___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: python-ldap hanging for 15 minutes under certain conditions

2011-02-05 Thread Michael Wood
/sfu/oracle-sfdevnlfb ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: python-ldap hanging for 15 minutes under certain conditions

2011-02-04 Thread Michael Ströder
. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb ___ Python-LDAP-dev mailing list Python-LDAP-dev

Re: python-ldap hanging for 15 minutes under certain conditions

2011-02-04 Thread Rich Megginson
we could use it from python-ldap via OpenLDAP just like Mozilla clients use it. Yes. I've been using it for a while like that. For more information: http://www.openldap.org/faq/index.cgi?file=1514 I'm thinking of support for PKCS#11 tokens and adding trusted certs. See the above FAQ

Re: python-ldap hanging for 15 minutes under certain conditions

2011-02-03 Thread Rich Megginson
into the same issue on various different Linux machines with a range of OpenLDAP and python-ldap versions, but it seems to work fine on a Mac running Leopard. e.g. Ubuntu Lucid Lynx with libldap2-dev version 2.4.21-0ubuntu5.3 and python-ldap 2.3.10-1ubuntu1. I've also tried upgrading python-ldap

Re: python-ldap hanging for 15 minutes under certain conditions

2011-02-03 Thread Michael Wood
server.  If anyone could enlighten me I would be grateful. I've run into the same issue on various different Linux machines with a range of OpenLDAP and python-ldap versions, but it seems to work fine on a Mac running Leopard. e.g. Ubuntu Lucid Lynx with libldap2-dev version 2.4.21-0ubuntu5.3

Re: python-ldap hanging for 15 minutes under certain conditions

2011-02-03 Thread Michael Wood
Hi 2011/2/3 Michael Ströder mich...@stroeder.com: Michael Wood wrote: On 3 February 2011 18:16, Rich Megginson rich.meggin...@gmail.com wrote: On 02/03/2011 04:34 AM, Michael Wood wrote: e.g. Ubuntu Lucid Lynx with libldap2-dev version 2.4.21-0ubuntu5.3 and python-ldap 2.3.10-1ubuntu1

Re: python-ldap hanging for 15 minutes under certain conditions

2011-02-03 Thread James Andrewartha
On 04/02/11 03:31, Michael Ströder wrote: Michael Wood wrote: On 3 February 2011 18:16, Rich Megginson rich.meggin...@gmail.com wrote: On 02/03/2011 04:34 AM, Michael Wood wrote: e.g. Ubuntu Lucid Lynx with libldap2-dev version 2.4.21-0ubuntu5.3 and python-ldap 2.3.10-1ubuntu1. [..] But I

Can't install python-ldap from pypi.python.org

2010-10-27 Thread Zhang Huangbin
Hi, developers. I can't install python-ldap from pypi.python.org, will you consider fixing it? First of all, there's a compile issue with py-ldap-2.3.12 on RHEL/CentOS 5.x: http://marc.info/?t=12815231342r=1w=2 Old versions are not available: #-- # easy_install python-ldap==2.3.11

Installing python-ldap 2.3.12 fails

2010-09-21 Thread Adam Tauno Williams
When I install the most recent python-ldap on my CentOS5 box (which has Python2.6 from IUS) it fails. Previously I was able to install python-ldap on a similarly provisioned host. gcc-4.1.2-48.el5 openldap-devel-2.3.43-12.el5_5.2 openssl-devel-0.9.8e-12.el5_4.6 python26-devel-2.6.5-3.el5

Re: Installing python-ldap 2.3.12 fails

2010-09-21 Thread Michael Ströder
Adam Tauno Williams wrote: When I install the most recent python-ldap on my CentOS5 box (which has Python2.6 from IUS) it fails. Previously I was able to install python-ldap on a similarly provisioned host. Hmm, known problem...(see below) Ciao, Michael. Original Message

Re: python-ldap-2.3.12: Compile error on CentOS 5.5, i386

2010-08-11 Thread Zhang Huangbin
On Aug 12, 2010, at 2:42 AM, Michael Ströder wrote: Looks like an older OpenLDAP release. Please try the patch below. Ciao, Michael. Index: Modules/constants.c === RCS file: /cvsroot/python-ldap/python-ldap/Modules

python-ldap-2.3.12: Compile error on CentOS 5.5, i386

2010-08-10 Thread Zhang Huangbin
On Aug 9, 2010, at 11:43 PM, Michael Ströder wrote: Find a new release of python-ldap: http://pypi.python.org/pypi/python-ldap/2.3.12 Compile error on CentOS 5.5, i386: # easy_install python-ldap==2.3.12 Searching for python-ldap==2.3.12 Reading http://cheeseshop.python.org/pypi/python

python-ldap and kerberos

2010-03-24 Thread Pascal
Hi everybody, I'm on an M$AD and I'm trying python-ldap from a LINUX host with Python 2.6.4. All is ok, I can search_s after a bind_s. The problem is the plain text password (wireshark)... LDAPs is not not avaible and I can't play with certificats... Kerberos is nativelly available on M$AD

ANN: python-ldap-2.3.11

2010-02-26 Thread Michael Ströder
Find a new release of python-ldap: http://www.python-ldap.org/ python-ldap provides an object-oriented API to access LDAP directory servers from Python programs. It mainly wraps the OpenLDAP 2.x libs for that purpose. Additionally it contains modules for other LDAP-related stuff (e.g

Re: Compile error on RHEL 5.3 (x86_64), python-ldap-2.3.10

2009-11-13 Thread Michael Ströder
application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: Compile error on RHEL 5.3 (x86_64), python-ldap-2.3.10

2009-11-12 Thread Michael Ströder
Please make sure you have all the necessary headers available on your system for building Python extension modules and all the libs needed by python-ldap. I don't know the package names on RHEL though. Ciao, Michael. -- Let

Re: Compile error on RHEL 5.3 (x86_64), python-ldap-2.3.10

2009-11-04 Thread Michael Ströder
Zhang Huangbin wrote: I got below compile error on Red Hat Enterprise Linux 5.3 (x86_64) with python-ldap-2.3.10, but 2.3.8 was compiled and installed success. What's wrong with it? Modules/constants.c:184: error: ‘LDAP_OPT_X_TLS_NEWCTX’ undeclared Well, I asked for testing long

python-ldap on CIFS

2009-10-07 Thread phobie
I am trying to use Python with python-ldap on a CIFS share. While Python works fine the import of ldap fails. Installed Active Python 2.6.2.2. Copied the Python dir to the share. Copied python26.dll pythoncom26.dll pywintypes26.dll to the new Python dir. Uninstalled the local Python! C

Re: python-ldap on CIFS

2009-10-07 Thread Michael Ströder
to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

python-ldap, modlist and base64

2009-08-14 Thread Matias Surdi
your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net

Re: python-ldap, modlist and base64

2009-08-14 Thread Jens Vagelpohl
Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Python-LDAP-dev mailing

Re: Python-LDAP for Python 3.0

2009-08-04 Thread Michael Ströder
David, David Leonard wrote: I have been looking at how to build the _ldap module for python3.x. I'm glad you're again working on python-ldap! Several months ago I tried to raise a discussion about this: http://www.mail-archive.com/python-ldap-dev@lists.sourceforge.net/msg00394.html So

Python-LDAP for Python 3.0

2009-08-03 Thread David Leonard
sounds suspicious anyway.) 1. Python-ldap compiled for 2.x should continue to use int for Message IDs and constants, but when compiled for 3.x will use longs. Next, and much harder to deal with is the loss of str(). There is heavy reliance of str() objects by _ldap to hold binary data, for attribute

Re: ANN: python-ldap-2.3.9

2009-07-27 Thread Torsten Kurbad
-- ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

ANN: python-ldap-2.3.9

2009-07-26 Thread Michael Ströder
Find a new release of python-ldap: http://www.python-ldap.org/ python-ldap provides an object-oriented API to access LDAP directory servers from Python programs. It mainly wraps the OpenLDAP 2.x libs for that purpose. Additionally it contains modules for other LDAP-related stuff (e.g

Re: python-ldap search_s hanging problem on Linux box

2009-06-24 Thread Michael Ströder
Todd Hanson wrote: I have a query that was written in python (2.5) utilizing the python-ldap package (newest stable version for both Windows and Linux) to query an Active Directory server for a user’s group membership. The code works fine on my test machine (2-3 seconds for result) which

python-ldap search_s hanging problem on Linux box

2009-06-23 Thread Todd Hanson
I have a query that was written in python (2.5) utilizing the python-ldap package (newest stable version for both Windows and Linux) to query an Active Directory server for a user's group membership. The code works fine on my test machine (2-3 seconds for result) which is Windows based but when I

Re: ldap.OPT_X_SASL_NOCANON (was: ANN: python-ldap-2.3.8)

2009-05-09 Thread Geert Jansen
-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: ANN: python-ldap-2.3.8

2009-05-04 Thread Geert Jansen
. Is that correct? Yes, that should be fine. Thanks, Geert python-ldap-2.3.8-canon.patch Description: Binary data -- Register Now Save for Velocity, the Web Performance Operations Conference from O'Reilly Media. Velocity

ldap.OPT_X_SASL_NOCANON (was: ANN: python-ldap-2.3.8)

2009-05-04 Thread Michael Ströder
___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: ANN: python-ldap-2.3.8

2009-05-03 Thread Geert Jansen
/mailarchive/message.php?msg_name=648242720811211518k726c54b9y1c8357255477ae5a%40mail.gmail.com - http://www.openldap.org/lists/openldap-bugs/200811/msg00116.html Regards, Geert python-ldap-2.3.8-canon.patch Description: Binary data

Re: ANN: python-ldap-2.3.8

2009-05-03 Thread Michael Ströder
://p.sf.net/sfu/velocityconf ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: ANN: python-ldap-2.3.8

2009-04-30 Thread Zhang Huangbin
Michael Ströder wrote: Find a new release of python-ldap: http://www.python-ldap.org/ Thanks for your great work, Michael. ^_^ -- Best regards. Zhang Huangbin - Open Source Mail Server Solution for RHEL/CentOS 5.x: http://code.google.com/p/iredmail

Re: ldapsearch vs. python-ldap

2009-04-11 Thread Michael Ströder
in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: using Kerberos to authenticate to Active Directory from python ldap

2009-04-10 Thread Olivier Sessink
2009/4/10 Geert Jansen ge...@boskant.nl: As a related solution, you could have a look at python-ad [1]. Python-AD is built on top of python-ldap and provides lots of functionality that you normally need to connect to AD built in. For example, service discovery, credential management and multi

Limited the usage of SF services for python-ldap

2009-04-09 Thread Michael Ströder
HI! Please note that from now on python-ldap releases and docs will not be made available trough SF's file release area anymore. SF's new web interface is even worse than the old one. The download pages are much too complicated for implementing automatic installation. The web page http://python

using Kerberos to authenticate to Active Directory from python ldap

2009-04-09 Thread Olivier Sessink
Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists

Re: Limited the usage of SF services for python-ldap

2009-04-09 Thread Zhang Huangbin
Michael Ströder wrote: HI! Please note that from now on python-ldap releases and docs will not be made available trough SF's file release area anymore. SF's new web interface is even worse than the old one. The download pages are much too complicated for implementing automatic installation

Anyone packaged python-ldap as part of a bigger package ?

2009-04-06 Thread Roland Hedberg
Hi! My goal: to 'bundle' pyton-ldap as part of a service distribution. The necessary software for this distribution is a among other a set of Python packages like python-ldap, Twisted and rdflib and a a couple of packages I've developed in python myself, but to get the full service

Re: Anyone packaged python-ldap as part of a bigger package ?

2009-04-06 Thread Michael Ströder
. -- ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Thoughts on python-ldap 3.0

2008-11-07 Thread Michael Ströder
HI! Given that Python 3.0 makes good progress it's worth to think about how to provide a LDAP module for Python 3.0. Glancing over PEP 3000 it's pretty obvious that python-ldap could be changed more than just adding a few compability patches needed for 2.5 or 2.6 since Python 3.0 seems

Re: Thoughts on python-ldap 3.0

2008-11-07 Thread Michael Ströder
Michael Ströder wrote: Some ideas: Forgot one point: I'd prefer python-ldap to be part of the Python standard lib in the long run. New code would make it possible to meet the licensing prerequisites of the PSF for this from the very beginning. Ciao, Michael

python-ldap wrong auth. after server down

2008-09-26 Thread mete bilgin
applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https

Re: python-ldap wrong auth. after server down

2008-09-26 Thread Michael Ströder
-4.6.so[b7bcc000+13a000] This looks like a bug in OpenLDAP. It has nothing to with python-ldap. I already saw this myself yesterday when doing SASL/EXTERNAL bind. It's on my to-do-list to track this down and report to OpenLDAP's ITS if I find some spare time. You could help if you clarify

Re: problem using python-ldap under fcgi

2008-08-27 Thread Michael Ströder
?banner_id=100url=/ ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: problem using python-ldap under fcgi

2008-08-27 Thread Michael Ströder
what the issue was. It's good if you don't run a patched version of python-ldap. In general and thanks to the contributors who provided patches in the past python-ldap seems fairly stable. But let's look at the blog entry which convinced you to try patching python-ldap (see http

Re: problem using python-ldap under fcgi

2008-08-27 Thread Matej Vela
Michael Ströder [EMAIL PROTECTED] writes: But let's look at the blog entry which convinced you to try patching python-ldap (see http://www.notes.xythian.net/2007/10/24/python-cdb-032-52ubuntu2-with-python-25-causes-double-free-corruption-crash-on-dealloc/): Some other searching suggests

Re: problem using python-ldap under fcgi

2008-08-27 Thread Michael Ströder
=/ ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: Problems importing from LDIF file generated with python-ldap

2008-08-13 Thread Michael Ströder
? And when I try to incorporate this into the LDIF generator script, which uses python-ldap, it just won't work. I don't know why it worked in the past. The LDIF generator script is wrong since it uses module ldif for generating entry records (provided by a dict) instead of providing

Re: Python-LDAP doesn't like crypt-passwords with 41bit?

2008-07-23 Thread Michael Ströder
[EMAIL PROTECTED] wrote: Our passwords in the LDAP server are encrypted with “crypt” and stored as 41bit binary values. The problem is that python-ldap doesn’t seem to like 41bit passwords but only 20bit. When I try to authenticate by Plone-LDAP / python-LDAP, it doesn’t work, cause

AW: Python-LDAP doesn't like crypt-passwords with 41bit?

2008-07-23 Thread sommerfeld
Hi Michael, I just compiled the latest stable python-ldap version by hand and now authentication works - seems to have been a bug in that old version shipped with Debian Etch. Thanks, B. -Ursprüngliche Nachricht- Von: Michael Ströder [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 23

Re: Who is using python-ldap with Python 1.5.x and 2.0-2.2?

2008-06-16 Thread Michael Ströder
Torsten Kurbad wrote: Jens Vagelpohl wrote: IMHO it's really not a big deal to tell people they must use older python-ldap releases if they insist on running Python versions that are no longer supported by anyone. Exactly my opinion! You both want to convince me to keep older versions

Re: Who is using python-ldap with Python 1.5.x and 2.0-2.2?

2008-06-16 Thread Matej Vela
-- because of the large number of libraries and plugins linked with libldap, a binary could end up simultaneously using code compiled with different LDAP ABIs, and promptly crash. The next Debian release (due out later this year) will use libldap 2.4 with versioned symbols. I'm not sure which python-ldap

FYI: python-ldap and web2ldap at OpenLDAP booth, OpenExpo 2008

2008-05-07 Thread Michael Ströder
LDAP clients. I will also present web2ldap and answer questions about python-ldap too. I'd be glad to meet members of the community personally there. Ciao, Michael. -- Michael Ströder E-Mail: [EMAIL PROTECTED] http://www.stroeder.com

Re: ANN: python-ldap-2.3.4

2008-03-30 Thread Michael Ströder
/marketplace ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: ANN: python-ldap-2.3.4

2008-03-29 Thread Torsten Kurbad
;164216239;13503038;w?http://sf.net/marketplace ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

[ldap] ANN: python-ldap-2.3.2

2008-03-26 Thread Michael Ströder
Find a new release of python-ldap: http://python-ldap.sourceforge.net/ python-ldap provides an object-oriented API to access LDAP directory servers from Python programs. It mainly wraps the OpenLDAP 2.x libs for that purpose. Additionally it contains modules for other LDAP-related stuff (e.g

Re: ANN: python-ldap-2.3.2

2008-03-26 Thread Torsten Kurbad
? - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ___ Python-LDAP-dev mailing list

Re: ANN: python-ldap-2.3.2

2008-03-26 Thread Michael Ströder
/marketplace ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: adding binary attribute using python-ldap

2008-03-19 Thread Michael Ströder
Rahul Amaram wrote: I was wondering if there is any way I can add binary data (such as jpegPhoto and userCertificate) using python-ldap. I've googled but coudn't find any solution. If there is no way of doing it, what is the best alternative solution? There's simply no difference. Note

Python LDAP

2007-08-10 Thread Nicholas Jay Chokas
now http://get.splunk.com/___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Re: Python LDAP

2007-08-10 Thread Alain Spineux
Hi python-ldap is a ldap client library and then can access any LDAP server, including the not completely compliant M$ active directory. But your problem is not very clear in your question. On 8/10/07, Nicholas Jay Chokas [EMAIL PROTECTED] wrote: Hello, I'm trying to write a script to enable

Re: Python-LDAP for Win32 Windows 2003 LDAP

2007-08-08 Thread Michael Ströder
based on python-ldap. So I wonder if you're code is exactly doing what you think it should do. ;-) Maybe a *small* test script would be helpful to find out. Ciao, Michael. - This SF.net email is sponsored by: Splunk Inc

Re: Python-LDAP for Win32 Windows 2003 LDAP

2007-08-07 Thread Michael Ströder
files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https

[ldap] ANN: python-ldap-2.3.1

2007-07-24 Thread Michael Ströder
Find a new release of python-ldap: http://python-ldap.sourceforge.net/ python-ldap provides an object-oriented API to access LDAP directory servers from Python programs. It mainly wraps the OpenLDAP 2.x libs for that purpose. Additionally it contains modules for other LDAP-related stuff (e.g