2007-06-20 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / System.Web / System.Web.SessionState_2.0 / ChangeLog
1 2007-06-20  Marek Habersack  <mhabersack@novell.com>
2
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.
7
8 2007-04-30  Marek Habersack  <mhabersack@novell.com>
9
10         * SessionInProcHandler.cs: do not end session when setting and
11         releasing item in mid-session. Fixes bugs #81440, #81140 and
12         #80723
13
14 2007-04-18  Marek Habersack  <mhabersack@novell.com>
15
16         * SessionInProcHandler.cs: added protection against raising early
17         session end event when resetting item timeout. Fixes bug #81140
18
19 2007-03-12  Konstantin Triger <kostat@mainsoft.com>
20
21         * SessionStateModule.cs: TARGET_J2EE: support only J2EE sessions.
22
23 2007-03-06  Marek Habersack  <mhabersack@novell.com>
24
25         * SessionInProcHandler.cs: gracefully handle different value types
26         in the session removal handler.
27
28         * SessionStateModule.cs: create an empty container if session data
29         is null. Fixes bug 80682
30
31 2007-02-19  Konstantin Triger <kostat@mainsoft.com>
32
33         * SessionStateModule.cs: call Session_End callback only if the handler
34                 does not support expiration.
35
36 2007-01-20  Miguel de Icaza  <miguel@novell.com>
37
38         * SessionStateModule.cs: Removed unused variables.
39
40 2007-01-07  Konstantin Triger <kostat@mainsoft.com>
41
42         * SessionStateModule.cs: Implemented raising of Session_OnEnd event,
43                 refactoring.
44
45 2006-12-27  Konstantin Triger <kostat@mainsoft.com>
46
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.
52
53 2006-12-20  Marek Habersack  <grendello@gmail.com>
54         * SessionStateServerHandler.cs:
55         implemented for the 2.0 model.
56
57         * SessionStateUtility.cs:
58         implemented.
59
60         * SessionStateStoreProviderBase.cs:
61         implemented.
62
63         * SessionInProcHandler.cs:
64         reimplemented for the 2.0 model.
65
66         * SessionIDManager.cs: implemented.
67
68         * SessionStateModule.cs: copied the
69         file to new location and implemented the 2.0 model.
70
71         * SessionSQLServerHandler.cs:
72         created. Implementation not done yet.
73
74         * HttpSessionStateContainer.cs: copied
75         the file to new location and implemented the 2.0 model.
76
77         * StateServerItem.cs: implementation
78         for the 2.0 model.
79
80         * HttpSessionState.cs: reimplemented
81         for the 2.0 model.
82
83         * RemoteStateServer.cs: copied the
84         file to new location and added new code for the 2.0 model.
85
86         * SessionStateItemCollection.cs:
87         implemented.
88
89         * SessionStateActions.cs: moved the
90         file to new location and added the None member.
91
92         * ISessionIDManager.cs: moved the file
93         to new location.
94
95         * SessionStateItemExpireCallback.cs:
96         moved the file to new location.
97
98         * IHttpSessionState.cs: moved the file
99         to new location.
100
101         * SessionStateStoreData.cs: moved the
102         file to new location and modified for the 2.0 model.
103
104         * ISessionStateItemCollection.cs:
105         moved the file to new location.