* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / class / System.Web / System.Web.SessionState / ChangeLog
index a440e65dd1d1614f5304b5aacf988856bea4dab5..0512da6bab77186c808d143094e86a20b1ed24a0 100644 (file)
@@ -1,9 +1,114 @@
+2006-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * RemoteStateServer.cs: make it inmortal.
+
+2006-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * RemoteStateServer.cs: use a Cache instead of a Hashtable so that we
+       get sliding expiration for free.
+       * StateServerItem.cs: expose 'timeout' through a property.
+
+2006-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * SessionId.cs: make the length of the SessionID 24, as MS.
+
+2006-04-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SessionConfig.cs: Avoid a cast.
+       * SessionDictionary.cs: Remove unused internal methods.
+       * SessionId.cs: Const-ify internal/private values.
+       * SessionStateModule.cs: Const-ify internal/private values.
+
+2006-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * SessionSQLServerHandler.cs: if the connection to the DB is lost, retry
+       the select/update/insert/delete commands after reconnecting.
+       Fixes bug #77785.
+
+2006-03-04  Robert Jordan  <robertj@gmx.net>
+
+       * SessionSQLServerHandler.cs: make SQL statements and parameters
+       provider independent/configurable.
+       * SessionSQLServerHandler.cs (SelectSession): properly dispose
+       the data reader. Fixes bug #77698.
+
+2006-02-28  Chris Toshok  <toshok@ximian.com>
+
+       * IStateRuntime.cs: wrap new interface method with NET_2_0.
+
+2006-02-28  Chris Toshok  <toshok@ximian.com>
+
+       * SessionStateActions.cs: oops, actually rename the enum, not just
+       the file.
+
+2006-02-28  Chris Toshok  <toshok@ximian.com>
+
+       * SessionStateActions.cs: rename SessionStateActionFlags to this.
+
+       * ISessionIDManager.cs: rename ISessionIDModule to this.
+
+       * IStateRuntime.cs: corcompare work.
+
+2006-02-01  Chris Toshok  <toshok@ximian.com>
+
+       * SessionStateServerHandler.cs: CONFIGURATION_2_0 => NET_2_0.
+
+       * SessionSQLServerHandler.cs: same.
+
+       * SessionStateModule.cs: same.
+
+       * ISessionHandler.cs: same.
+
+       * SessionInProcHandler.cs: same.
+
+2006-01-18 Konstantin Triger <kostat@mainsoft.com>
+
+       * HttpSessionState.jvm.cs: correcting serialization conditions.
+
+2006-01-09  Konstantin Triger <kostat@mainsoft.com>
+
+       * HttpSessionState.jvm.cs: merging HttpSessionState.cs@@/main/19-24
+
+2005-11-28  Chris Toshok  <toshok@ximian.com>
+
+       * SessionStateModule.cs: CONFIGURATION_2_0 work.
+
+       * SessionSQLServerHandler.cs: CONFIGURATION_2_0 work.
+
+       * SessionInProcHandler.cs: CONFIGURATION_2_0 work.
+
+       * SessionStateServerHandler.cs: CONFIGURATION_2_0 work.
+       
+       * ISessionHandler.cs (Init): @config is a SessionStateSection if
+       CONFIGURATION_2_0.
+
+2005-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * SessionStateModule.cs: use the new funciton in HttpRequest.
+
+2005-09-22  Jackson Harper  <jackson@ximian.com>
+
+       * SessionStateModule.cs: Use a concat instead of a format (mucho
+       faster).
+
 2005-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * SessionStateModule.cs: fix compilation warnings and use the
        application path for the cookie path. This is a temporary fix for 76172.
        * SessionId.cs: don't access the cookie collection twice.
 
+2005-09-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpSessionState.cs: Added LinkDemand for Minimal.
+       * IHttpSessionState.cs: Renamed IsCookieLess to IsCookieless.
+       * ISessionStateItemCollection.cs: Added ICollection and IEnumerable.
+       * SessionStateMode.cs: Added Custom (2.0).
+       * SessionStateModule.cs: Use RandomNumberGenerator.Create to create 
+       the RNG. Assert EnvironmentPermission to read MONO_XSP_STATIC_SESSION.
+       Added LinkDemand for Minimal.
+       * StateRuntime.cs: Added LinkDemand for Minimal, new ProcessRequest
+       override (2.0) and security attributes on methods.
+
 2005-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * SessionStateModule.cs: raise the Start event for new sessions.