| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- 2005-05-18 Lluis Sanchez Gual <[email protected]>
- * HttpServerChannel.cs: Catch exceptions thrown in the server thread.
- In StopListening, wait for the server thread to stop before returning.
- 2005-01-25 Lluis Sanchez Gual <[email protected]>
- * HttpServer.cs: Use a single stream for in an out stream, since they
- where the same. Set IPAddress and ConnectionId transport headers.
- 2005-01-14 Lluis Sanchez Gual <[email protected]>
- * HttpServerChannel.cs: Use the new RemotingThreadPool to manage threads.
- Fixed some warnings.
- * HttpServer.cs: Minor fix.
- 2004-12-17 Lluis Sanchez Gual <[email protected]>
- * HttpHelper.cs: Removed unused method. Optimized CopyStream method.
- * HttpServerChannel.cs: SendResponse does not return a bool any
- more, it throws an exception when it fails.
- * HttpServer.cs: Improved handling of errors.
- 2004-10-22 Lluis Sanchez Gual <[email protected]>
- * HttpClientChannel.cs: In CreateMessageSink, process the remote channel
- data if the provided url does not have the expected format. This fixes
- a regression from the fix for bug #66768 and fixes #68669.
- 2004-09-27 Lluis Sanchez Gual <[email protected]>
- * HttpClientChannel.cs: Throw an http exception if the response is a 500,
- don't try to deserialize the exception.
- 2004-05-26 Lluis Sanchez Gual <[email protected]>
- * HttpServerChannel.cs: Default port is 0.
- 2004-05-25 Lluis Sanchez Gual <[email protected]>
- * HttpServerChannel.cs: Take unused port if the provided prot is 0.
- 2004-05-13 Lluis Sanchez Gual <[email protected]>
- * HttpChannel.cs, HttpClientChannel.cs: Added missing IDictionary
- properties.
- * HttpRemotingHandler.cs: Added missing constructor.
- * HttpRemotingHandlerFactory.cs: Made ConfigureHttpChannel private.
- * HttpServerChannel.cs: Fixed IDictionary properties.
- 2004-04-30 Lluis Sanchez Gual <[email protected]>
- * HttpServer.cs: Removed dead code.
- 2004-02-27 Lluis Sanchez Gual <[email protected]>
- * HttpClientChannel.cs: Set the RequestUri transport header before sending
- the request.
- 2004-02-04 Lluis Sanchez Gual <[email protected]>
- * HttpRemotingHandlerFactory.cs: Loading of remoting configuration moved
- to System.Web.Configuraiton.
- 2003-12-12 Lluis Sanchez Gual <[email protected]>
- * HttpServer.cs: Removed debug code.
-
- 2003-12-10 Lluis Sanchez Gual <[email protected]>
- * HttpServer.cs: Allow the use of GET method (SdlServerSink supports it).
- Added some text constans for transport keys.
- * HttpServerChannel.cs: Add SdlChannelSinkProvider to the default
- sink provider chain. Removed unused ErrorMessage class.
- 2003-11-16 Lluis Sanchez Gual <[email protected]>
- * HttpHelper.cs: Removed usnused method GetMachineIp.
- * HttpServerChannel.cs: Added support for priority, bindTo, useIpAddress and
- machineName properties.
- 2003-11-13 Lluis Sanchez Gual <[email protected]>
- * HttpChannel.cs: Create empty property dictionary in the default
- constructor.
- 2003-11-13 Lluis Sanchez Gual <[email protected]>
- * HttpChannel.cs: Moved initialization code in SetupChannel to the
- respective client and server channels. Added implementatoin of the
- interface IChannelReceiverHook.
- * HttpRemotingHandler.cs: Implemented.
- * HttpRemotingHandlerFactory.cs: Implemented.
- * HttpServer.cs: In general, use Stream instances instead of Socket. It is
- more reusable in this way. Also improved formatting.
- * HttpServerChannel.cs: Implemented support for IChannelReceiverHook.
- Added new method DispatchRequest in HttpServerTransportSink that can
- be reused by HttpRemotingHandler.
- 2003-11-12 Lluis Sanchez Gual <[email protected]>
- * HttpServerChannel.cs: Removed StartListening call from constructor. It
- is called by the remoting framework.
- * HttpClientChannel.cs, HttpHelper.cs: Fixed some formatting.
- 2003-09-17 Lluis Sanchez Gual <[email protected]>
- * HttpHelper.cs: Fixed bug #48468. Patch by Jean-Marc Andre.
- * HttpClientChannel.cs HttpServer.cs HttpServerChannel.cs: Fixed some warnings.
- 2003-08-22 Lluis Sanchez Gual <[email protected]>
- * HttpClientChannel.cs: Changed text for user-agent header (removed references
- to MS.NET).
- Removed try/catch from AsyncProcessRequest. If there is an exception it must
- flow to the caller.
- in AsyncRequestHandler, improved management of exceptions. HttpWebRequest
- throws an exception if the result code is 400, 500. Is is not a communication
- error, but an application or server error. The content of the body must be
- deserialized like in normal responses.
- In CreateWebRequest, if the stream being sent is a MemoryStream, use a more
- efficient way of writing the content.
- In SendAndRecieve, same as in AsyncRequestHandler. Also moved some code to a
- new method named ReceiveResponse, so it can be reused from AsyncRequestHandler.
- * HttpHelper.cs: Removed some debugging code that is not needed.
- * HttpServer.cs: Improved formatting of some code.
- In CheckRequest method, send a 100-continue response if the request has
- the header: expect:100-continue.
- Method SendResponse: the remoting formatter may include the result code and
- reason phrase to use in the transport headers. Used them if provided.
- * HttpServerChannel.cs: Use ThreadPool to create the thread that will answer
- a request.
- 2003-08-18 Lluis Sanchez Gual <[email protected]>
- * HttpClientChannel.cs, HttpServerChannel.cs: Fixed bug #47703
- 2003-06-21 Lluis Sanchez Gual <[email protected]>
- * HttpChannel.cs, HttpClientChannel.cs, HttpHelper.cs, HttpServer.cs,
- HttpServerChannel.cs, HttpThread.cs: added new implementation of the HttpChannel
- by Ahmad Tantawy, Ahmad Kadry and Hussein Mehanna.
- * unix.args: added HttpHelper.cs,HttpServer.cs,HttpThread.cs.
|