6e3e6e0 | Guido van Rossum | 06 January 2008, 02:40:07 UTC | Forgot to backport the rest of #1637. | 06 January 2008, 02:40:07 UTC |
81728cf | Guido van Rossum | 05 January 2008, 23:34:38 UTC | Backport r59758. Patch #1637: fix urlparse for URLs like 'http://x.com?arg=/foo'. Fix by John Nagle. | 05 January 2008, 23:34:38 UTC |
62bceec | Guido van Rossum | 04 January 2008, 19:06:02 UTC | Backport r57216 (see issue #1731). Add a hack (originally devised in a slightly different form by Thomas Wouters) to prevent spurious tracebacks when a daemon thread's cleanup happens to wake up when the world around it has already been destroyed. This also backports other small changes to this file, essentially making it identical to the trunk version. | 04 January 2008, 19:06:02 UTC |
b234ceb | Andrew M. Kuchling | 04 January 2008, 14:47:42 UTC | Update links to bug/patch tracker | 04 January 2008, 14:47:42 UTC |
e5f9e58 | Lars Gustäbel | 04 January 2008, 14:44:23 UTC | Issue #1735: TarFile.extractall() now correctly sets directory permissions and times. (backport from r59712) | 04 January 2008, 14:44:23 UTC |
12f03cc | Christian Heimes | 04 January 2008, 13:22:36 UTC | Bug #1713: posixpath.ismount() claims symlink to a mountpoint is a mountpoint. | 04 January 2008, 13:22:36 UTC |
3b4a5bd | Guido van Rossum | 03 January 2008, 23:52:04 UTC | Fix bug #1301 -- a bad assert in _tkinter. | 03 January 2008, 23:52:04 UTC |
6df9a82 | Guido van Rossum | 03 January 2008, 19:08:15 UTC | Issue #1700, reported by Nguyen Quan Son, fix by Fredruk Lundh: Regular Expression inline flags not handled correctly for some unicode characters. | 03 January 2008, 19:08:15 UTC |
309e241 | Guido van Rossum | 03 January 2008, 18:57:40 UTC | Add some news items I missed. Careful inspection of the svn log output reveals that a lot more are missing. If you checked anything into the 2.5.2 branch without updating Misc/NEWS, please correct your mistake! | 03 January 2008, 18:57:40 UTC |
9b1f5a4 | Guido van Rossum | 02 January 2008, 18:59:36 UTC | Patch #1696. Don't attempt to call None.close() in dry-run mode. | 02 January 2008, 18:59:36 UTC |
ff36b2c | Martin v. Löwis | 29 December 2007, 18:48:57 UTC | Bug #1699: Define _BSD_SOURCE only on OpenBSD. | 29 December 2007, 18:48:57 UTC |
35b84b4 | Brett Cannon | 24 December 2007, 20:00:42 UTC | Backport of fix for issue 1695. | 24 December 2007, 20:00:42 UTC |
4f1cbd2 | Thomas Heller | 19 December 2007, 17:22:34 UTC | Change ctypes version number to 1.0.3 (when Python 2.5.2 is released, ctypes 1.0.3 will be also be released). | 19 December 2007, 17:22:34 UTC |
c2b0d17 | Christian Heimes | 18 December 2007, 22:03:10 UTC | Fixed merge glitch, second try | 18 December 2007, 22:03:10 UTC |
3880210 | Christian Heimes | 18 December 2007, 22:00:19 UTC | Fixed merge glitch | 18 December 2007, 22:00:19 UTC |
60d96cd | Christian Heimes | 18 December 2007, 21:14:54 UTC | Backport of #1638: %zd configure test fails on Linux | 18 December 2007, 21:14:54 UTC |
8e9e4d8 | Thomas Heller | 18 December 2007, 19:00:59 UTC | Issue #1642: Fix segfault in ctypes when trying to delete attributes. | 18 December 2007, 19:00:59 UTC |
52550e5 | Georg Brandl | 15 December 2007, 09:36:15 UTC | Add a note about future import needed for with statement. | 15 December 2007, 09:36:15 UTC |
caff05d | Thomas Heller | 14 December 2007, 06:58:04 UTC | Regenerated with autoconf. | 14 December 2007, 06:58:04 UTC |
d4029c8 | Guido van Rossum | 13 December 2007, 20:42:33 UTC | Bug #1608: use -fwrapv when GCC supports it. This is important, newer GCC versions may optimize away overflow buffer overflow checks without this option! Thanks to Ismail Donmez. No thanks to the GCC devs. | 13 December 2007, 20:42:33 UTC |
4837045 | Alexandre Vassalotti | 13 December 2007, 18:18:47 UTC | Backport r59480. Fix issue #1313119. | 13 December 2007, 18:18:47 UTC |
47485a4 | Guido van Rossum | 10 December 2007, 23:03:55 UTC | Backport patch #1643738. | 10 December 2007, 23:03:55 UTC |
de39bd3 | Ronald Oussoren | 05 December 2007, 20:43:57 UTC | This is a backport of the fix in rev. 59369. This patch doesn't remove the wrappers for OSADebug* API's but only defines them when configure detects that the API's are present in the system's header files. | 05 December 2007, 20:43:57 UTC |
03acd85 | Christian Heimes | 05 December 2007, 12:51:23 UTC | merge -r59315:59316 from py3k: Fix issue #1553: An errornous __length_hint__ can make list() raise a SystemError | 05 December 2007, 12:51:23 UTC |
c8dbc92 | Martin v. Löwis | 03 December 2007, 22:39:10 UTC | os.access now returns True on Windows for any existing directory. | 03 December 2007, 22:39:10 UTC |
7cc9c8b | Lars Gustäbel | 01 December 2007, 21:06:06 UTC | Issue #1531: Read fileobj from the current offset, do not seek to the start. (backport from r59260) | 01 December 2007, 21:06:06 UTC |
8334a4f | Amaury Forgeot d'Arc | 30 November 2007, 21:53:17 UTC | Backport of r59241: str.decode fails on very long strings on 64bit platforms. PyArgs_ParseTuple t# and w# formats truncated the lengths to 32bit. | 30 November 2007, 21:53:17 UTC |
a5463ab | Georg Brandl | 29 November 2007, 18:33:04 UTC | Spaces vs. Tabs. (backport from rev. 59224) | 29 November 2007, 18:33:04 UTC |
dbe97b3 | Guido van Rossum | 29 November 2007, 18:23:48 UTC | Fix bug #1517, a possible segfault in lookup(). | 29 November 2007, 18:23:48 UTC |
14fbf29 | Gerhard Häring | 25 November 2007, 17:40:35 UTC | - Backported a workaround for a bug in SQLite 3.2.x/3.3.x versions where a statement recompilation with no bound parameters lead to a segfault - Backported a fix necessary because of an SQLite API change in version 3.5. This prevents segfaults when executing empty queries, like our test suite does. | 25 November 2007, 17:40:35 UTC |
664ad76 | Skip Montanaro | 24 November 2007, 14:31:16 UTC | back in these go - thanks to Titus Brown for the fix | 24 November 2007, 14:31:16 UTC |
30f61cb | Amaury Forgeot d'Arc | 24 November 2007, 13:53:29 UTC | Issue #1445: Fix a SystemError when accessing the ``cell_contents`` attribute of an empty cell object. Now a ValueError is raised. Backport of r59170. | 24 November 2007, 13:53:29 UTC |
9163783 | Skip Montanaro | 24 November 2007, 04:31:07 UTC | revert | 24 November 2007, 04:31:07 UTC |
fb80cd9 | Skip Montanaro | 24 November 2007, 04:29:52 UTC | revert change that breaks test_doctest (which I forgot to run - sorry) | 24 November 2007, 04:29:52 UTC |
5a001c0 | Skip Montanaro | 23 November 2007, 17:13:21 UTC | issue 1429818 | 23 November 2007, 17:13:21 UTC |
ab4fce4 | Skip Montanaro | 23 November 2007, 17:09:34 UTC | Make trace and doctest play nice together (issue 1429818). Backported from head. | 23 November 2007, 17:09:34 UTC |
a95fdb4 | Brett Cannon | 23 November 2007, 00:07:49 UTC | Backport of a fix for the __loader__.get_data() test. | 23 November 2007, 00:07:49 UTC |
ce189e4 | Ronald Oussoren | 22 November 2007, 10:14:26 UTC | A test that should test for osx >= 10.4.0 actually tested for os versions <= 10.4. The end result is that a universal ("fat") build will claim to be a single-architecture on on OSX 10.5 (Leopard). This patch fixes this issue. | 22 November 2007, 10:14:26 UTC |
3903f50 | Martin v. Löwis | 22 November 2007, 06:47:17 UTC | Allow simultaneous installation of 32-bit and 64-bit versions on 64-bit Windows systems. | 22 November 2007, 06:47:17 UTC |
d3a81df | Brett Cannon | 21 November 2007, 00:58:54 UTC | Backport of r59082 (doctest and using __loader__.get_data()). | 21 November 2007, 00:58:54 UTC |
946a51c | Christian Heimes | 21 November 2007, 00:44:57 UTC | Fixed #1372: zlibmodule.c: int overflow in PyZlib_decompress | 21 November 2007, 00:44:57 UTC |
6b5c14f | Brett Cannon | 19 November 2007, 18:56:54 UTC | Remove an old SF reference. | 19 November 2007, 18:56:54 UTC |
f481598 | Walter Dörwald | 19 November 2007, 12:43:39 UTC | Backport r59049: Fix for #1444: utf_8_sig.StreamReader was (indirectly through decode()) calling codecs.utf_8_decode() with final==True, which falled with incomplete byte sequences. Fix and test by James G. Sack. | 19 November 2007, 12:43:39 UTC |
ad91c78 | Walter Dörwald | 19 November 2007, 12:23:44 UTC | Backport r59047: Fix typo in comment. | 19 November 2007, 12:23:44 UTC |
e15fab4 | Guido van Rossum | 15 November 2007, 20:39:53 UTC | Backport revision 58471, replace PyErr_Print() with PyErr_Clear(). | 15 November 2007, 20:39:53 UTC |
c572dc3 | Amaury Forgeot d'Arc | 13 November 2007, 22:43:05 UTC | Backport for issue1265 (pdb bug with "with" statement). When an unfinished generator-iterator is garbage collected, PyEval_EvalFrameEx is called with a GeneratorExit exception set. This leads to funny results if the sys.settrace function itself makes use of generators. A visible effect is that the settrace function is reset to None. Another is that the eventual "finally" block of the generator is not called. It is necessary to save/restore the exception around the call to the trace function. This happens a lot with py3k: isinstance() of an ABCMeta instance runs def __instancecheck__(cls, instance): """Override for isinstance(instance, cls).""" return any(cls.__subclasscheck__(c) for c in {instance.__class__, type(instance)}) which lets an opened generator expression each time it returns True. And the problem can be reproduced in 2.5 with pure python code. | 13 November 2007, 22:43:05 UTC |
f5ccd45 | Guido van Rossum | 13 November 2007, 05:23:21 UTC | News about list_repeat() fix. | 13 November 2007, 05:23:21 UTC |
809123c | Guido van Rossum | 12 November 2007, 20:04:41 UTC | Issue 1704621. Fix segfaults in list_repeat() and list_inplace_repeat(). The C changes aren't quite the same as the patch given there; the test is. | 12 November 2007, 20:04:41 UTC |
50bbcc2 | Christian Heimes | 12 November 2007, 17:28:45 UTC | Fixed #1254: pdb fails to launch some script. | 12 November 2007, 17:28:45 UTC |
ad7363b | Walter Dörwald | 12 November 2007, 10:03:39 UTC | Backport r58942: Fix TextCalendar.prweek(). This closes issue #1427. | 12 November 2007, 10:03:39 UTC |
d66350a | Christian Heimes | 12 November 2007, 01:25:08 UTC | Fix for #1427: Error in standard module calendar merge -r58935:58936 ../trunk | 12 November 2007, 01:25:08 UTC |
c2e0e07 | Fred Drake | 09 November 2007, 16:53:20 UTC | when talking about an imminent 2.5.2c1, the build should identify itself as being some form of 2.5.2 (this is admittedly a bit conservative); we can make this 2.5.2c1 when making the release | 09 November 2007, 16:53:20 UTC |
e53fcfd | Nick Coghlan | 07 November 2007, 12:26:40 UTC | Fix issue #1705170 (backport from trunk) | 07 November 2007, 12:26:40 UTC |
2e49f78 | Gregory P. Smith | 07 November 2007, 07:25:20 UTC | * fix failing test_recno.py - backport from trunk. * bump _bsddb patch version number. | 07 November 2007, 07:25:20 UTC |
e6a6f39 | Guido van Rossum | 07 November 2007, 01:19:49 UTC | Backport r58892. Add missing "return NULL" in overflow check in PyString_Repr(). | 07 November 2007, 01:19:49 UTC |
a1e5387 | Gregory P. Smith | 06 November 2007, 00:32:04 UTC | Backport r58868: Fixes Issue 1385: The hmac module now computes the correct hmac when using hashes with a block size other than 64 bytes (such as sha384 and sha512). | 06 November 2007, 00:32:04 UTC |
ca74140 | Skip Montanaro | 04 November 2007, 15:57:43 UTC | Note change to get_dialect semantics in 2.5. | 04 November 2007, 15:57:43 UTC |
1dcb9c9 | Georg Brandl | 02 November 2007, 22:46:38 UTC | Backport r58709 from trunk: Backport fixes for the code that decodes octal escapes (and for PyString also hex escapes) -- this was reaching beyond the end of the input string buffer, even though it is not supposed to be \0-terminated. This has no visible effect but is clearly the correct thing to do. (In 3.0 it had a visible effect after removing ob_sstate from PyString.) Also fixes #1098. | 02 November 2007, 22:46:38 UTC |
2c3e0d9 | Gregory P. Smith | 01 November 2007, 21:22:40 UTC | Backport r58757, r58758, r58759. Undoes incorrect dbtables fix and errant strdup introduced as described below: r58757 | gregory.p.smith | 2007-11-01 14:08:14 -0700 (Thu, 01 Nov 2007) | 4 lines Fix bug introduced in revision 58385. Database keys could no longer have NULL bytes in them. Replace the errant strdup with a malloc+memcpy. Adds a unit test for the correct behavior. r58758 | gregory.p.smith | 2007-11-01 14:15:36 -0700 (Thu, 01 Nov 2007) | 3 lines Undo revision 58533 58534 fixes. Those were a workaround for a problem introduced by 58385. r58759 | gregory.p.smith | 2007-11-01 14:17:47 -0700 (Thu, 01 Nov 2007) | 2 lines false "fix" undone as correct problem was found and fixed. | 01 November 2007, 21:22:40 UTC |
bf75c51 | Georg Brandl | 01 November 2007, 17:19:36 UTC | #1364: os.lstat is available on Windows too, as an alias to os.stat. | 01 November 2007, 17:19:36 UTC |
cf81e06 | Raymond Hettinger | 31 October 2007, 22:16:25 UTC | Sets are marshalable. | 31 October 2007, 22:16:25 UTC |
9afdaff | Raymond Hettinger | 31 October 2007, 22:02:21 UTC | Clarify the reasons why pickle is almost always better than marshal | 31 October 2007, 22:02:21 UTC |
9b12e00 | Matthias Klose | 25 October 2007, 06:38:01 UTC | - Build using system ffi library on arm*-linux*, pass --with-system-ffi to CONFIG_ARGS | 25 October 2007, 06:38:01 UTC |
e467dbc | Matthias Klose | 24 October 2007, 20:34:07 UTC | - Build using system ffi library on arm*-linux*. | 24 October 2007, 20:34:07 UTC |
5d512fa | Vinay Sajip | 24 October 2007, 10:49:50 UTC | Bug #1321: Fixed logic error in TimedRotatingFileHandler.__init__() | 24 October 2007, 10:49:50 UTC |
4b2a6db | Neal Norwitz | 24 October 2007, 03:52:50 UTC | Backport 58618: Issue 1307 by Derek Shockey, fix the same bug for RCPT. | 24 October 2007, 03:52:50 UTC |
4aa5f4b | Neal Norwitz | 23 October 2007, 05:42:38 UTC | Bug #1313, fix typo (wrong variable name) in example. | 23 October 2007, 05:42:38 UTC |
1046af6 | Neal Norwitz | 23 October 2007, 05:35:11 UTC | Backport 58594: Issue #1307, patch by Derek Shockey. When "MAIL" is received without args, an exception happens instead of sending a 501 syntax error response. | 23 October 2007, 05:35:11 UTC |
35a9f90 | Georg Brandl | 19 October 2007, 17:39:18 UTC | Backport r58545. | 19 October 2007, 17:39:18 UTC |
051aa77 | Georg Brandl | 19 October 2007, 12:34:20 UTC | Backport r58542. | 19 October 2007, 12:34:20 UTC |
dd4b025 | Gregory P. Smith | 19 October 2007, 07:35:22 UTC | Backport 58539: squelch the warning that this test is intended to raise. | 19 October 2007, 07:35:22 UTC |
0dcc3cc | Gregory P. Smith | 18 October 2007, 17:15:20 UTC | Backport 58532, 58533, 58534: - Fix bsddb.dbtables: Don't randomly corrupt newly inserted rows by picking a rowid string with null bytes in it. Such rows could not later be deleted, modified or individually selected. Existing bsdTableDb databases created with such rows are out of luck. - Use mkdtemp for the test_dbtables test database environment and clean it up afterwards using shutil.rmtree. | 18 October 2007, 17:15:20 UTC |
574e1ba | Gregory P. Smith | 13 October 2007, 23:05:54 UTC | Backport 58450: fix uncollectable reference leak in bsddb.db.DBShelf.append | 13 October 2007, 23:05:54 UTC |
57da2de | Georg Brandl | 13 October 2007, 13:19:45 UTC | Fix email example. | 13 October 2007, 13:19:45 UTC |
137bdfa | Gregory P. Smith | 12 October 2007, 18:49:36 UTC | Merge trunk 58434: Fixes http://bugs.python.org/issue1233 - bsddb.dbshelve.DBShelf.append was useless due to inverted logic. Also adds a test case for RECNO dbs to test_dbshelve. | 12 October 2007, 18:49:36 UTC |
8012e9c | Brett Cannon | 12 October 2007, 17:41:08 UTC | Silence a compiler warning about a function definition not being a prototype. | 12 October 2007, 17:41:08 UTC |
d79fa9e | Martin v. Löwis | 12 October 2007, 08:58:48 UTC | Bug #1216: Restore support for Visual Studio 2002. | 12 October 2007, 08:58:48 UTC |
d6f6381 | Thomas Heller | 12 October 2007, 06:53:32 UTC | Fix ctypes on 32-bit systems when Python is configured --with-system-ffi. See also https://bugs.launchpad.net/bugs/72505. | 12 October 2007, 06:53:32 UTC |
163048e | Neal Norwitz | 12 October 2007, 03:59:09 UTC | Backport 58424: Fix Coverity 185-186: If the passed in FILE is NULL, uninitialized memory would be accessed. | 12 October 2007, 03:59:09 UTC |
7d9c00e | Gregory P. Smith | 09 October 2007, 07:25:24 UTC | Backport 58385 from trunk: fix a double free bug in the _bsddb module on DBCursor.get (and a friends) when passing in a string key. | 09 October 2007, 07:25:24 UTC |
381e1a4 | Gregory P. Smith | 06 October 2007, 16:05:18 UTC | Backport rev 58343: fix DBSequence.get_key() to not crash/fail/etc. | 06 October 2007, 16:05:18 UTC |
76ee227 | Gregory P. Smith | 06 October 2007, 15:55:25 UTC | Backport 58348: use a reliable host in the test. | 06 October 2007, 15:55:25 UTC |
4a08ec3 | Gregory P. Smith | 06 October 2007, 08:11:29 UTC | Backport 58344: allow BerkeleyDB 4.6.x >= 4.6.21 for the bsddb module | 06 October 2007, 08:11:29 UTC |
c9f22b9 | Neal Norwitz | 05 October 2007, 05:05:24 UTC | Backport 58332: Fix Coverity #159. This code was broken if save() returned a negative number since i contained a boolean value and then we compared i < 0 which should never be true. | 05 October 2007, 05:05:24 UTC |
14f848b | Neal Norwitz | 05 October 2007, 03:45:42 UTC | Backport 58330: Fix Coverity #158: Check the correct variable. | 05 October 2007, 03:45:42 UTC |
0ac4b27 | Fred Drake | 05 October 2007, 03:12:00 UTC | move descriptions of ac_(in|out)_buffer_size to the right place http://bugs.python.org/issue1053 | 05 October 2007, 03:12:00 UTC |
2f2bd3e | Georg Brandl | 24 September 2007, 17:58:18 UTC | #1196: document default radix for int(). | 24 September 2007, 17:58:18 UTC |
cdceeb8 | Georg Brandl | 24 September 2007, 17:56:12 UTC | Fix -- being converted to - in HTML. #1186. | 24 September 2007, 17:56:12 UTC |
dfecfdb | Georg Brandl | 19 September 2007, 06:37:26 UTC | Fix #1169: remove docstrings in functions for -OO. (backport from rev. 58204) | 19 September 2007, 06:37:26 UTC |
5e84e80 | Sean Reifscheider | 18 September 2007, 23:38:15 UTC | issue1172: Documentation of "done" attribute in cgi module. | 18 September 2007, 23:38:15 UTC |
e8dd31a | Sean Reifscheider | 17 September 2007, 20:58:46 UTC | issue1082: Fixing system and platform names for Vista. | 17 September 2007, 20:58:46 UTC |
1644e6e | Sean Reifscheider | 17 September 2007, 09:43:11 UTC | issue1140: Guido's patch from revision 58098 (2.6) applied to 2.5. | 17 September 2007, 09:43:11 UTC |
b5ec587 | Sean Reifscheider | 17 September 2007, 05:45:20 UTC | issue1597011: Fix for bz2 module corner-case error due to error checking bug. | 17 September 2007, 05:45:20 UTC |
5cf6ef8 | Thomas Heller | 14 September 2007, 20:05:26 UTC | ctypes.util.find_library uses dump(1) instead of objdump(1) on Solaris. Fixes issue #1777530; backported from trunk. | 14 September 2007, 20:05:26 UTC |
3af4220 | Martin v. Löwis | 14 September 2007, 07:02:51 UTC | Backport 58150: Rename debug import lib to _msi_d.lib. | 14 September 2007, 07:02:51 UTC |
782c417 | Martin v. Löwis | 14 September 2007, 07:01:59 UTC | Backport r58149: Clean Release projects as well. | 14 September 2007, 07:01:59 UTC |
9a85f04 | Martin v. Löwis | 13 September 2007, 18:26:13 UTC | Add 2.5 MSI builder. | 13 September 2007, 18:26:13 UTC |
fed6bb7 | Georg Brandl | 12 September 2007, 19:00:10 UTC | Bug #1153: repr.repr() now doesn't require set and dictionary items to be orderable to properly represent them. (backport from rev. 58122) | 12 September 2007, 19:00:10 UTC |
226910f | Georg Brandl | 12 September 2007, 18:29:21 UTC | bug #1154: release memory allocated by "es" PyArg_ParseTuple format specifier. (backport from rev. 58119) | 12 September 2007, 18:29:21 UTC |
b8c23fb | Georg Brandl | 12 September 2007, 18:11:03 UTC | Fix #1139: PyFile_Encoding really is PyFile_SetEncoding. (backport from rev. 58117). | 12 September 2007, 18:11:03 UTC |