[Python-checkins] peps: PEP 466: record revised implementation approach

nick.coghlan python-checkins at python.org
Fri May 23 12:29:57 CEST 2014


http://hg.python.org/peps/rev/6865b9fb5328
changeset:   5483:6865b9fb5328
user:        Nick Coghlan <ncoghlan at gmail.com>
date:        Fri May 23 20:29:45 2014 +1000
summary:
  PEP 466: record revised implementation approach

files:
  pep-0466.txt |  38 +++++++++++++++++++++++++++++++++-----
  1 files changed, 33 insertions(+), 5 deletions(-)


diff --git a/pep-0466.txt b/pep-0466.txt
--- a/pep-0466.txt
+++ b/pep-0466.txt
@@ -1,5 +1,5 @@
 PEP: 466
-Title: Network Security Enhancements for Python 2.7.7
+Title: Network Security Enhancements for Python 2.7.x
 Version: $Revision$
 Last-Modified: $Date$
 Author: Nick Coghlan <ncoghlan at gmail.com>,
@@ -28,7 +28,7 @@
 In recognition of the additional practical considerations that have arisen
 during the 4+ year maintenance cycle for Python 2.7, this PEP allows a
 critical set of network security related features to be backported from
-Python 3.4 to the upcoming Python 2.7.7 maintenance release.
+Python 3.4 to upcoming Python 2.7.x maintenance releases.
 
 While this PEP does not make any changes to the core development team's
 handling of security-fix-only branches that are no longer in active
@@ -39,11 +39,11 @@
 directly to the public internet.
 
 
-New security related features in Python 2.7.7
-=============================================
+New security related features in Python 2.7 maintenance releases
+================================================================
 
 Under this proposal, the following features will be backported from Python
-3.4 to the upcoming Python 2.7.7 maintenance release:
+3.4 to upcoming Python 2.7.x maintenance releases:
 
 * in the ``os`` module:
 
@@ -81,6 +81,34 @@
 instead is not an acceptable solution.
 
 
+Implementation status
+=====================
+
+This PEP originally proposed adding all listed features to the Python 2.7.7
+maintenance release. That approach proved to be too ambitious given the
+limited time frame between the original creation and acceptance of the PEP
+and the release of Python 2.7.7rc1. Instead, the progress of each individual
+accepted feature backport is being tracked as an independent enhancement
+targeting Python 2.7.
+
+Implemented for Python 2.7.7:
+
+* `Issue #21306`_: backport ``hmac.compare_digest``
+
+.. _Issue #21306: https://bugs.python.org/issue21306
+
+Still in progress:
+
+* `Issue #21305`_: backport ``os.urandom`` shared file descriptor change
+* `Issue #21307`_: backport specified ``hashlib`` module features
+* `Issue #21308`_: backport specified ``ssl`` module features
+* `Issue #21462`_: upgrade OpenSSL in the Python 2.7 Windows installers
+
+.. _Issue #21305: https://bugs.python.org/issue21305
+.. _Issue #21307: https://bugs.python.org/issue21307
+.. _Issue #21308: https://bugs.python.org/issue21308
+.. _Issue #21462: https://bugs.python.org/issue21462
+
 Backwards compatibility considerations
 ======================================
 

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


More information about the Python-checkins mailing list