a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
328 lines
10 KiB
Plaintext
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.
|