cpython/Lib
Barry Warsaw 7fed217515 This fixes several bug reports concering memory bloating during large
file uploads.

In response to SF bugs 110674 and 119806, and discussions on
python-dev, we are removing the self.lines attribute from the
FieldStorage class.  Specifically touched where methods __init__(),
read_lines_to_eof(), and skip_lines().

No one can remember why self.lines was added.  Technically, it's part
of the public interface for the class, but it was never documented.
It's possible clever or nosy code will break because of this, but it
was decided to remove it and see who complains.

This resolution also closes the second half of the cgi.py entry in PEP
42.  The first half of that PEP concerns specifically binary file
uploads, where there may be no end-of-line marker for a very long
time.  This patch does not address that issue.
2000-11-06 18:46:09 +00:00
..
compiler a few small optimizations that seem to give a 5-10% speedup; the 2000-11-06 16:03:52 +00:00
curses
distutils Bump version to 1.0.1. 2000-10-15 19:20:20 +00:00
dos-8x3 the usual (part II) 2000-10-16 17:42:40 +00:00
encodings
idlelib Fixes for Python 1.6 compatibility - socket bind and connect get a 2000-09-24 06:29:50 +00:00
lib-old
lib-tk Also point TK_LIBRARY to the appropriate directory. 2000-10-25 17:42:13 +00:00
plat-aix3
plat-aix4
plat-beos5 Donn Cave <donn@oz.net>: 2000-10-07 12:25:17 +00:00
plat-freebsd2
plat-freebsd3
plat-freebsd4
plat-freebsd5
plat-generic Use python$EXE instead of python, for Darwin. (Patch by Tony 2000-10-09 19:34:12 +00:00
plat-irix5
plat-irix6
plat-linux1
plat-linux2
plat-netbsd1
plat-next3
plat-sunos4
plat-sunos5
site-packages
test Added 38,642 missing characters to the Unicode database (first-last 2000-11-03 20:24:15 +00:00
xml Fix bug in prepare_input_source (patched by Paul P., sourceforge.net down 2000-10-24 15:53:12 +00:00
aifc.py
anydbm.py
asynchat.py
asyncore.py
atexit.py
audiodev.py
base64.py
BaseHTTPServer.py
Bastion.py
bdb.py
binhex.py
bisect.py
builtin.py
calendar.py Fixed leapdays(). From Patch #101841, by Denis S. Otkidach. 2000-10-09 12:42:04 +00:00
cgi.py This fixes several bug reports concering memory bloating during large 2000-11-06 18:46:09 +00:00
CGIHTTPServer.py An honest attempt to make this work on Unix, Windows, and even 2000-09-19 04:01:01 +00:00
chunk.py
cmd.py
code.py
codecs.py Remove redundent information from a docstring. 2000-10-02 22:11:47 +00:00
codeop.py
colorsys.py
commands.py
compileall.py
ConfigParser.py Allow spaces in section names. 2000-09-27 22:43:54 +00:00
Cookie.py
copy.py
copy_reg.py In the module docstring, clarify that this is used to register pickle 2000-10-11 22:16:45 +00:00
dbhash.py
dircache.py
dis.py
dospath.py Avoid import of string module; it is only needed for expandvars(). 2000-09-28 16:25:20 +00:00
dumbdbm.py
filecmp.py
fileinput.py
fnmatch.py
formatter.py
fpformat.py
ftplib.py
getopt.py
getpass.py
gettext.py find(): Application of (slightly modified) SF patch #101928 by Ulf 2000-10-16 15:47:50 +00:00
glob.py
gopherlib.py
gzip.py
htmlentitydefs.py
htmllib.py
httplib.py If the status line is invalid, assume it is a pre-1.0 response. The 2000-10-12 19:58:36 +00:00
ihooks.py
imaplib.py
imghdr.py
imputil.py
keyword.py
knee.py
linecache.py
locale.py
macpath.py Avoid import of string module; it is only needed for expandvars(). 2000-09-28 16:25:20 +00:00
macstat.py
macurl2path.py
mailbox.py Maildir.__init__(): Make sure self.boxes is set. 2000-10-23 13:37:01 +00:00
mailcap.py
Makefile
mhlib.py
mimetools.py Return after writing 7bit or 8bit encodings. Closes bug 115712 2000-09-30 16:52:45 +00:00
mimetypes.py
MimeWriter.py
mimify.py
multifile.py
mutex.py
netrc.py
nntplib.py
ntpath.py Avoid import of string module; it is only needed for expandvars(). 2000-09-28 16:25:20 +00:00
nturl2path.py
os.py popen4(): Added for Unix. 2000-09-28 19:10:56 +00:00
pdb.doc
pdb.py
persist.py
pickle.py Fix Bug #114293: 2000-09-15 15:14:51 +00:00
pipes.py
popen2.py test_popen2 broke on Windows shortly after 2.0b2 was released. Fixed it. 2000-10-03 23:07:13 +00:00
poplib.py
posixfile.py
posixpath.py Minor style nits. 2000-09-28 16:22:52 +00:00
pprint.py
pre.py
profile.doc
profile.py
pstats.py
pty.py
py_compile.py Support \r in source files. Closes bug #101425. 2000-09-15 06:57:26 +00:00
pyclbr.py
Queue.py
quopri.py Fix Bug #115907: encode '=' as '=3D' and not '==' 2000-10-05 17:24:33 +00:00
random.py Repair senseless random.seed docstring (reported on c.l.py). 2000-09-16 04:02:48 +00:00
re.py
reconvert.py
regex_syntax.py
regsub.py
repr.py
rexec.py Add support for "import re" -- it uses pre, but user code does not need 2000-10-05 20:42:44 +00:00
rfc822.py AddrlistClass.getdomainliteral(): rfc822 requires that the domain 2000-09-25 15:08:27 +00:00
rlcompleter.py
robotparser.py
sched.py
sgmllib.py
shelve.py
shlex.py
shutil.py
SimpleHTTPServer.py
site.py Fix a few problems with the _Printer class and the license variable. 2000-10-03 17:11:37 +00:00
smtplib.py
sndhdr.py
socket.py Mention in the module's doc string that other functions of the socket API 2000-09-30 11:34:30 +00:00
SocketServer.py
sre.py - fixed yet another gcc -pedantic warning 2000-09-21 17:03:25 +00:00
sre_compile.py Fixed too ambitious "nothing to repeat" check. Closes bug #114033. 2000-10-07 17:38:23 +00:00
sre_constants.py Fixed too ambitious "nothing to repeat" check. Closes bug #114033. 2000-10-07 17:38:23 +00:00
sre_parse.py -- properly reset groups in findall (bug #117612) 2000-10-28 19:30:41 +00:00
stat.py
statcache.py
statvfs.py
string.py Fix serious typo! 2000-09-18 19:38:11 +00:00
StringIO.py [ Bug #116636 ] Bug in StringIO.write() 2000-10-12 16:45:37 +00:00
stringold.py
sunau.py Fix a couple of typos in docstrings. 2000-10-06 20:28:46 +00:00
sunaudio.py
symbol.py
tabnanny.py
telnetlib.py
tempfile.py
threading.py
toaiff.py
token.py
tokenize.py Possible fix for Skip's bug 116136 (sre recursion limit hit in tokenize.py). 2000-10-07 05:09:39 +00:00
traceback.py
tty.py
types.py
tzparse.py
urllib.py Provide a clearer error message when urlopen fails because of an 2000-10-02 23:04:02 +00:00
urllib2.py two fixes for redirects: 2000-10-12 18:54:18 +00:00
urlparse.py
user.py
UserDict.py
UserList.py __getslice__(): Make this use the constructor form that gets a sequence 2000-10-06 19:26:01 +00:00
UserString.py Fix two typos in __imul__. Closes Bug #117745. 2000-10-25 21:58:20 +00:00
uu.py
wave.py When the classes in wave.py opened files themselves, their .close() methods 2000-10-09 23:43:55 +00:00
webbrowser.py Do not set Konquerer to be the default browser if $KDEDIR is set -- some 2000-10-02 03:40:51 +00:00
whichdb.py
whrandom.py
xdrlib.py
xmllib.py
zipfile.py Delay import of py_compile until needed, since is is only used by the 2000-10-02 21:14:52 +00:00