Commit Graph

26 Commits

Author SHA1 Message Date
thomascube
81f5dd7774 Consider replication delays in session storage 2011-11-09 13:40:23 +00:00
alecpl
d96a15e24f - Improve performance by skipping redundant SELECT query when writing new session into DB 2011-09-20 07:34:48 +00:00
thomascube
06dc9838e0 Fix session race conditions when composing new messages 2011-09-16 17:53:35 +00:00
alecpl
612eeca739 - Removed leftover code 2011-09-16 17:28:19 +00:00
thomascube
21030324d0 Improved memcache connection procedure from release-0.6; use call_user_func to trigger session gc handlers 2011-09-05 19:58:11 +00:00
thomascube
1a716d2d34 Add copyright line on files with significant changes from Kolab Systems 2011-08-24 20:16:14 +00:00
thomascube
fcc7f861b1 Log session validation errors; keep error message when redirecting to login after session error 2011-07-30 15:32:13 +00:00
thomascube
76d4019a35 Get memcache object from rcmail instance 2011-05-18 10:16:36 +00:00
thomascube
ff4ffc6d54 Revert r4746 due to timestsamp issues with mysql; deprecate rcube_mdb2::unixtimestamp() 2011-05-10 07:08:03 +00:00
thomascube
125894d35d Fix expression 2011-05-02 16:05:02 +00:00
thomascube
638e3459d6 Don't attempt to read session data again if the initial read didn't return a result 2011-04-30 17:01:59 +00:00
thomascube
60a277f1ce Fix callback reference after rename 2011-04-27 08:34:16 +00:00
alecpl
68f39efb04 - Fix fatal error from last commit (#1487884), rename rcube_gc() to gc() 2011-04-26 07:30:45 +00:00
thomascube
63e9927d5f Add support for session storage using memcache 2011-04-25 15:44:32 +00:00
thomascube
4591de7018 Prepare for multiple concurrent compose windows 2011-03-10 20:21:21 +00:00
alecpl
c294eaa3f2 - Performance improvement: Remove redundant DELETE query (for old session deletion) on login 2011-03-08 08:40:47 +00:00
thomascube
fb061aaece Use PHPs session_regenerte_id() instead of using (unreliable) mt_rand() function (#1486281) 2011-03-08 08:07:43 +00:00
thomascube
784a425e07 protect login form submission from CSRF using a request token 2011-02-03 22:08:03 +00:00
thomascube
88ca38a356 Keep rcube_session->lifetime and keep_alive in sync 2011-02-02 18:24:14 +00:00
thomascube
cf2da2f9aa Improve session validity check with changing auth cookies; reduce writes to DB; better phpdoc 2011-01-28 16:44:22 +00:00
thomascube
f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 2011-01-12 18:25:02 +00:00
thomascube
eee6944b5d Save session data with bas64 ecoding to make it more robust against garbage data (#1487136) 2010-11-27 13:59:05 +00:00
alecpl
ca1f564598 - Performance fix for case when session_lifetime=0, fixed indentation 2010-10-08 13:17:28 +00:00
alecpl
e019f2d0f2 - s/RoundCube/Roundcube/ 2010-09-25 13:03:53 +00:00
thomascube
d062dbe18c Add class docuumentation blocks and make phpdoc work again 2010-04-23 14:25:28 +00:00
alecpl
929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 2010-03-01 19:04:34 +00:00