Hirokazu Yamamoto
|
8839fd7372
|
Issue #6344: Fixed a crash of mmap.read() when passed a negative argument.
Reviewed by Amaury Forgeot d'Arc.
|
2009-06-29 13:25:16 +00:00 |
|
Hirokazu Yamamoto
|
983a46543c
|
Issue #6271: mmap tried to close invalid file handle (-1) when annonymous.
(On Unix) Patch by STINNER Victor.
|
2009-06-14 03:53:55 +00:00 |
|
Jack Diederich
|
2ecd3c36b5
|
bounds check arguments to mmap.move(). All of them. Really.
fixes crasher on OS X 10.5
|
2009-04-01 20:26:13 +00:00 |
|
Hirokazu Yamamoto
|
1d7d5325be
|
Issue #5387: Fixed mmap.move crash by integer overflow. (take2)
|
2009-03-31 20:14:04 +00:00 |
|
Jesse Noller
|
40a6164afa
|
Apply patch for netbsd multiprocessing support
|
2009-03-31 18:12:35 +00:00 |
|
Hirokazu Yamamoto
|
9d2ee5ded2
|
Issue #5387: Fixed mmap.move crash by integer overflow.
|
2009-03-31 13:13:05 +00:00 |
|
Hirokazu Yamamoto
|
264fc12fbf
|
Issue #5385: Fixed mmap crash after resize failure on windows.
Now uses NULL instead of INVALID_HANDLE_VALUE as invalid map handle
because CreateFileMapping returns NULL when error occurs.
|
2009-03-05 14:21:12 +00:00 |
|
Hirokazu Yamamoto
|
b0e10c760c
|
Issue #1733986: Fixed mmap crash in accessing elements of second map object
with same tagname but larger size than first map. (Windows)
|
2009-02-28 12:13:07 +00:00 |
|
Hirokazu Yamamoto
|
f2dc885780
|
Issue #5386: mmap.write_byte didn't check map size, so it could cause buffer
overrun.
|
2009-02-28 10:31:54 +00:00 |
|
Hirokazu Yamamoto
|
17a837e4db
|
Issue #5282: Fixed mmap resize on 32bit windows and unix. When offset > 0,
The file was resized to wrong size.
|
2009-02-17 13:17:26 +00:00 |
|
Hirokazu Yamamoto
|
f6bbd0e71d
|
Issue #5292: Fixed mmap crash on its boundary access m[len(m)].
|
2009-02-17 10:12:10 +00:00 |
|
Thomas Heller
|
6626099520
|
Fix strange character in the docstring.
|
2008-08-19 17:47:13 +00:00 |
|
Neal Norwitz
|
e7d8be80ba
|
Security patches from Apple: prevent int overflow when allocating memory
|
2008-07-31 17:17:14 +00:00 |
|
Gregory P. Smith
|
dd96db63f6
|
This reverts r63675 based on the discussion in this thread:
http://mail.python.org/pipermail/python-dev/2008-June/079988.html
Python 2.6 should stick with PyString_* in its codebase. The PyBytes_* names
in the spirit of 3.0 are available via a #define only. See the email thread.
|
2008-06-09 04:58:54 +00:00 |
|
Christian Heimes
|
593daf545b
|
Renamed PyString to PyBytes
|
2008-05-26 12:51:38 +00:00 |
|
Facundo Batista
|
e139688d34
|
Issue 2112. mmap does not raises EnvironmentError no more, but
a subclass of it. Thanks John Lenton.
|
2008-02-17 18:59:29 +00:00 |
|
Christian Heimes
|
7adfad850a
|
Bug #2111: mmap segfaults when trying to write a block opened with PROT_READ
Thanks to Thomas Herve for the fix.
|
2008-02-15 08:20:11 +00:00 |
|
Neal Norwitz
|
e1027f9034
|
Use int for the sign rather than a char. char can be signed or unsigned.
It's system dependent. This might fix the problem with test_rfind failing.
|
2008-01-27 07:37:38 +00:00 |
|
Neal Norwitz
|
448654f1f8
|
Mostly reformat. Also set an error and return NULL if neither MS_WINDOWS
nor UNIX is defined. This may have caused problems on cygwin.
|
2008-01-27 07:36:03 +00:00 |
|
Neal Norwitz
|
739a3c40e6
|
Cleanup the code a bit. test_rfind is failing on PPC and PPC64 buildbots,
this might fix the problem.
|
2008-01-26 20:24:36 +00:00 |
|
Christian Heimes
|
501dbbfb70
|
Use Py_TYPE() instead of ->ob_type
|
2008-01-23 14:00:25 +00:00 |
|
Georg Brandl
|
d02fc48f67
|
Fix for #1087741 patch.
|
2008-01-22 19:56:03 +00:00 |
|
Georg Brandl
|
845c403c08
|
#1087741: make mmap.mmap the type of mmap objects, not a
factory function. Allow it to be subclassed.
|
2008-01-21 14:16:46 +00:00 |
|
Georg Brandl
|
ef92802f73
|
Switch mmap from old Py_FindMethod to new PyObject_GenericGetAttr attribute access.
Fixes #1087735.
|
2008-01-20 14:50:05 +00:00 |
|
Andrew M. Kuchling
|
5c60bfcfbf
|
Patch #976880: add mmap .rfind() method, and 'end' paramter to .find().
Contributed by John Lenton.
|
2008-01-19 18:18:41 +00:00 |
|