[Python-checkins] cpython (merge 3.3 -> default): Merge: More whatsnew updates. Also move a C-API NEWS item out of library

r.david.murray python-checkins at python.org
Sun Oct 7 04:11:36 CEST 2012


http://hg.python.org/cpython/rev/1d2b0ff97a62
changeset:   79556:1d2b0ff97a62
parent:      79554:c7840999b65d
parent:      79555:b5a502b6a294
user:        R David Murray <rdmurray at bitdance.com>
date:        Sat Oct 06 22:10:42 2012 -0400
summary:
  Merge: More whatsnew updates.  Also move a C-API NEWS item out of library section.

files:
  Doc/whatsnew/3.3.rst |  27 ++++++++++++++++++++++++++-
  Misc/HISTORY         |   8 ++++----
  2 files changed, 30 insertions(+), 5 deletions(-)


diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst
--- a/Doc/whatsnew/3.3.rst
+++ b/Doc/whatsnew/3.3.rst
@@ -940,6 +940,14 @@
 modern interface. For example, ``base64.b64decode('YWJj')`` returns ``b'abc'``.
 
 
+binascii
+--------
+
+In addition to the binary objects they normally accept, the ``a2b_`` functions
+now all also accept ASCII-only strings as input.  (Contributed by Antoine
+Pitrou in :issue:`13637`.)
+
+
 bz2
 ---
 
@@ -1403,6 +1411,11 @@
 :class:`http.server` now produces valid ``HTML 4.01 strict`` output.
 (Contributed by Ezio Melotti in :issue:`13295`.)
 
+:class:`http.client.HTTPResponse` now has a
+:meth:`~http.client.HTTPResponse.readinto` method, which means it can be used
+as a :class:`io.RawIOBase` class.  (Contributed by John Kuhn in
+:issue:`13464`.)
+
 
 html
 ----
@@ -1912,7 +1925,8 @@
   SCRAM-SHA-1-PLUS.  (Contributed by Jacek Konieczny in :issue:`12551`)
 
 * You can query the SSL compression algorithm used by an SSL socket, thanks
-  to its new :meth:`~ssl.SSLSocket.compression` method.
+  to its new :meth:`~ssl.SSLSocket.compression` method.  The new attribute
+  :attr:`~ssl.OP_NO_COMPRESSION` can be used to disable compression.
   (Contributed by Antoine Pitrou in :issue:`13634`)
 
 * Support has been added for the Next Procotol Negotiation extension using
@@ -1926,6 +1940,10 @@
 * The :func:`~ssl.get_server_certificate` function now supports IPv6.
   (Contributed by Charles-François Natali in :issue:`11811`.)
 
+* New attribute :attr:`~ssl.OP_CIPHER_SERVER_PREFERENCE` allows setting
+  SSLv3 server sockets to use the server's cipher ordering preference rather
+  than the client's (:issue:`13635`).
+
 
 stat
 ----
@@ -1964,6 +1982,13 @@
 (:issue:`11223`).
 
 
+tarfile
+-------
+
+:mod:`tarfile` now supports ``lzma`` encoding via the :mod:`lzma` module.
+(Contributed by Lars Gustäbel in :issue:`5689`.)
+
+
 tempfile
 --------
 
diff --git a/Misc/HISTORY b/Misc/HISTORY
--- a/Misc/HISTORY
+++ b/Misc/HISTORY
@@ -1942,6 +1942,10 @@
 
 - PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy.
 
+- Issue #13560: Add PyUnicode_DecodeLocale(), PyUnicode_DecodeLocaleAndSize()
+  and PyUnicode_EncodeLocale() functions to the C API to decode/encode from/to
+  the current locale encoding.
+
 - Add internal API for static strings (_Py_identifier et al.).
 
 - Issue #13063: the Windows error ERROR_NO_DATA (numbered 232 and described
@@ -2515,10 +2519,6 @@
 - Issue #13560: os.strerror() now uses the current locale encoding instead of
   UTF-8.
 
-- Issue #13560: Add PyUnicode_DecodeLocale(), PyUnicode_DecodeLocaleAndSize()
-  and PyUnicode_EncodeLocale() functions to the C API to decode/encode from/to
-  the current locale encoding.
-
 - Issue #8373: The filesystem path of AF_UNIX sockets now uses the filesystem
   encoding and the surrogateescape error handler, rather than UTF-8.  Patch
   by David Watson.

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list