ChangeLog 4.1 KB

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