[ubuntu/vivid-proposed] python2.7 2.7.9-1ubuntu1 (Accepted)
Matthias Klose
doko at debian.org
Thu Feb 26 13:24:36 UTC 2015
python2.7 (2.7.9-1ubuntu1) vivid; urgency=medium
* Update to 20150226, taken from the 2.7 release branch.
- Issue #23055: Fixed a buffer overflow in PyUnicode_FromFormatV.
- Issue #23048: Fix jumping out of an infinite while loop in the pdb.
- Issue #23458: On POSIX, the file descriptor kept open by os.urandom() is
now set to non inheritable.
- Issue #22113: struct.pack_into() now supports new buffer protocol (in
particular accepts writable memoryview).
- Issues #814253, #9179: Warnings now are raised when group references and
conditional group references are used in lookbehind assertions in regular
expressions.
- Issue #23215: Multibyte codecs with custom error handlers that ignores
errors consumed too much memory and raised SystemError or MemoryError.
- Issue #5700: io.FileIO() called flush() after closing the file.
flush() was not called in close() if closefd=False.
- Issue #21548: Fix pydoc.synopsis() and pydoc.apropos() on modules with
empty docstrings.
- Issue #22885: Fixed arbitrary code execution vulnerability in the dumbdbm
module.
- Issue #23481: Remove RC4 from the SSL module's default cipher list.
- Issue #21849: Fixed xmlrpclib serialization of non-ASCII unicode strings
in the multiprocessing module.
- Issue #21840: Fixed expanding unicode variables of form $var in
posixpath.expandvars(). Fixed all os.path implementations on
unicode-disabled builds.
- Issue #23363: Fix possible overflow in itertools.permutations.
- Issue #23364: Fix possible overflow in itertools.product.
- Issue #23365: Fixed possible integer overflow in
itertools.combinations_with_replacement.
- Issue #23366: Fixed possible integer overflow in itertools.combinations.
- Issue #23191: fnmatch functions that use caching are now threadsafe.
- Issue #18518: timeit now rejects statements which can't be compiled
outside a function or a loop (e.g. "return" or "break").
- Issue #19996: Make :mod:`httplib` ignore headers with no name rather than
assuming the body has started.
- Issue #20188: Support Application-Layer Protocol Negotiation (ALPN) in the
ssl module.
- Issue #23248: Update ssl error codes from latest OpenSSL git master.
- Issue #23098: 64-bit dev_t is now supported in the os module.
- Issue #23063: In the disutils' check command, fix parsing of reST with
code or code-block directives.
- Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The
availability of the function is checked during the compilation.
- Backport the context argument to ftplib.FTP_TLS.
- Issue #23111: Maximize compatibility in protocol versions of
ftplib.FTP_TLS.
- Issue #23112: Fix SimpleHTTPServer to correctly carry the query string
and fragment when it redirects to add a trailing slash.
- Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls
getentropy(), instead of reading /dev/urandom, to get pseudo-random bytes.
- Issue #23093: In the io, module allow more operations to work on detached
streams.
- Issue #23071: Added missing names to codecs.__all__.
- Issue #23016: A warning no longer produces an AttributeError when
sys.stderr is None.
- Issue #21032. Fixed socket leak if HTTPConnection.getresponse() fails.
Original patch by Martin Panter.
- Issue #22609: Constructors and update methods of mapping classes in the
collections module now accept the self keyword argument.
- Issue #23006: Improve the documentation and indexing of dict.__missing__.
Add an entry in the language datamodel special methods section.
Revise and index its discussion in the stdtypes mapping/dict section.
Backport the code example from 3.4.
- Issue #21514: The documentation of the json module now refers to new
JSON RFC 7159 instead of obsoleted RFC 4627.
- Issue #6639: Module-level turtle functions no longer raise TclError after
closing the window.
- Issue #22314: pydoc now works when the LINES environment variable is set.
- Issue #18905: "pydoc -p 0" now outputs actually used port.
- Issue #23345: Prevent test_ssl failures with large OpenSSL patch level
values (like 0.9.8zc).
- Issue #23392: Added tests for marshal C API that works with FILE*.
- Issue #18982: Add tests for CLI of the calendar module.
- Issue #19949: The test_xpickle test now tests compatibility with installed
Python 2.7 and reports skipped tests.
- Issue #11578: Backported test for the timeit module.
- Issue #22943: bsddb tests are locale independend now.
- Issue #20577: Configuration of the max line length for the FormatParagraph
extension has been moved from the General tab of the Idle preferences
dialog to the FormatParagraph tab of the Config Extensions dialog.
- Issue #16893: Update Idle doc chapter to match current Idle and add new
information.
- Issue #23180: Rename IDLE "Windows" menu item to "Window".
- Issue #15506: Use standard PKG_PROG_PKG_CONFIG autoconf macro in the
configure script.
- Issue #22079: PyType_Ready() now checks that statically allocated type has
no dynamically allocated bases.
* Remove LTO sections from the static libraries. Closes: #698395.
Date: Thu, 26 Feb 2015 13:59:24 +0100
Changed-By: Matthias Klose <doko at debian.org>
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/python2.7/2.7.9-1ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 26 Feb 2015 13:59:24 +0100
Source: python2.7
Binary: python2.7 libpython2.7-stdlib python2.7-minimal libpython2.7-minimal libpython2.7 python2.7-examples python2.7-dev libpython2.7-dev libpython2.7-testsuite idle-python2.7 python2.7-doc python2.7-dbg libpython2.7-dbg
Architecture: source
Version: 2.7.9-1ubuntu1
Distribution: vivid
Urgency: medium
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Matthias Klose <doko at debian.org>
Description:
idle-python2.7 - IDE for Python (v2.7) using Tkinter
libpython2.7 - Shared Python runtime library (version 2.7)
libpython2.7-dbg - Debug Build of the Python Interpreter (version 2.7)
libpython2.7-dev - Header files and a static library for Python (v2.7)
libpython2.7-minimal - Minimal subset of the Python language (version 2.7)
libpython2.7-stdlib - Interactive high-level object-oriented language (standard library
libpython2.7-testsuite - Testsuite for the Python standard library (v2.7)
python2.7 - Interactive high-level object-oriented language (version 2.7)
python2.7-dbg - Debug Build of the Python Interpreter (version 2.7)
python2.7-dev - Header files and a static library for Python (v2.7)
python2.7-doc - Documentation for the high-level object-oriented language Python
python2.7-examples - Examples for the Python language (v2.7)
python2.7-minimal - Minimal subset of the Python language (version 2.7)
Closes: 698395
Changes:
python2.7 (2.7.9-1ubuntu1) vivid; urgency=medium
.
* Update to 20150226, taken from the 2.7 release branch.
- Issue #23055: Fixed a buffer overflow in PyUnicode_FromFormatV.
- Issue #23048: Fix jumping out of an infinite while loop in the pdb.
- Issue #23458: On POSIX, the file descriptor kept open by os.urandom() is
now set to non inheritable.
- Issue #22113: struct.pack_into() now supports new buffer protocol (in
particular accepts writable memoryview).
- Issues #814253, #9179: Warnings now are raised when group references and
conditional group references are used in lookbehind assertions in regular
expressions.
- Issue #23215: Multibyte codecs with custom error handlers that ignores
errors consumed too much memory and raised SystemError or MemoryError.
- Issue #5700: io.FileIO() called flush() after closing the file.
flush() was not called in close() if closefd=False.
- Issue #21548: Fix pydoc.synopsis() and pydoc.apropos() on modules with
empty docstrings.
- Issue #22885: Fixed arbitrary code execution vulnerability in the dumbdbm
module.
- Issue #23481: Remove RC4 from the SSL module's default cipher list.
- Issue #21849: Fixed xmlrpclib serialization of non-ASCII unicode strings
in the multiprocessing module.
- Issue #21840: Fixed expanding unicode variables of form $var in
posixpath.expandvars(). Fixed all os.path implementations on
unicode-disabled builds.
- Issue #23363: Fix possible overflow in itertools.permutations.
- Issue #23364: Fix possible overflow in itertools.product.
- Issue #23365: Fixed possible integer overflow in
itertools.combinations_with_replacement.
- Issue #23366: Fixed possible integer overflow in itertools.combinations.
- Issue #23191: fnmatch functions that use caching are now threadsafe.
- Issue #18518: timeit now rejects statements which can't be compiled
outside a function or a loop (e.g. "return" or "break").
- Issue #19996: Make :mod:`httplib` ignore headers with no name rather than
assuming the body has started.
- Issue #20188: Support Application-Layer Protocol Negotiation (ALPN) in the
ssl module.
- Issue #23248: Update ssl error codes from latest OpenSSL git master.
- Issue #23098: 64-bit dev_t is now supported in the os module.
- Issue #23063: In the disutils' check command, fix parsing of reST with
code or code-block directives.
- Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The
availability of the function is checked during the compilation.
- Backport the context argument to ftplib.FTP_TLS.
- Issue #23111: Maximize compatibility in protocol versions of
ftplib.FTP_TLS.
- Issue #23112: Fix SimpleHTTPServer to correctly carry the query string
and fragment when it redirects to add a trailing slash.
- Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls
getentropy(), instead of reading /dev/urandom, to get pseudo-random bytes.
- Issue #23093: In the io, module allow more operations to work on detached
streams.
- Issue #23071: Added missing names to codecs.__all__.
- Issue #23016: A warning no longer produces an AttributeError when
sys.stderr is None.
- Issue #21032. Fixed socket leak if HTTPConnection.getresponse() fails.
Original patch by Martin Panter.
- Issue #22609: Constructors and update methods of mapping classes in the
collections module now accept the self keyword argument.
- Issue #23006: Improve the documentation and indexing of dict.__missing__.
Add an entry in the language datamodel special methods section.
Revise and index its discussion in the stdtypes mapping/dict section.
Backport the code example from 3.4.
- Issue #21514: The documentation of the json module now refers to new
JSON RFC 7159 instead of obsoleted RFC 4627.
- Issue #6639: Module-level turtle functions no longer raise TclError after
closing the window.
- Issue #22314: pydoc now works when the LINES environment variable is set.
- Issue #18905: "pydoc -p 0" now outputs actually used port.
- Issue #23345: Prevent test_ssl failures with large OpenSSL patch level
values (like 0.9.8zc).
- Issue #23392: Added tests for marshal C API that works with FILE*.
- Issue #18982: Add tests for CLI of the calendar module.
- Issue #19949: The test_xpickle test now tests compatibility with installed
Python 2.7 and reports skipped tests.
- Issue #11578: Backported test for the timeit module.
- Issue #22943: bsddb tests are locale independend now.
- Issue #20577: Configuration of the max line length for the FormatParagraph
extension has been moved from the General tab of the Idle preferences
dialog to the FormatParagraph tab of the Config Extensions dialog.
- Issue #16893: Update Idle doc chapter to match current Idle and add new
information.
- Issue #23180: Rename IDLE "Windows" menu item to "Window".
- Issue #15506: Use standard PKG_PROG_PKG_CONFIG autoconf macro in the
configure script.
- Issue #22079: PyType_Ready() now checks that statically allocated type has
no dynamically allocated bases.
* Remove LTO sections from the static libraries. Closes: #698395.
Checksums-Sha1:
c28bb2fc7e78d987b6cbbf6ee9c9931d447f5021 3330 python2.7_2.7.9-1ubuntu1.dsc
9a5d50cb80b5d068efd6531ae5d42462e1584f49 400977 python2.7_2.7.9-1ubuntu1.diff.gz
Checksums-Sha256:
1083836e127b54c9052cd8131b814987e9389d239c4cc5bd36a2bd4bfc2b3cea 3330 python2.7_2.7.9-1ubuntu1.dsc
b52f7eb876fd59ede96ea2250895aaaf8527e33c7efc96b9901142c06ae6b02a 400977 python2.7_2.7.9-1ubuntu1.diff.gz
Files:
e30337b2531f8eef197bb123f50f77aa 3330 python optional python2.7_2.7.9-1ubuntu1.dsc
1c19012fefce380233ff68b016c5e794 400977 python optional python2.7_2.7.9-1ubuntu1.diff.gz
Original-Maintainer: Matthias Klose <doko at debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJU7x40AAoJEL1+qmB3j6b1ptgP/jjBPLwEiCWgB2Tcl6RHVOZv
HaJ7+xyU+bWmw/CYwVmu3prlXbMKh9TiqTBkiT8t1PRuTgD+DIOLqBbAean9FGvZ
r5JsW77UNgusoTWR0oW7QE4OcJn4sfPpHozsQcev8SPKrL08zNZ+1TVRv++YDCD+
LYOaMM+0VGoYjdJEUR4su+8i+PTPdEkOfMFoTfiCT3j2b462wU0DMf5XYywzd63Z
nHQEB8MSmWpb5xk/RN1fLyQmIgFrNDEmgNy78dzQ7/+SmtJ/4oOIYZR+BfMJqmgA
l6IRr39xrWV38p6odH4EQ5Q5/PGnO/W0NCsw2bA1eBDZS4J16mnvhqgN4QSENRQx
tHeOn3/PIMvDk9HqSnsk8eC1v49qgj6kE4xkC5Vagx4h4KjL169zZLdZFNy/n8mD
+JOFvy+FHqbA79Jz78IZyluxR4cSzIL6nve6iOl2PdiH8L6vseGL9DRiwYeIlUOK
p1KZOYf7AeU9sbtfsU0gO5NvQJ1kX3d2yDtJIVVmJPNyAmgHwmG4MzxxyDDoCAvK
0GOLSbHzTHNn24yXTGyrD72yEWTMCRqeXqQRmZl03euzI/ddJneTvZUM3U/3Rn96
GfZBnXsjGAMmUn1I2wjyWEYQwndSv5AwmRFoNM+gomkpAiIrS3lVw3eG7k3V//BO
CDulpl7y0QZX3eKcZRUG
=zGpZ
-----END PGP SIGNATURE-----
More information about the Vivid-changes
mailing list