ChangeLog 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. 2003-07-31 Gonzalo Paniagua Javier <[email protected]>
  2. * NetworkStream.cs:
  3. * Socket.cs: fixed array boundary checks. 0 sized arrays are allowed.
  4. 2003-07-18 Andreas Nahr <[email protected]>
  5. * Socket.cs: Added GetHashCode method
  6. 2003-07-14 Jerome Laban <[email protected]>
  7. * Socket.cs:
  8. * ProtocolType.cs:
  9. * SocketOptionLevel.cs:
  10. * TcpListener.cs:
  11. * TcpClient.cs:
  12. * UdpClient.cs:
  13. Added IPv6 support.
  14. * IPv6MulticastOption.cs: Added for IPv6 support.
  15. 2003-05-16 Dick Porter <[email protected]>
  16. * Socket.cs: Use Mono.Posix.UnixEndPoint if its available
  17. 2003-05-11 Gonzalo Paniagua Javier <[email protected]>
  18. * MulticastOption.cs: patch by Jerome Laban included in bug #42393.
  19. 2003-05-05 Gonzalo Paniagua Javier <[email protected]>
  20. * Socket.cs:
  21. (Select): don't create arrays if not needed.
  22. (Poll): call Select_internal directly.
  23. Warning: you need an up to date runtime for this to work!
  24. 2003-03-25 Gonzalo Paniagua Javier <[email protected]>
  25. * UdpClient.cs: don't bind the socket unless .ctor (IPEndPoint) is used.
  26. Added more checks and throws.
  27. Small fixes in Send to avoid duplicating the buffer.
  28. Moved CheckIfDisposed calls to the start of the methods instead of doing
  29. the check inside a finally clause.
  30. 2003-03-03 Gonzalo Paniagua Javier <[email protected]>
  31. * Socket.cs:
  32. (SendTo): fix from Jerome Laban <[email protected]>.
  33. 2003-02-28 Gonzalo Paniagua Javier <[email protected]>
  34. * Socket.cs: patch from Elan Feingold <[email protected]>. Fixes
  35. NullReferenceException when the callback is null.
  36. 2003-02-17 Gonzalo Paniagua Javier <[email protected]>
  37. * NetworkStream.cs: allow 0 size array in Write.
  38. 2003-02-16 Gonzalo Paniagua Javier <[email protected]>
  39. * Socket.cs: make Worker.Connect and Receive work with non-blocking
  40. sockets. May be Receive* and Send* in Worker need to do the same. I'll
  41. wait for bug reports. Set IsCompleted to true before invoking the end
  42. callback. Fixes bug #38136.
  43. 2003-01-23 Gonzalo Paniagua Javier <[email protected]>
  44. * NetworkStream.cs: the check for disposed should not be done in the
  45. finally clause.
  46. 2003-01-04 Gonzalo Paniagua Javier <[email protected]>
  47. * UdpClient.cs: fixed bug #36226.
  48. 2002-11-13 Dick Porter <[email protected]>
  49. * Socket.cs: Only close the socket in one place, ie the Dispose
  50. method. Fixes bug 32054.
  51. 2002-11-09 Gonzalo Paniagua Javier <[email protected]>
  52. * Socket.cs: offset == size == 0 it's ok in Send ().
  53. 2002-11-03 Phillip Pearson <[email protected]>
  54. * TcpClient.cs: Fixed SetTcpClient() to pass through to the Client
  55. property, which now sets stream to null (it's set by GetStream()). This
  56. should make GetStream() work on a TcpClient which has had the socket set
  57. by assignment to the Client property, not only one that has been created
  58. by TcpListener.AcceptTcpClient().
  59. 2002-10-08 Dick Porter <[email protected]>
  60. * Socket.cs:
  61. * NetworkStream.cs: Bounds checking fixes, and better exception
  62. texts. Changes by [email protected] (Timothy J. Mills).
  63. 2002-10-03 Dick Porter <[email protected]>
  64. * TcpClient.cs: NoDelay is a TCP option, not Socket
  65. 2002-09-16 Miguel de Icaza <[email protected]>
  66. * SocketFlags.cs: Add missing enumeration.
  67. * UdpClient.cs: Make Dispose private.
  68. 2002-08-20 Dick Porter <[email protected]>
  69. * Socket.cs: Fix deadlock when the AsyncResult callback calls
  70. End*(). Set the async request's worker property so it can return
  71. results. These two fixes combined fix bug 28092.
  72. 2002-06-24 Dick Porter <[email protected]>
  73. * Socket.cs: Make SetSocketOption cope with boolean values (they
  74. are passed as objects, not the ints the runtime was expecting)
  75. 2002-05-17 Lawrence Pit <[email protected]>
  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.
  81. 2002-05-17 Jaroslaw Kowalski <[email protected]>
  82. * TcpClient.cs: fixed SetTcpClient so that
  83. TcpListener.AcceptTcpClient works and allows
  84. you to call GetStream() on its result
  85. 2002-04-24 Dick Porter <[email protected]>
  86. * Socket.cs (Poll): Give correct argument to Select(), as spotted
  87. by Jaroslaw Kowalski <[email protected]>
  88. 2002-04-16 Gonzalo Paniagua Javier <[email protected]>
  89. * UdpClient.cs: implemented.
  90. 2002-04-02 Dick Porter <[email protected]>
  91. * TcpListener.cs: in Start(), set the socket listen backlog value
  92. to a sane value (noticed by Jonathan Stowe <[email protected]>)
  93. 2002-02-13 Dick Porter <[email protected]>
  94. * Socket.cs: Implemenent Select, Blocking, Connected,
  95. GetSocketOption, Poll, SetSocketOption and Shutdown
  96. * MulticastOption.cs:
  97. * LingerOption.cs: Delete override methods that don't need to be
  98. implemented
  99. 2002-01-23 Miguel de Icaza <[email protected]>
  100. * NetworkStream.cs: Implement class.
  101. 2002-01-23 Dick Porter <[email protected]>
  102. * SocketException.cs: Implemented
  103. * Socket.cs: Implemented most methods
  104. * LingerOption.cs: Made compile
  105. * AddressFamily.cs: Removed empty auto-generated comments
  106. 2002-01-17 Miguel de Icaza <[email protected]>
  107. * SocketException.cs: Reimplemented.
  108. 2002-01-06 Ravi Pratap <[email protected]>
  109. * ChangeLog : Add to this directory.
  110. * SocketException.cs, TcpClient.cs, TcpListener.cs : MonoTODO
  111. attribute decoration.