* HttpHelper.cs: Fixed bug #48468. Patch by Jean-Marc Andre.
[mono.git] / mcs / class / System.Runtime.Remoting / System.Runtime.Remoting.Channels.Http / ChangeLog
1 2003-09-17  Lluis Sanchez Gual <lluis@ximian.com>
2
3         * HttpHelper.cs: Fixed bug #48468. Patch by Jean-Marc Andre.
4         * HttpClientChannel.cs HttpServer.cs HttpServerChannel.cs: Fixed some warnings.
5
6 2003-08-22  Lluis Sanchez Gual <lluis@ximian.com>
7
8         * HttpClientChannel.cs: Changed text for user-agent header (removed references
9           to MS.NET).
10           Removed try/catch from AsyncProcessRequest. If there is an exception it must
11           flow to the caller.
12           in AsyncRequestHandler, improved management of exceptions. HttpWebRequest
13           throws an exception if the result code is 400, 500. Is is not a communication
14           error, but an application or server error. The content of the body must be
15           deserialized like in normal responses.
16           In CreateWebRequest, if the stream being sent is a MemoryStream, use a more
17           efficient way of writing the content.
18           In SendAndRecieve, same as in AsyncRequestHandler. Also moved some code to a
19           new method named ReceiveResponse, so it can be reused from AsyncRequestHandler.
20         * HttpHelper.cs: Removed some debugging code that is not needed.
21         * HttpServer.cs: Improved formatting of some code.
22           In CheckRequest method, send a 100-continue response if the request has
23           the header: expect:100-continue.
24           Method SendResponse: the remoting formatter may include the result code and
25           reason phrase to use in the transport headers. Used them if provided.
26         * HttpServerChannel.cs: Use ThreadPool to create the thread that will answer
27           a request.
28
29 2003-08-18  Lluis Sanchez Gual <lluis@ximian.com>
30
31         * HttpClientChannel.cs, HttpServerChannel.cs: Fixed bug #47703
32
33 2003-06-21  Lluis Sanchez Gual <lluis@ximian.com>
34
35         * HttpChannel.cs, HttpClientChannel.cs, HttpHelper.cs, HttpServer.cs,
36           HttpServerChannel.cs, HttpThread.cs: added new implementation of the HttpChannel
37           by Ahmad Tantawy, Ahmad Kadry and Hussein Mehanna.
38         * unix.args: added HttpHelper.cs,HttpServer.cs,HttpThread.cs.
39