#3571: User should be able to disable TLSv1.1 and TLSv1.2
-------------------------+--------------------------------------------------
  Reporter:  hncaldwell  |       Owner:  mutt-dev
      Type:  defect      |      Status:  closed  
  Priority:  minor       |   Milestone:  1.6     
 Component:  mutt        |     Version:  1.5.21  
Resolution:  fixed       |    Keywords:  patch   
-------------------------+--------------------------------------------------
Changes (by me):

  * status:  new => closed
  * resolution:  => fixed


Old description:

> I ran into a problem where I was unable to connect to an Exchange server
> over imaps with mutt after I had upgraded OpenSSL to version 1.0.1.
>
> After examining some pcaps, I realized that after the upgrade, mutt's TLS
> connection was using TLS version 1.2, which I guess resulted in the
> Exchange server not being able to negotiate the connection:
>
> {{{
> ...
> [2012-03-28 10:46:34] 4< * OK Microsoft Exchange Server 2003 IMAP4rev1
> server version 6.5.7638.1 (hq-es.FASTSOFT.COM) ready.
> [2012-03-28 10:46:34] IMAP queue drained
> [2012-03-28 10:46:34] Right before imap_check_capabilities call 1
> [2012-03-28 10:46:36] 4> a0000 CAPABILITY^M
> [2012-03-28 10:46:36] SSL error: error:1408F10B:SSL
> routines:SSL3_GET_RECORD:wrong version number
> [2012-03-28 10:46:36] imap_cmd_step: Error reading server response.
> ...
> }}}
>
> Looking at mutt's code, I realized that there were no options that
> allowed for the explicit selection of a TLS version.  I think that there
> should be config options available in order to turn off TLS 1.1 and 1.2.
>
> Attached is a proposed patch to address the problem.

New description:

 I ran into a problem where I was unable to connect to an Exchange server
 over imaps with mutt after I had upgraded OpenSSL to version 1.0.1.

 After examining some pcaps, I realized that after the upgrade, mutt's TLS
 connection was using TLS version 1.2, which I guess resulted in the
 Exchange server not being able to negotiate the connection:

 {{{
 ...
 [2012-03-28 10:46:34] 4< * OK Microsoft Exchange Server 2003 IMAP4rev1
 server version 6.5.7638.1 (hq-es.FASTSOFT.COM) ready.
 [2012-03-28 10:46:34] IMAP queue drained
 [2012-03-28 10:46:34] Right before imap_check_capabilities call 1
 [2012-03-28 10:46:36] 4> a0000 CAPABILITY^M
 [2012-03-28 10:46:36] SSL error: error:1408F10B:SSL
 routines:SSL3_GET_RECORD:wrong version number
 [2012-03-28 10:46:36] imap_cmd_step: Error reading server response.
 ...
 }}}

 Looking at mutt's code, I realized that there were no options that allowed
 for the explicit selection of a TLS version.  I think that there should be
 config options available in order to turn off TLS 1.1 and 1.2.

 Attached is a proposed patch to address the problem.

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3571#comment:6>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Reply via email to