From: Aki Tuomi Date: Fri, 15 Nov 2024 09:56:24 +0000 (+0200) Subject: doveadm: Use application protocol with TLS X-Git-Tag: 2.4.1~460 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ec179ae8a27c637ef5c2a5eda3054f50a72c64c;p=thirdparty%2Fdovecot%2Fcore.git doveadm: Use application protocol with TLS --- diff --git a/src/doveadm/client-connection-tcp.c b/src/doveadm/client-connection-tcp.c index 9e95da79e5..25d7db9ef5 100644 --- a/src/doveadm/client-connection-tcp.c +++ b/src/doveadm/client-connection-tcp.c @@ -507,6 +507,9 @@ client_connection_tcp_init_ssl(struct client_connection_tcp *conn) struct ssl_iostream_server_autocreate_parameters parameters = { .event_parent = conn->conn.event, + .application_protocols = (const char *const[]) { + "doveadm", NULL + } }; if (io_stream_autocreate_ssl_server(¶meters, &conn->input, &conn->output, diff --git a/src/lib-doveadm/doveadm-client.c b/src/lib-doveadm/doveadm-client.c index 5d389197bb..47b09f677f 100644 --- a/src/lib-doveadm/doveadm-client.c +++ b/src/lib-doveadm/doveadm-client.c @@ -568,6 +568,9 @@ static int doveadm_client_init_ssl(struct doveadm_client *conn, .event_parent = conn->conn.event, .host = hostname, .flags = ssl_flags, + .application_protocols = (const char *const[]) { + "doveadm", NULL + }, }; if (io_stream_autocreate_ssl_client(¶meters, &conn->conn.input, &conn->conn.output,