ldap-client-0.1.0: Pure Haskell LDAP Client Library
Safe Haskell
None
Language
Haskell2010
Ldap.Asn1.ToAsn1
Description
This module contains convertions from LDAP types to ASN.1.
Various hacks are employed because "asn1-encoding" only encodes to DER, but
LDAP demands BER-encoding. So, when a definition looks suspiciously different
from the spec in the comment, that's why. I hope all that will be fixed
- eventually.
The LDAPString is a notational convenience to indicate that, although
strings of LDAPString type encode as ASN.1 OCTET STRING types, the
[ISO10646] character set (a superset of [Unicode]) is used, encoded
- following the UTF-8 [RFC3629] algorithm. (Section 4.1.2.)
The LDAPOID is a notational convenience to indicate that the
permitted value of this string is a (UTF-8 encoded) dotted-decimal
representation of an OBJECT IDENTIFIER. Although an LDAPOID is
encoded as an OCTET STRING, values are limited to the definition of
- <numericoid> given in Section 1.4 of [RFC4512].
LDAPOID ::= OCTET STRING -- Constrained to <numericoid>
\ No newline at end of file
diff --git a/Ldap-Client-Add.html b/Ldap-Client-Add.html
index 19133a0..766ba28 100644
--- a/Ldap-Client-Add.html
+++ b/Ldap-Client-Add.html
@@ -1,7 +1,10 @@
Ldap.Client.Add
Do not use this inside the same STM transaction the operation was
+ requested in! To give LDAP the chance to respond to it that transaction
+ should commit. After that, applying waitSTM to the corresponding Async
+ starts to make sense.
\ No newline at end of file
diff --git a/Ldap-Client-Bind.html b/Ldap-Client-Bind.html
index 9a8fb01..9d38af0 100644
--- a/Ldap-Client-Bind.html
+++ b/Ldap-Client-Bind.html
@@ -1,7 +1,10 @@
Ldap.Client.Bind
Do not use this inside the same STM transaction the operation was
+ requested in! To give LDAP the chance to respond to it that transaction
+ should commit. After that, applying waitSTM to the corresponding Async
+ starts to make sense.