New test.
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Channels / ChangeLog
index 2b69531bb1b0c17cffe96702e4c5abaa99326929..18e9e2ff16223814388e478afd42e681c5649f51 100644 (file)
@@ -1,9 +1,265 @@
+2005-11-05  Robert Jordan  <robertj@gmx.net>
+
+       * ISecurableChannel.cs: Added.
+
+2005-10-17  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * ChannelServices.cs: RegisteredChannels should not include the
+       hidden cross app domain channel. Fixes bug #76454. 
+
+2005-06-01  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * TransportHeaders.cs: This collection turns out to be case insensitive
+       AND culture insensitive.
+
+2005-05-31  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * TransportHeaders.cs: This collection turns out to be case insensitive.
+
+2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
+
+       * CrossAppDomainChannel.cs: Remove call to ResetDataStoreStatus ().
+
+2004-10-26  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * CrossAppDomainChannel.cs: Added getter for the target domain Id.
+
+2004-09-28  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * CrossAppDomainChannel.cs: In CreateMessageSink, ignore the url
+         parameter, it is not needed.
+
+2004-07-02  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * ChannelServices.cs: In RegisterChannel, ignore name colisions if the
+         channel name is "". This fixes bug #61592.
+
+2004-07-02  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * ChannelServices.cs: In UnregisterChannel, look for registered channels
+         using reference compares.
+
+2004-06-15  Gert Driesen <drieseng@users.sourceforge.net>
+
+       * TransportHeaders.cs: added TODO for serialization
+
+2004-06-10  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ChannelServices.cs: ExceptionFilterSink should be internal.
+
+2004-05-14  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * AggregateDictionary.cs: Moved to System.Runtime.Remoting.Channels 
+         namespace.
+       * BaseChannelObjectWithProperties.cs: format.
+       * BaseChannelWithProperties.cs: Implemented.
+
+2004-05-11  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ChannelServices.cs: Configure delayed load channels when a chanel lookup
+         fails.
+       
+2004-04-26  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ChannelServices.cs: Implemented partial support for CustomErrors
+         configuraiton option.
+
+2003-11-17  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * GetChannelSinkProperties.cs: Implemented GetChannelSinkProperties().
+       * ServerDispatchSink.cs: Removed some TODOs.
+       * AggregateDictionary.cs: Added.
+
+2003-11-16  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ChannelServices.cs: Removed some TODOs. Implemented AsyncDispatchMessage.
+
+2003-11-13  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ChannelServices.cs: Catch errors when creating configured channels.
+
+2003-11-12  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ChannelServices.cs: Added support for creating channels from configuration
+         files. Added some locks.
+       * SinkProviderData.cs: Implemented.
+
+2003-11-11  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * CrossAppDomainChannel.cs: Implemented support for async calls.
+       * ClientChannelSinkStack.cs, ServerDispatchSinkProvider.cs: Removed some TODOs
+
+2003-11-01  Zoltan Varga  <vargaz@freemail.hu>
+
+       * CrossAppDomainChannel.cs (SyncProcessMessage): Use the new 
+       InvokeInDomain function instead of calling SetDomain.   
+
+2003-10-23  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * CrossAppDomainChannel.cs: Before the domain switch, save and reset
+         thread's datastore. Restore it on return. This fixes bug #49774.
+
+2003-09-11  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ChannelServices.cs: Call context management moved to RemotingServices.
+
+2003-08-25  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ClientChannelSinkStack.cs: Implemented DispatchException.
+
+2003-08-14  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ChannelServices.cs: Set call context info for the incoming
+         remote call, and restore the context after the call.
+
+2003-07-28  Duncan Mak  <duncan@ximian.com>
+
+       * TransportHeaders.cs: Added Serializable attribute.
+
+       * ClientChannelSinkStack.cs: Added no-param constructor.
+
+2003-07-21  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ChannelServices.cs: Implemented GetChannel() and GetUrlsForObject()
+
+2003-04-10  Lluis Sanchez Gual <lluis@ideary.com>
+
+       * ChannelDataStore.cs: renamed some members to match MS.NET.
+       * ChannelServices.cs: renamed ChannelInfoStore an its members to match MS.NET.
+       * CrossAppDomainChannel.cs: Renamed CrossAppDomainChannelData to match MS.NET.
+         Added processId property to CrossAppDomainData. Now it is checked in CreateSink.
+
+2003-03-15  Lluis Sanchez Gual <lluis@ideary.com>
+
+       * CrossAppDomainChannel.cs: fixes bugs #39380 and #39331.
+
+2003-03-03  Lluis Sanchez Gual  <lluis@ideary.com>
+
+       * ChannelServices.cs: Minor corrections.
+       * CrossAppDomainChannel.cs: Context is now restored when exiting the domain.
+
+2003-02-18  Lluis Sanchez Gual  <lluis@ideary.com>
+
+       * ChannelServices.cs: Added static property for getting the CrossContextChannel.
+
+2003-02-05  Lluis Sanchez Gual  <lluis@ideary.com>
+
+       * ChannelServices.cs: Added new constructor in ChannelInfoStore, that is used by
+         ObjRef to create a ChannelInfoStore with user provided channel info.
+
+2003-02-05  Lluis Sanchez Gual  <lluis@ideary.com>
+
+       * CrossAppDomainChannel.cs: Corrected CADSerializer.DeserializeMessage. 
+         Now it uses the method DeserializeMethodResponse to deserialize the message
+         when the msg is provided.       
+
+2003-02-04  Lluis Sanchez Gual  <lluis@ideary.com>
+
+       * ChannelServices.cs: Modified to work with new types of identities.
+
+2003-02-03 Patrik Torstensson
+
+       * CrossAppDomainChannel.cs: Implemented cross appdomain marshalling via cross 
+       app domain messages (smuggling objects between domains)
+
+2002-12-29  Lluis Sanchez Gual  <lluis@ideary.com>
+
+       * ChannelServices.cs: corrected generation of exception in SyncDispatchMessage.
+
+2002-12-28  Patrik Torstensson
+       * CrossAppDomainChannel.cs: First version, without support for "going" into the right domain
+
+2002-12-26  Lluis Sanchez Gual  <lluis@ideary.com>
+
+       * ChannelServices.cs: small correction in CreateClientChannelSinkChain.
+       * ChannelDataStore.cs: added Serializable attribute.
+
+2002-12-20  Lluis Sanchez Gual  <lluis@ideary.com>
+
+       * ChannelServices.cs: added internal method for creating client 
+         channel sink. Implemented some other methods.
+       * ClientChannelSinkStack.cs: implemented most of methods.
+       * ServerChannelSinkStack.cs: implemented most of methods.
+       * ChannelSinkStackEntry.cs: added
+       * ServerDispatchSink.cs: ProcessMessage now forwards messages
+         to ChannelServices.DispatchMessage
+
+2002-12-06  Duncan Mak  <duncan@ximian.com>
+
+       * BaseChannelObjectWithProperties.cs :
+       Implemented the Count, IsFixedSize, IsReadOnly, IsSynchronized,
+       Keys, Properties, SyncRoot, Values properties.
+       
+       Implemented the Contains and GetEnumerator methods.
+
+       Removed the unnecessary TODO attribute on the constructor, and the
+       Add method.
+       
+       * BaseChannelSinkWithProperties.cs (constructor): Implemented by
+       chaining on to the base constructor.
+
+2002-08-31  Dietmar Maurer  <dietmar@ximian.com>
+
+       * ChannelDataStore.cs: use a hash to store other keys
+
+2002-08-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ChannelServices.cs: added private .ctor
+
+2002-08-13  Rodrigo Moya <rodrigo@ximian.com>
+
+       * SoapClientFormatterSink.cs:
+       * SoapServerFormatterSinkProvider.cs:
+       * SinkProviderData.cs: new classes.
+
+2002-08-10  Rodrigo Moya <rodrigo@ximian.com>
+
+       * CommonTransportKeys.cs:
+       * ServerChannelSinkStack.cs: new classes.
+
+2002-08-05  Rodrigo Moya <rodrigo@ximian.com>
+
+       * ChannelServices.cs:
+       * ChannelDataStore.cs:
+       * ClientChannelSinkStack.cs: new classes with some implementation.
+
+2002-08-03  Rodrigo Moya <rodrigo@ximian.com>
+
+       * BinaryServerFormatterSinkProvider.cs:
+       * BinaryClientFormatterSinkProvider.cs: new stubs.
+
+2002-08-03  Duncan Mak  <duncan@ximian.com>
+
+       * BinaryClientFormatterSink.cs: 
+       * IClientChannelSink.cs: Fixed signature for AsyncProcessResponse.
+
+2002-08-01  Rodrigo Moya <rodrigo@ximian.com>
+
+       * BinaryClientFormatterSink.cs:
+       * BaseChannelWithProperties.cs: new stubs.
+
+2002-08-02  Duncan Mak  <duncan@ximian.com>
+
+       * IChannel.cs: 
+       * IChannelReceiver.cs: 
+       * IChannelReceiverHook.cs: 
+       * IClientChannelSink.cs: 
+       * IClientChannelSinkStack.cs: 
+       * IServerChannelSink.cs: 
+       * IServerChannelSinkProvider.cs: 
+       * IServerChannelSinkStack.cs: Fixed various typos, cut-n-paste
+       errors.
+
 2002-07-31  Rodrigo Moya <rodrigo@ximian.com>
 
+       * BaseChannelSinkWithProperties.cs:
        * BaseChannelObjectWithProperties.cs: new stubs.
 
 2002-08-01  Duncan Mak  <duncan@ximian.com>
 
+       * IChannel.cs:
+       (Parse): Added.
+
        * BinaryServerFormatterSink.cs: 
        * SoapServerFormatterSink.cs: Fixed typo.
 
        * *.cs: Added all the interfaces in this namespace.
 
        * ServerProcessing.cs: Added.
-