ChangeLog 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. 2007-07-31 Marek Habersack <[email protected]>
  2. * SessionInProcHandler.cs: initialize the static session objects
  3. collection from the application state instead of using
  4. SessionStateUtility.GetSessionStaticObjects. Fixes bug #82193
  5. * SessionStateServerHandler.cs: as above
  6. 2007-07-30 Igor Zelmanovich <[email protected]>
  7. * SessionStateModule.cs:
  8. ensure release (save) session state at OnEndRequest.
  9. 2007-06-20 Marek Habersack <[email protected]>
  10. * SessionInProcHandler.cs: use HttpRuntime.InternalCache to keep
  11. the internal entries.
  12. * SessionStateModule.cs: if session is abandoned and the handler
  13. supports expiration, disable the handler's session expiration
  14. callback and call SessionStateUtility.RaiseSessionEnd
  15. directly. Fixes bug #81853.
  16. 2007-04-30 Marek Habersack <[email protected]>
  17. * SessionInProcHandler.cs: do not end session when setting and
  18. releasing item in mid-session. Fixes bugs #81440, #81140 and
  19. #80723
  20. 2007-04-18 Marek Habersack <[email protected]>
  21. * SessionInProcHandler.cs: added protection against raising early
  22. session end event when resetting item timeout. Fixes bug #81140
  23. 2007-03-12 Konstantin Triger <[email protected]>
  24. * SessionStateModule.cs: TARGET_J2EE: support only J2EE sessions.
  25. 2007-03-06 Marek Habersack <[email protected]>
  26. * SessionInProcHandler.cs: gracefully handle different value types
  27. in the session removal handler.
  28. * SessionStateModule.cs: create an empty container if session data
  29. is null. Fixes bug 80682
  30. 2007-02-19 Konstantin Triger <[email protected]>
  31. * SessionStateModule.cs: call Session_End callback only if the handler
  32. does not support expiration.
  33. 2007-01-20 Miguel de Icaza <[email protected]>
  34. * SessionStateModule.cs: Removed unused variables.
  35. 2007-01-07 Konstantin Triger <[email protected]>
  36. * SessionStateModule.cs: Implemented raising of Session_OnEnd event,
  37. refactoring.
  38. 2006-12-27 Konstantin Triger <[email protected]>
  39. * SessionIDManager.cs: Pass config to SessionStateModule.IsCookieLess.
  40. * SessionStateStoreData.cs: fix constructor signature.
  41. * SessionInProcHandler.cs, SessionStateServerHandler.cs: ensure has a default
  42. constructor to make instantiating same as for custom provider.
  43. * SessionStateModule.cs: support custom providers.
  44. 2006-12-20 Marek Habersack <[email protected]>
  45. * SessionStateServerHandler.cs:
  46. implemented for the 2.0 model.
  47. * SessionStateUtility.cs:
  48. implemented.
  49. * SessionStateStoreProviderBase.cs:
  50. implemented.
  51. * SessionInProcHandler.cs:
  52. reimplemented for the 2.0 model.
  53. * SessionIDManager.cs: implemented.
  54. * SessionStateModule.cs: copied the
  55. file to new location and implemented the 2.0 model.
  56. * SessionSQLServerHandler.cs:
  57. created. Implementation not done yet.
  58. * HttpSessionStateContainer.cs: copied
  59. the file to new location and implemented the 2.0 model.
  60. * StateServerItem.cs: implementation
  61. for the 2.0 model.
  62. * HttpSessionState.cs: reimplemented
  63. for the 2.0 model.
  64. * RemoteStateServer.cs: copied the
  65. file to new location and added new code for the 2.0 model.
  66. * SessionStateItemCollection.cs:
  67. implemented.
  68. * SessionStateActions.cs: moved the
  69. file to new location and added the None member.
  70. * ISessionIDManager.cs: moved the file
  71. to new location.
  72. * SessionStateItemExpireCallback.cs:
  73. moved the file to new location.
  74. * IHttpSessionState.cs: moved the file
  75. to new location.
  76. * SessionStateStoreData.cs: moved the
  77. file to new location and modified for the 2.0 model.
  78. * ISessionStateItemCollection.cs:
  79. moved the file to new location.