1 2002-10-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3 * HttpWebRequest.cs: applied patch from Tim Haynes
4 (thaynes@openlinksw.com).
6 Avoided double-sending of the request to the server when both
7 GetRequestStream() and GetResponse() are called.
8 System Header attributes survive the Headers attribute set.
9 Added handling of Connection: KeepAlive/Close
11 2002-10-03 Dick Porter <dick@ximian.com>
13 * Dns.cs: Fixed GetHostName()
15 2002-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
18 * HttpWebResponse.cs: applied another patch from Shahms E. King
21 2002-09-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
24 * HttpWebResponse.cs: applied patch from Shahms E. King
27 2002-05-29 Lawrence Pit <loz@cable.a2000.nl>
29 * MonoHttpDate.cs: added
30 * HttpWebRequest.cs: using MonoHttpDate
31 * HttpWebResponse.cs: using MonoHttpDate
32 * DnsPermission.cs: correct XML output
33 * SocketPermission.cs: correct XML output
35 2002-05-21 Lawrence Pit <loz@cable.a2000.nl>
37 * WebClient.cs: stubbed
38 * WebProxy.cs: fixed bug; had to change internal representation
39 of bypasslist to ArrayList, different implementation of checking
42 2002-05-20 Lawrence Pit <loz@cable.a2000.nl>
44 * WebProxy.cs: added, implemented
45 * ServicePoint.cs: implemented most
46 * ServicePointManager.cs: implemented
47 * HttpWebRequest.cs: started implementation
48 * HttpWebResponse.cs: improved disposable routines
49 * FileWebRequest.cs: slight improvement of Close method
51 2002-05-19 Lawrence Pit <loz@cable.a2000.nl>
53 * FileWebRequest.cs: finished implementation of async methods.
54 * FileWebResponse.cs: improved disposable routines.
55 * IPEndPoint.cs: fixed bug #24666 in Serialize and Create methods,
56 byte ordering of address was backwards.
58 2002-05-13 Lawrence Pit <loz@cable.a2000.nl>
60 * Dns.cs: Reimplemented (simplified and fixed) asynchronous methods by
61 relying on standard asynchronous delegate features. Added checks for
63 * HttpWebResponse.cs: implemented properties
64 * FileWebResponse.cs: improved the way resources are disposed.
65 * FileWebRequest.cs: started implementation of asynchronous methods
66 * ServicePointManager.cs: implemented properties
68 2002-05-12 Lawrence Pit <loz@cable.a2000.nl>
70 * HttpWebRequest.cs: properties implemented
71 * HttpWebResponse.cs: added
72 * GlobalProxySelection.cs: implemented
73 * FileWebResponse.cs: added
74 * FileWebRequest.cs: some methods implemented
76 2002-05-11 Lawrence Pit <loz@cable.a2000.nl>
78 * WebHeaderCollection.cs: implemented
79 * WebRequest.cs: implemented
80 * FileWebRequest.cs and HttpWebRequest.cs stubs added
82 2002-05-09 Lawrence Pit <loz@cable.a2000.nl>
84 * Rewrote IPAddress.Parse method, passing all unit tests
86 2002-05-09 Lawrence Pit <loz@cable.a2000.nl>
88 * fixed bug in IPEndPoint.Equals method
89 * fixed bug in IPAddress.Parse method
90 * fixed bug in IPAddress.SwapLong method
91 * fixed several bugs in Cookie.cs
93 2002-05-06 Lawrence Pit <loz@cable.a2000.nl>
95 * WebRequest.cs: added
96 * WebResponse.cs: implemented
97 * WebException.cs: implemented
98 * WebHeaderCollection.cs: added
99 * HttpVersion.cs: implemented
100 * HttpContinueDelegate.cs: added
101 * IWebProxy.cs: added
102 * IWebRequestCreate.cs: added
103 * ICertificatePolicy.cs: added
104 * ServicePoint.cs: stubbed
105 * ServicePointManager.cs: stubbed
106 * CookieContainer.cs: added
107 * Authorization.cs: implemented
109 2002-05-05 Lawrence Pit <loz@cable.a2000.nl>
111 * CredentialCache.cs: implemented
113 2002-05-05 Lawrence Pit <loz@cable.a2000.nl>
115 * IPAddress.cs: fixed IsLoopback, address was already in host order
117 2002-05-05 Lawrence Pit <loz@cable.a2000.nl>
119 * IPv6Address.cs: added (note: not part of .net spec)
121 2002-05-01 Lawrence Pit <loz@cable.a2000.nl>
123 * DnsPermission.cs: implemented
124 * DnsPermissionAttribute.cs: implemented
126 2002-04-28 Lawrence Pit <loz@cable.a2000.nl>
128 * EndpointPermission.cs: implemented
129 * SocketPermission.cs: implemented
130 * SocketPermissionAttribute.cs: implemented
131 * ProtocolViolationException.cs: implemented
132 * Dns.c: passing w32 error code when no host found
134 2002-04-27 Lawrence Pit <loz@cable.a2000.nl>
136 * Cookie.cs: implemented
137 * CookieCollection.cs: implemented
138 * CookieException.cs: implemented
140 2002-04-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
142 * IPAddress.cs: initialize the read only fields with Parse().
144 2002-04-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
146 * IPAddress.cs: little changes to behave as MS.
148 2002-04-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
150 * Dns.cs (Resolve): behave as MS. Agreed with Mads.
152 2002-04-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
154 * IPAddress.cs: the icalls for sockets are endianness-aware. So I
155 changed a few things. Also included a workaround for bug #23547.
157 2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
159 * IPAddress.cs: use System.BitConverter.IsLittleEndian (suggested
160 by Paolo) instead of guessing the endianness.
162 * SocketAddress.cs: implemented Equals() and GetHashcode().
164 2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
166 * IPEndPoint.cs: modifications to constructors according to the
167 specifications (suggested by Lawrence Pit).
169 2002-04-15 Patrik Torstensson <patrik.torstensson@labs2.com>
171 * IPEndPoint.cs: Fixed build breaker.
173 2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
175 * IPEndPoint.cs: implemented Equals() and GetHashCode(). Now 100%
178 2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
180 * IPAddress.cs: finished all MonoTODO's. Use network order to store
181 the address. Check for max and min values in Address:set. IsLoopback()
182 returns now true for all 127.x.y.z. Some more checks in Parse ().
183 Some changes to behave as MS does.
185 2002-02-24 Duncan Mak <duncan@ximian.com>
187 * ICredentialLookup.cs: Added the GetCredential method to the
188 interface. The interface is named "ICredentials", should this file
191 * NetworkCredential.cs: Added to CVS. Need to investigate on how
192 GetCredential() works
194 2002-01-23 Dick Porter <dick@ximian.com>
196 * SocketAddress.cs: Implemented.
198 * IPEndPoint.cs: Turned 'Address' field into a real property.
199 Implemented Create() and Serialize() methods.
201 * IPAddress.cs: Fixed class constructor, turned 'Address' field
202 into a real property. Removed undocumented "public
203 IPAddress(string)" constructor.
205 * EndPoint.cs: Implemented. All methods return
206 NotSupportedException to enforce subclass overriding.
208 * Dns.cs: Replaced fixed-layout Hostent struct and cygwin
209 P/Invokes with portable internal calls.
211 2002-01-17 Miguel de Icaza <miguel@ximian.com>
213 * Dns.cs: Updated to API changes.
215 * IPAddress.cs: Updated API. Much left to implement.
217 * Dns.cs: Remove IPToString method
219 2002-01-06 Ravi Pratap <ravi@ximian.com>
221 * Dns.cs, AuthenticationManager.cs, SocketAddress.cs : MonoTODO
224 2001-11-22 Nick Drochak <ndrochak@gol.com>
226 * IPAddress.cs: Fix constructor bug, properly name Address property,
227 and use triple-slash for comments.
229 2001-11-20 Miguel de Icaza <miguel@ximian.com>
231 * IPAddress.cs: Updated to contain Any, Broadcast, Loopback and
232 None as suggested by Phillip.
234 2001-09-26 Mads Pultz <mpultz@get2net.dk>
235 * Dns.cs: Initial work on BeginGetHostByName and EndGetHostByName implemented.
237 2001-09-24 Mads Pultz <mpultz@get2net.dk>
239 * Dns.cs: Minor changes (some print statements removed)
241 2001-09-23 Mads Pultz <mpultz@get2net.dk>
243 * Dns.cs: Initial work submitted to repository.
244 * IPHostEntry.cs: Initial work submitted to repository.
246 2001-07-12 Sean MacIsaac <macisaac@ximian.com>
248 * Authorization.cs: Fixed compiler error.
250 * IAuthenticationModule.cs: Changes for Beta2.
252 * IPAddress.cs: Internal storage changed to be uint not int.
254 * IPEndPoint.cs: Fixed compiler error.
256 * EndPoint.cs: Fixed compiler error.
258 * AuthenticationManager.cs: Fixed typo.