From: Senthil Kumaran Date: Thu, 15 Mar 2012 20:28:27 +0000 (-0700) Subject: port from 3.2 - Fix the urllib closing issue which hangs on particular ftp urls/ftp... X-Git-Tag: v3.3.0a2~169 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3270d11d8aee447e6cbd5388d677b4a23879e80e;p=python port from 3.2 - Fix the urllib closing issue which hangs on particular ftp urls/ftp servers. closes issue11199 --- 3270d11d8aee447e6cbd5388d677b4a23879e80e diff --cc Misc/NEWS index 9bc74d1205,65b22e6f19..a39239523b --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -24,28 -22,10 +24,30 @@@ Core and Builtin Library ------- + - Issue #11199: Fix the with urllib which hangs on particular ftp urls. + -- Issue #14062: Header objects now correctly respect the 'linesep' setting - when processed by BytesParser (which smtplib.SMTP.send_message uses). +- Issue #14222: Use the new time.steady() function instead of time.time() for + timeout in queue and threading modules to not be affected of system time + update. + +- Issue #13248: Remove lib2to3.pytree.Base.get_prefix/set_prefix. + +- Issue #14234: CVE-2012-0876: Randomize hashes of xml attributes in the hash + table internal to the pyexpat module's copy of the expat library to avoid a + denial of service due to hash collisions. Patch by David Malcolm with some + modifications by the expat project. + +- Issue #14200: Idle shell crash on printing non-BMP unicode character. + +- Issue #12818: format address no longer needlessly \ escapes ()s in names when + the name ends up being quoted. + +- Issue #14062: BytesGenerator now correctly folds Header objects, + including using linesep when folding. + +- Issue #13839: When invoked on the command-line, the pstats module now + accepts several filenames of profile stat files and merges them all. + Patch by Matt Joiner. - Issue #14291: Email now defaults to utf-8 for non-ASCII unicode headers instead of raising an error. This fixes a regression relative to 2.7.