OpenLDAP
From Wikipedia, the free encyclopedia
OpenLDAP Software | |
---|---|
Developed by | The OpenLDAP Project |
Latest release | 2.4.10/2.3.42 / 8 June 2008 |
Written in | C |
OS | Any |
Platform | Cross-platform |
Genre | LDAP software suite |
License | OpenLDAP Public License |
Website | http://www.openldap.org/ |
OpenLDAP Software is a free, open source implementation of the Lightweight Directory Access Protocol (LDAP) developed by the OpenLDAP Project. It is released under its own license called the OpenLDAP Public License. LDAP is a platform-independent protocol. Several common Linux distributions include OpenLDAP Software for LDAP support. The software also runs on BSD-variants, as well as AIX, HP-UX, Mac OS X, Solaris, Microsoft Windows (2000, XP), and z/OS.
Contents |
[edit] Project history and core team
The OpenLDAP Project was started in 1998 by Kurt Zeilenga. The project started by cloning the LDAP reference source from the University Of Michigan where a long-running project had supported development and evolution of the LDAP protocol.
As of April, 2006, the OpenLDAP Project has three Core Team members: Howard Chu (Chief Architect), Pierangelo Masarati, and Kurt Zeilenga. There are numerous other important and active contributors including Luke Howard, Hallvard Furuseth, Quanah Gibson-Mount, and Gavin Henry.
[edit] Components of OpenLDAP Software
OpenLDAP Software has three main components:
- slapd - stand-alone LDAP daemon and associated overlays and tools,
- libraries implementing the LDAP protocol, and
- sample clients: ldapsearch, ldapadd, ldapdelete, and others
Additionally, the OpenLDAP Project is home to a number of subprojects:
- JLDAP - LDAP class libraries for Java
- JDBC-LDAP - Java JDBC - LDAP Bridge driver
- ldapc++ - LDAP class libraries for C++
[edit] Release summary
The major (functional) releases of OpenLDAP Software include:
- OpenLDAP Version 1 was a general clean-up of the last release from the University of Michigan project (release 3.3), and consolidation of additional changes.
- OpenLDAP Version 2.0, released in August, 2000, included major enhancements including LDAP version 3 (LDAPv3) support, Internet Protocol version 6 (IPv6) support, and numerous other enhancements.
- OpenLDAP Version 2.1, released in June, 2002, included the transactional database backend (based on Berkeley Database or BDB), Simple Authentication and Security Layer (SASL) support, and Meta, Monitor, and Virtual experimental backends.
- OpenLDAP Version 2.2, released in December, 2003, included the LDAP "sync" Engine with replication support (syncrepl), the overlay interface, and numerous database and RFC-related functional enhancements.
- OpenLDAP Version 2.3, released in June, 2005, included the Configuration Backend (dynamic configuration), additional overlays including RFC-compliant Password Policy software, and numerous additional enhancements.
- OpenLDAP Version 2.4, released in October, 2007, introduced N-way MultiMaster replication, Stand-by master, and the ability to delete and modify Schema elements on the fly, plus many more.
[edit] See also
[edit] External links
- The OpenLDAP website
- The OpenLDAP Project
- The OpenLDAP Foundation
- OpenLDAP Software
- OpenLDAP Public License
- Using libldap, A tutorial on the OpenLDAP client API
- An OpenLDAP Update article by Marty Heyman 09/13/2007