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
Development
Dependencies