ChangeLog 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. 2005-01-21 Lluis Sanchez Gual <[email protected]>
  2. * TcpMessageIO.cs: Added a buffer parameter to ReceiveMessageStatus,
  3. to avoid creating unneded buffers.
  4. * TcpServerChannel.cs, TcpClientTransportSink.cs: Use new buffer
  5. parameter in ReceiveMessageStatus.
  6. 2005-01-14 Lluis Sanchez Gual <[email protected]>
  7. * TcpConnectionPool.cs: Don't limit client connections.
  8. This fixes bug #70700. Create connections from outside the pool lock.
  9. * TcpMessageIO.cs: Throw real exceptions when errors occur.
  10. * TcpServerChannel.cs: Use the new RemotingThreadPool to manage threads.
  11. This also fixes bug #70700.
  12. 2004-12-17 Lluis Sanchez Gual <[email protected]>
  13. * TcpMessageIO.cs: Removed some more WriteByte calls.
  14. * TcpClientTransportSink.cs: Flush the net stream after writing
  15. a message.
  16. 2004-12-10 Lluis Sanchez Gual <[email protected]>
  17. * TcpChannel.cs: Don't use regular expressions to parse the url, it's
  18. too slow.
  19. * TcpMessageIO.cs: Read byte chunks using the new StreamRead method,
  20. which won't block if the connection is closed.
  21. * TcpServerChannel.cs: Flush the stream after writing the response.
  22. Wrap the close call in a try/catch (some bytes can be left in the
  23. buffered stream if a connection is suddently closed, and it will fail
  24. when trying to flush them).
  25. 2004-12-09 Lluis Sanchez Gual <[email protected]>
  26. * TcpConnectionPool.cs: Access the socket stream through a
  27. BufferedStream.
  28. * TcpMessageIO.cs: Avoid ReadByte().
  29. * TcpServerChannel.cs: Access the socket stream through a
  30. BufferedStream. Abort the connection if an unknown message is received.
  31. All this fixes performance bug #70337.
  32. 2004-10-22 Lluis Sanchez Gual <[email protected]>
  33. * TcpClientChannel.cs: In CreateMessageSink, process the remote channel
  34. data if the provided url does not have the expected format. This fixes
  35. a regression from the fix for bug #66768 and fixes #68669.
  36. 2004-07-15 Lluis Sanchez Gual <[email protected]>
  37. * TcpServerChannel.cs: Set channel name from the provided properties.
  38. This fixes bug #61592.
  39. 2004-05-13 Lluis Sanchez Gual <[email protected]>
  40. * TcpChannel.cs: Made Init private.
  41. * TcpClientTransportSink.cs, TcpClientTransportSinkProvider.cs,
  42. TcpServerTransportSink.cs: Made internal.
  43. 2004-04-16 Lluis Sanchez Gual <[email protected]>
  44. * TcpClientChannel.cs: Initialize the sink provider in the default
  45. constructor.
  46. 2004-03-04 Lluis Sanchez Gual <[email protected]>
  47. * TcpServerChannel.cs: In the ProcessMessages() loop, moved the closing of
  48. the stream to the finally block, so it is called if the thread is aborted.
  49. 2004-02-27 Lluis Sanchez Gual <[email protected]>
  50. * TcpClientTransportSink.cs: Set the RequestUri transport header before
  51. sending the request.
  52. 2004-02-23 Lluis Sanchez Gual <[email protected]>
  53. * TcpClientTransportSink.cs: Release the connection after sending an
  54. OneWay call. This fixes bug #54671.
  55. 2003-12-23 Lluis Sanchez Gual <[email protected]>
  56. * TcpServerChannel.cs: If useIpAddress and bindAddress are both specified,
  57. set bindAddress as the host address for the client.
  58. 2003-12-19 Lluis Sanchez Gual <[email protected]>
  59. * TcpServerChannel.cs: Fixes in channel initialization.
  60. 2003-12-12 Lluis Sanchez Gual <[email protected]>
  61. * TcpChannel.cs: Added null check.
  62. 2003-11-16 Lluis Sanchez Gual <[email protected]>
  63. * TcpClientChannel.cs: Added support for name and priority properties.
  64. * TcpServerChannel.cs: Added support for priority, bindTo, useIpAddress,
  65. machineName and supressChannelData properties.
  66. * TcpChannel.cs, TcpServerTransportSink.cs: Formatting change.
  67. 2003-11-13 Lluis Sanchez Gual <[email protected]>
  68. * TcpChannel.cs: take into account name and priority properties.
  69. 2003-11-12 Lluis Sanchez Gual <[email protected]>
  70. * TcpServerChannel.cs: Remove listener initialization and StartListening
  71. call from constructor. It is called now by the remoting framework.
  72. * TcpConnectionPool.cs: Removed fixme.
  73. Older log entries can be found in the System.Runtime.Remoting ChangeLog.