This update to python 2.7.9 fixes the following issues:
From the version update to 2.7.9:
contains full backport of ssl module from Python 3.4 (PEP466)
HTTPS certificate validation enabled by default (PEP476)
SSLv3 disabled by default (bnc#901715)
backported ensurepip module (PEP477)
fixes several missing CVEs from last release: CVE-2013-1752, CVE-2013-1753
dropped upstreamed patches: python-2.7.6-poplib.patch, smtplib_maxline-2.7.patch, xmlrpc_gzip_27.patch
dropped patch python-2.7.3-ssl_ca_path.patch because we don't need it with ssl module from Python 3
libffi was upgraded upstream, seems to contain our changes, so dropping libffi-ppc64le.diff as well
python-2.7-urllib2-localnet-ssl.patch - properly remove unconditional 'import ssl' from test_urllib2_localnet that caused it to fail without ssl
skip test_thread in qemu_linux_user mode
From the version update to 2.7.8:
Also the DH parameters were increased to 2048 bit to fix logjam security issue (bsc#935856)
{
"binaries": [
{
"libpython2_7-1_0": "2.7.9-14.1",
"libpython2_7-1_0-32bit": "2.7.9-14.1",
"python": "2.7.9-14.1",
"python-32bit": "2.7.9-14.1",
"python-base": "2.7.9-14.1",
"python-base-32bit": "2.7.9-14.1",
"python-curses": "2.7.9-14.1",
"python-demo": "2.7.9-14.1",
"python-doc": "2.7.9-14.3",
"python-doc-pdf": "2.7.9-14.3",
"python-gdbm": "2.7.9-14.1",
"python-idle": "2.7.9-14.1",
"python-tk": "2.7.9-14.1",
"python-xml": "2.7.9-14.1"
}
]
}{
"binaries": [
{
"libpython2_7-1_0": "2.7.9-14.1",
"libpython2_7-1_0-32bit": "2.7.9-14.1",
"python": "2.7.9-14.1",
"python-32bit": "2.7.9-14.1",
"python-base": "2.7.9-14.1",
"python-base-32bit": "2.7.9-14.1",
"python-curses": "2.7.9-14.1",
"python-demo": "2.7.9-14.1",
"python-doc": "2.7.9-14.3",
"python-doc-pdf": "2.7.9-14.3",
"python-gdbm": "2.7.9-14.1",
"python-idle": "2.7.9-14.1",
"python-tk": "2.7.9-14.1",
"python-xml": "2.7.9-14.1"
}
]
}{
"binaries": [
{
"libpython2_7-1_0": "2.7.9-14.1",
"libpython2_7-1_0-32bit": "2.7.9-14.1",
"python": "2.7.9-14.1",
"python-32bit": "2.7.9-14.1",
"python-base": "2.7.9-14.1",
"python-base-32bit": "2.7.9-14.1",
"python-curses": "2.7.9-14.1",
"python-demo": "2.7.9-14.1",
"python-doc": "2.7.9-14.3",
"python-doc-pdf": "2.7.9-14.3",
"python-gdbm": "2.7.9-14.1",
"python-idle": "2.7.9-14.1",
"python-tk": "2.7.9-14.1",
"python-xml": "2.7.9-14.1"
}
]
}{
"binaries": [
{
"libpython2_7-1_0": "2.7.9-14.1",
"libpython2_7-1_0-32bit": "2.7.9-14.1",
"python": "2.7.9-14.1",
"python-32bit": "2.7.9-14.1",
"python-base": "2.7.9-14.1",
"python-base-32bit": "2.7.9-14.1",
"python-curses": "2.7.9-14.1",
"python-demo": "2.7.9-14.1",
"python-doc": "2.7.9-14.3",
"python-doc-pdf": "2.7.9-14.3",
"python-gdbm": "2.7.9-14.1",
"python-idle": "2.7.9-14.1",
"python-tk": "2.7.9-14.1",
"python-xml": "2.7.9-14.1"
}
]
}{
"binaries": [
{
"libpython2_7-1_0": "2.7.9-14.1",
"libpython2_7-1_0-32bit": "2.7.9-14.1",
"python": "2.7.9-14.1",
"python-32bit": "2.7.9-14.1",
"python-base": "2.7.9-14.1",
"python-base-32bit": "2.7.9-14.1",
"python-curses": "2.7.9-14.1",
"python-demo": "2.7.9-14.1",
"python-doc": "2.7.9-14.3",
"python-doc-pdf": "2.7.9-14.3",
"python-gdbm": "2.7.9-14.1",
"python-idle": "2.7.9-14.1",
"python-tk": "2.7.9-14.1",
"python-xml": "2.7.9-14.1"
}
]
}{
"binaries": [
{
"libpython2_7-1_0": "2.7.9-14.1",
"libpython2_7-1_0-32bit": "2.7.9-14.1",
"python": "2.7.9-14.1",
"python-32bit": "2.7.9-14.1",
"python-base": "2.7.9-14.1",
"python-base-32bit": "2.7.9-14.1",
"python-curses": "2.7.9-14.1",
"python-demo": "2.7.9-14.1",
"python-doc": "2.7.9-14.3",
"python-doc-pdf": "2.7.9-14.3",
"python-gdbm": "2.7.9-14.1",
"python-idle": "2.7.9-14.1",
"python-tk": "2.7.9-14.1",
"python-xml": "2.7.9-14.1"
}
]
}