[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Runtime.Remoting / System.Runtime.Remoting.Channels.Http / ChangeLog
index 9070e531e0f3d7f0b6649f3abcfee84548d3f1b1..6a01a5ae49293f811428ae81f7894fd3a42f726b 100644 (file)
@@ -1,3 +1,111 @@
+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.
+       [Found using Gendarme]
+
+2008-02-12  Roei Erez (roeie@mainsoft.com)
+
+       * HttpServerChannel.cs: Always initialize channel uri.
+
+2007-10-30  Robert Jordan  <robertj@gmx.net>
+
+       * HttpHelper.cs: Support for the "https" scheme. Make scheme parser
+       case invariant. Fixes bug #81701.
+
+       * HttpServerChannel.cs (GetChannelUri): Take channel data into account.
+
+       * HttpServerChannel.cs (SetupChannel): Initialize channel data
+       with "null", because at this stage we don't necessary have a valid
+       channel URI.
+
+2007-08-23  Robert Jordan  <robertj@gmx.net>
+
+       * HttpRemotingHandlerFactory.cs: configure Remoting because
+       System.Web doesn't anymore. Fixes #81831.
+
+2006-12-18  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * HttpServerChannel.cs: The remoting infrastructure does not call
+         StartListening() anymore, so it has to be called by the channel.
+
 2006-03-05  Andrew Skiba <andrews@mainsoft.com>
 
        * HttpClientChannel.cs, HttpServerChannel.cs: exceptions propagating