.. _openldap-packages: OpenLDAP packages ================= LTB project provides 5 packages for Debian/Ubuntu and Red-Hat/CentOS: :openldap-ltb: main OpenLDAP package, including slapd-cli, systemd service, and many openldap core modules (see below) :openldap-ltb-contrib-overlays: additional openldap modules (see the list below) :openldap-ltb-dbg: debug symbols for openldap :openldap-ltb-explockout: additional overlay *exponential lockout* :openldap-ltb-mdb-utils: additional utilities for the mdb database backend (mdb_*) .. NOTE:: LTB team tries to keep packages up to date with the latest OpenLDAP version. .. TIP:: Every backend and overlay is compiled as a module. The main OpenLDAP package includes: * backends: * **mdb**: main database storage * **ldap**: LDAP proxy * **meta**: agregation of multiple LDAP proxies * **sock** * SSL/TLS with OpenSSL * SASL (including SASL passwords) * SLAPI support * CRYPT password * support of tcp-wrappers * support of reverse lookups of client hostnames * argon2 hash scheme * schema expose (SLAP_SCHEMA_EXPOSE flag for hidden schema elements) * load-balancer (compiled as a module) * slapd-cli project, including slapd-cli tool, and systemd services for OpenLDAP and load-balancer * logrotate script * all standard overlays: * **accesslog**: In-Directory Access Logging * **auditlog**: Audit Logging * **autoca**: Automatic Certificate Authority * **collect**: Collect * **constraint**: Attribute Constraint * **dds**: Dynamic Directory Services * **deref**: Dereference * **dyngroup**: Dynamic Group * **dynlist**: Dynamic List * **homedir**: Home Directory Management * **memberof**: Reverse Group Membership * **otp**: OTP 2-factor authentication * **ppolicy**: Password Policy * **proxycache**: Proxy Cache * **refint**: Referential Integrity * **remoteauth**: Deferred Authentication * **retcode**: Return Code testing * **rwm**: Rewrite/Remap * **seqmod**: Sequential Modify * **sssvlv**: ServerSideSort/VLV * **syncprov**: Syncrepl Provider * **translucent**: Translucent Proxy * **unique**: Attribute Uniqueness * **valsort**: Value Sorting * **ppm** (Password Policy Module): extension to the password policy overlay The contrib-overlay package includes these additional overlays: * **autogroup**: automatic updates of group memberships which meet the requirements of any filter contained in the group definition. * **lastbind**: logs the last user authentication * **noopsrch**: "no operation search": do a search in dry-run * **nssov**: handles NSS lookup requests through a local Unix Domain socket * **pw-pbkdf2**: allows PBKDF2 hash scheme * **pw-sha2**: allow SHA2 hash scheme * **smbk5pwd**: update Kerberos keys and Samba password hashes (without Heimdal Kerberos support) * **variant**: share values between entries * **vc**: implements the LDAP "Verify Credentials" extended operation The installation lies under ``/usr/local/openldap``, in order to avoid conflicts with existing OpenLDAP installation. In particular, we do not interfere with the ldap system libraries, which are linked in by many other programs.