1 2007-09-18 Marek Habersack <mhabersack@novell.com>
3 * SessionIDManager.cs: preserve the query part of the url when
4 redirecting with cookieless sessions active. Fixes bug #318790
6 2007-09-07 Marek Habersack <mhabersack@novell.com>
8 * SessionInProcHandler.cs: properly clone the
9 ApplicationState.SessionObjects at the start of the request and
10 use the copy when creating new storage items. That way session
11 scope static objects are valid within a single session only. Fixes
14 2007-08-14 Marek Habersack <mhabersack@novell.com>
16 * SessionStateServerHandler.cs: remove unused field.
18 2007-07-31 Marek Habersack <mhabersack@novell.com>
20 * SessionInProcHandler.cs: initialize the static session objects
21 collection from the application state instead of using
22 SessionStateUtility.GetSessionStaticObjects. Fixes bug #82193
23 * SessionStateServerHandler.cs: as above
25 2007-07-30 Igor Zelmanovich <igorz@mainsoft.com>
27 * SessionStateModule.cs:
28 ensure release (save) session state at OnEndRequest.
30 2007-06-20 Marek Habersack <mhabersack@novell.com>
32 * SessionInProcHandler.cs: use HttpRuntime.InternalCache to keep
35 * SessionStateModule.cs: if session is abandoned and the handler
36 supports expiration, disable the handler's session expiration
37 callback and call SessionStateUtility.RaiseSessionEnd
38 directly. Fixes bug #81853.
40 2007-04-30 Marek Habersack <mhabersack@novell.com>
42 * SessionInProcHandler.cs: do not end session when setting and
43 releasing item in mid-session. Fixes bugs #81440, #81140 and
46 2007-04-18 Marek Habersack <mhabersack@novell.com>
48 * SessionInProcHandler.cs: added protection against raising early
49 session end event when resetting item timeout. Fixes bug #81140
51 2007-03-12 Konstantin Triger <kostat@mainsoft.com>
53 * SessionStateModule.cs: TARGET_J2EE: support only J2EE sessions.
55 2007-03-06 Marek Habersack <mhabersack@novell.com>
57 * SessionInProcHandler.cs: gracefully handle different value types
58 in the session removal handler.
60 * SessionStateModule.cs: create an empty container if session data
61 is null. Fixes bug 80682
63 2007-02-19 Konstantin Triger <kostat@mainsoft.com>
65 * SessionStateModule.cs: call Session_End callback only if the handler
66 does not support expiration.
68 2007-01-20 Miguel de Icaza <miguel@novell.com>
70 * SessionStateModule.cs: Removed unused variables.
72 2007-01-07 Konstantin Triger <kostat@mainsoft.com>
74 * SessionStateModule.cs: Implemented raising of Session_OnEnd event,
77 2006-12-27 Konstantin Triger <kostat@mainsoft.com>
79 * SessionIDManager.cs: Pass config to SessionStateModule.IsCookieLess.
80 * SessionStateStoreData.cs: fix constructor signature.
81 * SessionInProcHandler.cs, SessionStateServerHandler.cs: ensure has a default
82 constructor to make instantiating same as for custom provider.
83 * SessionStateModule.cs: support custom providers.
85 2006-12-20 Marek Habersack <grendello@gmail.com>
86 * SessionStateServerHandler.cs:
87 implemented for the 2.0 model.
89 * SessionStateUtility.cs:
92 * SessionStateStoreProviderBase.cs:
95 * SessionInProcHandler.cs:
96 reimplemented for the 2.0 model.
98 * SessionIDManager.cs: implemented.
100 * SessionStateModule.cs: copied the
101 file to new location and implemented the 2.0 model.
103 * SessionSQLServerHandler.cs:
104 created. Implementation not done yet.
106 * HttpSessionStateContainer.cs: copied
107 the file to new location and implemented the 2.0 model.
109 * StateServerItem.cs: implementation
112 * HttpSessionState.cs: reimplemented
115 * RemoteStateServer.cs: copied the
116 file to new location and added new code for the 2.0 model.
118 * SessionStateItemCollection.cs:
121 * SessionStateActions.cs: moved the
122 file to new location and added the None member.
124 * ISessionIDManager.cs: moved the file
127 * SessionStateItemExpireCallback.cs:
128 moved the file to new location.
130 * IHttpSessionState.cs: moved the file
133 * SessionStateStoreData.cs: moved the
134 file to new location and modified for the 2.0 model.
136 * ISessionStateItemCollection.cs:
137 moved the file to new location.