Benjamin Peterson
14121854b6
backport a fix for setup.py's -R
2008-10-16 18:58:19 +00:00
Gerhard Häring
f80527679b
Issue #4046 : Backport of issue #3312 's patch: fixes two crashes in the sqlite3
...
module.
2008-10-08 08:45:16 +00:00
Brett Cannon
bab0f2ff66
Fix a refleak introduced by r66678 (backport of r66700).
2008-09-30 17:47:50 +00:00
Benjamin Peterson
833beab0e6
backport r66689: imageop could segfault due to poor argument validation
2008-09-30 01:46:48 +00:00
Thomas Heller
a702fd537d
Fix issue #3547 for MingW, update comments (backport from trunk).
2008-09-29 20:04:02 +00:00
Brett Cannon
70f1192dfc
Backport of r66677: _lsprof crasher when a bad external timer is used during
...
garbage collection of a Profiler object.
2008-09-29 03:57:24 +00:00
Amaury Forgeot d'Arc
b50f9926ca
#3967 : Correct a crash in count() and find() methods of string-like objects.
...
For example:
"".count("xxxx", sys.maxint, 0)
Backport of r66631.
2008-09-26 22:46:01 +00:00
Georg Brandl
4235e6f111
#3968 : fix missing update() call in end_fill().
2008-09-26 07:17:03 +00:00
Georg Brandl
00d71436c7
#3969 : fix typo in turtle.py.
2008-09-26 07:14:57 +00:00
Benjamin Peterson
d1c7d07d67
make sure to give a 'as' and 'with' parser warning even after import statements #3936
2008-09-25 20:46:05 +00:00
Thomas Heller
8e97ea9c6b
Fix issue #3547 : ctypes is confused by bitfields of varying integer types
...
Reviewed by Fredrik Lundh and Skip Montanaro.
Backport from trunk.
2008-09-24 19:00:21 +00:00
Gregory P. Smith
a7a94a0a21
Backport r66141 from trunk:
...
- Issue #3678 : Correctly pass LDFLAGS and LDLAST to the linker on shared
library targets in the Makefile.
2008-09-22 00:22:44 +00:00
Benjamin Peterson
c610afbca4
backport r66496: integer overflow in _hashopenssl #3886
2008-09-18 01:27:26 +00:00
Hirokazu Yamamoto
308334d6a4
Issue #3804 : Added test for Issue #2222 .
...
Reviewed by Benjamin Peterson.
2008-09-08 23:10:08 +00:00
Gregory P. Smith
37ab18635e
reran autoconf
2008-09-07 19:26:09 +00:00
Gregory P. Smith
8e1ddee8c1
backport r66295 from trunk (small fix to the previous backport)
2008-09-07 19:25:37 +00:00
Gregory P. Smith
cae7f886e3
rerun autoconf after r66288, add the Misc/NEWS entry.
2008-09-07 06:44:12 +00:00
Gregory P. Smith
e01a0cda43
backport r66179 and r66283 from trunk:
...
- Issue #1204 : The configure script now tests for additional libraries
that may be required when linking against readline. This fixes issues
with x86_64 builds on some platforms (a few Linux flavors and OpenBSD).
2008-09-07 06:42:43 +00:00
Gregory P. Smith
34c688129f
Backport of r66275/r66274 from trunk/py3k. This is the last bit of
...
the fix for issue 874900 to fix the use of the threading module in a
post-fork python process. A NEWS entry for this already exists with
the previous Lib/threading commit for this bug.
2008-09-07 01:03:35 +00:00
Hirokazu Yamamoto
6477350b53
Add NEWS
2008-09-04 14:26:56 +00:00
Hirokazu Yamamoto
f4e2ccf3b3
Issue #3762 : platform.architecture() fails if python is lanched via its symbolic link.
...
Reviewed Amaury Forgeot d'Arc (Backport of r66213)
2008-09-04 11:21:28 +00:00
Amaury Forgeot d'Arc
afa0d58a2d
Issue #3751 : str.rpartition would perform a left-partition when called with
...
a unicode argument.
Backport of r66119
2008-09-01 20:05:08 +00:00
Gregory P. Smith
50b1c4920b
backport r66093 from trunk.
...
issue3715: docstring representation of hex escaped string needs to be double
escaped.
2008-08-31 16:36:21 +00:00
Benjamin Peterson
efbf6fc73e
let Windows bots pass on test_threading
2008-08-23 21:25:16 +00:00
Robert Schuppenies
8a8bfa0bc7
Issue #1342811 : Fixed broken patch.
...
Backport from trunk r65971.
2008-08-22 08:20:35 +00:00
Hirokazu Yamamoto
4806404ecc
Reverted r65902. See http://mail.python.org/pipermail/python-checkins/2008-August/073116.html
2008-08-20 16:13:57 +00:00
Guido van Rossum
f5150f375d
News for the imageop/rgbimg changes.
2008-08-20 14:56:24 +00:00
Hirokazu Yamamoto
534c6e6e62
Backport r65900: fixed get_file_system in test_os.py ('path' is unicode on py3k and ansi on trunk)
2008-08-20 04:20:53 +00:00
Guido van Rossum
4df1b6d478
Issue 1179: [CVE-2007-4965] Integer overflow in imageop module.
...
Also fixes rgbimg module (just before it is removed from 2.6).
2008-08-19 20:57:46 +00:00
Thomas Heller
275e229ee2
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.
2008-08-19 17:17:37 +00:00
Amaury Forgeot d'Arc
22679b869c
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
2008-08-18 19:33:42 +00:00
Gregory P. Smith
7a076bed4c
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.
2008-08-17 23:06:19 +00:00
Gregory P. Smith
5e8dc97a09
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.
2008-08-17 23:01:11 +00:00
Hirokazu Yamamoto
1d63a45d0d
I forgot to update NEWS.
2008-08-17 09:49:10 +00:00
Hirokazu Yamamoto
50c6072fc0
Backport r65745: Issue #2222 : Fixed reference leak when occured
...
os.rename() fails unicode conversion on 2nd parameter. (windows only)
2008-08-17 09:39:06 +00:00
Hirokazu Yamamoto
f0a41637ca
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.
2008-08-14 01:24:55 +00:00
Georg Brandl
e71268f93f
#3205 : bz2 iterator fails silently on MemoryError
...
(backport from r65609)
2008-08-12 08:47:02 +00:00
Georg Brandl
032215451b
Backport r60148 and r65481: sanity checks to avoid infinite loops.
2008-08-12 08:46:02 +00:00
Georg Brandl
1576bab042
#3134 : shutil referenced undefined WindowsError symbol
...
(backport from r65644)
2008-08-12 08:39:33 +00:00
Georg Brandl
45c33ce62d
- Issue #3537 : Fix an assertion failure when an empty but presized dict
...
object was stored in the freelist. (backport from r65637.)
2008-08-11 09:13:26 +00:00
Robert Schuppenies
78813dccd8
Issue #1342811 : Fix leak in Tkinter.Menu.delete. Commands associated to
...
menu entries were not deleted.
Backport from trunk r65622.
2008-08-10 11:19:25 +00:00
Gregory P. Smith
7641b1c943
(backport from trunk r64756)
...
Issue #2113 : Fix error in subprocess.Popen if the select system call is
interrupted by a signal.
2008-08-04 03:23:25 +00:00
Gregory P. Smith
03e5182dca
(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.
2008-08-04 00:45:34 +00:00
Gregory P. Smith
76f5d1419f
(backport trunk r65151)
...
Issue #3120 : On 64-bit Windows the subprocess module was truncating handles.
2008-08-04 00:19:27 +00:00
Gregory P. Smith
b4bc9b9192
(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.
2008-08-04 00:15:54 +00:00
Martin v. Löwis
c7af7f36a6
Issue #799428 : Fix Tkinter.Misc._nametowidget to unwrap
...
Tcl command objects.
Backport of r65399.
2008-08-02 07:21:06 +00:00
Neal Norwitz
4f3be8a0a9
Security patches from Apple: prevent int overflow when allocating memory
2008-07-31 17:08:14 +00:00
Neal Norwitz
83ac0144fa
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.
2008-07-28 05:06:20 +00:00
Antoine Pitrou
c8e4bed1c5
#2242 : utf7 decoding crashes on bogus input on some Windows/MSVC versions
2008-07-25 19:00:48 +00:00
Mark Dickinson
ab396e07cc
Issue #3360 : Fix incorrect parsing of '020000000000.0'.
...
This is a backport of r65005.
2008-07-16 11:04:17 +00:00