DEF(ENUM, result_internalfail),
DEF(BOOL, deny),
- DEF(BOOL, pass),
DEF(BOOL, master),
DEF(ENUM, auth_verbose),
.result_internalfail = "continue:return:return-ok:return-fail:continue-ok:continue-fail",
.deny = FALSE,
- .pass = FALSE,
.master = FALSE,
.auth_verbose = "default:yes:no"
};
static bool
auth_passdb_settings_check(void *_set, pool_t pool ATTR_UNUSED,
- const char **error_r)
+ const char **error_r ATTR_UNUSED)
{
struct auth_passdb_settings *set = _set;
if (*set->driver == '\0')
return TRUE;
- if (set->pass && strcmp(set->result_success, "return-ok") != 0) {
- *error_r = "Obsolete pass=yes setting mixed with non-default result_success";
- return FALSE;
- }
return TRUE;
}
/* </settings checks> */
const char *result_failure;
const char *result_internalfail;
bool deny;
- bool pass; /* deprecated, use result_success=continue instead */
bool master;
const char *auth_verbose;
};
set->username_filter, " ,");
}
- /* for backwards compatibility: */
- if (set->pass)
- auth_passdb->result_success = AUTH_DB_RULE_CONTINUE;
-
for (dest = passdbs; *dest != NULL; dest = &(*dest)->next) ;
*dest = auth_passdb;
last_passdb = i;
}
if (passdb_count != 0 &&
- (passdbs[last_passdb]->pass ||
- strcmp(passdbs[last_passdb]->result_success, "continue") == 0))
+ strcmp(passdbs[last_passdb]->result_success, "continue") == 0)
i_fatal("Last passdb can't have result_success=continue");
for (i = 0; i < db_count; i++) {
if (passdbs[i]->deny)
i_fatal("Master passdb can't have deny=yes");
if (passdb_count == 0 &&
- (passdbs[i]->pass ||
- strcmp(passdbs[i]->result_success, "continue") == 0)) {
+ strcmp(passdbs[i]->result_success, "continue") == 0) {
i_fatal("Master passdb can't have result_success=continue "
"if there are no passdbs");
}
.result_failure = "continue",
.result_internalfail = "continue",
.deny = FALSE,
- .pass = FALSE,
.master = FALSE,
.auth_verbose = "default"
};
.result_internalfail = "continue",
.deny = FALSE,
- .pass = FALSE,
.master = FALSE,
.auth_verbose = "default"
};