mirror of https://github.com/python/cpython
Merge: More whatsnew updates, move some doc NEWS items into the doc section.
This commit is contained in:
commit
96e936712f
|
@ -933,11 +933,12 @@ The :mod:`array` module supports the :c:type:`long long` type using ``q`` and
|
||||||
(Contributed by Oren Tirosh and Hirokazu Yamamoto in :issue:`1172711`)
|
(Contributed by Oren Tirosh and Hirokazu Yamamoto in :issue:`1172711`)
|
||||||
|
|
||||||
|
|
||||||
base64, binascii
|
base64
|
||||||
----------------
|
------
|
||||||
|
|
||||||
ASCII-only Unicode strings are now accepted by the decoding functions of the
|
ASCII-only Unicode strings are now accepted by the decoding functions of the
|
||||||
modern interface. For example, ``base64.b64decode('YWJj')`` returns ``b'abc'``.
|
:mod:`base64` modern interface. For example, ``base64.b64decode('YWJj')``
|
||||||
|
returns ``b'abc'``. (Contributed by Catalin Iacob in :issue:`13641`.)
|
||||||
|
|
||||||
|
|
||||||
binascii
|
binascii
|
||||||
|
@ -1797,6 +1798,12 @@ shutil
|
||||||
acts on the symlink itself (or creates one, if relevant).
|
acts on the symlink itself (or creates one, if relevant).
|
||||||
(Contributed by Hynek Schlawack in :issue:`12715`.)
|
(Contributed by Hynek Schlawack in :issue:`12715`.)
|
||||||
|
|
||||||
|
* When copying files to a different file system, :func:`~shutil.move` now
|
||||||
|
handles symlinks the way the posix ``mv`` command does, recreating the
|
||||||
|
symlink rather than copying the target file contents. (Contributed by
|
||||||
|
Jonathan Niehof in :issue:`9993`.) :func:`~shutil.move` now also returns
|
||||||
|
the ``dst`` argument as its result.
|
||||||
|
|
||||||
* :func:`~shutil.rmtree` is now resistant to symlink attacks on platforms
|
* :func:`~shutil.rmtree` is now resistant to symlink attacks on platforms
|
||||||
which support the new ``dir_fd`` parameter in :func:`os.open` and
|
which support the new ``dir_fd`` parameter in :func:`os.open` and
|
||||||
:func:`os.unlink`. (Contributed by Martin von Löwis and Hynek Schlawack
|
:func:`os.unlink`. (Contributed by Martin von Löwis and Hynek Schlawack
|
||||||
|
@ -1879,6 +1886,9 @@ socket
|
||||||
(http://en.wikipedia.org/wiki/Reliable_Datagram_Sockets and
|
(http://en.wikipedia.org/wiki/Reliable_Datagram_Sockets and
|
||||||
http://oss.oracle.com/projects/rds/).
|
http://oss.oracle.com/projects/rds/).
|
||||||
|
|
||||||
|
* The :class:`~socket.socket` class now supports the ``PF_SYSTEM`` protocol
|
||||||
|
family on OS X. (Contributed by Michael Goderbauer in :issue:`13777`.)
|
||||||
|
|
||||||
* New function :func:`~socket.sethostname` allows the hostname to be set
|
* New function :func:`~socket.sethostname` allows the hostname to be set
|
||||||
on unix systems if the calling process has sufficient privileges.
|
on unix systems if the calling process has sufficient privileges.
|
||||||
(Contributed by Ross Lagerwall in :issue:`10866`.)
|
(Contributed by Ross Lagerwall in :issue:`10866`.)
|
||||||
|
@ -2094,13 +2104,13 @@ should be used. For example, this will send a ``'HEAD'`` request::
|
||||||
webbrowser
|
webbrowser
|
||||||
----------
|
----------
|
||||||
|
|
||||||
The :mod:`webbrowser` module supports more browsers: Google Chrome (named
|
The :mod:`webbrowser` module supports more "browsers": Google Chrome (named
|
||||||
:program:`chrome`, :program:`chromium`, :program:`chrome-browser` or
|
:program:`chrome`, :program:`chromium`, :program:`chrome-browser` or
|
||||||
:program:`chromium-browser` depending on the version and operating system) as
|
:program:`chromium-browser` depending on the version and operating system),
|
||||||
well as the the generic launchers :program:`xdg-open` from the FreeDesktop.org
|
and the generic launchers :program:`xdg-open`, from the FreeDesktop.org
|
||||||
project and :program:`gvfs-open` which is the default URI handler for GNOME 3.
|
project, and :program:`gvfs-open`, which is the default URI handler for GNOME
|
||||||
|
3. (The former contributed by Arnaud Calmettes in :issue:`13620`, the latter
|
||||||
(:issue:`13620` and :issue:`14493`)
|
by Matthias Klose in :issue:`14493`)
|
||||||
|
|
||||||
|
|
||||||
xml.etree.ElementTree
|
xml.etree.ElementTree
|
||||||
|
|
14
Misc/HISTORY
14
Misc/HISTORY
|
@ -2360,11 +2360,6 @@ Library
|
||||||
make sure two listeners can't bind to the same socket/pipe (or any existing
|
make sure two listeners can't bind to the same socket/pipe (or any existing
|
||||||
socket/pipe).
|
socket/pipe).
|
||||||
|
|
||||||
- Issue #9021: Add an introduction to the copy module documentation.
|
|
||||||
|
|
||||||
- Issue #6005: Examples in the socket library documentation use sendall, where
|
|
||||||
relevant, instead send method.
|
|
||||||
|
|
||||||
- Issue #10811: Fix recursive usage of cursors. Instead of crashing,
|
- Issue #10811: Fix recursive usage of cursors. Instead of crashing,
|
||||||
raise a ProgrammingError now.
|
raise a ProgrammingError now.
|
||||||
|
|
||||||
|
@ -2473,8 +2468,6 @@ Library
|
||||||
|
|
||||||
- Add a flags parameter to select.epoll.
|
- Add a flags parameter to select.epoll.
|
||||||
|
|
||||||
- Issue #12798: Updated the mimetypes documentation.
|
|
||||||
|
|
||||||
- Issue #13626: Add support for SSL Diffie-Hellman key exchange, through the
|
- Issue #13626: Add support for SSL Diffie-Hellman key exchange, through the
|
||||||
SSLContext.load_dh_params() method and the ssl.OP_SINGLE_DH_USE option.
|
SSLContext.load_dh_params() method and the ssl.OP_SINGLE_DH_USE option.
|
||||||
|
|
||||||
|
@ -4093,6 +4086,13 @@ Documentation
|
||||||
|
|
||||||
- Issue #13883: PYTHONCASEOK also works on OS X.
|
- Issue #13883: PYTHONCASEOK also works on OS X.
|
||||||
|
|
||||||
|
- Issue #9021: Add an introduction to the copy module documentation.
|
||||||
|
|
||||||
|
- Issue #6005: Examples in the socket library documentation use sendall, where
|
||||||
|
relevant, instead send method.
|
||||||
|
|
||||||
|
- Issue #12798: Updated the mimetypes documentation.
|
||||||
|
|
||||||
- Issue #12949: Document the kwonlyargcount argument for the PyCode_New
|
- Issue #12949: Document the kwonlyargcount argument for the PyCode_New
|
||||||
C API function.
|
C API function.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue