1 2007-08-14 Marek Habersack <mhabersack@novell.com>
3 * SessionStateServerHandler.cs: remove unused field.
5 2007-07-31 Marek Habersack <mhabersack@novell.com>
7 * SessionInProcHandler.cs: initialize the static session objects
8 collection from the application state instead of using
9 SessionStateUtility.GetSessionStaticObjects. Fixes bug #82193
10 * SessionStateServerHandler.cs: as above
12 2007-07-30 Igor Zelmanovich <igorz@mainsoft.com>
14 * SessionStateModule.cs:
15 ensure release (save) session state at OnEndRequest.
17 2007-06-20 Marek Habersack <mhabersack@novell.com>
19 * SessionInProcHandler.cs: use HttpRuntime.InternalCache to keep
22 * SessionStateModule.cs: if session is abandoned and the handler
23 supports expiration, disable the handler's session expiration
24 callback and call SessionStateUtility.RaiseSessionEnd
25 directly. Fixes bug #81853.
27 2007-04-30 Marek Habersack <mhabersack@novell.com>
29 * SessionInProcHandler.cs: do not end session when setting and
30 releasing item in mid-session. Fixes bugs #81440, #81140 and
33 2007-04-18 Marek Habersack <mhabersack@novell.com>
35 * SessionInProcHandler.cs: added protection against raising early
36 session end event when resetting item timeout. Fixes bug #81140
38 2007-03-12 Konstantin Triger <kostat@mainsoft.com>
40 * SessionStateModule.cs: TARGET_J2EE: support only J2EE sessions.
42 2007-03-06 Marek Habersack <mhabersack@novell.com>
44 * SessionInProcHandler.cs: gracefully handle different value types
45 in the session removal handler.
47 * SessionStateModule.cs: create an empty container if session data
48 is null. Fixes bug 80682
50 2007-02-19 Konstantin Triger <kostat@mainsoft.com>
52 * SessionStateModule.cs: call Session_End callback only if the handler
53 does not support expiration.
55 2007-01-20 Miguel de Icaza <miguel@novell.com>
57 * SessionStateModule.cs: Removed unused variables.
59 2007-01-07 Konstantin Triger <kostat@mainsoft.com>
61 * SessionStateModule.cs: Implemented raising of Session_OnEnd event,
64 2006-12-27 Konstantin Triger <kostat@mainsoft.com>
66 * SessionIDManager.cs: Pass config to SessionStateModule.IsCookieLess.
67 * SessionStateStoreData.cs: fix constructor signature.
68 * SessionInProcHandler.cs, SessionStateServerHandler.cs: ensure has a default
69 constructor to make instantiating same as for custom provider.
70 * SessionStateModule.cs: support custom providers.
72 2006-12-20 Marek Habersack <grendello@gmail.com>
73 * SessionStateServerHandler.cs:
74 implemented for the 2.0 model.
76 * SessionStateUtility.cs:
79 * SessionStateStoreProviderBase.cs:
82 * SessionInProcHandler.cs:
83 reimplemented for the 2.0 model.
85 * SessionIDManager.cs: implemented.
87 * SessionStateModule.cs: copied the
88 file to new location and implemented the 2.0 model.
90 * SessionSQLServerHandler.cs:
91 created. Implementation not done yet.
93 * HttpSessionStateContainer.cs: copied
94 the file to new location and implemented the 2.0 model.
96 * StateServerItem.cs: implementation
99 * HttpSessionState.cs: reimplemented
102 * RemoteStateServer.cs: copied the
103 file to new location and added new code for the 2.0 model.
105 * SessionStateItemCollection.cs:
108 * SessionStateActions.cs: moved the
109 file to new location and added the None member.
111 * ISessionIDManager.cs: moved the file
114 * SessionStateItemExpireCallback.cs:
115 moved the file to new location.
117 * IHttpSessionState.cs: moved the file
120 * SessionStateStoreData.cs: moved the
121 file to new location and modified for the 2.0 model.
123 * ISessionStateItemCollection.cs:
124 moved the file to new location.