]> granicus.if.org Git - python/commitdiff
Merge 3.2.3rc2 from release clone.
authorGeorg Brandl <georg@python.org>
Sun, 18 Mar 2012 19:37:43 +0000 (20:37 +0100)
committerGeorg Brandl <georg@python.org>
Sun, 18 Mar 2012 19:37:43 +0000 (20:37 +0100)
1  2 
Include/patchlevel.h
Misc/NEWS

Simple merge
diff --cc Misc/NEWS
index 66bb1c3ac2699ddae96212bad6c335c42ebc532a,82572866b0d78c0634c4a9e049a922d2c745baa1..b504b53f0d8126de2a05aa17bdc99ed6ec91b8dd
+++ b/Misc/NEWS
  Python News
  +++++++++++
  
 +What's New in Python 3.2.4
 +==========================
 +
 +*Release date: XX-XX-XXXX*
 +
 +Core and Builtins
 +-----------------
 +
 +- Issue #14334: Prevent in a segfault in type.__getattribute__ when it was not
 +  passed strings.
 +
 +- Issue #1469629: Allow cycles through an object's __dict__ slot to be
 +  collected. (For example if ``x.__dict__ is x``).
 +
 +- Issue #14172: Fix reference leak when marshalling a buffer-like object
 +  (other than a bytes object).
 +
 +- Issue #13521: dict.setdefault() now does only one lookup for the given key,
 +  making it "atomic" for many purposes.  Patch by Filip Gruszczyński.
 +
 +Library
 +-------
 +
 +- Issue #11686: Added missing entries to email package __all__ lists
 +  (mostly the new Bytes classes).
 +
 +- Issue #10484: Fix the CGIHTTPServer's PATH_INFO handling problem.
 +
 +- 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 #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.
 +
 +- Issue #5219: Prevent event handler cascade in IDLE.
 +
 +- Issue #14184: Increase the default stack size for secondary threads on
 +  Mac OS X to avoid interpreter crashes when using threads on 10.7.
 +
 +- Issue #10543: Fix unittest test discovery with Jython bytecode files.
 +
 +- Issue #14252: Fix subprocess.Popen.terminate() to not raise an error under
 +  Windows when the child process has already exited.
 +
 +- Issue #14195: An issue that caused weakref.WeakSet instances to incorrectly
 +  return True for a WeakSet instance 'a' in both 'a < a' and 'a > a' has been
 +  fixed.
 +
 +- Issue #14177: marshal.loads() now raises TypeError when given an unicode
 +  string.  Patch by Guilherme Gonçalves.
 +
 +- Issue #14159: Fix the len() of weak containers (WeakSet, WeakKeyDictionary,
 +  WeakValueDictionary) to return a better approximation when some objects
 +  are dead or dying.  Moreover, the implementation is now O(1) rather than
 +  O(n).
 +
 +- Issue #13125: Silence spurious test_lib2to3 output when in non-verbose mode.
 +  Patch by Mikhail Novikov.
 +
 +- Issue #13447: Add a test file to host regression tests for bugs in the
 +  scripts found in the Tools directory.
 +
 +- Issue #8033: sqlite3: Fix 64-bit integer handling in user functions
 +  on 32-bit architectures. Initial patch by Philippe Devalkeneer.
 +
 +Extension Modules
 +-----------------
 +
 +- Issue #14212: The re module didn't retain a reference to buffers it was
 +  scanning, resulting in segfaults.
 +
 +
 +What's New in Python 3.2.3 release candidate 2?
 +===============================================
 +
 +*Release date: XX-Mar-2012*
 +
 +Library
 +-------
 +
++- Issue #6884: Fix long-standing bugs with MANIFEST.in parsing in distutils
++  on Windows.
++
++Extension Modules
++-----------------
++
++- 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.
++
++
+ What's New in Python 3.2.3?
+ ===========================
+ *Release date: XX-Mar-2012*
+ Core and Builtins
+ -----------------
+ Library
+ -------
+ What's New in Python 3.2.3 release candidate 2?
+ ===============================================
+ *Release date: 18-Mar-2012*
+ Library
+ -------
  - Issue #6884: Fix long-standing bugs with MANIFEST.in parsing in distutils
    on Windows.