Go to file
2019-11-07 09:42:20 -09:00
example Expose open/close to allow external resource management. 2019-11-05 14:48:22 +01:00
npm Add GHC 8.0 to the test matrix. 2016-08-27 17:35:02 +00:00
src/Ldap Expose open/close to allow external resource management. 2019-11-05 14:48:22 +01:00
ssl Support "insecure" TLS. 2015-04-01 22:19:00 +00:00
test Simplify the Host datatype. 2017-02-27 21:07:26 +00:00
.github_changelog_generator Curated current CHANGELOG 2019-11-06 17:06:03 -09:00
.gitignore Ignore for new-* builds. 2019-11-05 14:28:41 +01:00
.travis.yml Update library to latest compiler(s) 2019-06-19 14:43:07 -08:00
.vim.custom Be honest about the ldapjs dependency. 2016-08-27 13:56:33 +00:00
CHANGELOG.md Curated current CHANGELOG 2019-11-06 17:06:03 -09:00
default.nix Maintenance. 2017-02-23 21:18:34 +00:00
Gemfile Add some of the missing search filter tests 2015-04-01 07:38:05 +00:00
Guardfile Fire up a separate LDAP server instance for each example 2015-04-01 23:31:59 +00:00
ldap-client.cabal Curated current CHANGELOG 2019-11-06 17:06:03 -09:00
LICENSE Maintenance. 2017-02-23 21:18:34 +00:00
package.nix Increment version and update CHANGELOG 2019-11-06 15:27:17 -09:00
README.md Curated current CHANGELOG 2019-11-06 17:06:03 -09:00
Setup.hs Initial commit 2015-03-28 12:13:51 +03:00
shell.nix Maintenance. 2017-02-23 21:18:34 +00:00

ldap-client

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.