Project
openldap
A simple, but feature-complete Ruby binding for OpenLDAP's libldap. 
This binding is intended as an alternative for [ruby-ldap][] for libraries or applications which require a more complete implementation of the LDAP protocol (according to [RFC4511][]) than it provides.
Additions or changes:
* Referrals for add, modify, delete, modrdn, compare
* Controls for add, modify, delete, modrdn, compare
* Asynchronous and synchronous APIs
* Detailed exception class hierarchy for results instead of just one
  class for all non-success results.
* Complete [RFC4511][] support:
  - extended operations and results
  - unsolicited notifications
  - continuation references
  - intermediate responses
  - alias deferencing
  - etc.
* Cleanly abandon terminated operations where supported
* Memory-handling cleanup to avoid leaks, corruption, and other
  problems experienced in the wild.
* Drop deprecated non-_ext variants of operations which have a 
  modern equivalent.
* M17n for Ruby 1.9.x.
* Improved test coverage
**NOTE:** This library is still under development, and should not be considered to be feature-complete or production-ready.
This project's versions follow the [Semantic Versioning Specification][semver].
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Development
 Dependencies