1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
LDAP module for Python
======================
This module provides access to the LDAP (C language) library. It is
known to compile and work with:
* Python 2.0+ <http://www.python.org/>
* OpenLDAP 2.0.18 <http://www.openldap.org/>
Most parts should still work with Python 1.5.x. See compability notes
in module headers.
For module documentation, see:
http://python-ldap.sourceforge.net/
Quick build instructions:
edit setup.cfg
python setup.py build
python setup.py install
Quick usage example:
import ldap
l = ldap.open("my_ldap_server.my_domain")
l.simple_bind_s("","")
l.search_s("o=My Organisation, c=AU", ldap.SCOPE_SUBTREE, "objectclass=*")
Not included:
Direct BER support
Author(s) contact:
http://python-ldap.sourceforge.net/
python-ldap-dev@lists.sourceforge.net
If you are looking for help, please try the mailing list archives
first, then send a question to the mailing list.
Be warned that questions will be ignored if they can be
trivially answered by referring to the documentation.
If you are interested in helping, please contact the mailing list.
If you want new features or upgrades, please check the mailing list
archives and then enquire about any progress.
Notes for Microsoft WIN32:
This README is part of a source distribution. A precompiled ldap.pyd
for WIN32 architectures can also be found at:
http://python-ldap.sourceforge.net/
If you have MSVC6.0 or equivalent, and want to build the module yourself,
you should refer to the README.txt file in the win32/ directory.
Copyright and licensing:
Different parts of python-ldap might have different licenses. See
individual directories for their licensing. In brief, these are:
ldap: public domain
ldif: public domain
ldapurl: public domain
win32: unknown <public domain?>
Although not a condition of the licenses, I strongly urge that any
improvements you may make be sent back to us for inclusion into
future versions of this package (under the same free licensing).
Acknowledgements:
Thanks to Konstantin Chuguev <Konstantin.Chuguev at dante.org.uk>
and Steffen Ries <steffen.ries at sympatico.ca> for working
on support for OpenLDAP 2.0.x features.
Thanks to Federico Di Gregorio <fog at mixadlive.com> for the
ldaplib and perldap migration module.
Thanks to Michael Stroeder <michael at stroeder.com> for the
modules ldif, ldap/*.py modules.
Thanks to all the guys on the python-ldap-dev mailing list for
their contributions and input into this package.
Thanks to Mauro Cicognini <mcicogni at siosistemi.it> for the
WIN32/MSVC6 bits, and the pre-built WIN32 ldap.pyd.
These very kind people have supplied patches or suggested changes:
John Benninghoff <johnb at netscape.com>
Donn Cave <donn at u.washington.edu>
Jason Gunthorpe <jgg at debian.org>
gurney_j <gurney_j at 4j.lane.edu>
Eric S. Johansson <esj at harvee.billerica.ma.us>
David Margrave <davidma at premier1.net>
Uche Ogbuji <uche.ogbuji at fourthought.com>
Neale Pickett <neale at lanl.gov>
Blake Weston <weston at platinum1.cambridge.scr.slb.com>
Thanks! I may have missed someone: please mail me if I have omitted
your name.
$Id: README,v 1.5 2002/01/04 12:36:05 stroeder Exp $
|