1 2003-10-23 Lluis Sanchez Gual <lluis@ximian.com>
3 * CrossAppDomainChannel.cs: Before the domain switch, save and reset
4 thread's datastore. Restore it on return. This fixes bug #49774.
6 2003-09-11 Lluis Sanchez Gual <lluis@ximian.com>
8 * ChannelServices.cs: Call context management moved to RemotingServices.
10 2003-08-25 Lluis Sanchez Gual <lluis@ximian.com>
12 * ClientChannelSinkStack.cs: Implemented DispatchException.
14 2003-08-14 Lluis Sanchez Gual <lluis@ximian.com>
16 * ChannelServices.cs: Set call context info for the incoming
17 remote call, and restore the context after the call.
19 2003-07-28 Duncan Mak <duncan@ximian.com>
21 * TransportHeaders.cs: Added Serializable attribute.
23 * ClientChannelSinkStack.cs: Added no-param constructor.
25 2003-07-21 Lluis Sanchez Gual <lluis@ximian.com>
27 * ChannelServices.cs: Implemented GetChannel() and GetUrlsForObject()
29 2003-04-10 Lluis Sanchez Gual <lluis@ideary.com>
31 * ChannelDataStore.cs: renamed some members to match MS.NET.
32 * ChannelServices.cs: renamed ChannelInfoStore an its members to match MS.NET.
33 * CrossAppDomainChannel.cs: Renamed CrossAppDomainChannelData to match MS.NET.
34 Added processId property to CrossAppDomainData. Now it is checked in CreateSink.
36 2003-03-15 Lluis Sanchez Gual <lluis@ideary.com>
38 * CrossAppDomainChannel.cs: fixes bugs #39380 and #39331.
40 2003-03-03 Lluis Sanchez Gual <lluis@ideary.com>
42 * ChannelServices.cs: Minor corrections.
43 * CrossAppDomainChannel.cs: Context is now restored when exiting the domain.
45 2003-02-18 Lluis Sanchez Gual <lluis@ideary.com>
47 * ChannelServices.cs: Added static property for getting the CrossContextChannel.
49 2003-02-05 Lluis Sanchez Gual <lluis@ideary.com>
51 * ChannelServices.cs: Added new constructor in ChannelInfoStore, that is used by
52 ObjRef to create a ChannelInfoStore with user provided channel info.
54 2003-02-05 Lluis Sanchez Gual <lluis@ideary.com>
56 * CrossAppDomainChannel.cs: Corrected CADSerializer.DeserializeMessage.
57 Now it uses the method DeserializeMethodResponse to deserialize the message
58 when the msg is provided.
60 2003-02-04 Lluis Sanchez Gual <lluis@ideary.com>
62 * ChannelServices.cs: Modified to work with new types of identities.
64 2003-02-03 Patrik Torstensson
66 * CrossAppDomainChannel.cs: Implemented cross appdomain marshalling via cross
67 app domain messages (smuggling objects between domains)
69 2002-12-29 Lluis Sanchez Gual <lluis@ideary.com>
71 * ChannelServices.cs: corrected generation of exception in SyncDispatchMessage.
73 2002-12-28 Patrik Torstensson
74 * CrossAppDomainChannel.cs: First version, without support for "going" into the right domain
76 2002-12-26 Lluis Sanchez Gual <lluis@ideary.com>
78 * ChannelServices.cs: small correction in CreateClientChannelSinkChain.
79 * ChannelDataStore.cs: added Serializable attribute.
81 2002-12-20 Lluis Sanchez Gual <lluis@ideary.com>
83 * ChannelServices.cs: added internal method for creating client
84 channel sink. Implemented some other methods.
85 * ClientChannelSinkStack.cs: implemented most of methods.
86 * ServerChannelSinkStack.cs: implemented most of methods.
87 * ChannelSinkStackEntry.cs: added
88 * ServerDispatchSink.cs: ProcessMessage now forwards messages
89 to ChannelServices.DispatchMessage
91 2002-12-06 Duncan Mak <duncan@ximian.com>
93 * BaseChannelObjectWithProperties.cs :
94 Implemented the Count, IsFixedSize, IsReadOnly, IsSynchronized,
95 Keys, Properties, SyncRoot, Values properties.
97 Implemented the Contains and GetEnumerator methods.
99 Removed the unnecessary TODO attribute on the constructor, and the
102 * BaseChannelSinkWithProperties.cs (constructor): Implemented by
103 chaining on to the base constructor.
105 2002-08-31 Dietmar Maurer <dietmar@ximian.com>
107 * ChannelDataStore.cs: use a hash to store other keys
109 2002-08-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
111 * ChannelServices.cs: added private .ctor
113 2002-08-13 Rodrigo Moya <rodrigo@ximian.com>
115 * SoapClientFormatterSink.cs:
116 * SoapServerFormatterSinkProvider.cs:
117 * SinkProviderData.cs: new classes.
119 2002-08-10 Rodrigo Moya <rodrigo@ximian.com>
121 * CommonTransportKeys.cs:
122 * ServerChannelSinkStack.cs: new classes.
124 2002-08-05 Rodrigo Moya <rodrigo@ximian.com>
126 * ChannelServices.cs:
127 * ChannelDataStore.cs:
128 * ClientChannelSinkStack.cs: new classes with some implementation.
130 2002-08-03 Rodrigo Moya <rodrigo@ximian.com>
132 * BinaryServerFormatterSinkProvider.cs:
133 * BinaryClientFormatterSinkProvider.cs: new stubs.
135 2002-08-03 Duncan Mak <duncan@ximian.com>
137 * BinaryClientFormatterSink.cs:
138 * IClientChannelSink.cs: Fixed signature for AsyncProcessResponse.
140 2002-08-01 Rodrigo Moya <rodrigo@ximian.com>
142 * BinaryClientFormatterSink.cs:
143 * BaseChannelWithProperties.cs: new stubs.
145 2002-08-02 Duncan Mak <duncan@ximian.com>
148 * IChannelReceiver.cs:
149 * IChannelReceiverHook.cs:
150 * IClientChannelSink.cs:
151 * IClientChannelSinkStack.cs:
152 * IServerChannelSink.cs:
153 * IServerChannelSinkProvider.cs:
154 * IServerChannelSinkStack.cs: Fixed various typos, cut-n-paste
157 2002-07-31 Rodrigo Moya <rodrigo@ximian.com>
159 * BaseChannelSinkWithProperties.cs:
160 * BaseChannelObjectWithProperties.cs: new stubs.
162 2002-08-01 Duncan Mak <duncan@ximian.com>
167 * BinaryServerFormatterSink.cs:
168 * SoapServerFormatterSink.cs: Fixed typo.
170 * IServerChannelSink.cs:
171 (ProcessMessage): Fixed definition.
173 2002-07-31 Duncan Mak <duncan@ximian.com>
175 * BinaryServerFormatterSink.cs:
176 * SoapServerFormatterSink.cs: Added.
178 * IChannelReceiverHook.cs:
179 * IClientFormatterSink.cs: Various compilation fixes.
181 2002-07-31 Duncan Mak <duncan@ximian.com>
183 * *.cs: Added all the interfaces in this namespace.
185 * ServerProcessing.cs: Added.