1 2003-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
4 (SendTo): fix from Jerome Laban <jlaban@wanadoo.fr>.
6 2003-02-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
8 * Socket.cs: patch from Elan Feingold <efeingold@mn.rr.com>. Fixes
9 NullReferenceException when the callback is null.
11 2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
13 * NetworkStream.cs: allow 0 size array in Write.
15 2003-02-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
17 * Socket.cs: make Worker.Connect and Receive work with non-blocking
18 sockets. May be Receive* and Send* in Worker need to do the same. I'll
19 wait for bug reports. Set IsCompleted to true before invoking the end
20 callback. Fixes bug #38136.
22 2003-01-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
24 * NetworkStream.cs: the check for disposed should not be done in the
27 2003-01-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
29 * UdpClient.cs: fixed bug #36226.
31 2002-11-13 Dick Porter <dick@ximian.com>
33 * Socket.cs: Only close the socket in one place, ie the Dispose
34 method. Fixes bug 32054.
36 2002-11-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
38 * Socket.cs: offset == size == 0 it's ok in Send ().
40 2002-11-03 Phillip Pearson <pp@myelin.co.nz>
42 * TcpClient.cs: Fixed SetTcpClient() to pass through to the Client
43 property, which now sets stream to null (it's set by GetStream()). This
44 should make GetStream() work on a TcpClient which has had the socket set
45 by assignment to the Client property, not only one that has been created
46 by TcpListener.AcceptTcpClient().
48 2002-10-08 Dick Porter <dick@ximian.com>
51 * NetworkStream.cs: Bounds checking fixes, and better exception
52 texts. Changes by timothyjmills@hotmail.com (Timothy J. Mills).
54 2002-10-03 Dick Porter <dick@ximian.com>
56 * TcpClient.cs: NoDelay is a TCP option, not Socket
58 2002-09-16 Miguel de Icaza <miguel@ximian.com>
60 * SocketFlags.cs: Add missing enumeration.
62 * UdpClient.cs: Make Dispose private.
64 2002-08-20 Dick Porter <dick@ximian.com>
66 * Socket.cs: Fix deadlock when the AsyncResult callback calls
67 End*(). Set the async request's worker property so it can return
68 results. These two fixes combined fix bug 28092.
70 2002-06-24 Dick Porter <dick@ximian.com>
72 * Socket.cs: Make SetSocketOption cope with boolean values (they
73 are passed as objects, not the ints the runtime was expecting)
75 2002-05-17 Lawrence Pit <loz@cable.a2000.nl>
76 * TcpListener.cs: Renamed LocalEndPoint to LocalEndpoint
77 * NetworkStream.cs, UdpClient.cs and TcpClient.cs: modified disposable
78 routines, added checks for disposed state.
79 * UdpClient.cs: commented out GetHashCode and Equals as it's not
80 overriden in ms.net implementation.
82 2002-05-17 Jaroslaw Kowalski <jarek@atm.com.pl>
83 * TcpClient.cs: fixed SetTcpClient so that
84 TcpListener.AcceptTcpClient works and allows
85 you to call GetStream() on its result
87 2002-04-24 Dick Porter <dick@ximian.com>
89 * Socket.cs (Poll): Give correct argument to Select(), as spotted
90 by Jaroslaw Kowalski <jarek@atm.com.pl>
92 2002-04-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
94 * UdpClient.cs: implemented.
96 2002-04-02 Dick Porter <dick@ximian.com>
98 * TcpListener.cs: in Start(), set the socket listen backlog value
99 to a sane value (noticed by Jonathan Stowe <gellyfish@gellyfish.com>)
101 2002-02-13 Dick Porter <dick@ximian.com>
103 * Socket.cs: Implemenent Select, Blocking, Connected,
104 GetSocketOption, Poll, SetSocketOption and Shutdown
106 * MulticastOption.cs:
107 * LingerOption.cs: Delete override methods that don't need to be
110 2002-01-23 Miguel de Icaza <miguel@ximian.com>
112 * NetworkStream.cs: Implement class.
114 2002-01-23 Dick Porter <dick@ximian.com>
116 * SocketException.cs: Implemented
118 * Socket.cs: Implemented most methods
120 * LingerOption.cs: Made compile
122 * AddressFamily.cs: Removed empty auto-generated comments
124 2002-01-17 Miguel de Icaza <miguel@ximian.com>
126 * SocketException.cs: Reimplemented.
128 2002-01-06 Ravi Pratap <ravi@ximian.com>
130 * ChangeLog : Add to this directory.
132 * SocketException.cs, TcpClient.cs, TcpListener.cs : MonoTODO
133 attribute decoration.