1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327
|
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.
|