2009-09-18 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / System.Runtime.Remoting / ChangeLog
index 67aa57c2522c84e6526af8c0f45ba290d07e901c..293d367a8697b6021eb82bea77fca433832b5fe5 100644 (file)
@@ -1,4 +1,144 @@
-2004-08-18  Lluis Sanchez Gual  <lluis@novell.com>
+2009-09-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * RemotingServices.cs: Avoid depending on COM stuff for NET_2_1
+
+2009-07-11  Robert Jordan  <robertj@gmx.net>
+
+       * RemotingServices.cs: Track ComInteropProxy's changes.
+
+2009-04-18  Mark Probst  <mark.probst@gmail.com>
+
+       * RemotingServices.cs (GetDomainProxy): Make a copy of the array
+       created in the other app domain so as not to pollute our own.
+
+2008-10-04  Robert Jordan  <robertj@gmx.net>
+
+       * ServerIdentity.cs (DisposeServerObject):
+       Notify TrackingServices about server's disconnection.
+
+2008-08-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * RemotingConfiguration.cs : use ordinal comparison in config paths.
+         Fixed bug #384264.
+
+2008-07-03  Andreas Nahr  <ClassDevelopment@A-SoftTech.com>
+
+       * ServerException.cs:
+       * RemotingTimeoutException.cs:
+       * RemotingException.cs:
+       * RemotingServices.cs:
+       * RemotingConfiguration.cs:
+       * ObjRef.cs: "Fix" parameter names
+
+2008-01-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Identity.cs: Fix Disposed setter to use value (not true). Found 
+       using Gendarme.
+
+2007-11-21  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * RemotingConfiguration.cs : added CustomErrorMode (stub).
+
+2007-10-30  Robert Jordan  <robertj@gmx.net>
+
+       * RemotingServices.cs: (InternalExecuteMessage):
+       Resolve interface methods using the new icall GetVirtualMethod ().
+       Remove the now obsolete GetMethodBaseFromName + generic params
+       overloads.
+
+2007-08-30  Robert Jordan  <robertj@gmx.net>
+
+       * RemotingServices.cs (InternalExecuteMessage): Resolve interface
+       methods correctly. Fixes #81554. Ditto for generic methods.
+
+       * RemotingServices.cs (GetMethodBaseFromName): Reuse already computed
+       FieldSetter|GetterMethods.
+
+       * RemotingServices.cs (GetMethodBaseFromName): New overload that
+       takes generic arguments into account.
+
+2007-08-15  Mark Probst  <mark.probst@gmail.com>
+
+       * RemotingServices.cs: Make sure InternalExecute doesn't get
+       called with a null method, because that makes it crash.  Throw a
+       NullReferenceException instead.  Doesn't fix bug #82302, but
+       prevents the crash.
+
+2007-08-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * RemotingConfiguration.cs WellKnownObjectMode.cs
+         InternalRemotingServices.cs RemotingServices.cs :
+         [ComVisible], [Serializable], [Obsolete].
+       * CustomErrorsModes.cs : new in 2.0
+
+2007-05-02  Jonathan Chambers  <joncham@gmail.com>
+
+       * RemotingConfiguration.cs: Added Configure overload for 2.0
+       with MonoTODO for security.
+
+2006-12-18  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * RemotingServices.cs: FieldSetter and FieldGetter methods need
+         to be handled in a special way, since they are the only private
+         methods which can be called from a subclass.
+         In UpdateOutArgObject, removed support for StringBuilder objects,
+         now supporting only arrays, like MS.NET.
+
+2006-11-22  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * RemotingServices.cs: Avoid generating urls with negative numbers.
+         When building the url for the RemoteActivationService service,
+         avoid duplicate path separator.
+
+2006-10-30  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * RemotingServices.cs: Explicitly set FormatterAssemblyStyle to Full
+       in 2.0 profile, as the default has changed from Full to Simple.
+       Fixes bug #79732.
+
+2006-08-23  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * ObjRef.cs: Throw a TypeLoadException exception if the referenced
+         type can't be found. That's better than a nullref.
+
+2006-07-15  Jonathan Chambers  <joncham@gmail.com>
+
+       * RemotingServices.cs: Begin implementing COM Interop.
+
+2006-04-27  Robert Jordan  <robertj@gmx.net>
+
+       * RemotingServices.cs (IsObjectOutOfAppDomain, IsObjectOutOfContext):
+       add parameter validation. Fixes bug #78164.
+
+2006-04-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * RemotingServices.cs: Assert SerializationFormatter permissions if 
+       the runtime wants to do cross-appdomain serialization (this will need
+       to be better reviewed/tested later but it fix some current issues).
+
+2005-12-07  Robert Jordan  <robertj@gmx.net>
+
+       * RemotingServices.cs: Accept the application name beeing a part of
+         the object URI. Fixes bug #76809.
+
+2005-11-06  Svetlana Zholkovsky  <svetlanaz@mainsoft.com>
+
+       * RemotingConfiguration.cs: Fix ConfigHandler.OnEndElement to handle case
+       when the configuration file contains custom providers with child elements.
+       * ServerIdentity.cs: clear _serverSink field in the DisposeServerObject method.
+
+2005-10-18  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * RemotingConfiguration.cs: The value for customErrors tag must be
+       case-insensitive. Fixes bug #76466 (patch by Robert Jordan).
+       
+2005-10-17  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * RemotingConfiguration.cs: Rethrow catched exceptions
+       in ReadConfigFile (patch by Robert Jordan). Fixes bug #76434.
+       Properly set the application name.
+
+2005-08-18  Lluis Sanchez Gual  <lluis@novell.com>
 
        * RemotingServices.cs: Notify marshals, unmarshals and disconnections
        to TrackingServices. Fixes bug #75814.