Support for TLS 1.2 not present (added in 2.7.9)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python2.7 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
There are security issues with TLS 1.0, but Python 2.7.9 doesn't explicitly support TLS 1.2, so programs written in python can't necessarily use it on 14.04. This is requiring me to do a manual install of a more recent version of python, which is fine, but if this is an LTS release lack of support for TLS 1.2 is going to become an even bigger problem going forward. This is specifically a problem with the getmail package.
ksanti% lsb_release -rd
Description: Ubuntu 14.04.2 LTS
Release: 14.04
root@ksanti:
python2.7:
Installed: 2.7.6-8
Candidate: 2.7.6-8
Version table:
*** 2.7.6-8 0
500 http://
100 /var/lib/
What I'm expecting:
root@ksanti:
Python 2.7.9 (default, Apr 13 2015, 19:47:19)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ssl
>>> 'PROTOCOL_TLSv1_2' in dir(ssl)
True
What I get:
root@ksanti:
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ssl
>>> 'PROTOCOL_TLSv1_2' in dir(ssl)
False
Status changed to 'Confirmed' because the bug affects multiple users.