1 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
3 * CrossAppDomainChannel.cs: Remove call to ResetDataStoreStatus ().
5 2004-10-26 Lluis Sanchez Gual <lluis@novell.com>
7 * CrossAppDomainChannel.cs: Added getter for the target domain Id.
9 2004-09-28 Lluis Sanchez Gual <lluis@novell.com>
11 * CrossAppDomainChannel.cs: In CreateMessageSink, ignore the url
12 parameter, it is not needed.
14 2004-07-02 Lluis Sanchez Gual <lluis@novell.com>
16 * ChannelServices.cs: In RegisterChannel, ignore name colisions if the
17 channel name is "". This fixes bug #61592.
19 2004-07-02 Lluis Sanchez Gual <lluis@ximian.com>
21 * ChannelServices.cs: In UnregisterChannel, look for registered channels
22 using reference compares.
24 2004-06-15 Gert Driesen <drieseng@users.sourceforge.net>
26 * TransportHeaders.cs: added TODO for serialization
28 2004-06-10 Lluis Sanchez Gual <lluis@ximian.com>
30 * ChannelServices.cs: ExceptionFilterSink should be internal.
32 2004-05-14 Lluis Sanchez Gual <lluis@ximian.com>
34 * AggregateDictionary.cs: Moved to System.Runtime.Remoting.Channels
36 * BaseChannelObjectWithProperties.cs: format.
37 * BaseChannelWithProperties.cs: Implemented.
39 2004-05-11 Lluis Sanchez Gual <lluis@ximian.com>
41 * ChannelServices.cs: Configure delayed load channels when a chanel lookup
44 2004-04-26 Lluis Sanchez Gual <lluis@ximian.com>
46 * ChannelServices.cs: Implemented partial support for CustomErrors
49 2003-11-17 Lluis Sanchez Gual <lluis@ximian.com>
51 * GetChannelSinkProperties.cs: Implemented GetChannelSinkProperties().
52 * ServerDispatchSink.cs: Removed some TODOs.
53 * AggregateDictionary.cs: Added.
55 2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
57 * ChannelServices.cs: Removed some TODOs. Implemented AsyncDispatchMessage.
59 2003-11-13 Lluis Sanchez Gual <lluis@ximian.com>
61 * ChannelServices.cs: Catch errors when creating configured channels.
63 2003-11-12 Lluis Sanchez Gual <lluis@ximian.com>
65 * ChannelServices.cs: Added support for creating channels from configuration
66 files. Added some locks.
67 * SinkProviderData.cs: Implemented.
69 2003-11-11 Lluis Sanchez Gual <lluis@ximian.com>
71 * CrossAppDomainChannel.cs: Implemented support for async calls.
72 * ClientChannelSinkStack.cs, ServerDispatchSinkProvider.cs: Removed some TODOs
74 2003-11-01 Zoltan Varga <vargaz@freemail.hu>
76 * CrossAppDomainChannel.cs (SyncProcessMessage): Use the new
77 InvokeInDomain function instead of calling SetDomain.
79 2003-10-23 Lluis Sanchez Gual <lluis@ximian.com>
81 * CrossAppDomainChannel.cs: Before the domain switch, save and reset
82 thread's datastore. Restore it on return. This fixes bug #49774.
84 2003-09-11 Lluis Sanchez Gual <lluis@ximian.com>
86 * ChannelServices.cs: Call context management moved to RemotingServices.
88 2003-08-25 Lluis Sanchez Gual <lluis@ximian.com>
90 * ClientChannelSinkStack.cs: Implemented DispatchException.
92 2003-08-14 Lluis Sanchez Gual <lluis@ximian.com>
94 * ChannelServices.cs: Set call context info for the incoming
95 remote call, and restore the context after the call.
97 2003-07-28 Duncan Mak <duncan@ximian.com>
99 * TransportHeaders.cs: Added Serializable attribute.
101 * ClientChannelSinkStack.cs: Added no-param constructor.
103 2003-07-21 Lluis Sanchez Gual <lluis@ximian.com>
105 * ChannelServices.cs: Implemented GetChannel() and GetUrlsForObject()
107 2003-04-10 Lluis Sanchez Gual <lluis@ideary.com>
109 * ChannelDataStore.cs: renamed some members to match MS.NET.
110 * ChannelServices.cs: renamed ChannelInfoStore an its members to match MS.NET.
111 * CrossAppDomainChannel.cs: Renamed CrossAppDomainChannelData to match MS.NET.
112 Added processId property to CrossAppDomainData. Now it is checked in CreateSink.
114 2003-03-15 Lluis Sanchez Gual <lluis@ideary.com>
116 * CrossAppDomainChannel.cs: fixes bugs #39380 and #39331.
118 2003-03-03 Lluis Sanchez Gual <lluis@ideary.com>
120 * ChannelServices.cs: Minor corrections.
121 * CrossAppDomainChannel.cs: Context is now restored when exiting the domain.
123 2003-02-18 Lluis Sanchez Gual <lluis@ideary.com>
125 * ChannelServices.cs: Added static property for getting the CrossContextChannel.
127 2003-02-05 Lluis Sanchez Gual <lluis@ideary.com>
129 * ChannelServices.cs: Added new constructor in ChannelInfoStore, that is used by
130 ObjRef to create a ChannelInfoStore with user provided channel info.
132 2003-02-05 Lluis Sanchez Gual <lluis@ideary.com>
134 * CrossAppDomainChannel.cs: Corrected CADSerializer.DeserializeMessage.
135 Now it uses the method DeserializeMethodResponse to deserialize the message
136 when the msg is provided.
138 2003-02-04 Lluis Sanchez Gual <lluis@ideary.com>
140 * ChannelServices.cs: Modified to work with new types of identities.
142 2003-02-03 Patrik Torstensson
144 * CrossAppDomainChannel.cs: Implemented cross appdomain marshalling via cross
145 app domain messages (smuggling objects between domains)
147 2002-12-29 Lluis Sanchez Gual <lluis@ideary.com>
149 * ChannelServices.cs: corrected generation of exception in SyncDispatchMessage.
151 2002-12-28 Patrik Torstensson
152 * CrossAppDomainChannel.cs: First version, without support for "going" into the right domain
154 2002-12-26 Lluis Sanchez Gual <lluis@ideary.com>
156 * ChannelServices.cs: small correction in CreateClientChannelSinkChain.
157 * ChannelDataStore.cs: added Serializable attribute.
159 2002-12-20 Lluis Sanchez Gual <lluis@ideary.com>
161 * ChannelServices.cs: added internal method for creating client
162 channel sink. Implemented some other methods.
163 * ClientChannelSinkStack.cs: implemented most of methods.
164 * ServerChannelSinkStack.cs: implemented most of methods.
165 * ChannelSinkStackEntry.cs: added
166 * ServerDispatchSink.cs: ProcessMessage now forwards messages
167 to ChannelServices.DispatchMessage
169 2002-12-06 Duncan Mak <duncan@ximian.com>
171 * BaseChannelObjectWithProperties.cs :
172 Implemented the Count, IsFixedSize, IsReadOnly, IsSynchronized,
173 Keys, Properties, SyncRoot, Values properties.
175 Implemented the Contains and GetEnumerator methods.
177 Removed the unnecessary TODO attribute on the constructor, and the
180 * BaseChannelSinkWithProperties.cs (constructor): Implemented by
181 chaining on to the base constructor.
183 2002-08-31 Dietmar Maurer <dietmar@ximian.com>
185 * ChannelDataStore.cs: use a hash to store other keys
187 2002-08-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
189 * ChannelServices.cs: added private .ctor
191 2002-08-13 Rodrigo Moya <rodrigo@ximian.com>
193 * SoapClientFormatterSink.cs:
194 * SoapServerFormatterSinkProvider.cs:
195 * SinkProviderData.cs: new classes.
197 2002-08-10 Rodrigo Moya <rodrigo@ximian.com>
199 * CommonTransportKeys.cs:
200 * ServerChannelSinkStack.cs: new classes.
202 2002-08-05 Rodrigo Moya <rodrigo@ximian.com>
204 * ChannelServices.cs:
205 * ChannelDataStore.cs:
206 * ClientChannelSinkStack.cs: new classes with some implementation.
208 2002-08-03 Rodrigo Moya <rodrigo@ximian.com>
210 * BinaryServerFormatterSinkProvider.cs:
211 * BinaryClientFormatterSinkProvider.cs: new stubs.
213 2002-08-03 Duncan Mak <duncan@ximian.com>
215 * BinaryClientFormatterSink.cs:
216 * IClientChannelSink.cs: Fixed signature for AsyncProcessResponse.
218 2002-08-01 Rodrigo Moya <rodrigo@ximian.com>
220 * BinaryClientFormatterSink.cs:
221 * BaseChannelWithProperties.cs: new stubs.
223 2002-08-02 Duncan Mak <duncan@ximian.com>
226 * IChannelReceiver.cs:
227 * IChannelReceiverHook.cs:
228 * IClientChannelSink.cs:
229 * IClientChannelSinkStack.cs:
230 * IServerChannelSink.cs:
231 * IServerChannelSinkProvider.cs:
232 * IServerChannelSinkStack.cs: Fixed various typos, cut-n-paste
235 2002-07-31 Rodrigo Moya <rodrigo@ximian.com>
237 * BaseChannelSinkWithProperties.cs:
238 * BaseChannelObjectWithProperties.cs: new stubs.
240 2002-08-01 Duncan Mak <duncan@ximian.com>
245 * BinaryServerFormatterSink.cs:
246 * SoapServerFormatterSink.cs: Fixed typo.
248 * IServerChannelSink.cs:
249 (ProcessMessage): Fixed definition.
251 2002-07-31 Duncan Mak <duncan@ximian.com>
253 * BinaryServerFormatterSink.cs:
254 * SoapServerFormatterSink.cs: Added.
256 * IChannelReceiverHook.cs:
257 * IClientFormatterSink.cs: Various compilation fixes.
259 2002-07-31 Duncan Mak <duncan@ximian.com>
261 * *.cs: Added all the interfaces in this namespace.
263 * ServerProcessing.cs: Added.