ldap-client: Pure Haskell LDAP Client Library

[ bsd2, library, network ] [ Propose Tags ]

Pure Haskell LDAP client library implementing (the parts of) RFC 4511.

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS] 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2
Change log CHANGELOG.md
Dependencies asn1-encoding (>=0.9), asn1-types (>=0.3), async, base (>=4.6 && <5), bytestring, connection (>=0.2), containers, fail, network (>=2.6), semigroups (>=0.16), stm, text [details]
License BSD-2-Clause
Copyright 2015 Matvey Aksenov, 2019 AlasConnect LLC
Author Matvey Aksenov, AlasConnect LLC
Maintainer matvey.aksenov@gmail.com, software@alasconnect.com
Category Network
Home page https://github.com/alasconnect/ldap-client
Source repo head: git clone git@github.com:alasconnect/ldap-client(tag 0.4.2)
Uploaded by sambolias at 2021-10-07T19:09:57Z
Reverse Dependencies 3 direct, 0 indirect [details]
Downloads 4203 total (27 in the last 30 days)
Rating 1.75 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for ldap-client-0.4.2

[back to package description]


Hackage Build Status

This library implements (the parts of) RFC 4511

Feature RFC Section Support
Bind Operation 4.2
Unbind Operation 4.3
Unsolicited Notification 4.4
Notice of Disconnection 4.4.1
Search Operation 4.5 ✔*
Modify Operation 4.6
Add Operation 4.7
Delete Operation 4.8
Modify DN Operation 4.9
Compare Operation 4.10
Abandon Operation 4.11
Extended Operation 4.12
IntermediateResponse Message 4.13
StartTLS Operation 4.14 ✔†
LDAP over TLS -

* The :dn thing is unsupported in Extensible matches
† Only serves as an example of Extended Operation. It's useless for all practical purposes as it does not actually enable TLS. In other words, use LDAP over TLS instead.