Rename also related variables.
struct auth_passdb *passdb)
{
/* if mechanism is not supported, skip */
- const char *const *mechs = passdb->mechanisms;
+ const char *const *mechs = passdb->mechanisms_filter;
const char *const *username_filter = passdb->username_filter;
const char *username;
DEF(STR, driver),
DEF(STR_NOVARS, args),
DEF(BOOL, fields_import_all),
- DEF(BOOLLIST, mechanisms),
+ DEF(BOOLLIST, mechanisms_filter),
DEF(STR, username_filter),
DEF(STR, default_password_scheme),
.driver = "",
.args = "",
.fields_import_all = TRUE,
- .mechanisms = ARRAY_INIT,
+ .mechanisms_filter = ARRAY_INIT,
.username_filter = "",
.default_password_scheme = "PLAIN",
const char *driver;
const char *args;
bool fields_import_all;
- ARRAY_TYPE(const_string) mechanisms;
+ ARRAY_TYPE(const_string) mechanisms_filter;
const char *username_filter;
const char *default_password_scheme;
auth_passdb->result_internalfail =
auth_db_rule_parse(set->result_internalfail);
- if (!array_is_created(&set->mechanisms) ||
- array_is_empty(&set->mechanisms)) {
- auth_passdb->mechanisms = NULL;
+ if (!array_is_created(&set->mechanisms_filter) ||
+ array_is_empty(&set->mechanisms_filter)) {
+ auth_passdb->mechanisms_filter = NULL;
} else {
- auth_passdb->mechanisms = settings_boollist_get(&set->mechanisms);
+ auth_passdb->mechanisms_filter =
+ settings_boollist_get(&set->mechanisms_filter);
}
if (*set->username_filter == '\0') {
/* The caching key for this passdb, or NULL if caching isn't wanted. */
const char *cache_key;
- /* Supported authentication mechanisms, NULL is all, {NULL} is none */
- const char *const *mechanisms;
+ /* Authentication mechanisms filter, NULL is all, {NULL} is none */
+ const char *const *mechanisms_filter;
/* Username filter, NULL is no filter */
const char *const *username_filter;
.name = "mock",
.driver = "mock",
.args = "",
- .mechanisms = ARRAY_INIT,
+ .mechanisms_filter = ARRAY_INIT,
.username_filter = "",
.skip = "never",