DEF(STR, base),
DEF(UINT, ldap_version),
DEF(STR, debug_level),
- DEF(STR, ldaprc_path),
DEF(STR, user_attrs),
DEF(STR, user_filter),
DEF(STR, pass_attrs),
.base = "",
.ldap_version = 3,
.debug_level = "0",
- .ldaprc_path = "",
.user_attrs = "homeDirectory=home,uidNumber=uid,gidNumber=gid",
.user_filter = "(&(objectClass=posixAccount)(uid=%u))",
.pass_attrs = "uid=user,userPassword=password",
i_fatal("LDAP: ldap_tls=yes requires ldap_version=3");
}
- if (*conn->set->ldaprc_path != '\0') {
- const char *str = getenv("LDAPRC");
- if (str != NULL && strcmp(str, conn->set->ldaprc_path) != 0) {
- i_fatal("LDAP: Multiple different ldap_ldaprc_path "
- "settings not allowed (%s and %s)",
- str, conn->set->ldaprc_path);
- }
- env_put("LDAPRC", conn->set->ldaprc_path);
- }
-
conn->event = event_create(auth_event);
event_set_append_log_prefix(conn->event, "ldap: ");