Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

328 lines
10 KiB
Plaintext

2008-12-01 Kornél Pál <kornelpal@gmail.com>
* CrossAppDomainChannel.cs: Make _ContextID an object that fixes bug #422491.
Credits to Robert Jordan and Steffen Enni.
2008-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* IChannelReceiver.cs:
* ClientChannelSinkStack.cs:
* ChannelDataStore.cs: Fix parameter names
2007-08-22 Atsushi Enomoto <atsushi@ximian.com>
* ChannelServices.cs : implement ensureSecurity support in
RegisterChannel(IChannel,bool). Note that we don't have secure
channels in Sys.Runtime.Remoting.dll yet.
2007-08-15 Atsushi Enomoto <atsushi@ximian.com>
* ChannelServices.cs BaseChannelObjectWithProperties.cs
ISecurableChannel.cs : cosmetic 2.0 API fixes.
2007-06-05 Robert Jordan <robertj@gmx.net>
* ChannelServices.cs (CreateClientChannelSinkChain):
Provide the URI when channel data is not IChannelDataStore,
otherwise the channels won't be able to obtain the URI.
Fixes #81811.
2007-02-12 Lluis Sanchez Gual <lluis@novell.com>
* ChannelServices.cs: Added conditional calling of StartListener,
to keep old software compatible with mono.
2006-12-18 Lluis Sanchez Gual <lluis@novell.com>
* ChannelServices.cs: Don't call StartListening for registered
channels (MS.NET doesn't do it).
2006-11-22 Lluis Sanchez Gual <lluis@novell.com>
* ChannelServices.cs: When creating a client sink chain by calling
CreateMessageSink, provide a null URL if there is channel data.
Needed because some third party channels check for a null URL before
looking into the channel data.
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.
* IServerChannelSink.cs:
(ProcessMessage): Fixed definition.
2002-07-31 Duncan Mak <duncan@ximian.com>
* BinaryServerFormatterSink.cs:
* SoapServerFormatterSink.cs: Added.
* IChannelReceiverHook.cs:
* IClientFormatterSink.cs: Various compilation fixes.
2002-07-31 Duncan Mak <duncan@ximian.com>
* *.cs: Added all the interfaces in this namespace.
* ServerProcessing.cs: Added.