From: Kevin McCarthy Date: Thu, 9 Mar 2017 21:38:30 +0000 (-0800) Subject: Add SNI support for GnuTLS. (closes #3923) X-Git-Tag: mutt-1-9-rel~142 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=37c311e42d5d9667592b8e2bf35c5d8e36e19085;p=mutt Add SNI support for GnuTLS. (closes #3923) --- diff --git a/mutt_ssl_gnutls.c b/mutt_ssl_gnutls.c index 2084ad04..121f2df5 100644 --- a/mutt_ssl_gnutls.c +++ b/mutt_ssl_gnutls.c @@ -417,6 +417,13 @@ static int tls_negotiate (CONNECTION * conn) /* set socket */ gnutls_transport_set_ptr (data->state, (gnutls_transport_ptr_t)(long)conn->fd); + if (gnutls_server_name_set (data->state, GNUTLS_NAME_DNS, conn->account.host, + mutt_strlen (conn->account.host))) + { + mutt_error _("Warning: unable to set TLS SNI host name"); + mutt_sleep (1); + } + if (tls_set_priority(data) < 0) { goto fail; }