cpython/Modules
Thomas Heller 354e3d90d3 Change the zipimport implementation to accept files containing
arbitrary bytes before the actual zip compatible archive.  Zipfiles
containing comments at the end of the file are still not supported.

Add a testcase to test_zipimport, and update NEWS.

This closes sf #775637 and sf #669036.
2003-07-22 18:10:15 +00:00
..
expat Integrate the patch from expat.h 1.51; needed for some C compilers. 2003-02-07 02:15:56 +00:00
.cvsignore
_bsddb.c heck environment closed status before closing a cursors. Fixes #763928. 2003-07-15 19:12:54 +00:00
_codecsmodule.c Fix for [ 543344 ] Interpreter crashes when recoding; suggested 2003-02-04 19:35:03 +00:00
_csv.c Fix potential leaks identified by Neal Norwitz. 2003-06-09 05:59:23 +00:00
_curses_panel.c
_cursesmodule.c Always call tparm with 10 arguments. It seems it's not varargs i 2002-11-21 14:17:51 +00:00
_hotshot.c Renamed PyObject_GenericGetIter to PyObject_SelfIter 2003-03-17 19:46:11 +00:00
_localemodule.c Always initialize Py_FileSystemDefaultEncoding on Unix in Py_Initialize, 2003-03-05 15:13:47 +00:00
_randommodule.c PyType_GenericAlloc is inherited from object. 2003-05-23 03:55:42 +00:00
_sre.c Fixing bug described in patch #756032, where SRE reads invalid data 2003-06-26 14:41:08 +00:00
_ssl.c Fix SF #754870, SSL crash interpreter when remote side closes during connect 2003-06-30 03:25:20 +00:00
_testcapimodule.c New support functions for test_getargs2. 2003-04-24 16:14:27 +00:00
_tkinter.c Properly deal with tuples in Open._fixresult. Fixes bug reported in 2003-06-14 21:34:32 +00:00
_weakref.c
addrinfo.h Rename LONG_LONG to PY_LONG_LONG. Fixes #710285. 2003-03-29 10:06:18 +00:00
almodule.c SF patch #667548, Add some audio constants by Michael Pruett 2003-03-30 21:49:18 +00:00
ar_beos
arraymodule.c All calls to getarrayitem() (which is static) are done either in loops 2003-05-23 10:01:07 +00:00
audioop.c
binascii.c binascii_a2b_base64: Properly return an empty string if the input was all 2003-03-17 11:24:29 +00:00
bsddbmodule.c add open function to bsddb185 module so the file format sniffing can be 2003-05-06 20:38:52 +00:00
bz2module.c Use appropriate macros not the deprecated DL_IMPORT/DL_EXPORT macros 2003-07-01 20:15:21 +00:00
ccpython.cc
cdmodule.c
cgen.py
cgensupport.c
cgensupport.h
clmodule.c
cmathmodule.c
config.c.in
cPickle.c The Unpickler forget about its find_class attribute. 2003-07-11 19:42:49 +00:00
cryptmodule.c
cStringIO.c SF patch 695710: fix bug 678519: cStringIO self iterator 2003-04-24 15:50:11 +00:00
cstubs
datetimemodule.c SF bug #761337: datetime.strftime fails on trivial format string 2003-06-27 08:14:17 +00:00
dbmmodule.c Fix SF # 640557, '64-bit' systems and the dbm module 2002-11-22 23:29:31 +00:00
dlmodule.c
errnomodule.c
fcntlmodule.c Fix typo, refer to proper argument name 2003-06-30 01:54:04 +00:00
flmodule.c
fmmodule.c
fpectlmodule.c Patch #708495: Port more stuff to OpenVMS. 2003-05-03 09:14:54 +00:00
fpetestmodule.c
gcmodule.c - New C API PyGC_Collect(), same as calling gc.collect(). 2003-04-17 17:29:22 +00:00
gdbmmodule.c
getaddrinfo.c
getbuildinfo.c Patch #696645: Remove VMS code with uncertain authorship. 2003-03-05 14:15:21 +00:00
getnameinfo.c
getpath.c Make sure zip_path is null-terminated, since it's on the stack 2002-12-31 12:45:12 +00:00
glmodule.c
grpmodule.c Patch #708495: Port more stuff to OpenVMS. 2003-05-03 09:14:54 +00:00
imageop.c
imgfile.c
itertoolsmodule.c SF patch #770521: make itertools type declarations static 2003-07-14 07:07:12 +00:00
ld_so_aix
ld_so_beos
linuxaudiodev.c Allow the device name to be passed to linuxaudiodev.open(), for 2002-11-27 22:19:15 +00:00
main.c Py_Main(): Add a check for the PYTHONINSPECT environment variable 2003-06-29 17:07:06 +00:00
makesetup
makexp_aix
mathmodule.c SF patch #659536: Use PyArg_UnpackTuple where possible. 2002-12-29 16:33:45 +00:00
md5.h
md5c.c
md5module.c typo 2003-07-08 21:17:25 +00:00
mmapmodule.c [Patch #708374] Only apply the check for file size if the file is a regular file, not a character or block device. 2003-07-15 12:37:46 +00:00
mpzmodule.c Fix memory leaks reported by valgrind 2002-08-14 02:03:50 +00:00
nismodule.c SF #633013, Fix NIS causing interpreter core dump 2002-11-04 23:21:09 +00:00
operator.c SF patch #670423: Add missing identity tests to operator.c 2003-01-18 23:22:20 +00:00
ossaudiodev.c Whitespace normalization; break a long line. 2003-06-02 14:15:34 +00:00
parsermodule.c Merge 23c1-branch back into the head. Barry will send email about the 2003-07-21 14:25:23 +00:00
pcre-int.h
pcre.h
pcremodule.c
posixmodule.c Clarify docstring for symlink. 2003-06-11 00:18:09 +00:00
puremodule.c
pwdmodule.c Patch #614055: Support OpenVMS. 2002-12-06 12:48:53 +00:00
pyexpat.c Repair mis-application of Jeremy's patch. Thanks, Neal! 2003-07-21 17:22:43 +00:00
pypcre.c
python.c Apparently FreeBSD enables some HW floating-point exceptions by default. 2002-12-28 21:56:08 +00:00
readline.c Remove inaccurate (and it turns out, entirely superfluous) declarations of 2003-07-17 16:26:58 +00:00
regexmodule.c
regexpr.c Replace abort with Py_FatalError. 2002-08-07 16:21:51 +00:00
regexpr.h
resource.c Get build working with pre-C99 compilers 2003-03-30 20:51:29 +00:00
rgbimgmodule.c
rotormodule.c [Patch #679505] Trigger DeprecationWarning on importing the rotor module 2003-04-24 13:17:13 +00:00
selectmodule.c SF bug 684667: Modules/selectmodule.c returns NULL without exception set. 2003-02-11 17:18:58 +00:00
Setup.config.in Patch to make _codecs a builtin module. This is necessary since 2002-12-12 17:37:50 +00:00
Setup.dist Patch #752671: NetBSD needs to link libintl to _locale.so. 2003-06-14 21:03:05 +00:00
sgimodule.c
shamodule.c Use personal e-mail address 2002-10-30 21:08:34 +00:00
signalmodule.c Take out my (long since disabled) POSIX signal mask handling code. 2003-03-13 13:56:53 +00:00
socketmodule.c Get socketmodule compiling on IRIX 6.5.10. 2003-07-17 16:58:48 +00:00
socketmodule.h Patch #708495: Port more stuff to OpenVMS. 2003-05-03 09:14:54 +00:00
sre.h
sre_constants.h Fully support 32-bit codes. Enable BIGCHARSET in UCS-4 builds. 2003-04-19 12:56:08 +00:00
stropmodule.c
structmodule.c Rename LONG_LONG to PY_LONG_LONG. Fixes #710285. 2003-03-29 10:06:18 +00:00
sunaudiodev.c
svmodule.c
symtablemodule.c Allow more docstrings to be removed during compilation in some modules 2002-08-13 22:20:41 +00:00
syslogmodule.c
termios.c Get test_ioctl to pass on HPUX 11. 2003-05-23 14:35:24 +00:00
testcapi_long.h
threadmodule.c Correct function name. 2003-06-16 18:51:28 +00:00
timemodule.c Make temporary change of using _strptime for time.strptime permanent. 2003-07-01 05:16:08 +00:00
timing.h
timingmodule.c
tkappinit.c
unicodedata.c Fix SF bug #694816, remove comparison of unsigned value < 0 2003-02-28 03:14:37 +00:00
unicodedata_db.h Add unidata_version. Bump generator version number. 2002-11-25 09:13:37 +00:00
unicodename_db.h Add unidata_version. Bump generator version number. 2002-11-25 09:13:37 +00:00
xreadlinesmodule.c Renamed PyObject_GenericGetIter to PyObject_SelfIter 2003-03-17 19:46:11 +00:00
xxmodule.c Another dummy type. 2003-02-13 18:44:57 +00:00
xxsubtype.c add some example docstrings using PyDoc_STR 2002-08-14 01:45:37 +00:00
yuv.h
yuvconvert.c
zipimport.c Change the zipimport implementation to accept files containing 2003-07-22 18:10:15 +00:00
zlibmodule.c - Thanks to Scott David Daniels, a subtle bug in how the zlib 2003-02-03 20:45:52 +00:00