2003-02-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System / System.Net.Sockets / ChangeLog
index 71576113b37c9f98ea2119fe3643f767d7614ec9..b34f3138f960026418e71aec7201c6b15f01948d 100644 (file)
@@ -1,3 +1,58 @@
+2003-02-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Socket.cs: make Worker.Connect and Receive work with non-blocking
+       sockets. May be Receive* and Send* in Worker need to do the same. I'll
+       wait for bug reports. Set IsCompleted to true before invoking the end
+       callback. Fixes bug #38136.
+
+2003-01-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * NetworkStream.cs: the check for disposed should not be done in the
+       finally clause.
+
+2003-01-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * UdpClient.cs: fixed bug #36226.
+
+2002-11-13  Dick Porter  <dick@ximian.com>
+
+       * Socket.cs: Only close the socket in one place, ie the Dispose
+       method.  Fixes bug 32054.
+
+2002-11-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Socket.cs: offset == size == 0 it's ok in Send ().
+
+2002-11-03  Phillip Pearson  <pp@myelin.co.nz>
+
+       * TcpClient.cs: Fixed SetTcpClient() to pass through to the Client 
+       property, which now sets stream to null (it's set by GetStream()).  This 
+       should make GetStream() work on a TcpClient which has had the socket set 
+       by assignment to the Client property, not only one that has been created 
+       by TcpListener.AcceptTcpClient().
+
+2002-10-08  Dick Porter  <dick@ximian.com>
+
+       * Socket.cs: 
+       * NetworkStream.cs: Bounds checking fixes, and better exception
+       texts.  Changes by timothyjmills@hotmail.com (Timothy J. Mills).
+
+2002-10-03  Dick Porter  <dick@ximian.com>
+
+       * TcpClient.cs: NoDelay is a TCP option, not Socket
+
+2002-09-16  Miguel de Icaza  <miguel@ximian.com>
+
+       * SocketFlags.cs: Add missing enumeration.
+
+       * UdpClient.cs: Make Dispose private.
+
+2002-08-20  Dick Porter  <dick@ximian.com>
+
+       * Socket.cs: Fix deadlock when the AsyncResult callback calls
+       End*().  Set the async request's worker property so it can return
+       results.  These two fixes combined fix bug 28092.
+
 2002-06-24  Dick Porter  <dick@ximian.com>
 
        * Socket.cs: Make SetSocketOption cope with boolean values (they