* docs.make, Makefile.am: Build mono-file-formats{.tree,.zip},
[mono.git] / mcs / class / System / System.Net / ChangeLog
index 158bf4ab61b9cd5c2f68fce1398891a0a2eaa50a..feb4ea65ecfd0b8d15d49a987779d503d5c988ce 100644 (file)
@@ -1,3 +1,109 @@
+
+2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * HttpConnection.cs: remove CWL. When reusing, BeginReadRequest might
+       throw if the client closes.
+       * HttpListenerResponse.cs: close the connection for 1.0 clients.
+
+2008-11-13 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * FtpDataStream.cs: use the socket for reading until the end of a
+       stream that wasn't read entirely. Remove unused ManualResetEvent.
+       * FtpWebRequest.cs: set the file_name when downloading. Update the
+       response status after every SendCommand. Send a "OPTS utf8 on" as MS
+       does (the control cnc reader should do something with UTF8)
+
+2008-11-04 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * WebRequest.cs: if the cache level is NoCacheNoStore, don't throw
+       when setting the CachePolicy.
+
+2008-11-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * FtpWebRequest.cs: take the server current directory into account
+       when uploading files. Set the data connection type before every
+       transmission.
+       Bug 333985 fixed.
+
+2008-10-31 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * FtpWebRequest.cs: disable keep-alive connections as the current code 
+       does not deal with keep-alive connections.
+       Workaround for bug #380262.
+
+2008-10-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * WebConnectionStream.cs: when there's a NTLM authentication in
+       progress, don't let the connection be used by the next request if we
+       have the entire response in the input buffer.
+
+2008-10-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * HttpListenerResponse.cs: removed obsolete comment.
+       * ResponseStream.cs: don't read response.SendChunked until after
+       getting the response headers.
+
+2008-10-27 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * ServicePointManager.cs: set the default limit of connections from
+       the configuration file(s) on startup.
+       Bug #339422 fixed.
+
+2008-10-23 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * HttpWebRequest.cs: don't call ProxyRequest twice.
+       * WebConnectionData.cs: remove unused fields.
+
+       * WebConnection.cs:
+       * WebConnectionStream.cs: when setting the input buffer, check to see
+       if the entire response is already there and free up the request slot.
+       Fixes bug #423156.
+
+       * ResponseStream.cs:
+       * HttpListenerResponse.cs: buffer the headers so that they are sent
+       together with the data on the first Write (if any). The fix above
+       didn't work with our HttpListener without this.
+
+2008-10-08 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * WebConnection.cs:
+       * ServicePoint.cs:
+       * WebConnectionGroup.cs:
+       * HttpWebRequest.cs:
+       * WebConnectionStream.cs: reuse the same connection when doing NTLM
+       authentication. Fixes bug #323375.
+       Implemented support for UnsafeAuthenticatedConnectionSharing.
+
+2008-10-08 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * HttpConnection.cs:
+       * HttpListenerResponse.cs: fix typo that caused the "connection close"
+       header to be sent. Do not close the socket when the encoding is not
+       chunked and reuse is possible.
+       Fixes bug #433371.
+
+2008-10-08 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * HttpWebRequest.cs: if GetRequestStream has already been called,
+       return the same stream that we returned in the first call.
+       Fixes bug #429200.
+
+2008-10-07 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * ServicePointManager.cs: better handling of possible collisions of the
+       hash for schema/host/port. Fixes bug #417891.
+
+2008-10-06 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * ChunkStream.cs: (ReadTrailer) make sure the array access is not out
+       of bounds. Fixes bug #322715.
+
+2008-09-19 Gonzalo Paniagua Javier <gonzalo.mono@gmail.com>
+
+       * WebConnectionStream.cs: when receiving a 0 content-length, free up
+       the slot for the next request immediately.
+       Fixes bug #427974.
+
 2008-09-16  Miguel de Icaza  <miguel@novell.com>
 
        * IPv6Address.cs: On the 2.0 profile, avoid throwing/catching