changeset: 6966:5f65f3bcc066 user: Kevin McCarthy <ke...@8t8.us> date: Thu Mar 09 13:38:30 2017 -0800 link: http://dev.mutt.org/hg/mutt/rev/5f65f3bcc066
Add SNI support for GnuTLS. (closes #3923) diffs (17 lines): diff -r 9d3d80dd963a -r 5f65f3bcc066 mutt_ssl_gnutls.c --- a/mutt_ssl_gnutls.c Thu Mar 09 13:00:10 2017 -0800 +++ b/mutt_ssl_gnutls.c Thu Mar 09 13:38:30 2017 -0800 @@ -417,6 +417,13 @@ /* 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; }