X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem%2FSystem.Net.Sockets%2FChangeLog;h=dce8caecf694d5f261af69ec8e0847fd72dcdce0;hb=84536647a0ce4e154eb58ee298eb63604c24a86c;hp=aea283c8051af80daf1e60f7d567dd4b72fe3e6e;hpb=5bbfa8860b090e465a3aa45edeb9c94481ef1a22;p=mono.git diff --git a/mcs/class/System/System.Net.Sockets/ChangeLog b/mcs/class/System/System.Net.Sockets/ChangeLog index aea283c8051..dce8caecf69 100644 --- a/mcs/class/System/System.Net.Sockets/ChangeLog +++ b/mcs/class/System/System.Net.Sockets/ChangeLog @@ -1,3 +1,208 @@ +2008-06-11 Stephane Delcroix + + * SocketAsyncEventArgs.cs: catch SocketException in ConnectAsync + and set the SocketError accordingly. + +2008-05-09 Marek Habersack + + * SocketAsyncEventArgs.cs: implemented support for executing + asynchronous socket actions, called from the new xxxxAsync methods + in Socket. The asynchronous operations do not use the ThreadPool + as I can't get the sample applications to work (send/receive + callbacks don't work) - it may change in the future. + + * Socket.cs: implemented several xxxxAsync 2.0sp1 methods. The + ones not implemented for now are: ReceiveMessageFromAsync and + SendPacketsAsync. AcceptAsync doesn't perform the check for the + buffer size for now - need to implement runtime support for that. + Made several methods internal, so that they can be accessed from + SocketAsyncEventArgs code. + +2008-05-08 Marek Habersack + + * SocketAsyncOperation.cs, SendPacketsElement.cs, + SocketAsyncEventArgs.cs: added initial implementations for + 2.0SP1/3.5 classes used in the (to be implemented) new xxxAsync + methods of the Socket class. + +2008-04-17 Miguel de Icaza + + * NetworkStream.cs: Throw an IOException if the socket is not + connected, not an ArgumentException. + + Fixes #371923, it is also the way its documented on MSDN. + +2008-04-13 Jb Evain + + * Socket.cs: ifdef out the Sys.Config part for the + 2.1 profile. + Merged from the Moonlight 2 branch. + +Wed Mar 12 20:06:07 CET 2008 Paolo Molaro + + * Socket.cs: add a static ctor so that ipv4Supported and ipv6Supported + are initialized (they are used by the runtime). + +2008-02-01 Dick Porter + + * TcpClient.cs: If the Connect fails (when given an array of + addresses) leave the socket object in a usable state. Fixes bug + 355473. + +2007-11-13 Atsushi Enomoto + + * NetworkStream.cs : in 2.0 Close() is not needed and does not exist. + +2007-11-01 Miguel de Icaza + + * Socket.cs: Do not set the Send and Receive buffer sizes for the + socket to the defaults set on Windows, they kill our performance. + + Thanks to Zoltan Varga for tracking the performance issue down. + The bug was #325032 + +2007-10-30 Dick Porter + + * UdpClient.cs: Don't set the multicast option twice. Fixes bug + 324033. + +2007-10-21 Robert Jordan + + * Socket.cs: Remove GetHashCode override from the NET_2_0 + profile. Add LAMESPEC comment. Fixes bug #325113. + +2007-09-22 Gert Driesen + + * Socket.cs: Removed unused method. + +2007-08-02 Dick Porter + + * Socket.cs: Patch from Brian Nickel (brian.nickel@gmail.com) to + improve EndPoint handling. + +2007-07-08 Gert Driesen + + * Socket.cs: Code formatting. Marked not implemented methods as TODO. + Removed extra spaces. + +2007-07-04 Dick Porter + + * Socket.cs: Don't set DontFragment by default for IPv6 sockets. + Fixes bug 81985. + +2007-05-16 Adar Wesley + + * Socket.jvm.cs: added missing methods EndDisconnect, IOControl, + Send 2.0 overloads, Receive 2.0 overloads, ReceiveMessageFrom, + BeginReceiveMessageFrom, EndReceiveMessageFrom, + EndAccept 2.0 overloads, BeginSend, EndSend, BeginReceive, + EndReceive, SendFile, BeginSendFile, EndSendFile, Disconnect, + DuplicateAndClose + +2007-05-09 Igor Zelmanovich + + * Socket.jvm.cs: Handle property throws NotImplementedException. + +2007-05-09 Igor Zelmanovich + + * NetworkStream.cs: + * TcpClient.cs: + * TcpListener.cs: + * UdpClient.cs: + added MonoNotSupported attribute for TARGATE_JVM. + +2007-03-11 Gert Driesen + + * TcpClient.cs: Do not initialize network stream in Connect. In + Dispose, only nullify client if network stream was not obtained. + Fixes bug #81105. + +2007-01-30 Ilya Kharmatsky + + * Socket.jvm.cs: additional stubs for net_2_0 properties, + bug fixes (EnsureStillUsable method inserted) + +2007-01-28 Ilya Kharmatsky + + * Socket.jvm.cs: added stubs for net_2_0 properties and methods. + +2007-01-26 Dick Porter + + * Socket.cs: SupportsIPv6 is obsolete in the 2.0 profile. Stub + out BeginReceiveMessageFrom(), BeginSendFile(), + EndReceiveMessageFrom(), EndSendFile(), ReceiveMessageFrom(), and + SendFile(). + + * IPPacketInformation.cs: New in the 2.0 profile + + * SocketFlags.cs: Remove useless (and empty) inline documentation, + and add 2.0 items. + + * TcpListener.cs: Mark Server as public in the 2.0 profile. + + * UdpClient.cs: Mark Dispose(bool) as protected in the 2.0 + profile. + + System.Net.Sockets should now be 2.0-complete. + +2007-01-26 Dick Porter + + * Socket.cs: There's no point checking the SO_ERROR status of a + socket after poll() or select() if we already know that connected + == true. + +2007-01-24 Dick Porter + + * IOControlCode.cs: + * SocketInformationOptions.cs: + * TransmitFileOptions.cs: Fix enum values + + * AddressFamily.cs: Not Serializable in the 2.0 profile + +2007-01-24 Dick Porter + + * NetworkStream.cs: 2.0 profile updates, based on a patch by + Sridhar Kulkarni (sridharkulkarni@gmail.com) + +2007-01-23 Dick Porter + + * TcpListener.cs: + * TcpClient.cs: 2.0 profile updates, based on a patch by Sridhar + Kulkarni (sridharkulkarni@gmail.com) + +2007-01-22 Miguel de Icaza + + * Socket.cs: Move the throw new NotImplementedException () + elsewhere to prevent Moma reports. + +2007-01-20 Dick Porter + + * Socket.cs(SocketDefaults): Catch and ignore any SocketExceptions + thrown from setting default socket options - some platforms might + not support a particular default we're trying to set. + +2007-01-11 Dick Porter + + * IOControlCode.cs: + * SocketInformation.cs: + * Socket.cs: + * UdpClient.cs: 2.0 profile updates, loosely based on a patch by + Sridhar Kulkarni. + + * SocketInformationOptions.cs: + * TransmitFileOptions.cs: Implemented by Sridhar Kulkarni + (sridharkulkarni@gmail.com) + +Wed Dec 13 12:04:02 CET 2006 Paolo Molaro + + * Socket.cs: stub ReceiveBufferSize and SendBufferSize to + get ironpython to compile. + +2006-11-23 Dick Porter + + * Socket.cs: Only set Connected = true in Poll() and Select() if + the socket error status is 0. Fixes bug 79878. + 2006-09-28 Andrew Skiba * Socket.cs,NetworkStream.cs,SocketException.cs: TARGET_JVM