]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mech: Move mech_get_plugin_name() to auth-sasl
authorStephan Bosch <stephan.bosch@open-xchange.com>
Sun, 29 Oct 2023 23:49:38 +0000 (00:49 +0100)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Thu, 9 Oct 2025 08:41:22 +0000 (08:41 +0000)
src/auth/auth-sasl.c
src/auth/mech.c

index f26b630eece23e88d30961bb86c618aa7a048f2b..adf772251a90668be5a3b474b95a4793581ebaad 100644 (file)
@@ -11,6 +11,8 @@
 #include "auth-request.h"
 #include "auth-request-handler.h"
 
+#include <ctype.h>
+
 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();
index 95be325270e88d1575c78061a25d3fbad57aa1fc..3b42b94c582ebab4a7a6c2fcf63c713ccc3e4ecb 100644 (file)
@@ -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);