1 2004-09-28 Lluis Sanchez Gual <lluis@novell.com>
3 * CrossAppDomainChannel.cs: In CreateMessageSink, ignore the url
4 parameter, it is not needed.
6 2004-07-02 Lluis Sanchez Gual <lluis@novell.com>
8 * ChannelServices.cs: In RegisterChannel, ignore name colisions if the
9 channel name is "". This fixes bug #61592.
11 2004-07-02 Lluis Sanchez Gual <lluis@ximian.com>
13 * ChannelServices.cs: In UnregisterChannel, look for registered channels
14 using reference compares.
16 2004-06-15 Gert Driesen <drieseng@users.sourceforge.net>
18 * TransportHeaders.cs: added TODO for serialization
20 2004-06-10 Lluis Sanchez Gual <lluis@ximian.com>
22 * ChannelServices.cs: ExceptionFilterSink should be internal.
24 2004-05-14 Lluis Sanchez Gual <lluis@ximian.com>
26 * AggregateDictionary.cs: Moved to System.Runtime.Remoting.Channels
28 * BaseChannelObjectWithProperties.cs: format.
29 * BaseChannelWithProperties.cs: Implemented.
31 2004-05-11 Lluis Sanchez Gual <lluis@ximian.com>
33 * ChannelServices.cs: Configure delayed load channels when a chanel lookup
36 2004-04-26 Lluis Sanchez Gual <lluis@ximian.com>
38 * ChannelServices.cs: Implemented partial support for CustomErrors
41 2003-11-17 Lluis Sanchez Gual <lluis@ximian.com>
43 * GetChannelSinkProperties.cs: Implemented GetChannelSinkProperties().
44 * ServerDispatchSink.cs: Removed some TODOs.
45 * AggregateDictionary.cs: Added.
47 2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
49 * ChannelServices.cs: Removed some TODOs. Implemented AsyncDispatchMessage.
51 2003-11-13 Lluis Sanchez Gual <lluis@ximian.com>
53 * ChannelServices.cs: Catch errors when creating configured channels.
55 2003-11-12 Lluis Sanchez Gual <lluis@ximian.com>
57 * ChannelServices.cs: Added support for creating channels from configuration
58 files. Added some locks.
59 * SinkProviderData.cs: Implemented.
61 2003-11-11 Lluis Sanchez Gual <lluis@ximian.com>
63 * CrossAppDomainChannel.cs: Implemented support for async calls.
64 * ClientChannelSinkStack.cs, ServerDispatchSinkProvider.cs: Removed some TODOs
66 2003-11-01 Zoltan Varga <vargaz@freemail.hu>
68 * CrossAppDomainChannel.cs (SyncProcessMessage): Use the new
69 InvokeInDomain function instead of calling SetDomain.
71 2003-10-23 Lluis Sanchez Gual <lluis@ximian.com>
73 * CrossAppDomainChannel.cs: Before the domain switch, save and reset
74 thread's datastore. Restore it on return. This fixes bug #49774.
76 2003-09-11 Lluis Sanchez Gual <lluis@ximian.com>
78 * ChannelServices.cs: Call context management moved to RemotingServices.
80 2003-08-25 Lluis Sanchez Gual <lluis@ximian.com>
82 * ClientChannelSinkStack.cs: Implemented DispatchException.
84 2003-08-14 Lluis Sanchez Gual <lluis@ximian.com>
86 * ChannelServices.cs: Set call context info for the incoming
87 remote call, and restore the context after the call.
89 2003-07-28 Duncan Mak <duncan@ximian.com>
91 * TransportHeaders.cs: Added Serializable attribute.
93 * ClientChannelSinkStack.cs: Added no-param constructor.
95 2003-07-21 Lluis Sanchez Gual <lluis@ximian.com>
97 * ChannelServices.cs: Implemented GetChannel() and GetUrlsForObject()
99 2003-04-10 Lluis Sanchez Gual <lluis@ideary.com>
101 * ChannelDataStore.cs: renamed some members to match MS.NET.
102 * ChannelServices.cs: renamed ChannelInfoStore an its members to match MS.NET.
103 * CrossAppDomainChannel.cs: Renamed CrossAppDomainChannelData to match MS.NET.
104 Added processId property to CrossAppDomainData. Now it is checked in CreateSink.
106 2003-03-15 Lluis Sanchez Gual <lluis@ideary.com>
108 * CrossAppDomainChannel.cs: fixes bugs #39380 and #39331.
110 2003-03-03 Lluis Sanchez Gual <lluis@ideary.com>
112 * ChannelServices.cs: Minor corrections.
113 * CrossAppDomainChannel.cs: Context is now restored when exiting the domain.
115 2003-02-18 Lluis Sanchez Gual <lluis@ideary.com>
117 * ChannelServices.cs: Added static property for getting the CrossContextChannel.
119 2003-02-05 Lluis Sanchez Gual <lluis@ideary.com>
121 * ChannelServices.cs: Added new constructor in ChannelInfoStore, that is used by
122 ObjRef to create a ChannelInfoStore with user provided channel info.
124 2003-02-05 Lluis Sanchez Gual <lluis@ideary.com>
126 * CrossAppDomainChannel.cs: Corrected CADSerializer.DeserializeMessage.
127 Now it uses the method DeserializeMethodResponse to deserialize the message
128 when the msg is provided.
130 2003-02-04 Lluis Sanchez Gual <lluis@ideary.com>
132 * ChannelServices.cs: Modified to work with new types of identities.
134 2003-02-03 Patrik Torstensson
136 * CrossAppDomainChannel.cs: Implemented cross appdomain marshalling via cross
137 app domain messages (smuggling objects between domains)
139 2002-12-29 Lluis Sanchez Gual <lluis@ideary.com>
141 * ChannelServices.cs: corrected generation of exception in SyncDispatchMessage.
143 2002-12-28 Patrik Torstensson
144 * CrossAppDomainChannel.cs: First version, without support for "going" into the right domain
146 2002-12-26 Lluis Sanchez Gual <lluis@ideary.com>
148 * ChannelServices.cs: small correction in CreateClientChannelSinkChain.
149 * ChannelDataStore.cs: added Serializable attribute.
151 2002-12-20 Lluis Sanchez Gual <lluis@ideary.com>
153 * ChannelServices.cs: added internal method for creating client
154 channel sink. Implemented some other methods.
155 * ClientChannelSinkStack.cs: implemented most of methods.
156 * ServerChannelSinkStack.cs: implemented most of methods.
157 * ChannelSinkStackEntry.cs: added
158 * ServerDispatchSink.cs: ProcessMessage now forwards messages
159 to ChannelServices.DispatchMessage
161 2002-12-06 Duncan Mak <duncan@ximian.com>
163 * BaseChannelObjectWithProperties.cs :
164 Implemented the Count, IsFixedSize, IsReadOnly, IsSynchronized,
165 Keys, Properties, SyncRoot, Values properties.
167 Implemented the Contains and GetEnumerator methods.
169 Removed the unnecessary TODO attribute on the constructor, and the
172 * BaseChannelSinkWithProperties.cs (constructor): Implemented by
173 chaining on to the base constructor.
175 2002-08-31 Dietmar Maurer <dietmar@ximian.com>
177 * ChannelDataStore.cs: use a hash to store other keys
179 2002-08-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
181 * ChannelServices.cs: added private .ctor
183 2002-08-13 Rodrigo Moya <rodrigo@ximian.com>
185 * SoapClientFormatterSink.cs:
186 * SoapServerFormatterSinkProvider.cs:
187 * SinkProviderData.cs: new classes.
189 2002-08-10 Rodrigo Moya <rodrigo@ximian.com>
191 * CommonTransportKeys.cs:
192 * ServerChannelSinkStack.cs: new classes.
194 2002-08-05 Rodrigo Moya <rodrigo@ximian.com>
196 * ChannelServices.cs:
197 * ChannelDataStore.cs:
198 * ClientChannelSinkStack.cs: new classes with some implementation.
200 2002-08-03 Rodrigo Moya <rodrigo@ximian.com>
202 * BinaryServerFormatterSinkProvider.cs:
203 * BinaryClientFormatterSinkProvider.cs: new stubs.
205 2002-08-03 Duncan Mak <duncan@ximian.com>
207 * BinaryClientFormatterSink.cs:
208 * IClientChannelSink.cs: Fixed signature for AsyncProcessResponse.
210 2002-08-01 Rodrigo Moya <rodrigo@ximian.com>
212 * BinaryClientFormatterSink.cs:
213 * BaseChannelWithProperties.cs: new stubs.
215 2002-08-02 Duncan Mak <duncan@ximian.com>
218 * IChannelReceiver.cs:
219 * IChannelReceiverHook.cs:
220 * IClientChannelSink.cs:
221 * IClientChannelSinkStack.cs:
222 * IServerChannelSink.cs:
223 * IServerChannelSinkProvider.cs:
224 * IServerChannelSinkStack.cs: Fixed various typos, cut-n-paste
227 2002-07-31 Rodrigo Moya <rodrigo@ximian.com>
229 * BaseChannelSinkWithProperties.cs:
230 * BaseChannelObjectWithProperties.cs: new stubs.
232 2002-08-01 Duncan Mak <duncan@ximian.com>
237 * BinaryServerFormatterSink.cs:
238 * SoapServerFormatterSink.cs: Fixed typo.
240 * IServerChannelSink.cs:
241 (ProcessMessage): Fixed definition.
243 2002-07-31 Duncan Mak <duncan@ximian.com>
245 * BinaryServerFormatterSink.cs:
246 * SoapServerFormatterSink.cs: Added.
248 * IChannelReceiverHook.cs:
249 * IClientFormatterSink.cs: Various compilation fixes.
251 2002-07-31 Duncan Mak <duncan@ximian.com>
253 * *.cs: Added all the interfaces in this namespace.
255 * ServerProcessing.cs: Added.