summaryrefslogtreecommitdiffstats
path: root/Include
Commit message (Collapse)AuthorAgeFilesLines
* bump to 2.7.3rc2v2.7.3rc2Benjamin Peterson2012-03-151-2/+2
|
* bump to 2.7.3rc1v2.7.3rc1Benjamin Peterson2012-02-231-4/+4
|
* Fix crash at startup with -W options.Antoine Pitrou2012-02-212-0/+2
|
* merge 2.6Benjamin Peterson2012-02-211-0/+4
|\
| * ensure no one tries to hash things before the random seed is foundBenjamin Peterson2012-02-211-0/+4
| |
* | merge 2.6 with hash randomization fixBenjamin Peterson2012-02-213-0/+9
|\ \ | |/
| * - Issue #13703: oCERT-2011-003: add -R command-line option and PYTHONHASHSEEDBarry Warsaw2012-02-213-0/+9
| | | | | | | | | | | | environment variable, to provide an opt-in way to protect against denial of service attacks due to hash collisions within the dict and set types. Patch by David Malcolm, based on work by Victor Stinner.
| * Replay svn r88852.Barry Warsaw2011-06-041-1/+1
| |
| * Replay svn r88850.v2.6.7Barry Warsaw2011-06-041-3/+3
| |
| * Replay changeset 70249:b571c7a8cf2e from fubar branch. Original commitBarry Warsaw2011-05-231-1/+1
| | | | | | | | | | | | message: Merging post 2.6.7rc2 changes from Subversion.
| * Replay changeset 70248:c714e2f92f63 from fubar branch. Original commitBarry Warsaw2011-05-231-2/+2
| | | | | | | | | | | | message: Cross-port changes for 2.6.7rc2 from the Subversion branch.
| * Replay changeset 70238:03e488b5c009 from fubar branch. Original commitBarry Warsaw2011-05-231-4/+4
| | | | | | | | | | | | | | | | 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.
| * Post release bumpBarry Warsaw2010-08-241-1/+1
| |
| * 2.6.6 final. \o/v2.6.6Barry Warsaw2010-08-231-3/+3
| |
| * Post release twiddling.Barry Warsaw2010-08-171-1/+1
| |
| * Bumping to 2.6.6rc2.Barry Warsaw2010-08-161-2/+2
| |
| * Post 2.6.6rc1Barry Warsaw2010-08-041-1/+1
| |
| * Bumping to 2.6.6 rc 1v2.6.6rc1Barry Warsaw2010-08-031-4/+4
| |
| * Merged revisions 82969 via svnmerge fromStefan Krah2010-07-191-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/release27-maint ........ r82969 | stefan.krah | 2010-07-19 15:14:01 +0200 (Mon, 19 Jul 2010) | 14 lines Issue #9036: Throughout the code base, Py_CHARMASK is used on 8-bit wide signed/unsigned chars or on integers directly derived from those. In all cases, it could be replaced by a simple cast to (unsigned char). Reasons for the change: a) Make the comment more explicit. b) If char is unsigned, the cast is optimized away. c) If char is unsigned, gcc emits spurious "array subscript has type 'char'" warnings. ........
| * Merged revisions 81398 via svnmerge fromAntoine Pitrou2010-05-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r81398 | antoine.pitrou | 2010-05-21 19:12:38 +0200 (ven., 21 mai 2010) | 6 lines Issue #5753: A new C API function, :cfunc:`PySys_SetArgvEx`, allows embedders of the interpreter to set sys.argv without also modifying sys.path. This helps fix `CVE-2008-5983 <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983>`_. ........
| * Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-0917-1568/+1568
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines Untabify C files. Will watch buildbots. ........
| * Merged revisions 80178 via svnmerge fromRonald Oussoren2010-04-181-1/+10
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r80178 | ronald.oussoren | 2010-04-18 15:47:49 +0200 (Sun, 18 Apr 2010) | 2 lines Fix for issue #7072 ........
| * Merged revisions 78638 via svnmerge fromVictor Stinner2010-03-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r78638 | victor.stinner | 2010-03-04 00:20:25 +0100 (jeu., 04 mars 2010) | 3 lines Issue #7544: Preallocate thread memory before creating the thread to avoid a fatal error in low memory condition. ........
| * Post 2.6.5 final cleanup.Barry Warsaw2010-03-191-1/+1
| |
| * Bumping to 2.6.5 final.v2.6.5Barry Warsaw2010-03-181-3/+3
| |
| * Bumping to 2.6.5rc2v2.6.5rc2Barry Warsaw2010-03-091-2/+2
| |
| * Post 2.6.5rc1 cleanup.Barry Warsaw2010-03-031-1/+1
| |
| * Bump to 2.6.5 rc 1.Barry Warsaw2010-03-011-4/+4
| |
| * Merged revisions 78189 via svnmerge fromMark Dickinson2010-02-141-4/+4
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r78189 | mark.dickinson | 2010-02-14 13:40:30 +0000 (Sun, 14 Feb 2010) | 1 line Silence more 'comparison between signed and unsigned' warnings. ........
| * Merged revisions 77989 via svnmerge fromAntoine Pitrou2010-02-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77989 | antoine.pitrou | 2010-02-05 18:05:54 +0100 (ven., 05 févr. 2010) | 6 lines Issue #5677: Explicitly forbid write operations on read-only file objects, and read operations on write-only file objects. On Windows, the system C library would return a bogus result; on Solaris, it was possible to crash the interpreter. Patch by Stefan Krah. ........
| * Merged revisions 77581 via svnmerge fromAntoine Pitrou2010-01-171-1/+1
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77581 | antoine.pitrou | 2010-01-17 16:55:45 +0100 (dim., 17 janv. 2010) | 3 lines Use PyAPI_DATA. ........
| * Merged revisions 77573 via svnmerge fromAntoine Pitrou2010-01-171-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77573 | antoine.pitrou | 2010-01-17 13:26:20 +0100 (dim., 17 janv. 2010) | 6 lines Issue #7561: Operations on empty bytearrays (such as `int(bytearray())`) could crash in many places because of the PyByteArray_AS_STRING() macro returning NULL. The macro now returns a statically allocated empty string instead. ........
| * bump version numberBarry Warsaw2009-10-271-1/+1
| |
| * bumping to 2.6.4v2.6.4Barry Warsaw2009-10-261-3/+3
| |
| * done with 2.6.4rc2Barry Warsaw2009-10-191-1/+1
| |
| * Bump to 2.6.4rc2v2.6.4rc2Barry Warsaw2009-10-181-2/+2
| |
| * Bumping to 2.6.4rc1v2.6.4rc1Barry Warsaw2009-10-061-4/+4
| |
| * Post 2.6.3 cleanup.Barry Warsaw2009-10-021-1/+1
| |
| * Bump to 2.6.3v2.6.3Barry Warsaw2009-10-011-3/+3
| |
| * Bumping for 2.6.3rc1v2.6.3rc1Barry Warsaw2009-09-291-4/+4
| |
| * Merged revisions 74841 via svnmerge fromThomas Wouters2009-09-161-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r74841 | thomas.wouters | 2009-09-16 12:55:54 -0700 (Wed, 16 Sep 2009) | 23 lines Fix issue #1590864, multiple threads and fork() can cause deadlocks, by acquiring the import lock around fork() calls. This prevents other threads from having that lock while the fork happens, and is the recommended way of dealing with such issues. There are two other locks we care about, the GIL and the Thread Local Storage lock. The GIL is obviously held when calling Python functions like os.fork(), and the TLS lock is explicitly reallocated instead, while also deleting now-orphaned TLS data. This only fixes calls to os.fork(), not extension modules or embedding programs calling C's fork() directly. Solving that requires a new set of API functions, and possibly a rewrite of the Python/thread_*.c mess. Add a warning explaining the problem to the documentation in the mean time. This also changes behaviour a little on AIX. Before, AIX (but only AIX) was getting the import lock reallocated, seemingly to avoid this very same problem. This is not the right approach, because the import lock is a re-entrant one, and reallocating would do the wrong thing when forking while holding the import lock. Will backport to 2.6, minus the tiny AIX behaviour change. ........
| * Merged revisions 74693 via svnmerge fromMark Dickinson2009-09-061-1/+6
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r74693 | mark.dickinson | 2009-09-06 22:21:05 +0100 (Sun, 06 Sep 2009) | 2 lines Issue #6848: Fix curses module build failure on OS X 10.6. ........
| * Issue #5724: Fix cmath failures on Solaris 10.Mark Dickinson2009-05-041-7/+28
| |
| * Merged revisions 71734,71738-71739 via svnmerge fromBenjamin Peterson2009-04-202-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r71734 | benjamin.peterson | 2009-04-18 17:15:26 -0500 (Sat, 18 Apr 2009) | 1 line many more types to initialize (I had to expose some of them) ........ r71738 | benjamin.peterson | 2009-04-18 21:32:42 -0500 (Sat, 18 Apr 2009) | 1 line initialize weakref some weakref types ........ r71739 | benjamin.peterson | 2009-04-18 21:40:43 -0500 (Sat, 18 Apr 2009) | 1 line make errors consistent ........
| * Merged revisions 71743 via svnmerge fromRonald Oussoren2009-04-191-0/+12
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r71743 | ronald.oussoren | 2009-04-19 12:38:20 +0200 (Sun, 19 Apr 2009) | 2 lines Fix for issue5657. ........
| * Post release version tweak.Barry Warsaw2009-04-161-1/+1
| |
| * Bumping to 2.6.2 (final).v2.6.2Barry Warsaw2009-04-141-1/+1
| |
| * Bump to 2.6.2c1.Barry Warsaw2009-04-071-2/+2
| |
| * Merged revisions 71163 via svnmerge fromBenjamin Peterson2009-04-041-7/+5
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r71163 | benjamin.peterson | 2009-04-04 11:05:51 -0500 (Sat, 04 Apr 2009) | 1 line revert r71159 since it broke the build ........
| * Merged revisions 71159 via svnmerge fromMatthias Klose2009-04-041-5/+7
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r71159 | matthias.klose | 2009-04-04 17:51:23 +0200 (Sa, 04 Apr 2009) | 2 lines - Py_DECREF: Add `do { ... } while (0)' to avoid compiler warnings. ........