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