Commit Graph

31 Commits (a274fb2e20215716389ec3709f0726b7002521f3)

Author SHA1 Message Date
thomascube c73efcc7bb Reset IP stored in session when destroying session data (#1488056) 13 years ago
thomascube fec2d8e130 Refactored IMAP cache expunge: delegate to storage object; don't rely on deprecated 'enable_caching' config option 13 years ago
thomascube 7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 13 years ago
alecpl 72ff6ae884 - Simplified compose session data handling, no need for session->cleanup() 13 years ago
thomascube 8c2b883bf0 Fix: decode session data into superglobals after re-reading 13 years ago
thomascube 81f5dd7774 Consider replication delays in session storage 13 years ago
alecpl d96a15e24f - Improve performance by skipping redundant SELECT query when writing new session into DB 13 years ago
thomascube 06dc9838e0 Fix session race conditions when composing new messages 13 years ago
alecpl 612eeca739 - Removed leftover code 13 years ago
thomascube 21030324d0 Improved memcache connection procedure from release-0.6; use call_user_func to trigger session gc handlers 13 years ago
thomascube 1a716d2d34 Add copyright line on files with significant changes from Kolab Systems 13 years ago
thomascube fcc7f861b1 Log session validation errors; keep error message when redirecting to login after session error 14 years ago
thomascube 76d4019a35 Get memcache object from rcmail instance 14 years ago
thomascube ff4ffc6d54 Revert r4746 due to timestsamp issues with mysql; deprecate rcube_mdb2::unixtimestamp() 14 years ago
thomascube 125894d35d Fix expression 14 years ago
thomascube 638e3459d6 Don't attempt to read session data again if the initial read didn't return a result 14 years ago
thomascube 60a277f1ce Fix callback reference after rename 14 years ago
alecpl 68f39efb04 - Fix fatal error from last commit (#1487884), rename rcube_gc() to gc() 14 years ago
thomascube 63e9927d5f Add support for session storage using memcache 14 years ago
thomascube 4591de7018 Prepare for multiple concurrent compose windows 14 years ago
alecpl c294eaa3f2 - Performance improvement: Remove redundant DELETE query (for old session deletion) on login 14 years ago
thomascube fb061aaece Use PHPs session_regenerte_id() instead of using (unreliable) mt_rand() function (#1486281) 14 years ago
thomascube 784a425e07 protect login form submission from CSRF using a request token 14 years ago
thomascube 88ca38a356 Keep rcube_session->lifetime and keep_alive in sync 14 years ago
thomascube cf2da2f9aa Improve session validity check with changing auth cookies; reduce writes to DB; better phpdoc 14 years ago
thomascube f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 14 years ago
thomascube eee6944b5d Save session data with bas64 ecoding to make it more robust against garbage data (#1487136) 14 years ago
alecpl ca1f564598 - Performance fix for case when session_lifetime=0, fixed indentation 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
thomascube d062dbe18c Add class docuumentation blocks and make phpdoc work again 15 years ago
alecpl 929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 15 years ago