}
struct passdb_module_interface passdb_bsdauth = {
- "bsdauth",
+ .name = "bsdauth",
- bsdauth_preinit,
- NULL,
- bsdauth_deinit,
-
- bsdauth_verify_plain,
- NULL,
- NULL
+ .preinit_legacy = bsdauth_preinit,
+ .deinit = bsdauth_deinit,
+ .verify_plain = bsdauth_verify_plain,
};
#else
struct passdb_module_interface passdb_bsdauth = {
}
static struct passdb_module_interface passdb_imap_plugin = {
- "imap",
-
- passdb_imap_preinit,
- NULL,
- NULL,
-
- passdb_imap_verify_plain,
- NULL,
- NULL
+ .name = "imap",
+ .preinit_legacy = passdb_imap_preinit,
+ .verify_plain = passdb_imap_verify_plain,
};
void authdb_imap_init(void);
struct passdb_module_interface passdb_ldap_plugin =
#endif
{
- "ldap",
+ .name = "ldap",
- passdb_ldap_preinit,
- passdb_ldap_init,
- passdb_ldap_deinit,
+ .preinit_legacy = passdb_ldap_preinit,
+ .init = passdb_ldap_init,
+ .deinit = passdb_ldap_deinit,
- ldap_verify_plain,
- ldap_lookup_credentials,
- NULL
+ .verify_plain = ldap_verify_plain,
+ .lookup_credentials = ldap_lookup_credentials,
};
#else
struct passdb_module_interface passdb_ldap = {
struct passdb_module_interface passdb_lua_plugin =
#endif
{
- "lua",
+ .name = "lua",
- passdb_lua_preinit,
- passdb_lua_init,
- passdb_lua_deinit,
+ .preinit_legacy = passdb_lua_preinit,
+ .init = passdb_lua_init,
+ .deinit = passdb_lua_deinit,
- passdb_lua_verify_plain,
- passdb_lua_lookup_credentials,
- NULL
+ .verify_plain = passdb_lua_verify_plain,
+ .lookup_credentials = passdb_lua_lookup_credentials,
};
#else
struct passdb_module_interface passdb_lua = {
}
struct passdb_module_interface passdb_oauth2 = {
- "oauth2",
+ .name = "oauth2",
- oauth2_preinit,
- NULL,
- oauth2_deinit,
-
- oauth2_verify_plain,
- NULL,
- NULL
+ .preinit_legacy = oauth2_preinit,
+ .deinit = oauth2_deinit,
+ .verify_plain = oauth2_verify_plain,
};
}
struct passdb_module_interface passdb_pam = {
- "pam",
-
- pam_preinit,
- NULL,
- NULL,
-
- pam_verify_plain,
- NULL,
- NULL
+ .name = "pam",
+ .preinit_legacy = pam_preinit,
+ .verify_plain = pam_verify_plain,
};
#else
struct passdb_module_interface passdb_pam = {
}
struct passdb_module_interface passdb_passwd_file = {
- "passwd-file",
+ .name = "passwd-file",
- passwd_file_preinit,
- passwd_file_init,
- passwd_file_deinit,
+ .preinit_legacy = passwd_file_preinit,
+ .init = passwd_file_init,
+ .deinit = passwd_file_deinit,
- passwd_file_verify_plain,
- passwd_file_lookup_credentials,
- NULL
+ .verify_plain = passwd_file_verify_plain,
+ .lookup_credentials = passwd_file_lookup_credentials,
};
#else
struct passdb_module_interface passdb_passwd_file = {
}
struct passdb_module_interface passdb_passwd = {
- "passwd",
+ .name = "passwd",
- passwd_preinit,
- NULL,
- passwd_deinit,
+ .preinit_legacy = passwd_preinit,
+ .deinit = passwd_deinit,
- passwd_verify_plain,
- passwd_lookup_credentials,
- NULL
+ .verify_plain = passwd_verify_plain,
+ .lookup_credentials = passwd_lookup_credentials,
};
#else
}
struct passdb_module_interface passdb_sql = {
- "sql",
+ .name = "sql",
- passdb_sql_preinit,
- passdb_sql_init,
- passdb_sql_deinit,
+ .preinit_legacy = passdb_sql_preinit,
+ .init = passdb_sql_init,
+ .deinit = passdb_sql_deinit,
- sql_verify_plain,
- sql_lookup_credentials,
- sql_set_credentials
+ .verify_plain = sql_verify_plain,
+ .lookup_credentials = sql_lookup_credentials,
+ .set_credentials = sql_set_credentials
};
#else
struct passdb_module_interface passdb_sql = {
}
struct passdb_module_interface passdb_static = {
- "static",
+ .name = "static",
- static_preinit,
- NULL,
- NULL,
-
- static_verify_plain,
- static_lookup_credentials,
- NULL
+ .preinit_legacy = static_preinit,
+ .verify_plain = static_verify_plain,
+ .lookup_credentials = static_lookup_credentials,
};