Replay changeset 70238:03e488b5c009 from fubar branch. Original commit
message: Reconcile with the 2.6svn branch. The 2.6.7 release will be made from Subversion, but there were differences, so this brings them in sync. These changes should *not* propagate to any newer versions.
This commit is contained in:
parent
e26bc109ff
commit
cf0d8ab818
|
@ -127,7 +127,7 @@ The Python source is copyrighted, but you can freely use and copy it
|
||||||
as long as you don't change or remove the copyright notice:
|
as long as you don't change or remove the copyright notice:
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
Copyright (c) 2000-2008 Python Software Foundation.
|
Copyright (c) 2000-2011 Python Software Foundation.
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
Copyright (c) 2000 BeOpen.com.
|
Copyright (c) 2000 BeOpen.com.
|
||||||
|
|
|
@ -4,7 +4,7 @@ Copyright
|
||||||
|
|
||||||
Python and this documentation is:
|
Python and this documentation is:
|
||||||
|
|
||||||
Copyright © 2001-2010 Python Software Foundation. All rights reserved.
|
Copyright © 2001-2011 Python Software Foundation. All rights reserved.
|
||||||
|
|
||||||
Copyright © 2000 BeOpen.com. All rights reserved.
|
Copyright © 2000 BeOpen.com. All rights reserved.
|
||||||
|
|
||||||
|
|
|
@ -79,12 +79,9 @@ write-back, as will be the keys within each section.
|
||||||
The basic configuration object. When *defaults* is given, it is initialized
|
The basic configuration object. When *defaults* is given, it is initialized
|
||||||
into the dictionary of intrinsic defaults. When *dict_type* is given, it will
|
into the dictionary of intrinsic defaults. When *dict_type* is given, it will
|
||||||
be used to create the dictionary objects for the list of sections, for the
|
be used to create the dictionary objects for the list of sections, for the
|
||||||
options within a section, and for the default values. This class does not
|
options within a section, and for the default values. This class does not
|
||||||
support the magical interpolation behavior.
|
support the magical interpolation behavior.
|
||||||
|
|
||||||
All option names are passed through the :meth:`optionxform` method. Its
|
|
||||||
default implementation converts option names to lower case.
|
|
||||||
|
|
||||||
.. versionadded:: 2.3
|
.. versionadded:: 2.3
|
||||||
|
|
||||||
.. versionchanged:: 2.6
|
.. versionchanged:: 2.6
|
||||||
|
@ -101,9 +98,10 @@ write-back, as will be the keys within each section.
|
||||||
*defaults*.
|
*defaults*.
|
||||||
|
|
||||||
All option names used in interpolation will be passed through the
|
All option names used in interpolation will be passed through the
|
||||||
:meth:`optionxform` method just like any other option name reference. Using
|
:meth:`optionxform` method just like any other option name reference. For
|
||||||
the default implementation of :meth:`optionxform`, the values ``foo %(bar)s``
|
example, using the default implementation of :meth:`optionxform` (which converts
|
||||||
and ``foo %(BAR)s`` are equivalent.
|
option names to lower case), the values ``foo %(bar)s`` and ``foo %(BAR)s`` are
|
||||||
|
equivalent.
|
||||||
|
|
||||||
|
|
||||||
.. class:: SafeConfigParser([defaults[, dict_type]])
|
.. class:: SafeConfigParser([defaults[, dict_type]])
|
||||||
|
|
|
@ -2545,8 +2545,6 @@ logging module using these functions or by making calls to the main API (defined
|
||||||
in :mod:`logging` itself) and defining handlers which are declared either in
|
in :mod:`logging` itself) and defining handlers which are declared either in
|
||||||
:mod:`logging` or :mod:`logging.handlers`.
|
:mod:`logging` or :mod:`logging.handlers`.
|
||||||
|
|
||||||
.. currentmodule:: logging.config
|
|
||||||
|
|
||||||
|
|
||||||
.. function:: fileConfig(fname[, defaults])
|
.. function:: fileConfig(fname[, defaults])
|
||||||
|
|
||||||
|
@ -2580,8 +2578,6 @@ in :mod:`logging` itself) and defining handlers which are declared either in
|
||||||
:func:`listen`.
|
:func:`listen`.
|
||||||
|
|
||||||
|
|
||||||
.. currentmodule:: logging
|
|
||||||
|
|
||||||
.. _logging-config-fileformat:
|
.. _logging-config-fileformat:
|
||||||
|
|
||||||
Configuration file format
|
Configuration file format
|
||||||
|
|
|
@ -104,6 +104,10 @@ been GPL-compatible; the table below summarizes the various releases.
|
||||||
+----------------+--------------+-----------+------------+-----------------+
|
+----------------+--------------+-----------+------------+-----------------+
|
||||||
| 2.6.5 | 2.6.4 | 2010 | PSF | yes |
|
| 2.6.5 | 2.6.4 | 2010 | PSF | yes |
|
||||||
+----------------+--------------+-----------+------------+-----------------+
|
+----------------+--------------+-----------+------------+-----------------+
|
||||||
|
| 2.6.6 | 2.6.5 | 2010 | PSF | yes |
|
||||||
|
+----------------+--------------+-----------+------------+-----------------+
|
||||||
|
| 2.6.7 | 2.6.6 | 2011 | PSF | yes |
|
||||||
|
+----------------+--------------+-----------+------------+-----------------+
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
|
|
|
@ -22,12 +22,12 @@
|
||||||
/*--start constants--*/
|
/*--start constants--*/
|
||||||
#define PY_MAJOR_VERSION 2
|
#define PY_MAJOR_VERSION 2
|
||||||
#define PY_MINOR_VERSION 6
|
#define PY_MINOR_VERSION 6
|
||||||
#define PY_MICRO_VERSION 6
|
#define PY_MICRO_VERSION 7
|
||||||
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
|
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA
|
||||||
#define PY_RELEASE_SERIAL 0
|
#define PY_RELEASE_SERIAL 1
|
||||||
|
|
||||||
/* Version as a string */
|
/* Version as a string */
|
||||||
#define PY_VERSION "2.6.6+"
|
#define PY_VERSION "2.6.7rc1"
|
||||||
/*--end constants--*/
|
/*--end constants--*/
|
||||||
|
|
||||||
/* Subversion Revision number of this file (not of the repository) */
|
/* Subversion Revision number of this file (not of the repository) */
|
||||||
|
|
2
LICENSE
2
LICENSE
|
@ -63,6 +63,8 @@ the various releases.
|
||||||
2.6.3 2.6.2 2009 PSF yes
|
2.6.3 2.6.2 2009 PSF yes
|
||||||
2.6.4 2.6.3 2009 PSF yes
|
2.6.4 2.6.3 2009 PSF yes
|
||||||
2.6.5 2.6.4 2010 PSF yes
|
2.6.5 2.6.4 2010 PSF yes
|
||||||
|
2.6.6 2.6.5 2010 PSF yes
|
||||||
|
2.6.7 2.6.6 2011 PSF yes
|
||||||
|
|
||||||
Footnotes:
|
Footnotes:
|
||||||
|
|
||||||
|
|
|
@ -22,5 +22,5 @@ __revision__ = "$Id$"
|
||||||
#
|
#
|
||||||
|
|
||||||
#--start constants--
|
#--start constants--
|
||||||
__version__ = "2.6.6"
|
__version__ = "2.6.7rc1"
|
||||||
#--end constants--
|
#--end constants--
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
IDLE_VERSION = "2.6.6"
|
IDLE_VERSION = "2.6.7rc1"
|
||||||
|
|
File diff suppressed because one or more lines are too long
23
Misc/NEWS
23
Misc/NEWS
|
@ -4,10 +4,10 @@ Python News
|
||||||
|
|
||||||
(editors: check NEWS.help for information about editing NEWS using ReST.)
|
(editors: check NEWS.help for information about editing NEWS using ReST.)
|
||||||
|
|
||||||
What's New in Python 2.6.7?
|
What's New in Python 2.6.7 rc 1?
|
||||||
===========================
|
================================
|
||||||
|
|
||||||
*Release date: XXXX-XX-XX*
|
*Release date: 2011-05-06*
|
||||||
|
|
||||||
*NOTE: Python 2.6 is in security-fix-only mode. No non-security bug fixes are
|
*NOTE: Python 2.6 is in security-fix-only mode. No non-security bug fixes are
|
||||||
allowed. Python 2.6.7 and beyond will be source only releases.*
|
allowed. Python 2.6.7 and beyond will be source only releases.*
|
||||||
|
@ -19,11 +19,20 @@ Core and Builtins
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
- Issue #11442: Add a charset parameter to the Content-type in SimpleHTTPServer
|
- Issue #9129: smtpd.py is vulnerable to DoS attacks deriving from missing
|
||||||
to avoid XSS attacks.
|
error handling when accepting a new connection.
|
||||||
|
|
||||||
- Issue #11662: Make urllib and urllib2 ignore redirections if the
|
|
||||||
scheme is not HTTP, HTTPS or FTP (CVE-2011-1521).
|
What's New in Python 2.6.6?
|
||||||
|
===========================
|
||||||
|
|
||||||
|
*Release date: 2010-08-24*
|
||||||
|
|
||||||
|
Core and Builtins
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
Library
|
||||||
|
-------
|
||||||
|
|
||||||
|
|
||||||
What's New in Python 2.6.6 rc 2?
|
What's New in Python 2.6.6 rc 2?
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
|
|
||||||
%define name python
|
%define name python
|
||||||
#--start constants--
|
#--start constants--
|
||||||
%define version 2.6.6
|
%define version 2.6.7rc1
|
||||||
%define libver 2.6
|
%define libver 2.6
|
||||||
#--end constants--
|
#--end constants--
|
||||||
%define release 1pydotorg
|
%define release 1pydotorg
|
||||||
|
|
|
@ -61,7 +61,7 @@ BEGIN
|
||||||
VALUE "FileDescription", "Python Core\0"
|
VALUE "FileDescription", "Python Core\0"
|
||||||
VALUE "FileVersion", PYTHON_VERSION
|
VALUE "FileVersion", PYTHON_VERSION
|
||||||
VALUE "InternalName", "Python DLL\0"
|
VALUE "InternalName", "Python DLL\0"
|
||||||
VALUE "LegalCopyright", "Copyright © 2001-2010 Python Software Foundation. Copyright © 2000 BeOpen.com. Copyright © 1995-2001 CNRI. Copyright © 1991-1995 SMC.\0"
|
VALUE "LegalCopyright", "Copyright © 2001-2011 Python Software Foundation. Copyright © 2000 BeOpen.com. Copyright © 1995-2001 CNRI. Copyright © 1991-1995 SMC.\0"
|
||||||
VALUE "OriginalFilename", PYTHON_DLL_NAME "\0"
|
VALUE "OriginalFilename", PYTHON_DLL_NAME "\0"
|
||||||
VALUE "ProductName", "Python\0"
|
VALUE "ProductName", "Python\0"
|
||||||
VALUE "ProductVersion", PYTHON_VERSION
|
VALUE "ProductVersion", PYTHON_VERSION
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
__version__ 62047.
|
__version__ .
|
||||||
|
|
||||||
This module must be committed separately after each AST grammar change;
|
This module must be committed separately after each AST grammar change;
|
||||||
The __version__ number is set to the revision number of the commit
|
The __version__ number is set to the revision number of the commit
|
||||||
|
@ -6300,7 +6300,7 @@ init_ast(void)
|
||||||
if (PyDict_SetItemString(d, "AST", (PyObject*)&AST_type) < 0) return;
|
if (PyDict_SetItemString(d, "AST", (PyObject*)&AST_type) < 0) return;
|
||||||
if (PyModule_AddIntConstant(m, "PyCF_ONLY_AST", PyCF_ONLY_AST) < 0)
|
if (PyModule_AddIntConstant(m, "PyCF_ONLY_AST", PyCF_ONLY_AST) < 0)
|
||||||
return;
|
return;
|
||||||
if (PyModule_AddStringConstant(m, "__version__", "62047") < 0)
|
if (PyModule_AddStringConstant(m, "__version__", "") < 0)
|
||||||
return;
|
return;
|
||||||
if (PyDict_SetItemString(d, "mod", (PyObject*)mod_type) < 0) return;
|
if (PyDict_SetItemString(d, "mod", (PyObject*)mod_type) < 0) return;
|
||||||
if (PyDict_SetItemString(d, "Module", (PyObject*)Module_type) < 0)
|
if (PyDict_SetItemString(d, "Module", (PyObject*)Module_type) < 0)
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
static char cprt[] =
|
static char cprt[] =
|
||||||
"\
|
"\
|
||||||
Copyright (c) 2001-2010 Python Software Foundation.\n\
|
Copyright (c) 2001-2011 Python Software Foundation.\n\
|
||||||
All Rights Reserved.\n\
|
All Rights Reserved.\n\
|
||||||
\n\
|
\n\
|
||||||
Copyright (c) 2000 BeOpen.com.\n\
|
Copyright (c) 2000 BeOpen.com.\n\
|
||||||
|
|
7
README
7
README
|
@ -1,8 +1,9 @@
|
||||||
This is Python version 2.6.6
|
This is Python version 2.6.7rc1
|
||||||
============================
|
===============================
|
||||||
|
|
||||||
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||||
Python Software Foundation. All rights reserved.
|
Python Software Foundation.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
Copyright (c) 2000 BeOpen.com.
|
Copyright (c) 2000 BeOpen.com.
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
Loading…
Reference in New Issue