From: Stephan Bosch Date: Sun, 29 Oct 2023 23:49:38 +0000 (+0100) Subject: mech: Move mech_get_plugin_name() to auth-sasl X-Git-Tag: 2.4.2~207 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7855e61fcadfa0fad2adb263a55616560aa7a88c;p=thirdparty%2Fdovecot%2Fcore.git mech: Move mech_get_plugin_name() to auth-sasl --- diff --git a/src/auth/auth-sasl.c b/src/auth/auth-sasl.c index f26b630eec..adf772251a 100644 --- a/src/auth/auth-sasl.c +++ b/src/auth/auth-sasl.c @@ -11,6 +11,8 @@ #include "auth-request.h" #include "auth-request-handler.h" +#include + static struct sasl_server *auth_sasl_server; /* @@ -490,6 +492,21 @@ void mech_register_add(struct mechanisms_register *reg, reg->modules = list; } +const char *mech_get_plugin_name(const char *name); +const char *mech_get_plugin_name(const char *name) +{ + string_t *str = t_str_new(32); + + str_append(str, "mech_"); + for (; *name != '\0'; name++) { + if (*name == '-') + str_append_c(str, '_'); + else + str_append_c(str, i_tolower(*name)); + } + return str_c(str); +} + void auth_sasl_preinit(void) { auth_sasl_oauth2_initialize(); diff --git a/src/auth/mech.c b/src/auth/mech.c index 95be325270..3b42b94c58 100644 --- a/src/auth/mech.c +++ b/src/auth/mech.c @@ -77,19 +77,6 @@ void mech_register_add(struct mechanisms_register *reg, const struct sasl_server_mech_def *mech); const char *mech_get_plugin_name(const char *name); -const char *mech_get_plugin_name(const char *name) -{ - string_t *str = t_str_new(32); - - str_append(str, "mech_"); - for (; *name != '\0'; name++) { - if (*name == '-') - str_append_c(str, '_'); - else - str_append_c(str, i_tolower(*name)); - } - return str_c(str); -} struct mechanisms_register * mech_register_init(const struct auth_settings *set);