f4e2ccf | Hirokazu Yamamoto | 04 September 2008, 11:21:28 UTC | Issue #3762: platform.architecture() fails if python is lanched via its symbolic link. Reviewed Amaury Forgeot d'Arc (Backport of r66213) | 04 September 2008, 11:21:28 UTC |
afa0d58 | Amaury Forgeot d'Arc | 01 September 2008, 20:05:08 UTC | Issue #3751: str.rpartition would perform a left-partition when called with a unicode argument. Backport of r66119 | 01 September 2008, 20:05:08 UTC |
50b1c49 | Gregory P. Smith | 31 August 2008, 16:36:21 UTC | backport r66093 from trunk. issue3715: docstring representation of hex escaped string needs to be double escaped. | 31 August 2008, 16:36:21 UTC |
efbf6fc | Benjamin Peterson | 23 August 2008, 21:25:16 UTC | let Windows bots pass on test_threading | 23 August 2008, 21:25:16 UTC |
8a8bfa0 | Robert Schuppenies | 22 August 2008, 08:20:35 UTC | Issue #1342811: Fixed broken patch. Backport from trunk r65971. | 22 August 2008, 08:20:35 UTC |
4806404 | Hirokazu Yamamoto | 20 August 2008, 16:13:57 UTC | Reverted r65902. See http://mail.python.org/pipermail/python-checkins/2008-August/073116.html | 20 August 2008, 16:13:57 UTC |
f5150f3 | Guido van Rossum | 20 August 2008, 14:56:24 UTC | News for the imageop/rgbimg changes. | 20 August 2008, 14:56:24 UTC |
534c6e6 | Hirokazu Yamamoto | 20 August 2008, 04:20:53 UTC | 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 | Guido van Rossum | 19 August 2008, 20:57:46 UTC | 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 | Thomas Heller | 19 August 2008, 17:17:37 UTC | 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 | Amaury Forgeot d'Arc | 18 August 2008, 19:33:42 UTC | 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 | Gregory P. Smith | 17 August 2008, 23:06:19 UTC | 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 | Gregory P. Smith | 17 August 2008, 23:01:11 UTC | 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 | Hirokazu Yamamoto | 17 August 2008, 09:49:10 UTC | I forgot to update NEWS. | 17 August 2008, 09:49:10 UTC |
50c6072 | Hirokazu Yamamoto | 17 August 2008, 09:39:06 UTC | 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 | Hirokazu Yamamoto | 14 August 2008, 01:24:55 UTC | 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 | Georg Brandl | 12 August 2008, 08:47:02 UTC | #3205: bz2 iterator fails silently on MemoryError (backport from r65609) | 12 August 2008, 08:47:02 UTC |
0322154 | Georg Brandl | 12 August 2008, 08:46:02 UTC | Backport r60148 and r65481: sanity checks to avoid infinite loops. | 12 August 2008, 08:46:02 UTC |
1576bab | Georg Brandl | 12 August 2008, 08:39:33 UTC | #3134: shutil referenced undefined WindowsError symbol (backport from r65644) | 12 August 2008, 08:39:33 UTC |
45c33ce | Georg Brandl | 11 August 2008, 09:13:26 UTC | - 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 | Robert Schuppenies | 10 August 2008, 11:19:25 UTC | 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 | Gregory P. Smith | 04 August 2008, 03:23:25 UTC | (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 | Gregory P. Smith | 04 August 2008, 00:45:34 UTC | (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 | Gregory P. Smith | 04 August 2008, 00:19:27 UTC | (backport trunk r65151) Issue #3120: On 64-bit Windows the subprocess module was truncating handles. | 04 August 2008, 00:19:27 UTC |
b4bc9b9 | Gregory P. Smith | 04 August 2008, 00:15:54 UTC | (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 | Martin v. Löwis | 02 August 2008, 07:21:06 UTC | Issue #799428: Fix Tkinter.Misc._nametowidget to unwrap Tcl command objects. Backport of r65399. | 02 August 2008, 07:21:06 UTC |
4f3be8a | Neal Norwitz | 31 July 2008, 17:08:14 UTC | Security patches from Apple: prevent int overflow when allocating memory | 31 July 2008, 17:08:14 UTC |
83ac014 | Neal Norwitz | 28 July 2008, 05:06:20 UTC | 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 | Antoine Pitrou | 25 July 2008, 19:00:48 UTC | #2242: utf7 decoding crashes on bogus input on some Windows/MSVC versions | 25 July 2008, 19:00:48 UTC |
ab396e0 | Mark Dickinson | 16 July 2008, 11:04:17 UTC | Issue #3360: Fix incorrect parsing of '020000000000.0'. This is a backport of r65005. | 16 July 2008, 11:04:17 UTC |
4fed741 | Georg Brandl | 16 July 2008, 01:46:12 UTC | Link fix. | 16 July 2008, 01:46:12 UTC |
ff93157 | Brett Cannon | 13 July 2008, 01:20:19 UTC | Backport of 64903. | 13 July 2008, 01:20:19 UTC |
f8f30fa | Gregory P. Smith | 06 July 2008, 04:04:07 UTC | 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 | Brett Cannon | 02 July 2008, 22:08:29 UTC | Backport of r64677. | 02 July 2008, 22:08:29 UTC |
b15bdf7 | Amaury Forgeot d'Arc | 01 July 2008, 20:59:49 UTC | #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 | Amaury Forgeot d'Arc | 01 July 2008, 20:52:56 UTC | #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 | Georg Brandl | 22 June 2008, 18:31:30 UTC | #3157: Fix docstrings for cursor methods. | 22 June 2008, 18:31:30 UTC |
3255e13 | Amaury Forgeot d'Arc | 16 June 2008, 19:22:42 UTC | 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 | Raymond Hettinger | 16 June 2008, 01:49:18 UTC | Issue #3116 and #1792: Fix quadratic behavior in marshal.dumps(). | 16 June 2008, 01:49:18 UTC |
d297f1a | Georg Brandl | 15 June 2008, 19:53:12 UTC | #3117: backport r55087, fixes segfault with lambda (None,): None. | 15 June 2008, 19:53:12 UTC |
7eb4a82 | Georg Brandl | 03 June 2008, 10:26:21 UTC | Fix tkinter sequence passing. #2906. Backport from r63914. | 03 June 2008, 10:26:21 UTC |
9aa040d | Gregory P. Smith | 02 June 2008, 00:07:25 UTC | - 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 | Gregory P. Smith | 01 June 2008, 23:44:46 UTC | 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 | Georg Brandl | 31 May 2008, 18:34:27 UTC | Backport r63776: tkinter fixes. | 31 May 2008, 18:34:27 UTC |
84d18a9 | Martin v. Löwis | 25 May 2008, 12:02:29 UTC | Include all licenses of the packages that we include. | 25 May 2008, 12:02:29 UTC |
5212da1 | Martin v. Löwis | 23 May 2008, 14:30:44 UTC | Patch #2111: Avoid mmap segfault when modifying a PROT_READ block. | 23 May 2008, 14:30:44 UTC |
0812de6 | Gregory P. Smith | 17 May 2008, 06:46:39 UTC | 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 | Georg Brandl | 11 May 2008, 15:21:42 UTC | #2803: fix heappush invocation (backport). | 11 May 2008, 15:21:42 UTC |
c0c3914 | Ronald Oussoren | 08 May 2008, 10:35:13 UTC | Backport of revision 62854 | 08 May 2008, 10:35:13 UTC |
fbc190a | Gregory P. Smith | 06 May 2008, 07:06:44 UTC | Fix os.walk docstring example - issue2707 | 06 May 2008, 07:06:44 UTC |
9e6649f | Gregory P. Smith | 03 May 2008, 07:12:23 UTC | 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 | Ronald Oussoren | 02 May 2008, 21:54:32 UTC | Fix issue 2520 (cannot import macerrors) | 02 May 2008, 21:54:32 UTC |
7fd29f0 | Ronald Oussoren | 02 May 2008, 21:46:55 UTC | Backport of revision 62648 | 02 May 2008, 21:46:55 UTC |
f3bb283 | Thomas Heller | 25 April 2008, 19:55:19 UTC | Issue #2682: ctypes callback functions no longer contain a cyclic reference to themselves. Backport from trunk. | 25 April 2008, 19:55:19 UTC |
8d904c3 | Amaury Forgeot d'Arc | 22 April 2008, 21:17:18 UTC | 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 | Amaury Forgeot d'Arc | 21 April 2008, 22:42:30 UTC | 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 | Amaury Forgeot d'Arc | 11 April 2008, 00:33:07 UTC | 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 | Guido van Rossum | 10 April 2008, 22:43:58 UTC | - 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 | Gregory P. Smith | 10 April 2008, 19:54:13 UTC | backport r62271 from trunk. remove the now obsoleted assertion. | 10 April 2008, 19:54:13 UTC |
14acde3 | Gregory P. Smith | 09 April 2008, 23:41:13 UTC | 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 | Gregory P. Smith | 09 April 2008, 18:17:13 UTC | Add a note about the zlib.decompressobj().flush() fix. | 09 April 2008, 18:17:13 UTC |
f623467 | Gregory P. Smith | 09 April 2008, 00:26:44 UTC | 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 | Georg Brandl | 07 April 2008, 18:53:33 UTC | #2525: update tzinfo example. | 07 April 2008, 18:53:33 UTC |
a269762 | Gerhard Häring | 06 April 2008, 11:05:24 UTC | Fix for Issue2515: Don't crash when trying to fetch data from a closed cursor. | 06 April 2008, 11:05:24 UTC |
f122902 | Guido van Rossum | 01 April 2008, 23:59:06 UTC | 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 | Georg Brandl | 29 March 2008, 01:50:46 UTC | Backport #1442: report exception when startup file cannot be run. | 29 March 2008, 01:50:46 UTC |
8432d86 | Amaury Forgeot d'Arc | 28 March 2008, 20:45:42 UTC | 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 | Amaury Forgeot d'Arc | 27 March 2008, 23:41:59 UTC | 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 | Mark Dickinson | 25 March 2008, 18:58:13 UTC | 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 | Mark Dickinson | 25 March 2008, 14:35:25 UTC | Decimal.sqrt(0) failed when the context was not explicitly supplied. | 25 March 2008, 14:35:25 UTC |
a79e050 | Amaury Forgeot d'Arc | 24 March 2008, 21:16:28 UTC | #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 | Georg Brandl | 21 March 2008, 20:01:55 UTC | 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 | Sean Reifscheider | 20 March 2008, 17:39:31 UTC | 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 | Gregory P. Smith | 18 March 2008, 19:24:40 UTC | The missing NEWS entry for r61542.. | 18 March 2008, 19:24:40 UTC |
631df75 | Gregory P. Smith | 18 March 2008, 19:21:40 UTC | 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 | Trent Nelson | 18 March 2008, 07:32:47 UTC | 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 | Neal Norwitz | 18 March 2008, 04:17:36 UTC | 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 | Trent Nelson | 18 March 2008, 03:52:22 UTC | 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 | Vinay Sajip | 16 March 2008, 21:33:48 UTC | #1021: fix a bug to allow basicConfig to accept NOTSET as a level. | 16 March 2008, 21:33:48 UTC |
44a93e5 | Guido van Rossum | 11 March 2008, 21:14:54 UTC | Fix the overflows in expandtabs(). "This time for sure!" (Exploit at request.) | 11 March 2008, 21:14:54 UTC |
8e741e0 | Andrew M. Kuchling | 07 March 2008, 21:10:06 UTC | Grammar fix | 07 March 2008, 21:10:06 UTC |
94a7036 | Raymond Hettinger | 07 March 2008, 20:08:41 UTC | Backport documentation improvements. | 07 March 2008, 20:08:41 UTC |
3662c90 | Raymond Hettinger | 06 March 2008, 22:58:42 UTC | Backport r61286 adding GC to the grouper for itertools.groupby() fixing Issue 2246. | 06 March 2008, 22:58:42 UTC |
ab61dce | Georg Brandl | 06 March 2008, 07:46:26 UTC | Bug #2220: handle rlcompleter attribute match failure more gracefully. (backport from r61275) | 06 March 2008, 07:46:26 UTC |
0e30555 | Martin v. Löwis | 06 March 2008, 07:14:26 UTC | Backport of r61263: #1725737: ignore other VC directories other than CVS and SVN's too. | 06 March 2008, 07:14:26 UTC |
bc89897 | Martin v. Löwis | 06 March 2008, 06:57:02 UTC | 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 | Martin v. Löwis | 06 March 2008, 06:56:35 UTC | Add section for 2.5.3. | 06 March 2008, 06:56:35 UTC |
f1fdda6 | Andrew M. Kuchling | 23 February 2008, 23:29:26 UTC | Remove old expected output for test_resource | 23 February 2008, 23:29:26 UTC |
310bad0 | Andrew M. Kuchling | 23 February 2008, 21:32:06 UTC | #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 | Andrew M. Kuchling | 23 February 2008, 19:30:59 UTC | #1389051, #1092502: fix excessively large allocations when using read() on a socket | 23 February 2008, 19:30:59 UTC |
37d4f7b | Andrew M. Kuchling | 23 February 2008, 19:06:54 UTC | #1389051: IMAP module tries to read entire message in one chunk. Patch by Fredrik Lundh. | 23 February 2008, 19:06:54 UTC |
3167939 | Martin v. Löwis | 23 February 2008, 17:35:47 UTC | Bump version for 2.5.3a0. | 23 February 2008, 17:35:47 UTC |
05a19a5 | Andrew M. Kuchling | 23 February 2008, 17:21:44 UTC | #1433694: minidom's .normalize() failed to set .nextSibling for last element. Fix by Malte Helmert | 23 February 2008, 17:21:44 UTC |
be0adfc | Andrew M. Kuchling | 23 February 2008, 17:18:19 UTC | Update NEWS for a future 2.5.3 release | 23 February 2008, 17:18:19 UTC |
b66dc46 | Andrew M. Kuchling | 23 February 2008, 17:14:23 UTC | Add old NEWS item | 23 February 2008, 17:14:23 UTC |
403d595 | Martin v. Löwis | 22 February 2008, 09:17:13 UTC | Fix typo. | 22 February 2008, 09:17:13 UTC |
7e00619 | Martin v. Löwis | 22 February 2008, 09:15:14 UTC | Fix typo | 22 February 2008, 09:15:14 UTC |
799e580 | Georg Brandl | 21 February 2008, 20:34:22 UTC | #2079: typo in userdict docs. | 21 February 2008, 20:34:22 UTC |
3a32cff | Fred Drake | 21 February 2008, 12:57:32 UTC | as for r252c1, add the tag information so the source package is right | 21 February 2008, 12:57:32 UTC |
ab130bf | Martin v. Löwis | 21 February 2008, 11:55:26 UTC | Tagging for release of Python 2.5.2 | 21 February 2008, 11:55:26 UTC |