diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2013-06-22 03:18:38 +1000 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2013-06-22 03:27:59 +1000 |
commit | a3354f5dc4bbeb6edb027921068a52e41eef36bd (patch) | |
tree | 05cfe96939b9211faa421cebd593f887eb6cba40 /include/ELDAPv3.hrl | |
parent | According to XEP-0045, a MUC member is allowed to retrieve the members list (diff) |
Do not generate LDAP's ASN.1 code when compiling ejabberd.
We need ASN.1 codec to decode messages into binaries, so we
fixed generated ELDAPv3.erl. A better solution is needed to be found.
Diffstat (limited to '')
-rw-r--r-- | include/ELDAPv3.hrl | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/include/ELDAPv3.hrl b/include/ELDAPv3.hrl new file mode 100644 index 000000000..41d698cfc --- /dev/null +++ b/include/ELDAPv3.hrl @@ -0,0 +1,81 @@ +%% Generated by the Erlang ASN.1 compiler version:2.0.1 +%% Purpose: Erlang record definitions for each named and unnamed +%% SEQUENCE and SET, and macro definitions for each value +%% definition,in module ELDAPv3 + + + +-record('LDAPMessage',{ +messageID, protocolOp, controls = asn1_NOVALUE}). + +-record('AttributeValueAssertion',{ +attributeDesc, assertionValue}). + +-record('Attribute',{ +type, vals}). + +-record('LDAPResult',{ +resultCode, matchedDN, errorMessage, referral = asn1_NOVALUE}). + +-record('Control',{ +controlType, criticality = asn1_DEFAULT, controlValue = asn1_NOVALUE}). + +-record('BindRequest',{ +version, name, authentication}). + +-record('SaslCredentials',{ +mechanism, credentials = asn1_NOVALUE}). + +-record('BindResponse',{ +resultCode, matchedDN, errorMessage, referral = asn1_NOVALUE, serverSaslCreds = asn1_NOVALUE}). + +-record('SearchRequest',{ +baseObject, scope, derefAliases, sizeLimit, timeLimit, typesOnly, filter, attributes}). + +-record('SubstringFilter',{ +type, substrings}). + +-record('MatchingRuleAssertion',{ +matchingRule = asn1_NOVALUE, type = asn1_NOVALUE, matchValue, dnAttributes = asn1_DEFAULT}). + +-record('SearchResultEntry',{ +objectName, attributes}). + +-record('PartialAttributeList_SEQOF',{ +type, vals}). + +-record('ModifyRequest',{ +object, modification}). + +-record('ModifyRequest_modification_SEQOF',{ +operation, modification}). + +-record('AttributeTypeAndValues',{ +type, vals}). + +-record('AddRequest',{ +entry, attributes}). + +-record('AttributeList_SEQOF',{ +type, vals}). + +-record('ModifyDNRequest',{ +entry, newrdn, deleteoldrdn, newSuperior = asn1_NOVALUE}). + +-record('CompareRequest',{ +entry, ava}). + +-record('ExtendedRequest',{ +requestName, requestValue = asn1_NOVALUE}). + +-record('ExtendedResponse',{ +resultCode, matchedDN, errorMessage, referral = asn1_NOVALUE, responseName = asn1_NOVALUE, response = asn1_NOVALUE}). + +-record('PasswdModifyRequestValue',{ +userIdentity = asn1_NOVALUE, oldPasswd = asn1_NOVALUE, newPasswd = asn1_NOVALUE}). + +-record('PasswdModifyResponseValue',{ +genPasswd = asn1_NOVALUE}). + +-define('maxInt', 2147483647). +-define('passwdModifyOID', [49,46,51,46,54,46,49,46,52,46,49,46,52,50,48,51,46,49,46,49,49,46,49]). |