[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System / System.Net.Sockets / ChangeLog
index 53926cba93ce8f65d726b86463c0ed19b875c357..e3b6399a178f055bdfcc9907f931c8fda76c7dd3 100644 (file)
@@ -1,3 +1,61 @@
+2010-04-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SocketAsyncEventArgs.cs: Add check for elevated permissions on
+       sockets (unrestricted). Add handling of new (SL4) 
+       SocketClientAccessPolicyProtocol and pass this option to the
+       CrossDomainPolicyManager
+
+2010-03-23 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Socket.cs: error handling was totally broken in the synchronous
+       Connect() call.  Fixes bug #590488.
+
+2010-03-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Socket.cs: Remove some NET_2_0 defines (using) and add a few
+       MOONLIGHT defines needed to reuse Socket in the client http stack
+       * Socket_2_1.cs: Remove some MOONLIGHT defines
+       * SocketAsyncEventArgs.cs: For Moonlight check policy if outside
+       System.dll (the client stack use sockets with it's own web 
+       xdomain policy)
+
+2010-03-16  Jb Evain  <jbevain@novell.com>
+
+       * Socket_2_1.cs, SocketAsyncEventArgs.cs: use MOONLIGHT symbol to
+       disambiguate MonoTouch and Moonlight code.
+
+2010-03-10  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SocketAsyncEventArgs.cs: Remove the use of reflection to check
+       xdomain poilicy on sockets (since the policy code now resides in
+       System.Net.dll)
+
+2010-01-29  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * NetworkStream.cs: Our explicit impl of IDisposable.Dispose belongs
+       to 1.0/1.1 only. Also move the call to GC.SupressFinalize to
+       Dispose(bool), as expected and as done by other Stream children
+       implementing a destructor.
+       Fixes #564637.
+
+2010-01-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SocketAsyncEventArgs.cs: Apply Gendarme's ProtectCallToEventDelegatesRule
+
+2009-12-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * System.Net.Sockets/SocketAsyncEventArgs.cs: Implement 
+       ConnectByNameError property for Moonlight 3 (and fx 4.0)
+
+2009-11-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Socket_2_1.cs: throw when shutting down a socket that is not
+       connected. Don't linger if the socket is not connected.
+
+2009-11-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Socket_2_1.cs: stop any blocking thread before closing the socket.
+
 2009-11-03  Sebastien Pouliot  <sebastien@ximian.com>
 
        * SocketAsyncEventArgs.cs: Set error back to SocketError.Success