2003-11-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System / System.Net / ChangeLog
index c081197f56cf9137770ecba74b6ebdd6d7769f6a..6b0fccfb870bf3bb1d648d2d72782176e17c9b12 100644 (file)
@@ -1,7 +1,183 @@
+2003-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * IPAddress.cs: prevent exceptions when trying to parse the static IPv6
+       addresses.
+
+2003-10-17  Pedro Martínez Juliá  <yoros@wanadoo.es>
+
+       * WebClient.cs: use Path.DirectorySeparator instead of "/" for
+       windows compatibility. Add some checks for file paths like
+       "C:/xxx/yyy/..." and like "/home/xxx/...".
+
+2003-10-16  Pedro Martínez Juliá  <yoros@wanadoo.es>
+
+       * WebClient.cs: added a slash between directory and file names.
+
+2003-10-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpWebRequest.cs:
+       * HttpWebResponse.cs: better abort handling and leave the stream in a
+       stable status on abort.
+
+2003-10-12  Pedro Martínez Juliá  <yoros@wanadoo.es>
+
+       * WebClient.cs: refine reading of local files (like MS.NET).
+
+2003-10-10  Pedro Martínez Juliá  <yoros@wanadoo.es>
+
+       * WebClient.cs: MS.NET works right when we try OpenRead("file.txt")
+       but we didn't. Now, when Uri fails with an exception, it adds
+       "file://" before the URI and tries again.
+
+2003-10-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ServicePoint.cs: preparing for recycling. Not yet finished.
+       * ServicePointManager.cs: this is the one that reads config.
+       * WebConnectionGroup.cs: don't read config here.
+       * WebConnection.cs: added the queue again. Launch queued requests on
+       error.
+
+2003-10-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * WebConnection.cs: the queue is now handled by the threadpool.
+       Initialize the connection data in a place where it does not depend on
+       the execution order of the requests in threadpool. More error handling.
+
+       * WebConnectionGroup.cs: use the limits in the config file and reuse
+       connections when the limit is reached.
+
+2003-10-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpWebRequest.cs: handle 304 à la MS.
+       * WebConnection.cs: set the response data when reading 0 bytes.
+
+2003-09-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * WebConnectionStream.cs: fix by Lluis to avoid the stream being in an
+       invalid state.
+
+2003-08-14  Nick Drochak <ndrochak@gol.com>
+
+       * WebRequest.cs: Check lower case string since that is what we will add.
+
+2003-08-04  Jerome Laban <jlaban@wanadoo.fr>
+
+       * IPHostEntry.cs: Default contructor must not initialize members.
+       (Fixes bug #45575).
+
+2003-07-27  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * CredentialCache.cs: Removed undefined serializable attribute
+
+2003-07-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ChunkStream.cs:
+       (WantMore): true if we've not received the last chunk yet. Fixes
+       bug #45463. Thanks to Miguel for tracking this down and providing a
+       test case.
+       
+       * WebConnection.cs: removed bogus ^M's.
+       
+       * WebHeaderCollection.cs: provide more info when the header or value is
+       wrong.
+
+2003-07-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * ChunkStream.cs: Removed unused members
+       * IPAddress.cs: Removed unused exception variable, fixes compiler
+       warning.
+       * WebConnection.cs: Removed unused exception variables, fixes compiler
+       warnings.
+
+2003-07-14  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * NetConfig.cs: If Clone method is not public, then it must use
+         explicit interface method implementation syntax.
+
+2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
+
+       * Dns.cs: Reworked indentation.
+       Added IPv6 support.
+       Added literal address checking in GetHostByAddress.
+       Changed Dns.Resolve behavior.
+       * IPAddress.cs:
+       * IPEndPoint.cs: Added IPv6 support.
+       * IPv6Address.cs: Added address compression.
+       * NetConfig.cs: Added configuration section.    
+
+2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
+
+       * ServicePoint.cs: Removed Connect and GetEndPoint methods.
+       Removed reverse resolution when uri is literal IP address. 
+       * WebConnection.cs: IPv6 compatibility update: Try to connect
+       to all addresses returned by IPHostEntry.
+       * WebConnectionGroup.cs: Removed unused parameter. 
+
+2003-07-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * WebProxy.cs: Add serialization/ deserialization support
+
+2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * ProxyUseType.cs:
+       * WebStatus.cs: Deleted (do not exist in this assembly)
+       * IPv6Address.cs: Made internal
+
+2003-07-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpWebRequest.cs:
+       * ServicePointManager.cs:
+       * WebConnection.cs: added support for proxies.
+
+2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * DnsPermissionAttribute.cs:
+       * SocketPermissionAttribute.cs: Fixed wrong AttributeUsageAttribute
+
+2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * WebPermission.cs: Added and partially implemented
+       * WebPermissionAttribute.cs: Added and implemented
+
+2003-07-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * WebClient.cs: fixed bug #45651.
+
+2003-06-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * WebClient.cs: Small fix by Sebastian <scut@nb.in-berlin.de>.
+
+2003-06-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * WebConnection.cs: fixed header writing the reusing a connection and
+       the server does not send 100-continue response.
+
+2003-06-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * WebConnection.cs: close the socket and connection when disposing.
+       * WebRequest.cs: removed setter for RequestUri. Allow non-public ctors
+       when creating instances.
+
+       * HttpWebRequest.cs:
+       * HttpWebResponse.cs:
+       * FileWebRequest.cs: support serialization.
+
+       * FileWebResponse.cs: support serialization and fixed dispose checks.
+
+       * FileWebRequestCreator.cs:
+       * HttpRequestCreator.cs: added internal .ctor.
+
+2003-06-24  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * HttpWebRequest.cs: SetWriteStream(): SendRequestHeaders should be
+       called before asyncWrite.SetCompleted, to make sure that the waiting
+       thread does not start to send more information before
+       SendRequestHeaders has finished.
+
 2003-06-22  Lluis Sanchez Gual <lluis@ximian.com>
 
-       * WebConnectionStream.cs: Only increment pendingReads if an asynchronous read
-         is really needed.
+       * WebConnectionStream.cs: Only increment pendingReads if an asynchronous
+       read is really needed.
 
 2003-06-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>