Changelog
python3.5 (3.5.2-7) unstable; urgency=medium
* Update to 20161103 from the 3.5 branch.
- Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in
debug build.
- Issue #23782: Fixed possible memory leak in _PyTraceback_Add() and
exception loss in PyTraceBack_Here().
- Issue #28379: Added sanity checks and tests for
PyUnicode_CopyCharacters().
- Issue #28376: The type of long range iterator is now registered as
Iterator.
- Issue #28376: The constructor of range_iterator now checks that step is
not 0.
- Issue #26906: Resolving special methods of uninitialized type now causes
implicit initialization of the type instead of a fail.
- Issue #18287: PyType_Ready() now checks that tp_name is not NULL.
- Issue #24098: Fixed possible crash when AST is changed in process of
compiling it.
- Issue #28350: String constants with null character no longer interned.
- Issue #26617: Fix crash when GC runs during weakref callbacks.
- Issue #27942: String constants now interned recursively in tuples and
frozensets.
- Issue #21578: Fixed misleading error message when ImportError called with
invalid keyword args.
- Issue #28203: Fix incorrect type in error message from
``complex(1.0, {2:3})``.
- Issue #27517: LZMA compressor and decompressor no longer raise exceptions
if given empty data twice.
- Issue #28549: Fixed segfault in curses's addch() with ncurses6.
- Issue #28449: tarfile.open() with mode "r" or "r:" now tries to open a
tar file with compression before trying to open it without compression.
Otherwise it had 50% chance failed with ignore_zeros=True.
- Issue #23262: The webbrowser module now supports Firefox 36+ and derived
browsers.
- Issue #27939: Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale
caused by representing the scale as float value internally in Tk.
tkinter.IntVar now works if float value is set to underlying Tk variable.
- Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space
at the start of new line after printing a month's calendar.
- Issue #20491: The textwrap.TextWrapper class now honors non-breaking
spaces.
- Issue #28353: os.fwalk() no longer fails on broken links.
- Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
a workaround to Tix library bug.
- Issue #28488: shutil.make_archive() no longer add entry "./" to ZIP
archive.
- Issue #24452: Make webbrowser support Chrome on Mac OS X.
- Issue #20766: Fix references leaked by pdb in the handling of SIGINT
handlers.
- Issue #26293: Fixed writing ZIP files that starts not from the start of
the file. Offsets in ZIP file now are relative to the start of the
archive in conforming to the specification.
- Issue #28321: Fixed writing non-BMP characters with binary format in
plistlib.
- Issue #28322: Fixed possible crashes when unpickle itertools objects from
incorrect pickle data.
- Fix possible integer overflows and crashes in the mmap module with
unusual usage patterns.
- Issue #1703178: Fix the ability to pass the --link-objects option to the
distutils build_ext command.
- Issue #28253: Fixed calendar functions for extreme months: 0001-01
and 9999-12.
- Issue #28275: Fixed possible use after free in the decompress()
methods of the LZMADecompressor and BZ2Decompressor classes.
- Issue #27897: Fixed possible crash in
sqlite3.Connection.create_collation() if pass invalid string-like object
as a name.
- Issue #27611: Fixed support of default root window in the tkinter.tix
module.
- Issue #28368: Refuse monitoring processes if the child watcher has
no loop attached.
- Issue #28369: Raise RuntimeError when transport's FD is used with
add_reader, add_writer, etc.
- Issue #28370: Speedup asyncio.StreamReader.readexactly.
- Issue #28371: Deprecate passing asyncio.Handles to run_in_executor.
- Issue #28372: Fix asyncio to support formatting of non-python coroutines.
- Issue #28399: Remove UNIX socket from FS before binding.
- Issue #27972: Prohibit Tasks to await on themselves.
- Issue #26923: Fix asyncio.Gather to refuse being cancelled once all
children are done.
- Issue #26796: Don't configure the number of workers for default
threadpool executor.
- Issue #15308: Add 'interrupt execution' (^C) to Shell menu.
- Issue #28513: Documented command-line interface of zipfile.
- Issue #28409: regrtest: fix the parser of command line arguments.
- Issue #28444: Fix missing extensions modules when cross compiling.
- Issue #28258: Fixed build with Estonian locale (python-config and
distclean targets in Makefile).
* Build using openssl 1.1. Closes: #835794.
-- Matthias Klose <email address hidden> Thu, 03 Nov 2016 12:10:16 +0100