[corlib] Fixes security tests failures
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Lifetime / ChangeLog
index ace59f8be70a8b8dc9259487ceee82ffd3d82d61..161152a895599f7e8d653801dfb0f3d5d10e4d8c 100644 (file)
@@ -1,3 +1,67 @@
+2009-05-06  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * Lease.cs: Don't use ArrayList.Remove() to remove sponsors because
+       it will end calling Equals, which may crash if the sponsor is not
+       available anymore. Just compare references.
+
+2008-04-02  Andreas Nahr  <ClassDevelopment@A-SoftTech.com>
+
+       * ClientSponsor.cs: Fix parameter names
+
+2006-01-31  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * Lease.cs: Fixed double check lock.
+
+2004-06-07  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * LeaseManager.cs: In StopManager, nullify the timer variable before
+         disposing, since Dispose may abort the current thread.
+
+2003-12-10  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * LifetimeServices.cs: Removed TODO.
+
+2003-10-08  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ClientSponsor.cs: Improved implementation. Use Hashtable instead of
+         ArrayList for internal storage.
+
+2003-08-14  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ClientSponsor.cs: Implemented.
+
+2003-03-03  Lluis Sanchez Gual <lluis@ideary.com>
+
+       * LeaseManager.cs: Added method for removing an object from the lease manager.
+       * LifetimeServices.cs: Added method for removing an object from the lease manager.
+
+2003-02-16  Lluis Sanchez Gual <lluis@ideary.com>
+
+       * LeaseSink.cs: small correction.
+
+2003-02-04  Lluis Sanchez Gual <lluis@ideary.com>
+
+       * LifetimeServices.cs: Implemented all methods.
+       * LeaseSink.cs: implemented renewal of lease.
+       * Lease.cs: Added. It is an implementation of ILease.
+       * LeaseManager.cs: Added. Tracks lifetime of remote objects.
+
+2003-01-29  Lluis Sanchez Gual <lluis@ideary.com>
+
+       * LifetimeServices.cs: Implemented some basic properties.
+
+2002-12-20  Lluis Sanchez Gual <lsg@ctv.es>
+
+       * LeaseSink.cs: Added
+
+2002-08-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * LifetimeServices.cs: the class is sealed.
+
+2002-07-30  Duncan Mak  <duncan@ximian.com>
+
+       * LeaseState.cs: Fixed namespace.
+
 2002-07-29  Duncan Mak  <duncan@ximian.com>
 
        * ILease.cs: Add the method part of the interface and renamed the
@@ -12,5 +76,3 @@
 
        * ILease.cs: 
        * ISponsor.cs: Added to CVS.
-       
-