+2006-09-15 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpServerTransportSink.cs, TcpServerChannel.cs:
+ When sending an async call response, don't use the original request
+ stream because it may have been used by another call.
+
+2006-05-31 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * TcpClientChannel.cs: Marked CreateMessageSink virtual.
+ * TcpServerChannel.cs: Marked GetUrlsForUri virtual.
+
+2006-05-31 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * TcpClientChannel.cs: Set eol-style to native.
+ * TcpChannel.cs: Fixed line endings. Set eol-style to native.
+ * TcpServerTransportSink.cs: Fixed line endings. Set eol-style to
+ native.
+ * TcpConnectionPool.cs: Fixed line endings. Set eol-style to CRLF.
+ * TcpClientTransportSinkProvider.cs: Fixed line endings. Set eol-style
+ to native.
+ * TcpMessageIO.cs: Set eol-style to native.
+ * TcpServerChannel.cs: Fixed line endings. Set eol-style to native.
+ * TcpClientTransportSink.cs: Fixed line endings. Set eol-style to
+ native.
+
+2005-11-08 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpServerChannel.cs: Fix null ref exception.
+
+2005-11-06 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
+
+ * TcpServerChannel.cs, TcpConnectionPool.cs: only TARGET_JVM changes
+
+2005-07-25 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpChannel.cs: Don't create a server channel when the
+ default constructor is used. Fixes bug #75626.
+
+2005-05-31 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpServerTransportSink.cs: Remove the channel uri from the
+ received uri.
+
+2005-05-31 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpServerChannel.cs: Use IP address in object uris by default.
+ Fixes bug #54234. Removed unused field.
+ * TcpClientTransportSink.cs: Fix warning.
+
+2005-05-18 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpServerChannel.cs: In StopListening, wait for the server thread
+ to stop before returning. This fixes bug #74962.
+
+2005-01-25 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpServerTransportSink.cs: Set IPAddress and ConnectionId
+ transport headers. This fixes bug #71423.
+ * TcpServerChannel.cs: Use Socket instead of TcpClient, so we can
+ easily get the IP address of the client. Added properties in
+ ClientConnection to get the IP address and the connection id.
+
+2005-01-21 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpMessageIO.cs: Added a buffer parameter to ReceiveMessageStatus,
+ to avoid creating unneded buffers.
+ * TcpServerChannel.cs, TcpClientTransportSink.cs: Use new buffer
+ parameter in ReceiveMessageStatus.
+
+2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpConnectionPool.cs: Don't limit client connections.
+ This fixes bug #70700. Create connections from outside the pool lock.
+ * TcpMessageIO.cs: Throw real exceptions when errors occur.
+ * TcpServerChannel.cs: Use the new RemotingThreadPool to manage threads.
+ This also fixes bug #70700.
+
+2004-12-17 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpMessageIO.cs: Removed some more WriteByte calls.
+ * TcpClientTransportSink.cs: Flush the net stream after writing
+ a message.
+
+2004-12-10 Lluis Sanchez Gual <lluis@novell.com>
+
+ * TcpChannel.cs: Don't use regular expressions to parse the url, it's
+ too slow.
+ * TcpMessageIO.cs: Read byte chunks using the new StreamRead method,
+ which won't block if the connection is closed.
+ * TcpServerChannel.cs: Flush the stream after writing the response.
+ Wrap the close call in a try/catch (some bytes can be left in the
+ buffered stream if a connection is suddently closed, and it will fail
+ when trying to flush them).
+
2004-12-09 Lluis Sanchez Gual <lluis@novell.com>
* TcpConnectionPool.cs: Access the socket stream through a
* TcpClientTransportSink.cs, TcpClientTransportSinkProvider.cs,
TcpServerTransportSink.cs: Made internal.
-2004-04-16 Lluis Sanchez Gual <lluis@ximian.com>
+2004-04-16 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientChannel.cs: Initialize the sink provider in the default
constructor.
-2004-03-04 Lluis Sanchez Gual <lluis@ximian.com>
+2004-03-04 Lluis Sanchez Gual <lluis@ximian.com>
* TcpServerChannel.cs: In the ProcessMessages() loop, moved the closing of
the stream to the finally block, so it is called if the thread is aborted.
-2004-02-27 Lluis Sanchez Gual <lluis@ximian.com>
+2004-02-27 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientTransportSink.cs: Set the RequestUri transport header before
sending the request.
-2004-02-23 Lluis Sanchez Gual <lluis@ximian.com>
+2004-02-23 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientTransportSink.cs: Release the connection after sending an
OneWay call. This fixes bug #54671.