[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Web / System.Web.SessionState_2.0 / ChangeLog
index 47d647fe78f66fe5d1531752f4be8e8bb0cdb9b9..bf72692863982297f883f9df9bf06b5748df4f45 100644 (file)
@@ -1,3 +1,77 @@
+2010-02-24  Marek Habersack  <mhabersack@novell.com>
+
+       * SessionStateServerHandler.cs, SessionSQLServerHandler.cs: added
+       support for session state compression (4.0)
+
+2010-01-20  Marek Habersack  <mhabersack@novell.com>
+
+       * SessionStateBehavior.cs: added (4.0)
+
+2009-10-19  Marek Habersack  <mhabersack@novell.com>
+
+       * SessionStateModule.cs: enabled SQL session state provider.
+
+       * SessionSQLServerHandler.cs: implemented. Uses System.Data.Common
+       for provider-agnostic implementation. Until an issue with Npgsql's
+       2.0 factory missing is resolved it defaults to using
+       Mono.Data.Sqlite as the provider.
+       Selecting of the data provider is done by putting DbProviderName
+       in the connection string specified in the
+       <system.web/sessionState> configuration section.
+
+2009-03-21  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpSessionState.cs: implemented the CookieMode property.
+
+2008-09-15  Marek Habersack  <mhabersack@novell.com>
+
+       * SessionStateModule.cs: correctly let the handler know if an item
+       is new when calling SetAndReleaseItemExclusive. Fixes bug #424797
+       If handler's GetItem doesn't initialize storeLockId to a non-null
+       value, initialize it to 0. Fixes bug #424797
+
+2008-07-29  Marek Habersack  <mhabersack@novell.com>
+
+       * SessionStateModule.cs: use Request.FilePath instead of
+       Request.BaseVirtualDirectory to retrieve the cookie-less session
+       identifier. Fixes bug #397418
+
+2008-06-04  Marek Habersack  <mhabersack@novell.com>
+
+       * SessionStateModule.cs: set the application modifier path to bare
+       session id.
+
+2008-05-30  Marek Habersack  <mhabersack@novell.com>
+
+       * SessionStateModule.cs: do not use synthetized event accessors
+       (to avoid locks).
+
+2008-04-24  Marek Habersack  <mhabersack@novell.com>
+
+       * SessionStateModule.cs: reset the storage data item timeout to
+       the HttpApplication.Session.Timeout value after the Session_Start
+       event is fired. Fixes bug #382644
+
+2007-11-05  Marek Habersack  <mhabersack@novell.com>
+
+       * SessionStateModule.cs: use TimeSpan.TotalMinutes wherever a
+       session timeout is required, so that sessions do not expire
+       prematurely. Fixes bug #339026. Patch from Adriaan van Kekem
+       <adriaanvk@gmail.com>, thanks!
+
+2007-10-17  Marek Habersack  <mhabersack@novell.com>
+
+       * SessionInProcHandler.cs: in certain situations the 'item'
+       parameter passed to SetAndReleaseItemExclusive may be null. The
+       issue was reported in bug #333898, but the reporter cannot provide
+       a test case that triggers the issue. Added work around the problem
+       in the way that should have the least impact on the rest of the
+       code. If 'item' is null, then the new session item is created
+       without the items and staticItems collections - they will be
+       initialized to defaults when retrieving the session item. This is
+       not a correct fix, but since there is no test case this is the
+       best what can be done right now.
+
 2007-10-15  Juraj Skripsky  <js@hotfeet.ch>
 
        * SessionStateModule.cs (Init): Use HttpApplication.LoadType,