[Python-checkins] CVS: python/dist/src/Misc NEWS,1.146.2.2,1.146.2.3
Anthony Baxter
anthonybaxter@users.sourceforge.net
Thu, 10 Jan 2002 01:50:33 -0800
Update of /cvsroot/python/python/dist/src/Misc
In directory usw-pr-cvs1:/tmp/cvs-serv7607
Modified Files:
Tag: release21-maint
NEWS
Log Message:
and heeeere we go. heading for 2.1.2 release.
Index: NEWS
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/NEWS,v
retrieving revision 1.146.2.2
retrieving revision 1.146.2.3
diff -C2 -d -r1.146.2.2 -r1.146.2.3
*** NEWS 2001/07/19 16:29:48 1.146.2.2
--- NEWS 2002/01/10 09:50:31 1.146.2.3
***************
*** 1,2 ****
--- 1,57 ----
+ What's New in Python 2.1.2 (final) ?
+ ==============================
+
+ - The socket object gained a new method, 'sendall()'. This method
+ is guaranteed to send all data - this is not guaranteed by the
+ 'send()' method. See also SF patch #474307. The standard library
+ has been updated to use this method where appropriate.
+
+ Many bugs were fixed. The following is a list of some of the major or
+ notable fixes:
+
+ - Fix for incorrectly swapped arguments to PyFrame_BlockSetup in ceval.c.
+ This bug could cause python to crash.
+
+ - SF bug #422004: Py_Initialise fix that allows reload(exceptions) to
+ work - this is apparently very important for embedded python.
+
+ - The Python compiler package was updated to correctly calculate stack
+ depth in some cases. This was affecting Zope Python Scripts rather badly.
+
+ - SF bug #443120: Fix a cgi.py denial-of-service attack,
+
+ - socketmodule's SSL_read and SSL_write now release the global interpreter
+ lock.
+
+ - threading uses the PTHREAD_SCOPE_SYSTEM attribute where available.
+ This should remove the need to add tiny sleeps at the start of threads
+ to allow other threads to be scheduled.
+
+ - Lib/asyncore is now more defensive in select()
+
+ - Lib/dumbdbm is now merely dumb, rather than terminally broken.
+
+ - SF bug #441712: more liberal handling of ftp servers' 227 responses.
+
+ - SF bug #440693: make sure zip files use "/" as directory separator.
+
+ - If 'unittest.py' was run from the command line with the name of a test
+ case class as a parameter, it failed with an ugly error.
+
+ - SF bug #231249: cgi.py opens too many (temporary) files.
+
+ - Lib/CGIHTTPServer.py supports binary data on Windows.
+
+ - base64.encodestring/decodestring are much faster.
+
+ - SF bug #471928: global made w/nested list comprehensions
+
+ - SF patch #422106: fix segmentation fault in sys.displayhook
+
+ - SF bug 476129: gc.collect sometimes hangs
+
+ - SF bug #448351: select.select() puts FDs on the heap where needed.
+
+
What's New in Python 2.1.1 (final) ?
==============================