1 2003-02-17 Nick Drochak <ndrochak@gol.com>
3 * WebClient.cs : Implemented Credentials property.
5 2003-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
7 * SocketAddress.cs: byte 1 of the data is the high byte of the family,
10 2003-01-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
12 * WebClient.cs : hacked OpenRead, DownloadData and DownloadFile.
14 2002-10-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
16 * HttpWebRequest.cs: applied patch from Tim Haynes
17 (thaynes@openlinksw.com).
19 Avoided double-sending of the request to the server when both
20 GetRequestStream() and GetResponse() are called.
21 System Header attributes survive the Headers attribute set.
22 Added handling of Connection: KeepAlive/Close
24 2002-10-03 Dick Porter <dick@ximian.com>
26 * Dns.cs: Fixed GetHostName()
28 2002-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
31 * HttpWebResponse.cs: applied another patch from Shahms E. King
34 2002-09-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
37 * HttpWebResponse.cs: applied patch from Shahms E. King
40 2002-05-29 Lawrence Pit <loz@cable.a2000.nl>
42 * MonoHttpDate.cs: added
43 * HttpWebRequest.cs: using MonoHttpDate
44 * HttpWebResponse.cs: using MonoHttpDate
45 * DnsPermission.cs: correct XML output
46 * SocketPermission.cs: correct XML output
48 2002-05-21 Lawrence Pit <loz@cable.a2000.nl>
50 * WebClient.cs: stubbed
51 * WebProxy.cs: fixed bug; had to change internal representation
52 of bypasslist to ArrayList, different implementation of checking
55 2002-05-20 Lawrence Pit <loz@cable.a2000.nl>
57 * WebProxy.cs: added, implemented
58 * ServicePoint.cs: implemented most
59 * ServicePointManager.cs: implemented
60 * HttpWebRequest.cs: started implementation
61 * HttpWebResponse.cs: improved disposable routines
62 * FileWebRequest.cs: slight improvement of Close method
64 2002-05-19 Lawrence Pit <loz@cable.a2000.nl>
66 * FileWebRequest.cs: finished implementation of async methods.
67 * FileWebResponse.cs: improved disposable routines.
68 * IPEndPoint.cs: fixed bug #24666 in Serialize and Create methods,
69 byte ordering of address was backwards.
71 2002-05-13 Lawrence Pit <loz@cable.a2000.nl>
73 * Dns.cs: Reimplemented (simplified and fixed) asynchronous methods by
74 relying on standard asynchronous delegate features. Added checks for
76 * HttpWebResponse.cs: implemented properties
77 * FileWebResponse.cs: improved the way resources are disposed.
78 * FileWebRequest.cs: started implementation of asynchronous methods
79 * ServicePointManager.cs: implemented properties
81 2002-05-12 Lawrence Pit <loz@cable.a2000.nl>
83 * HttpWebRequest.cs: properties implemented
84 * HttpWebResponse.cs: added
85 * GlobalProxySelection.cs: implemented
86 * FileWebResponse.cs: added
87 * FileWebRequest.cs: some methods implemented
89 2002-05-11 Lawrence Pit <loz@cable.a2000.nl>
91 * WebHeaderCollection.cs: implemented
92 * WebRequest.cs: implemented
93 * FileWebRequest.cs and HttpWebRequest.cs stubs added
95 2002-05-09 Lawrence Pit <loz@cable.a2000.nl>
97 * Rewrote IPAddress.Parse method, passing all unit tests
99 2002-05-09 Lawrence Pit <loz@cable.a2000.nl>
101 * fixed bug in IPEndPoint.Equals method
102 * fixed bug in IPAddress.Parse method
103 * fixed bug in IPAddress.SwapLong method
104 * fixed several bugs in Cookie.cs
106 2002-05-06 Lawrence Pit <loz@cable.a2000.nl>
108 * WebRequest.cs: added
109 * WebResponse.cs: implemented
110 * WebException.cs: implemented
111 * WebHeaderCollection.cs: added
112 * HttpVersion.cs: implemented
113 * HttpContinueDelegate.cs: added
114 * IWebProxy.cs: added
115 * IWebRequestCreate.cs: added
116 * ICertificatePolicy.cs: added
117 * ServicePoint.cs: stubbed
118 * ServicePointManager.cs: stubbed
119 * CookieContainer.cs: added
120 * Authorization.cs: implemented
122 2002-05-05 Lawrence Pit <loz@cable.a2000.nl>
124 * CredentialCache.cs: implemented
126 2002-05-05 Lawrence Pit <loz@cable.a2000.nl>
128 * IPAddress.cs: fixed IsLoopback, address was already in host order
130 2002-05-05 Lawrence Pit <loz@cable.a2000.nl>
132 * IPv6Address.cs: added (note: not part of .net spec)
134 2002-05-01 Lawrence Pit <loz@cable.a2000.nl>
136 * DnsPermission.cs: implemented
137 * DnsPermissionAttribute.cs: implemented
139 2002-04-28 Lawrence Pit <loz@cable.a2000.nl>
141 * EndpointPermission.cs: implemented
142 * SocketPermission.cs: implemented
143 * SocketPermissionAttribute.cs: implemented
144 * ProtocolViolationException.cs: implemented
145 * Dns.c: passing w32 error code when no host found
147 2002-04-27 Lawrence Pit <loz@cable.a2000.nl>
149 * Cookie.cs: implemented
150 * CookieCollection.cs: implemented
151 * CookieException.cs: implemented
153 2002-04-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
155 * IPAddress.cs: initialize the read only fields with Parse().
157 2002-04-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
159 * IPAddress.cs: little changes to behave as MS.
161 2002-04-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
163 * Dns.cs (Resolve): behave as MS. Agreed with Mads.
165 2002-04-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
167 * IPAddress.cs: the icalls for sockets are endianness-aware. So I
168 changed a few things. Also included a workaround for bug #23547.
170 2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
172 * IPAddress.cs: use System.BitConverter.IsLittleEndian (suggested
173 by Paolo) instead of guessing the endianness.
175 * SocketAddress.cs: implemented Equals() and GetHashcode().
177 2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
179 * IPEndPoint.cs: modifications to constructors according to the
180 specifications (suggested by Lawrence Pit).
182 2002-04-15 Patrik Torstensson <patrik.torstensson@labs2.com>
184 * IPEndPoint.cs: Fixed build breaker.
186 2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
188 * IPEndPoint.cs: implemented Equals() and GetHashCode(). Now 100%
191 2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
193 * IPAddress.cs: finished all MonoTODO's. Use network order to store
194 the address. Check for max and min values in Address:set. IsLoopback()
195 returns now true for all 127.x.y.z. Some more checks in Parse ().
196 Some changes to behave as MS does.
198 2002-02-24 Duncan Mak <duncan@ximian.com>
200 * ICredentialLookup.cs: Added the GetCredential method to the
201 interface. The interface is named "ICredentials", should this file
204 * NetworkCredential.cs: Added to CVS. Need to investigate on how
205 GetCredential() works
207 2002-01-23 Dick Porter <dick@ximian.com>
209 * SocketAddress.cs: Implemented.
211 * IPEndPoint.cs: Turned 'Address' field into a real property.
212 Implemented Create() and Serialize() methods.
214 * IPAddress.cs: Fixed class constructor, turned 'Address' field
215 into a real property. Removed undocumented "public
216 IPAddress(string)" constructor.
218 * EndPoint.cs: Implemented. All methods return
219 NotSupportedException to enforce subclass overriding.
221 * Dns.cs: Replaced fixed-layout Hostent struct and cygwin
222 P/Invokes with portable internal calls.
224 2002-01-17 Miguel de Icaza <miguel@ximian.com>
226 * Dns.cs: Updated to API changes.
228 * IPAddress.cs: Updated API. Much left to implement.
230 * Dns.cs: Remove IPToString method
232 2002-01-06 Ravi Pratap <ravi@ximian.com>
234 * Dns.cs, AuthenticationManager.cs, SocketAddress.cs : MonoTODO
237 2001-11-22 Nick Drochak <ndrochak@gol.com>
239 * IPAddress.cs: Fix constructor bug, properly name Address property,
240 and use triple-slash for comments.
242 2001-11-20 Miguel de Icaza <miguel@ximian.com>
244 * IPAddress.cs: Updated to contain Any, Broadcast, Loopback and
245 None as suggested by Phillip.
247 2001-09-26 Mads Pultz <mpultz@get2net.dk>
248 * Dns.cs: Initial work on BeginGetHostByName and EndGetHostByName implemented.
250 2001-09-24 Mads Pultz <mpultz@get2net.dk>
252 * Dns.cs: Minor changes (some print statements removed)
254 2001-09-23 Mads Pultz <mpultz@get2net.dk>
256 * Dns.cs: Initial work submitted to repository.
257 * IPHostEntry.cs: Initial work submitted to repository.
259 2001-07-12 Sean MacIsaac <macisaac@ximian.com>
261 * Authorization.cs: Fixed compiler error.
263 * IAuthenticationModule.cs: Changes for Beta2.
265 * IPAddress.cs: Internal storage changed to be uint not int.
267 * IPEndPoint.cs: Fixed compiler error.
269 * EndPoint.cs: Fixed compiler error.
271 * AuthenticationManager.cs: Fixed typo.