From: Serhiy Storchaka Date: Wed, 25 Nov 2015 13:07:36 +0000 (+0200) Subject: Issue #25725: Fixed a reference leak in pickle.loads() when unpickling X-Git-Tag: v3.6.0a1~988 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=14128d8bc5e8f9e6f0234f47984fb7ca5167b082;p=python Issue #25725: Fixed a reference leak in pickle.loads() when unpickling invalid data including tuple instructions. --- 14128d8bc5e8f9e6f0234f47984fb7ca5167b082 diff --cc Misc/NEWS index 758a817a6b,97e2ecd9f5..ac1744bb60 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -95,18 -115,6 +95,21 @@@ Core and Builtin Library ------- ++- Issue #25725: Fixed a reference leak in pickle.loads() when unpickling ++ invalid data including tuple instructions. ++ +- Issue #25663: In the Readline completer, avoid listing duplicate global + names, and search the global namespace before searching builtins. + +- Issue #25688: Fixed file leak in ElementTree.iterparse() raising an error. + +- Issue #23914: Fixed SystemError raised by unpickler on broken pickle data. + +- Issue #25691: Fixed crash on deleting ElementTree.Element attributes. + +- Issue #25624: ZipFile now always writes a ZIP_STORED header for directory + entries. Patch by Dingyuan Wang. + - Issue #25626: Change three zlib functions to accept sizes that fit in Py_ssize_t, but internally cap those sizes to UINT_MAX. This resolves a regression in 3.5 where GzipFile.read() failed to read chunks larger than 2