X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=libatalk%2Facl%2Fldap.c;h=44caae8334df4a11f36158ee0f07ccd44dd85a7c;hp=8743bafeabcd90b7f0e16afd6fa79bf3738b332a;hb=59ba70c884ca7356e28873fccab7d3611369e6cc;hpb=15a36f067598fbad66a6d6b6f7909c6b656071c2 diff --git a/libatalk/acl/ldap.c b/libatalk/acl/ldap.c index 8743bafe..44caae83 100644 --- a/libatalk/acl/ldap.c +++ b/libatalk/acl/ldap.c @@ -23,6 +23,7 @@ #include #include #include +#include #define LDAP_DEPRECATED 1 #include @@ -56,21 +57,22 @@ char *ldap_uid_attr; int ldap_uuid_encoding; struct ldap_pref ldap_prefs[] = { - {&ldap_server, "ldap server", 0, 0, -1}, - {&ldap_auth_method,"ldap auth method", 1, 1, -1}, - {&ldap_auth_dn, "ldap auth dn", 0, 0, 0}, - {&ldap_auth_pw, "ldap auth pw", 0, 0, 0}, - {&ldap_userbase, "ldap userbase", 0, 0, -1}, - {&ldap_userscope, "ldap userscope", 1 ,1, -1}, - {&ldap_groupbase, "ldap groupbase", 0, 0, -1}, - {&ldap_groupscope, "ldap groupscope", 1 ,1, -1}, - {&ldap_uuid_attr, "ldap uuid attr", 0, 0, -1}, - {&ldap_uuid_string,"ldap uuid string", 0, 0, 0}, - {&ldap_name_attr, "ldap name attr", 0, 0, -1}, - {&ldap_group_attr, "ldap group attr", 0, 0, -1}, - {&ldap_uid_attr, "ldap uid attr", 0, 0, 0}, - {&ldap_uuid_encoding,"ldap uuid encoding", 1, 1, 0}, - {NULL, NULL, 0, 0, -1} + /* pointer to pref, prefname, strorint, intfromarray, valid, valid_save */ + {&ldap_server, "ldap server", 0, 0, -1, -1}, + {&ldap_auth_method, "ldap auth method", 1, 1, -1, -1}, + {&ldap_auth_dn, "ldap auth dn", 0, 0, 0, 0}, + {&ldap_auth_pw, "ldap auth pw", 0, 0, 0, 0}, + {&ldap_userbase, "ldap userbase", 0, 0, -1, -1}, + {&ldap_userscope, "ldap userscope", 1 ,1, -1, -1}, + {&ldap_groupbase, "ldap groupbase", 0, 0, -1, -1}, + {&ldap_groupscope, "ldap groupscope", 1 ,1, -1, -1}, + {&ldap_uuid_attr, "ldap uuid attr", 0, 0, -1, -1}, + {&ldap_uuid_string, "ldap uuid string", 0, 0, 0, 0}, + {&ldap_name_attr, "ldap name attr", 0, 0, -1, -1}, + {&ldap_group_attr, "ldap group attr", 0, 0, -1, -1}, + {&ldap_uid_attr, "ldap uid attr", 0, 0, 0, 0}, + {&ldap_uuid_encoding, "ldap uuid encoding", 1, 1, 0, 0}, + {NULL, NULL, 0, 0, 0, 0} }; struct pref_array prefs_array[] = {