ChangeLog 3.1 KB

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