+
+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