1 2003-11-03 Jackson Harper <jackson@ximian.com>
3 * HttpSessionState.cs (CopyTo): Copy values not keys. Patch by Yaron Shkop.
5 2003-11-03 Jackson Harper <jackson@ximian.com>
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
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
21 2003-10-28 Jackson Harper <jackson@ximian.com>
23 * HttpSessionState.cs: Do not allow timeout to be set to less then
26 2003-10-28 Jackson Harper <jackson@ximian.com>
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.
32 2003-10-13 Ben Maurer <bmaurer@users.sourceforge.net>
34 * SessionStateModule.cs: prevent Context.State from being null if
35 the module is inited in another HttpApplication. Fixes #49569.
37 2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
39 * IStateRuntime.cs: New interface class
40 * StateRuntime.cs: New class - stubbed out
42 2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
44 * SessionInProcHandler.cs: Made these internal to fix signature and building CLS-compliant
46 2003-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
48 * SessionDictionary.cs: locking.
50 * SessionInProcHandler.cs: use the new method instead of the setter.
52 2003-07-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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.
59 2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
61 * SessionStateModule.cs: fire application start and session start/end
64 2003-03-31 Stefan Görling <stefan@gorling.se>
66 * HttpSessionState.cs:
68 * SessionInProcHandler.cs:
69 * SessionStateModule.cs: initial implementation of InProc session.
71 2003-03-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
73 * HttpSessionState.cs: implemented CodePage.
75 * SessionStateModule.cs: initial stuff to make it work.
77 2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
79 * HttpSessionState.cs: reworked to use SessionDictionary.
80 * SessionDictionary.cs: implemented serialization/deserialization.
82 2003-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
85 * SessionStateSectionHandler.cs: new files to read <sessionState>
88 2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
90 * SessionStateModule.cs: don't throw exception. Just for testing the
91 configuration stuff until we implement this.
93 2002-08-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
95 * HttpSessionState.cs: IsAbandoned is internal.
96 * SessionDictionary.cs: scope fixes.
97 * SessionStateModule.cs: added events.
99 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
101 * System.Web.SessionState/HttpSessionState.cs:
102 Fixes based on class status page:
104 - Add attributes (DefaultEvent, ParseChildren).
106 - Explicitly implement some interfaces (IPostBackDataHandler
107 and IPostBackEventHandler).
108 - Implemented some missing methods.
110 2002-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
112 * HttpSessionState.cs: implemented more methods/properties.
113 * SessionDictionary.cs: New file.
115 2002-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
117 * System.Web.SessionState/HttpSessionState.cs:
118 * System.Web.SessionState/SessionStateModule.cs: new files with some
119 implementation and the rest stubbed.
121 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
123 * IReadOnlySessionState.cs:
124 * IRequiresSessionState.cs:
125 * SessionStateMode.cs: new files.