cpython/Modules
Brian Curtin c8be84077b Correct completely broken os.stat behavior on Windows XP.
After 1a3e8db28d49, Windows XP could not os.stat at all due to raising
immediately when GetFinalPathNameByHandle wasn't available (pre-Vista).
The proper behavior in that situation is to just not attempt a traversal
rather than outright rejecting.

This change additionally handles a failed malloc by setting the error code
and returning false.

Patch by Hirokazu Yamamoto.
2011-06-14 09:52:50 -05:00
..
_ctypes merge 3.1 2011-03-26 18:17:05 -05:00
_io (Merge 3.1) Issue #12175: RawIOBase.readall() now returns None if read() 2011-05-25 22:49:15 +02:00
_multiprocessing
_sqlite be extra careful with a borrowed reference when the GIL could be released (closes #8578) 2011-05-31 21:31:37 -05:00
cjkcodecs Issue #12016: Reindent decoders of HK and JP codecs 2011-06-03 23:34:09 +02:00
expat
zlib Merge with 3.1. 2011-03-16 12:51:44 +02:00
_bisectmodule.c
_codecsmodule.c
_collectionsmodule.c Issue 11713: clarify docstring for collections.deque() 2011-03-29 17:36:31 -07:00
_csv.c
_curses_panel.c
_cursesmodule.c
_datetimemodule.c Issue #11576: Fixed timedelta subtraction glitch on big timedelta values 2011-04-05 20:07:38 -04:00
_dbmmodule.c
_elementtree.c
_functoolsmodule.c #11565: Merge with 3.1. 2011-03-16 11:35:38 +02:00
_gdbmmodule.c
_gestalt.c
_hashopenssl.c
_heapqmodule.c
_json.c #12051: merge with 3.1. 2011-05-11 01:10:27 +03:00
_localemodule.c
_lsprof.c
_math.c
_math.h
_pickle.c #11565: Merge with 3.1. 2011-03-16 11:35:38 +02:00
_posixsubprocess.c Fix issue #11432. if the stdin pipe is the same file descriptor as either stdout or stderr 2011-03-15 14:56:39 -04:00
_randommodule.c
_scproxy.c
_sre.c
_ssl.c (Merge 3.1) Issue #12012: ssl.PROTOCOL_SSLv2 becomes optional 2011-05-10 00:48:41 +02:00
_struct.c #11515: Merge with 3.1. 2011-03-15 05:59:46 +02:00
_testcapimodule.c Merged revisions 88550 via svnmerge from 2011-02-24 20:53:48 +00:00
_testembed.c Issue #12090: backport 79fcd71d0356 2011-05-26 00:37:45 +02:00
_threadmodule.c Fix error message to use the Python name instead of the C name 2011-05-31 14:08:26 +02:00
_time.c
_time.h
_tkinter.c Merge from 3.1 2011-05-11 13:48:54 -04:00
_weakref.c
addrinfo.h
ar_beos
arraymodule.c Issue #5109: array.array constructor will now use fast code when 2011-01-11 21:44:00 +00:00
atexitmodule.c Issue #10756: atexit normalizes the exception before displaying it. Patch by 2011-05-15 18:57:44 +02:00
audioop.c Issue #9566: use Py_ssize_t instead of int 2011-01-04 12:59:15 +00:00
binascii.c
bz2module.c
cmathmodule.c #11565: Merge with 3.1. 2011-03-16 11:35:38 +02:00
config.c.in
cryptmodule.c
errnomodule.c
fcntlmodule.c
fpectlmodule.c
fpetestmodule.c
gc_weakref.txt
gcmodule.c Issue #10333: Remove ancient GC API, which has been deprecated since 2011-01-04 00:00:31 +00:00
getaddrinfo.c
getbuildinfo.c let's keep parenthesis around sizeof 2011-03-28 17:25:15 -05:00
getnameinfo.c
getpath.c Issue #10914: fix bogus memory management in Modules/getpath.c, leading to a possible crash when calling Py_SetPath() 2011-03-17 23:34:33 +01:00
grpmodule.c
hashlib.h
itertoolsmodule.c Merge 3.1 2011-03-30 11:24:58 +00:00
ld_so_aix.in #941346: Fix broken shared library build on AIX. Patch by Sebastien Sable, review by Antoine Pitrou. 2011-02-15 15:44:51 +00:00
ld_so_beos
main.c Merged revisions 87991 via svnmerge from 2011-01-14 08:52:17 +00:00
makesetup
makexp_aix
mathmodule.c
md5module.c Issue #9566: use Py_ssize_t instead of int 2011-01-04 12:59:15 +00:00
mmapmodule.c (Merge 3.1) Issue #11277: mmap.mmap() calls fcntl(fd, F_FULLFSYNC) on Mac OS X 2011-05-02 01:11:33 +02:00
nismodule.c
operator.c
ossaudiodev.c
parsermodule.c #11515: Merge with 3.1. 2011-03-15 05:59:46 +02:00
posixmodule.c Correct completely broken os.stat behavior on Windows XP. 2011-06-14 09:52:50 -05:00
pwdmodule.c
pyexpat.c merge 3.1 2011-05-31 21:38:49 -05:00
python.c
readline.c
resource.c
rotatingtree.c
rotatingtree.h
selectmodule.c Issue #9566: use Py_ssize_t instead of int 2011-01-04 12:59:15 +00:00
Setup.config.in
Setup.dist
sha1module.c Issue #9566: use Py_ssize_t instead of int 2011-01-04 12:59:15 +00:00
sha256module.c Issue #9566: use Py_ssize_t instead of int 2011-01-04 12:59:15 +00:00
sha512module.c Issue #9566: use Py_ssize_t instead of int 2011-01-04 12:59:15 +00:00
signalmodule.c (Merge 3.1) Issue #12060: Use sig_atomic_t type and volatile keyword in the 2011-05-15 10:27:09 +02:00
socketmodule.c Issue #8498: In socket.accept(), allow to specify 0 as a backlog value in 2011-05-10 19:16:29 +02:00
socketmodule.h
spwdmodule.c
sre.h
sre_constants.h
symtablemodule.c
syslogmodule.c
termios.c
testcapi_long.h
timemodule.c Merge from 3.1 2011-04-06 14:11:09 +08:00
tkappinit.c
tkinter.h
unicodedata.c Issue #9566: use Py_ssize_t instead of int 2011-01-04 12:59:15 +00:00
unicodedata_db.h
unicodename_db.h
xxlimited.c Issue #11135: Remove redundant doc field from PyType_Spec. 2011-02-11 20:47:49 +00:00
xxmodule.c
xxsubtype.c
zipimport.c (Merge 3.1) Issue #12124: zipimport doesn't keep a reference to 2011-05-20 00:18:58 +02:00
zlibmodule.c Issue #8650: Make zlib.[de]compressobj().[de]compress() 64-bit clean. 2011-05-15 00:19:50 +02:00