1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172
|
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
BufferedStream.
* TcpMessageIO.cs: Avoid ReadByte().
* TcpServerChannel.cs: Access the socket stream through a
BufferedStream. Abort the connection if an unknown message is received.
All this fixes performance bug #70337.
2004-10-22 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientChannel.cs: In CreateMessageSink, process the remote channel
data if the provided url does not have the expected format. This fixes
a regression from the fix for bug #66768 and fixes #68669.
2004-07-15 Lluis Sanchez Gual <lluis@novell.com>
* TcpServerChannel.cs: Set channel name from the provided properties.
This fixes bug #61592.
2004-05-13 Lluis Sanchez Gual <lluis@ximian.com>
* TcpChannel.cs: Made Init private.
* TcpClientTransportSink.cs, TcpClientTransportSinkProvider.cs,
TcpServerTransportSink.cs: Made internal.
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>
* 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>
* TcpClientTransportSink.cs: Set the RequestUri transport header before
sending the request.
2004-02-23 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientTransportSink.cs: Release the connection after sending an
OneWay call. This fixes bug #54671.
2003-12-23 Lluis Sanchez Gual <lluis@ximian.com>
* TcpServerChannel.cs: If useIpAddress and bindAddress are both specified,
set bindAddress as the host address for the client.
2003-12-19 Lluis Sanchez Gual <lluis@ximian.com>
* TcpServerChannel.cs: Fixes in channel initialization.
2003-12-12 Lluis Sanchez Gual <lluis@ximian.com>
* TcpChannel.cs: Added null check.
2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientChannel.cs: Added support for name and priority properties.
* TcpServerChannel.cs: Added support for priority, bindTo, useIpAddress,
machineName and supressChannelData properties.
* TcpChannel.cs, TcpServerTransportSink.cs: Formatting change.
2003-11-13 Lluis Sanchez Gual <lluis@ximian.com>
* TcpChannel.cs: take into account name and priority properties.
2003-11-12 Lluis Sanchez Gual <lluis@ximian.com>
* TcpServerChannel.cs: Remove listener initialization and StartListening
call from constructor. It is called now by the remoting framework.
* TcpConnectionPool.cs: Removed fixme.
Older log entries can be found in the System.Runtime.Remoting ChangeLog.
|