ChangeLog 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. 2002-10-24 Gonzalo Paniagua Javier <[email protected]>
  2. * HttpWebRequest.cs: applied patch from Tim Haynes
  3. ([email protected]).
  4. Avoided double-sending of the request to the server when both
  5. GetRequestStream() and GetResponse() are called.
  6. System Header attributes survive the Headers attribute set.
  7. Added handling of Connection: KeepAlive/Close
  8. 2002-10-03 Dick Porter <[email protected]>
  9. * Dns.cs: Fixed GetHostName()
  10. 2002-09-09 Gonzalo Paniagua Javier <[email protected]>
  11. * HttpWebRequest.cs:
  12. * HttpWebResponse.cs: applied another patch from Shahms E. King
  13. ([email protected]).
  14. 2002-09-03 Gonzalo Paniagua Javier <[email protected]>
  15. * HttpWebRequest.cs:
  16. * HttpWebResponse.cs: applied patch from Shahms E. King
  17. ([email protected]).
  18. 2002-05-29 Lawrence Pit <[email protected]>
  19. * MonoHttpDate.cs: added
  20. * HttpWebRequest.cs: using MonoHttpDate
  21. * HttpWebResponse.cs: using MonoHttpDate
  22. * DnsPermission.cs: correct XML output
  23. * SocketPermission.cs: correct XML output
  24. 2002-05-21 Lawrence Pit <[email protected]>
  25. * WebClient.cs: stubbed
  26. * WebProxy.cs: fixed bug; had to change internal representation
  27. of bypasslist to ArrayList, different implementation of checking
  28. regex's.
  29. 2002-05-20 Lawrence Pit <[email protected]>
  30. * WebProxy.cs: added, implemented
  31. * ServicePoint.cs: implemented most
  32. * ServicePointManager.cs: implemented
  33. * HttpWebRequest.cs: started implementation
  34. * HttpWebResponse.cs: improved disposable routines
  35. * FileWebRequest.cs: slight improvement of Close method
  36. 2002-05-19 Lawrence Pit <[email protected]>
  37. * FileWebRequest.cs: finished implementation of async methods.
  38. * FileWebResponse.cs: improved disposable routines.
  39. * IPEndPoint.cs: fixed bug #24666 in Serialize and Create methods,
  40. byte ordering of address was backwards.
  41. 2002-05-13 Lawrence Pit <[email protected]>
  42. * Dns.cs: Reimplemented (simplified and fixed) asynchronous methods by
  43. relying on standard asynchronous delegate features. Added checks for
  44. null strings.
  45. * HttpWebResponse.cs: implemented properties
  46. * FileWebResponse.cs: improved the way resources are disposed.
  47. * FileWebRequest.cs: started implementation of asynchronous methods
  48. * ServicePointManager.cs: implemented properties
  49. 2002-05-12 Lawrence Pit <[email protected]>
  50. * HttpWebRequest.cs: properties implemented
  51. * HttpWebResponse.cs: added
  52. * GlobalProxySelection.cs: implemented
  53. * FileWebResponse.cs: added
  54. * FileWebRequest.cs: some methods implemented
  55. 2002-05-11 Lawrence Pit <[email protected]>
  56. * WebHeaderCollection.cs: implemented
  57. * WebRequest.cs: implemented
  58. * FileWebRequest.cs and HttpWebRequest.cs stubs added
  59. 2002-05-09 Lawrence Pit <[email protected]>
  60. * Rewrote IPAddress.Parse method, passing all unit tests
  61. 2002-05-09 Lawrence Pit <[email protected]>
  62. * fixed bug in IPEndPoint.Equals method
  63. * fixed bug in IPAddress.Parse method
  64. * fixed bug in IPAddress.SwapLong method
  65. * fixed several bugs in Cookie.cs
  66. 2002-05-06 Lawrence Pit <[email protected]>
  67. * WebRequest.cs: added
  68. * WebResponse.cs: implemented
  69. * WebException.cs: implemented
  70. * WebHeaderCollection.cs: added
  71. * HttpVersion.cs: implemented
  72. * HttpContinueDelegate.cs: added
  73. * IWebProxy.cs: added
  74. * IWebRequestCreate.cs: added
  75. * ICertificatePolicy.cs: added
  76. * ServicePoint.cs: stubbed
  77. * ServicePointManager.cs: stubbed
  78. * CookieContainer.cs: added
  79. * Authorization.cs: implemented
  80. 2002-05-05 Lawrence Pit <[email protected]>
  81. * CredentialCache.cs: implemented
  82. 2002-05-05 Lawrence Pit <[email protected]>
  83. * IPAddress.cs: fixed IsLoopback, address was already in host order
  84. 2002-05-05 Lawrence Pit <[email protected]>
  85. * IPv6Address.cs: added (note: not part of .net spec)
  86. 2002-05-01 Lawrence Pit <[email protected]>
  87. * DnsPermission.cs: implemented
  88. * DnsPermissionAttribute.cs: implemented
  89. 2002-04-28 Lawrence Pit <[email protected]>
  90. * EndpointPermission.cs: implemented
  91. * SocketPermission.cs: implemented
  92. * SocketPermissionAttribute.cs: implemented
  93. * ProtocolViolationException.cs: implemented
  94. * Dns.c: passing w32 error code when no host found
  95. 2002-04-27 Lawrence Pit <[email protected]>
  96. * Cookie.cs: implemented
  97. * CookieCollection.cs: implemented
  98. * CookieException.cs: implemented
  99. 2002-04-24 Gonzalo Paniagua Javier <[email protected]>
  100. * IPAddress.cs: initialize the read only fields with Parse().
  101. 2002-04-18 Gonzalo Paniagua Javier <[email protected]>
  102. * IPAddress.cs: little changes to behave as MS.
  103. 2002-04-18 Gonzalo Paniagua Javier <[email protected]>
  104. * Dns.cs (Resolve): behave as MS. Agreed with Mads.
  105. 2002-04-17 Gonzalo Paniagua Javier <[email protected]>
  106. * IPAddress.cs: the icalls for sockets are endianness-aware. So I
  107. changed a few things. Also included a workaround for bug #23547.
  108. 2002-04-15 Gonzalo Paniagua Javier <[email protected]>
  109. * IPAddress.cs: use System.BitConverter.IsLittleEndian (suggested
  110. by Paolo) instead of guessing the endianness.
  111. * SocketAddress.cs: implemented Equals() and GetHashcode().
  112. 2002-04-15 Gonzalo Paniagua Javier <[email protected]>
  113. * IPEndPoint.cs: modifications to constructors according to the
  114. specifications (suggested by Lawrence Pit).
  115. 2002-04-15 Patrik Torstensson <[email protected]>
  116. * IPEndPoint.cs: Fixed build breaker.
  117. 2002-04-15 Gonzalo Paniagua Javier <[email protected]>
  118. * IPEndPoint.cs: implemented Equals() and GetHashCode(). Now 100%
  119. complete.
  120. 2002-04-15 Gonzalo Paniagua Javier <[email protected]>
  121. * IPAddress.cs: finished all MonoTODO's. Use network order to store
  122. the address. Check for max and min values in Address:set. IsLoopback()
  123. returns now true for all 127.x.y.z. Some more checks in Parse ().
  124. Some changes to behave as MS does.
  125. 2002-02-24 Duncan Mak <[email protected]>
  126. * ICredentialLookup.cs: Added the GetCredential method to the
  127. interface. The interface is named "ICredentials", should this file
  128. be renamed?
  129. * NetworkCredential.cs: Added to CVS. Need to investigate on how
  130. GetCredential() works
  131. 2002-01-23 Dick Porter <[email protected]>
  132. * SocketAddress.cs: Implemented.
  133. * IPEndPoint.cs: Turned 'Address' field into a real property.
  134. Implemented Create() and Serialize() methods.
  135. * IPAddress.cs: Fixed class constructor, turned 'Address' field
  136. into a real property. Removed undocumented "public
  137. IPAddress(string)" constructor.
  138. * EndPoint.cs: Implemented. All methods return
  139. NotSupportedException to enforce subclass overriding.
  140. * Dns.cs: Replaced fixed-layout Hostent struct and cygwin
  141. P/Invokes with portable internal calls.
  142. 2002-01-17 Miguel de Icaza <[email protected]>
  143. * Dns.cs: Updated to API changes.
  144. * IPAddress.cs: Updated API. Much left to implement.
  145. * Dns.cs: Remove IPToString method
  146. 2002-01-06 Ravi Pratap <[email protected]>
  147. * Dns.cs, AuthenticationManager.cs, SocketAddress.cs : MonoTODO
  148. attribute insertion.
  149. 2001-11-22 Nick Drochak <[email protected]>
  150. * IPAddress.cs: Fix constructor bug, properly name Address property,
  151. and use triple-slash for comments.
  152. 2001-11-20 Miguel de Icaza <[email protected]>
  153. * IPAddress.cs: Updated to contain Any, Broadcast, Loopback and
  154. None as suggested by Phillip.
  155. 2001-09-26 Mads Pultz <[email protected]>
  156. * Dns.cs: Initial work on BeginGetHostByName and EndGetHostByName implemented.
  157. 2001-09-24 Mads Pultz <[email protected]>
  158. * Dns.cs: Minor changes (some print statements removed)
  159. 2001-09-23 Mads Pultz <[email protected]>
  160. * Dns.cs: Initial work submitted to repository.
  161. * IPHostEntry.cs: Initial work submitted to repository.
  162. 2001-07-12 Sean MacIsaac <[email protected]>
  163. * Authorization.cs: Fixed compiler error.
  164. * IAuthenticationModule.cs: Changes for Beta2.
  165. * IPAddress.cs: Internal storage changed to be uint not int.
  166. * IPEndPoint.cs: Fixed compiler error.
  167. * EndPoint.cs: Fixed compiler error.
  168. * AuthenticationManager.cs: Fixed typo.