1 2007-06-20 Marek Habersack <mhabersack@novell.com>
3 * SessionStateModule.cs: if session is abandoned and the handler
4 supports expiration, disable the handler's session expiration
5 callback and call SessionStateUtility.RaiseSessionEnd
6 directly. Fixes bug #81853.
8 2007-04-30 Marek Habersack <mhabersack@novell.com>
10 * SessionInProcHandler.cs: do not end session when setting and
11 releasing item in mid-session. Fixes bugs #81440, #81140 and
14 2007-04-18 Marek Habersack <mhabersack@novell.com>
16 * SessionInProcHandler.cs: added protection against raising early
17 session end event when resetting item timeout. Fixes bug #81140
19 2007-03-12 Konstantin Triger <kostat@mainsoft.com>
21 * SessionStateModule.cs: TARGET_J2EE: support only J2EE sessions.
23 2007-03-06 Marek Habersack <mhabersack@novell.com>
25 * SessionInProcHandler.cs: gracefully handle different value types
26 in the session removal handler.
28 * SessionStateModule.cs: create an empty container if session data
29 is null. Fixes bug 80682
31 2007-02-19 Konstantin Triger <kostat@mainsoft.com>
33 * SessionStateModule.cs: call Session_End callback only if the handler
34 does not support expiration.
36 2007-01-20 Miguel de Icaza <miguel@novell.com>
38 * SessionStateModule.cs: Removed unused variables.
40 2007-01-07 Konstantin Triger <kostat@mainsoft.com>
42 * SessionStateModule.cs: Implemented raising of Session_OnEnd event,
45 2006-12-27 Konstantin Triger <kostat@mainsoft.com>
47 * SessionIDManager.cs: Pass config to SessionStateModule.IsCookieLess.
48 * SessionStateStoreData.cs: fix constructor signature.
49 * SessionInProcHandler.cs, SessionStateServerHandler.cs: ensure has a default
50 constructor to make instantiating same as for custom provider.
51 * SessionStateModule.cs: support custom providers.
53 2006-12-20 Marek Habersack <grendello@gmail.com>
54 * SessionStateServerHandler.cs:
55 implemented for the 2.0 model.
57 * SessionStateUtility.cs:
60 * SessionStateStoreProviderBase.cs:
63 * SessionInProcHandler.cs:
64 reimplemented for the 2.0 model.
66 * SessionIDManager.cs: implemented.
68 * SessionStateModule.cs: copied the
69 file to new location and implemented the 2.0 model.
71 * SessionSQLServerHandler.cs:
72 created. Implementation not done yet.
74 * HttpSessionStateContainer.cs: copied
75 the file to new location and implemented the 2.0 model.
77 * StateServerItem.cs: implementation
80 * HttpSessionState.cs: reimplemented
83 * RemoteStateServer.cs: copied the
84 file to new location and added new code for the 2.0 model.
86 * SessionStateItemCollection.cs:
89 * SessionStateActions.cs: moved the
90 file to new location and added the None member.
92 * ISessionIDManager.cs: moved the file
95 * SessionStateItemExpireCallback.cs:
96 moved the file to new location.
98 * IHttpSessionState.cs: moved the file
101 * SessionStateStoreData.cs: moved the
102 file to new location and modified for the 2.0 model.
104 * ISessionStateItemCollection.cs:
105 moved the file to new location.