Clever Geek Handbook
📜 ⬆️ ⬇️

Openldap

OpenLDAP is an open LDAP implementation developed by the project of the same name, distributed under its own free OpenLDAP Public License . Among others, there are implementations for various modifications of BSD , as well as Linux , AIX , HP-UX , Mac OS X , Solaris , Microsoft Windows (NT and successors - 2000, XP, Vista, Windows 7) and z / OS .

Openldap
OpenLDAP-logo.png
Developer
Written on
operating system
Latest version
Readable File Formats
Generated File Formats
License
Site

Content

History

The project was launched in 1998 by Kurt Zeilenga , the original OpenLDAP code was copied from the LDAP implementation of the University of Michigan , where the development and evolution of the LDAP protocol was ultimately continued.

In April 2006, the main developers of the OpenLDAP project were: Howard Chu (chief architect), Pierangelo Masarati and Kurt Zeylenga, a significant contribution to the project was made by Luke Howard ( Luke Howard ), Halvard Furuset ( Hallvard Furuseth ), Cana Gibson Mount ( Quanah Gibson-Mount ) and Gavin Henry (Gavin Henry).

In 2015 , in order to use MegaFon PJSC’s infrastructure, Russian developers created the fork ReOpenLDAP [5] , which eliminated several fundamental errors in the implementation of the replication mechanism (content synchronization) according to RFC 4533 , and also added tools to overcome the shortcomings of the protocol itself ( incorrect deletion of records in replicas). As a result, it becomes possible to build a cluster of three or more nodes in the multi-master mode with the "each with each" topology [5] (full mesh topology).

Components

OpenLDAP consists of three main components:

  • slapd is an independent LDAP daemon and associated overlays and tools;
  • Libraries implementing the LDAP protocol
  • Utilities, tools, and support clients.

The project also supports several subprojects:

  • JLDAP - LDAP class libraries for Java ;
  • JDBC-LDAP - an interface driver between Java JDBC and LDAP;
  • ldapc ++ - LDAP class libraries for C ++ .

Release History

Major (functional) editions of OpenLDAP include:

  • Version 1 was based on a revised code from the latest LDAP release from the University of Michigan (version 3.3) and a combination of additional changes.
  • Release 2.0, released in August 2000, contained significant improvements including support for LDAP third version specification (LDAP v3), IPv6, and many others.
  • In version 2.1 dated June 2002, a transaction database module (based on Berkeley DB ), SASL support, and experimental modules Meta, Monitor, and Virtual appeared.
  • Version 2.2 released in December 2003 implements the “sync” engine, which supports replication (syncrepl), an overlay interface, and numerous functional improvements regarding the database and RFC standards.
  • Version 2.3, released in June 2005, included a configurator (dynamic configuration tool), additional overlays, including RFC -compliant password management policy components, and many other improvements.
  • Version 2.4 of the October 2007 release implements N-way MultiMaster replication mechanisms, an awaiting master, and the ability to delete and modify circuit elements on the fly.

See also

  • 389 Directory Server

Notes

  1. ↑ The openldap Open Source Project on Open Hub: Languages ​​Page - 2006.
    <a href=" https://wikidata.org/wiki/Track:Q124688 "> </a> <a href=" https://wikidata.org/wiki/Track:P1972 "> </a>
  2. ↑ https://www.openldap.org/software/release/changes.html
  3. ↑ http://www.openldap.org/software/release/license.html
  4. ↑ Open Hub - 2006.
    <a href=" https://wikidata.org/wiki/Track:Q124688 "> </a> <a href=" https://wikidata.org/wiki/Track:P1972 "> </a>
  5. ↑ 1 2 ReOpenLDAP Project on GitHub

Links

  • OpenLDAP site
  • Using libldap , LDAP Client API Tutorial
  • An OpenLDAP Update , article by Marty Heyman 09/13/2007
Source - https://ru.wikipedia.org/w/index.php?title=OpenLDAP&oldid=101427344


More articles:

  • Mitte (District of Berlin)
  • 11 Small Dog
  • Granatwerfer 42
  • M-240 240 mm mortar
  • Choapa (province)
  • Brain, Dennis
  • Sanssouci (Haiti)
  • Moskh
  • Merac
  • Submarines of type RO-60

All articles

Clever Geek | 2019