#3923: mutt may need to support TLS's Server Name Indiciation (SNI) for some
servers, RFC 6066
--------------------------+----------------------
Reporter: m-a | Owner: mutt-dev
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: crypto | Version:
Resolution: | Keywords:
--------------------------+----------------------
Comment (by Kevin McCarthy <kevin@…>):
In [changeset:"9d3d80dd963a75a5661fd667b65d2ebb30f7984a"
6965:9d3d80dd963a]:
{{{
#!CommitTicketReference repository=""
revision="9d3d80dd963a75a5661fd667b65d2ebb30f7984a"
Add SNI support for OpenSSL. (see #3923)
The original patch for this is by Phil Pennock at:
https://people.spodhuis.org/phil.pennock/software/mutt-patches/
I have removed the OpenSSL version check and defined(OPENSSL_NO_TLSEXT)
check because:
* SSL_set_tlsext_host_name() was added in 0.9.8f [11 Oct 2007]
* OpenSSL 1.1 no longer has the OPENSSL_NO_TLSEXT compilation option
*
https://rt.openssl.org/Ticket/Display.html?id=2788&user=guest&pass=guest
shows that the no-tlsext compilation option has been broken for some
time.
* Going forward, I'd like to minimize and start removing cruft required
to support ancient/insecure versions of libraries.
}}}
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3923#comment:2>
Mutt <http://www.mutt.org/>
The Mutt mail user agent