Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
4806404 Reverted r65902. See http://mail.python.org/pipermail/python-checkins/2008-August/073116.html 20 August 2008, 16:13:57 UTC
f5150f3 News for the imageop/rgbimg changes. 20 August 2008, 14:56:24 UTC
534c6e6 Backport r65900: fixed get_file_system in test_os.py ('path' is unicode on py3k and ansi on trunk) 20 August 2008, 04:20:53 UTC
4df1b6d Issue 1179: [CVE-2007-4965] Integer overflow in imageop module. Also fixes rgbimg module (just before it is removed from 2.6). 19 August 2008, 20:57:46 UTC
275e229 issue #3554: ctypes.string_at and ctypes.wstring_at must use the pythonapi calling convention so that the GIL is held and error return values are checked. 19 August 2008, 17:17:37 UTC
22679b8 Issue #2234: distutils failed with mingw binutils 2.18.50.20080109. Be less strict when parsing these version numbers, they don't necessarily follow the python numbering scheme. Backport of r65834 18 August 2008, 19:33:42 UTC
7a076be Backport of r64767 from trunk Fixes Issue #3309: Fix bz2.BZFile iterator to release its internal lock properly when raising an exception due to the bz2file being closed. Prevents a deadlock. 17 August 2008, 23:06:19 UTC
5e8dc97 Backport of r65032 from trunk Fixes Issue #874900: after an os.fork() call the threading module state is cleaned up in the child process to prevent deadlock and report proper thread counts if the new process uses the threading module. 17 August 2008, 23:01:11 UTC
1d63a45 I forgot to update NEWS. 17 August 2008, 09:49:10 UTC
50c6072 Backport r65745: Issue #2222: Fixed reference leak when occured os.rename() fails unicode conversion on 2nd parameter. (windows only) 17 August 2008, 09:39:06 UTC
f0a4163 Issue #2065: VC6 related fix. - PC/VC6/_bsddb.dsp: removed '/nodefaultlib:"msvcrt"' to fix linker error. - PC/VC6/_msi.dsp: added new module support. - PC/VC6/_sqlite3.dsp: /D "MODULE_NAME=\"sqlite3\"" caused extra leading space like #define MODULE_NAME " sqlite3" so uses /D MODULE_NAME=\"sqlite3\" instead. - PC/VC6/python.dsp: changed stack size to 2MB to avoid stack overflow on some tests. 14 August 2008, 01:24:55 UTC
e71268f #3205: bz2 iterator fails silently on MemoryError (backport from r65609) 12 August 2008, 08:47:02 UTC
0322154 Backport r60148 and r65481: sanity checks to avoid infinite loops. 12 August 2008, 08:46:02 UTC
1576bab #3134: shutil referenced undefined WindowsError symbol (backport from r65644) 12 August 2008, 08:39:33 UTC
45c33ce - Issue #3537: Fix an assertion failure when an empty but presized dict object was stored in the freelist. (backport from r65637.) 11 August 2008, 09:13:26 UTC
78813dc Issue #1342811: Fix leak in Tkinter.Menu.delete. Commands associated to menu entries were not deleted. Backport from trunk r65622. 10 August 2008, 11:19:25 UTC
7641b1c (backport from trunk r64756) Issue #2113: Fix error in subprocess.Popen if the select system call is interrupted by a signal. 04 August 2008, 03:23:25 UTC
03e5182 (backport of r61652 and r61665 from trunk) Issue #1471: Arguments to fcntl.ioctl are no longer broken on 64-bit OpenBSD and similar platforms due to sign extension. 04 August 2008, 00:45:34 UTC
76f5d14 (backport trunk r65151) Issue #3120: On 64-bit Windows the subprocess module was truncating handles. 04 August 2008, 00:19:27 UTC
b4bc9b9 (backport r65459 from trunk) - Issue #1857: subprocess.Popen.poll gained an additional _deadstate keyword argument in python 2.5, this broke code that subclassed Popen to include its own poll method. Fixed my moving _deadstate to an _internal_poll method. 04 August 2008, 00:15:54 UTC
c7af7f3 Issue #799428: Fix Tkinter.Misc._nametowidget to unwrap Tcl command objects. Backport of r65399. 02 August 2008, 07:21:06 UTC
4f3be8a Security patches from Apple: prevent int overflow when allocating memory 31 July 2008, 17:08:14 UTC
83ac014 Backport code from r65182: Issue #2620: Overflow checking when allocating or reallocating memory was not always being done properly in some python types and extension modules. PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have all been updated to perform better checks and places in the code that would previously leak memory on the error path when such an allocation failed have been fixed. 28 July 2008, 05:06:20 UTC
c8e4bed #2242: utf7 decoding crashes on bogus input on some Windows/MSVC versions 25 July 2008, 19:00:48 UTC
ab396e0 Issue #3360: Fix incorrect parsing of '020000000000.0'. This is a backport of r65005. 16 July 2008, 11:04:17 UTC
4fed741 Link fix. 16 July 2008, 01:46:12 UTC
ff93157 Backport of 64903. 13 July 2008, 01:20:19 UTC
f8f30fa Backport r62627 + r62744 from trunk to fix issue 2632. - Issue #2632: Prevent socket.read(bignumber) from over allocating memory in the common case when the data is returned from the underlying socket in increments much smaller than bignumber. 06 July 2008, 04:04:07 UTC
6d7f937 Backport of r64677. 02 July 2008, 22:08:29 UTC
b15bdf7 #Issue3088 in-progress: Race condition with instances of classes derived from threading.local: When a thread touches such an object for the first time, a new thread-local __dict__ is created, and the __init__ method is run. But a thread switch can occur here; if the other thread touches the same object, it installs another __dict__; when the first thread resumes, it updates the dictionary of the second... This is the deep cause of the failures in test_multiprocessing involving "managers" objects. Backport of r64601. 01 July 2008, 20:59:49 UTC
ceda6a6 #3242: fix a crash in "print", if sys.stdout is set to a custom object, whose write() method installs another sys.stdout. Backport of r64633 01 July 2008, 20:52:56 UTC
6fa30f4 #3157: Fix docstrings for cursor methods. 22 June 2008, 18:31:30 UTC
3255e13 Issue 3110: Crash with weakref subclass, seen after a "import multiprocessing.reduction" An instance of a weakref subclass can have attributes. If such a weakref holds the only strong reference to the object, deleting the weakref will delete the object. In this case, the callback must not be called, because the ref object is being deleted! Backport of r34309 16 June 2008, 19:22:42 UTC
75ee9eb Issue #3116 and #1792: Fix quadratic behavior in marshal.dumps(). 16 June 2008, 01:49:18 UTC
d297f1a #3117: backport r55087, fixes segfault with lambda (None,): None. 15 June 2008, 19:53:12 UTC
7eb4a82 Fix tkinter sequence passing. #2906. Backport from r63914. 03 June 2008, 10:26:21 UTC
9aa040d - Issue #2588, #2589: Fix potential integer underflow and overflow conditions in the PyOS_vsnprintf C API function. This is a backport of r63728 and r63734 from trunk. 02 June 2008, 00:07:25 UTC
2666040 Backport r62724 from trunk. Fixes issue 2791. subprocess.Popen.communicate now closes its stdout and stderr fds as soon as it is finished with them. 01 June 2008, 23:44:46 UTC
1a34834 Backport r63776: tkinter fixes. 31 May 2008, 18:34:27 UTC
84d18a9 Include all licenses of the packages that we include. 25 May 2008, 12:02:29 UTC
5212da1 Patch #2111: Avoid mmap segfault when modifying a PROT_READ block. 23 May 2008, 14:30:44 UTC
0812de6 fix issue2858: potential memory corruption when any of the bsddb.db.* constructors raised an exception. backportes from trunk c63403. 17 May 2008, 06:46:39 UTC
09d374f #2803: fix heappush invocation (backport). 11 May 2008, 15:21:42 UTC
c0c3914 Backport of revision 62854 08 May 2008, 10:35:13 UTC
fbc190a Fix os.walk docstring example - issue2707 06 May 2008, 07:06:44 UTC
9e6649f Backport r61468 from trunk: Improves the text of the IOError raised when open() returns EINVAL. See issue2158. 03 May 2008, 07:12:23 UTC
fb30cdb Fix issue 2520 (cannot import macerrors) 02 May 2008, 21:54:32 UTC
7fd29f0 Backport of revision 62648 02 May 2008, 21:46:55 UTC
f3bb283 Issue #2682: ctypes callback functions no longer contain a cyclic reference to themselves. Backport from trunk. 25 April 2008, 19:55:19 UTC
8d904c3 Issue #2670: urllib2.build_opener() failed when two handlers derive the same default base class. Backport of r62463. 22 April 2008, 21:17:18 UTC
f305bd3 Issue 2665: On Windows, sys.stderr does not contain a valid file when running without a console. It seems to work, but will fail at the first flush. This causes IDLE to silently crash when too many warnings are printed. Backport of r62448. 21 April 2008, 22:42:30 UTC
0f1653e Correct previous checkin, probably a svn merge issue. Now the code is similar to the one in trunk/. The behavior was funny: >>> print (), repr(()) (), () >>> print (), repr(()) (), (...) 11 April 2008, 00:33:07 UTC
aa97543 - Issue #1686386: Tuple's tp_repr did not take into account the possibility of having a self-referential tuple, which is possible from C code. Nor did object's tp_str consider that a type's tp_str could do something that could lead to an inifinite recursion. Py_ReprEnter() and Py_EnterRecursiveCall(), respectively, fixed the issues. (Backport of r58288 from trunk to 2.5.) 10 April 2008, 22:43:58 UTC
a6add69 backport r62271 from trunk. remove the now obsoleted assertion. 10 April 2008, 19:54:13 UTC
14acde3 Backport r62261 from trunk: Prevent PyString_FromStringAndSize() from passing negative sizes on to lower level memory allocation functions. Raise a SystemError and return NULL instead. 09 April 2008, 23:41:13 UTC
3782da4 Add a note about the zlib.decompressobj().flush() fix. 09 April 2008, 18:17:13 UTC
f623467 Merge r62235 from trunk. Fix zlib crash from zlib.decompressobj().flush(val) when val was not positive. It tried to allocate negative or zero memory. That fails. 09 April 2008, 00:26:44 UTC
45c2f77 #2525: update tzinfo example. 07 April 2008, 18:53:33 UTC
a269762 Fix for Issue2515: Don't crash when trying to fetch data from a closed cursor. 06 April 2008, 11:05:24 UTC
f122902 Remove the advertising clause from the BSD license in timing.h. I have the email trail to prove that George Neville-Neil approved this. (Backport of r62097.) 01 April 2008, 23:59:06 UTC
d9f1da0 Backport #1442: report exception when startup file cannot be run. 29 March 2008, 01:50:46 UTC
8432d86 Fix a reference leak found by Georg, when compiling a class nested in another class. Test is run with "regrtest.py -R:: test_compile" Backport of r62015 28 March 2008, 20:45:42 UTC
198e353 Issue2495: tokenize.untokenize did not insert space between two consecutive string literals: "" "" becomes """", which is invalid code. Backport of r61979. 27 March 2008, 23:41:59 UTC
bfdbfd4 Issue #2482: Make sure that the coefficient of a Decimal instance is stored as a str instance rather than a unicode instance. Backported from Python 2.6 (see r61904). 25 March 2008, 18:58:13 UTC
26c25d9 Decimal.sqrt(0) failed when the context was not explicitly supplied. 25 March 2008, 14:35:25 UTC
a79e050 #1477: ur'\U0010FFFF' used to raise in narrow unicode builds. Corrected the raw-unicode-escape codec to use UTF-16 surrogates in this case, like the unicode-escape codec does. Backport of r61793 and r61853 24 March 2008, 21:16:28 UTC
d9b9d68 Issue #2432: give DictReader the dialect and line_num attributes advertised in the docs. (backport from r61712) 21 March 2008, 20:01:55 UTC
4af861c Back-port of rev 61240 for issue #2238, fixing: Some syntax errors in *args and **kwargs expressions could give bogus error messages. 20 March 2008, 17:39:31 UTC
eff5a4e The missing NEWS entry for r61542.. 18 March 2008, 19:24:40 UTC
631df75 Backport r61450 from trunk: Fix chown on 64-bit linux. It needed to take a long (64-bit on 64bit linux) as uid and gid input to accept values >=2**31 as valid while still accepting negative numbers to pass -1 to chown for "no change". Fixes issue1747858. 18 March 2008, 19:21:40 UTC
549171e The behaviour of winsound.Beep() seems to differ between different versions of Windows when there's either: a) no sound card entirely b) legacy beep driver has been disabled c) the legacy beep driver has been uninstalled Sometimes RuntimeErrors are raised, sometimes they're not. If _have_soundcard() returns False, don't expect winsound.Beep() to raise a RuntimeError, as this clearly isn't the case, as demonstrated by the various Win32 XP buildbots. 18 March 2008, 07:32:47 UTC
b3635f9 Backport r61458: Issue 2321: reduce memory usage (increase the memory that is returned to the system) by using pymalloc for the data of unicode objects. 18 March 2008, 04:17:36 UTC
a6f5bf2 Ensure this test passes even if there are no soundcards in the system. Backport from trunk r61242. 18 March 2008, 03:52:22 UTC
756c6c8 #1021: fix a bug to allow basicConfig to accept NOTSET as a level. 16 March 2008, 21:33:48 UTC
44a93e5 Fix the overflows in expandtabs(). "This time for sure!" (Exploit at request.) 11 March 2008, 21:14:54 UTC
8e741e0 Grammar fix 07 March 2008, 21:10:06 UTC
94a7036 Backport documentation improvements. 07 March 2008, 20:08:41 UTC
3662c90 Backport r61286 adding GC to the grouper for itertools.groupby() fixing Issue 2246. 06 March 2008, 22:58:42 UTC
ab61dce Bug #2220: handle rlcompleter attribute match failure more gracefully. (backport from r61275) 06 March 2008, 07:46:26 UTC
0e30555 Backport of r61263: #1725737: ignore other VC directories other than CVS and SVN's too. 06 March 2008, 07:14:26 UTC
bc89897 Patch #2232: os.tmpfile might fail on Windows if the user has no permission to create files in the root directory. 06 March 2008, 06:57:02 UTC
2985e30 Add section for 2.5.3. 06 March 2008, 06:56:35 UTC
f1fdda6 Remove old expected output for test_resource 23 February 2008, 23:29:26 UTC
310bad0 #1291: copy test_resource.py from the 2.6 trunk, to fix a test failure. The 2.6 version also converts to unittest, but it seems to work fine under 2.5. 23 February 2008, 21:32:06 UTC
664553a #1389051, #1092502: fix excessively large allocations when using read() on a socket 23 February 2008, 19:30:59 UTC
37d4f7b #1389051: IMAP module tries to read entire message in one chunk. Patch by Fredrik Lundh. 23 February 2008, 19:06:54 UTC
3167939 Bump version for 2.5.3a0. 23 February 2008, 17:35:47 UTC
05a19a5 #1433694: minidom's .normalize() failed to set .nextSibling for last element. Fix by Malte Helmert 23 February 2008, 17:21:44 UTC
be0adfc Update NEWS for a future 2.5.3 release 23 February 2008, 17:18:19 UTC
b66dc46 Add old NEWS item 23 February 2008, 17:14:23 UTC
403d595 Fix typo. 22 February 2008, 09:17:13 UTC
7e00619 Fix typo 22 February 2008, 09:15:14 UTC
799e580 #2079: typo in userdict docs. 21 February 2008, 20:34:22 UTC
3a32cff as for r252c1, add the tag information so the source package is right 21 February 2008, 12:57:32 UTC
ab130bf Tagging for release of Python 2.5.2 21 February 2008, 11:55:26 UTC
a3cc6d8 Redo tag. 21 February 2008, 11:54:20 UTC
10eac2c Update copyright years to 2008. Update README to 2.5.2. 21 February 2008, 11:53:40 UTC
9f22ca2 Tagging for release of Python 2.5.2 21 February 2008, 10:07:08 UTC
bcffd10 Prepare for 2.5.2. 21 February 2008, 10:04:55 UTC
8d273b0 A quick fix that removes a spurious unittest failure when users upgrade their python2.5 install and then run Python's test suite. This is needed because one of the test files for the decimal module changed it name (see issue 2114) and OSX doesn't feature a full package manager. 19 February 2008, 15:29:40 UTC
back to top