[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Runtime.Remoting / System.Runtime.Remoting.Channels.Http / ChangeLog
index 7747de0819f23bb5ed4c52839422cd2990b81dc3..6a01a5ae49293f811428ae81f7894fd3a42f726b 100644 (file)
@@ -1,3 +1,81 @@
+2009-09-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * HttpClientTransportSink.cs: ensure the response stream is disposed.
+       * HttpServerTransportSink.cs: use the public API of HttpConnection.
+       * RemotingHttpListener.cs: use the public API of HttpConnection
+       instead of hooking into an internal method, possibly cause exception
+       and leave the Connection in an unstable state.
+
+2009-02-08 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * HttpClientTransportSink.cs: if we get an WebException that does not
+       have a response, dispatch it to the sink.
+
+2008-11-10  Michael Hutchinson  <mhutchinson@novell.com>
+
+       * HttpServerTransportSink.cs: Seek to beginning of server response 
+         stream. Fixes Bug 436995 - Xml-Rpc.net does not work since 
+         Mono 1.9.x.
+
+2008-09-30  Michael Hutchinson  <mhutchinson@novell.com>
+
+       * HttpServerChannel.cs: make sure the channel data object is set 
+         when the port is auto-assigned.
+       * HttpClientTransportSink.cs: Use the __RequestUri header for the 
+         request's URI. Includes workaround for bad __RequestUri values.
+       
+       Fixes Bug 378713 - [regression] Remoting - HttpChannel.
+
+2008-09-24  Michael Hutchinson  <mhutchinson@novell.com>
+
+       * HttpServerTransportSink.cs: Disable chunking on the server, as 
+         for some reason it was breaking the tests. This reduces efficiency 
+         but right now is unavoidable.
+         
+       * HttpServerChannel.cs: Implement AddHookChannelUri. Thanks to 
+         Lluis for the patch.
+
+2008-09-23  Michael Hutchinson  <mhutchinson@novell.com>
+
+       * HttpClientChannel.cs: Fix logic error from ==/!= typo. Stops 
+         channel from trying to handle IPC URLs, which was breaking the 
+         IPC tests.
+
+2008-09-19  Michael Hutchinson  <mhutchinson@novell.com>
+
+       * HttpServerChannel.cs:
+       * HttpClientChannel.cs:
+       * HttpChannel.cs: Fixes from corcompare, and some cleanup.
+
+2008-09-19  Jeffrey Stedfast  <fejj@novell.com>
+
+       * HttpChannel.cs: Throw ArgumentNullException if url is null.
+
+2008-09-18  Michael Hutchinson  <mhutchinson@novell.com>
+
+       * HttpServerTransportSink.cs:
+       * HttpServerChannel.cs: Cleanup.
+       * HttpClientTransportSink.cs: Use username/password/domain parameters, 
+         fix some spelling, add FIXME comment regarding stream copying.
+       * HttpClientChannel.cs: 
+       * HttpChannel.cs: Fix 1.1 API slip.
+
+2008-09-18  Michael Hutchinson  <mhutchinson@novell.com>
+
+       * HttpServerChannel.cs: Don't try to resolve IPAddress.Any, so that 
+       by default we bind to localhost/lo as well as the host address.
+       Also remove dead code for binding to multiple IP addresses; I don't 
+       think we need to handle that.
+
+2008-09-18  Michael Hutchinson  <mhutchinson@novell.com>
+
+       * HttpChannel.cs: Fix default channel name.
+
+2008-09-18  Michael Hutchinson  <mhutchinson@novell.com>
+
+       * HttpClientTransportSink: Fix logic error that broke async client 
+       functionality. Fixes HttpAsyncCallTest tests.
+
 2008-06-14  Sebastien Pouliot  <sebastien@ximian.com>
 
        * HttpRemotingHandler.cs: Remove double assignment to bodyBuffer.