[Checkins] SVN: zc.ngi/trunk/README.txt Updated release info.

Jim Fulton jim at zope.com
Tue May 26 11:11:41 EDT 2009


Log message for revision 100413:
  Updated release info.
  

Changed:
  U   zc.ngi/trunk/README.txt

-=-
Modified: zc.ngi/trunk/README.txt
===================================================================
--- zc.ngi/trunk/README.txt	2009-05-26 15:02:49 UTC (rev 100412)
+++ zc.ngi/trunk/README.txt	2009-05-26 15:11:40 UTC (rev 100413)
@@ -17,18 +17,28 @@
 *******
 
 ==================
-1.1.0 (2008-01-?)
+1.1.0 (2009-05-26)
 ==================
 
 Bugs fixed:
 
 - Blocking input and output files didn't properly synchronize closing.
 
-- The testing implementation made muiltile simultaneous calls to
+- The testing implementation made muiltiple simultaneous calls to
   handler methods in violation of the promise made in interfaces.py.
 
+- Async TCP servers used too low a listen depth, causing performance
+  issues and spurious test failures.
+
 New features:
 
+- Added UDP support.
+
+- Implementation responsibilities were clarified through an
+  IImplementation interface.  The "connector" attribute of the testing
+  and async implementations was renamed to "connect". The old name
+  still works.
+
 - Implementations are now required to log handler errors and to close
   connections in response to connection-handler errors. (Otherwise,
   handlers, and especially handler adapters, would have to do this.)
@@ -41,17 +51,17 @@
 
 - Server startups sometimes failed with an error like::
 
-    warning: unhandled read event 
-    warning: unhandled write event 
-    warning: unhandled read event 
-    warning: unhandled write event 
-    ------ 
-    2007-05-30T22:22:43 ERROR zc.ngi.async.server listener error 
-    Traceback (most recent call last): 
-      File "asyncore.py", line 69, in read 
-        obj.handle_read_event() 
-      File "asyncore.py", line 385, in handle_read_event 
-        self.handle_accept() 
-      File "/zc/ngi/async.py", line 325, in handle_accept 
-        sock, addr = self.accept() 
-    TypeError: unpack non-sequence 
+    warning: unhandled read event
+    warning: unhandled write event
+    warning: unhandled read event
+    warning: unhandled write event
+    ------
+    2007-05-30T22:22:43 ERROR zc.ngi.async.server listener error
+    Traceback (most recent call last):
+      File "asyncore.py", line 69, in read
+        obj.handle_read_event()
+      File "asyncore.py", line 385, in handle_read_event
+        self.handle_accept()
+      File "/zc/ngi/async.py", line 325, in handle_accept
+        sock, addr = self.accept()
+    TypeError: unpack non-sequence



More information about the Checkins mailing list