]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
login-common: Expose client_sni_callback()
authorAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 3 May 2024 11:20:38 +0000 (14:20 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 17 Jan 2025 08:40:01 +0000 (10:40 +0200)
It is needed by submission-login

src/login-common/client-common.c
src/login-common/client-common.h

index 1ad17e15d0b593ea2124330d7ca0326b662a5cfb..e4f2a7ed3c337d4a826aaad79e5f81a6d6223e29 100644 (file)
@@ -638,8 +638,8 @@ void clients_destroy_all(void)
        clients_destroy_all_reason(MASTER_SERVICE_SHUTTING_DOWN_MSG);
 }
 
-static int client_sni_callback(const char *name, const char **error_r,
-                              void *context)
+int client_sni_callback(const char *name, const char **error_r,
+                       void *context)
 {
        struct client *client = context;
        struct ssl_iostream_context *ssl_ctx;
index e94258667136b67f7db61348dd399660db532150..bac88513683ae29cda85328c9eccba68ad3dad38 100644 (file)
@@ -414,6 +414,8 @@ int client_auth_begin_implicit(struct client *client, const char *mech_name,
                               const char *init_resp);
 bool client_check_plaintext_auth(struct client *client, bool pass_sent);
 int client_auth_read_line(struct client *client);
+int client_sni_callback(const char *name, const char **error_r,
+                       void *context);
 
 void client_proxy_finish_destroy_client(struct client *client);
 void client_proxy_log_failure(struct client *client, const char *line);