* HttpSessionState.cs: Make the SessionDictionary accessable
[mono.git] / mcs / class / System.Web / System.Web.SessionState / ChangeLog
1 2003-11-03 Jackson Harper <jackson@ximian.com>
2
3         * HttpSessionState.cs: Make the SessionDictionary accessable
4         * ISessionHandler.cs: Add method to update the session state
5         data in the handler. Pass the session config to handlers when
6         initializing.
7         * SessionConfig.cs: Add StateNetworkTimeout
8         * SessionInProcHandler.cs: Updates because interface has
9         changed, all functionality is the same.
10         * SessionStateModule.cs: Get new config items, allow SQLServer
11         session manager type. Update session handlers when the session
12         state has been released.
13         * SessionStateSectionHandler.cs: Add StateNetworkTimeout
14         * SessionSQLServerHandler.cs: New class allows sessions to be
15         stored in a database.
16         
17 2003-10-28 Jackson Harper <jackson@ximian.com>
18
19         * HttpSessionState.cs: Do not allow timeout to be set to less then
20         one.
21         
22 2003-10-28 Jackson Harper <jackson@ximian.com>
23
24         * SessionInProcHandler.cs: Compute timeouts
25         correctly. DateTime.Milliseconds is the just the milliseconds part
26         of the time, it is not the entire time as milliseconds.
27         
28 2003-10-13 Ben Maurer  <bmaurer@users.sourceforge.net>
29
30         * SessionStateModule.cs: prevent Context.State from being null if
31         the module is inited in another HttpApplication. Fixes #49569.
32
33 2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
34
35         * IStateRuntime.cs: New interface class
36         * StateRuntime.cs: New class - stubbed out
37
38 2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
39
40         * SessionInProcHandler.cs: Made these internal to fix signature and building CLS-compliant
41
42 2003-07-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
43
44         * SessionDictionary.cs: locking.
45
46         * SessionInProcHandler.cs: use the new method instead of the setter.
47
48 2003-07-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
49
50         * ISessionHandler.cs:
51         * SessionInProcHandler.cs:
52         * SessionStateModule.cs: UpdateContext returns a bool indicating if we
53         started a new session. Only call session start event if that is true.
54
55 2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
56
57         * SessionStateModule.cs: fire application start and session start/end
58         events.
59
60 2003-03-31  Stefan Görling <stefan@gorling.se>
61
62         * HttpSessionState.cs:
63         * ISessionHandler.cs:
64         * SessionInProcHandler.cs:
65         * SessionStateModule.cs: initial implementation of InProc session.
66
67 2003-03-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
68
69         * HttpSessionState.cs: implemented CodePage.
70
71         * SessionStateModule.cs: initial stuff to make it work.
72
73 2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
74
75         * HttpSessionState.cs: reworked to use SessionDictionary.
76         * SessionDictionary.cs: implemented serialization/deserialization.
77
78 2003-03-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
79
80         * SessionConfig.cs:
81         * SessionStateSectionHandler.cs: new files to read <sessionState>
82         configuration.
83
84 2002-10-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
85
86         * SessionStateModule.cs: don't throw exception.  Just for testing the
87         configuration stuff until we implement this.
88
89 2002-08-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
90
91         * HttpSessionState.cs: IsAbandoned is internal.
92         * SessionDictionary.cs: scope fixes.
93         * SessionStateModule.cs: added events.
94
95 2002-06-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
96
97         * System.Web.SessionState/HttpSessionState.cs: 
98         Fixes based on class status page:
99         
100                 - Add attributes (DefaultEvent, ParseChildren).
101                 - Fix declarations.
102                 - Explicitly implement some interfaces (IPostBackDataHandler
103                 and IPostBackEventHandler).
104                 - Implemented some missing methods.
105
106 2002-06-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
107
108         * HttpSessionState.cs: implemented more methods/properties.
109         * SessionDictionary.cs: New file.
110
111 2002-06-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
112
113         * System.Web.SessionState/HttpSessionState.cs:
114         * System.Web.SessionState/SessionStateModule.cs: new files with some
115         implementation and the rest stubbed.
116
117 2002-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
118
119         * IReadOnlySessionState.cs:
120         * IRequiresSessionState.cs:
121         * SessionStateMode.cs: new files.
122