summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include/session.inc
AgeCommit message (Collapse)Author
2010-03-01- Improve performance by avoiding unnecessary updates to the session table ↵alec
(#1486325) git-svn-id: https://svn.roundcube.net/trunk@3297 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-09-07- Use faster/secure mt_rand() (#1486094)alec
git-svn-id: https://svn.roundcube.net/trunk@2932 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-29- prevent duplicated inserts (#1485867)alec
git-svn-id: https://svn.roundcube.net/trunk@2573 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-14Don't write session data on every unset but just remember the unset variablesthomasb
git-svn-id: https://svn.roundcube.net/trunk@2476 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-13- speed up the whole session cleaning in kill_session()alec
git-svn-id: https://svn.roundcube.net/trunk@2472 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-12- don't stop on erroralec
git-svn-id: https://svn.roundcube.net/trunk@2469 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-12Minimize chance of race condition in session handling (#1485659, #1484678)robin
git-svn-id: https://svn.roundcube.net/trunk@2467 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-09- Fix session handling on non-session SQL query error (#1485734)alec
git-svn-id: https://svn.roundcube.net/trunk@2463 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-01-17* bumping up copyright (happy new year ;-))till
git-svn-id: https://svn.roundcube.net/trunk@2237 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-11-23Also clean cache table when removing old messages from cachethomasb
git-svn-id: https://svn.roundcube.net/trunk@2084 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-11-22- fix r2076: removed cache.session_id column, removed DELETEs from cache in ↵alec
session_gc - trust DB server's time when "touching" cache and messages tables git-svn-id: https://svn.roundcube.net/trunk@2077 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-11-21- Increase speed of session destroy and garbage clean upalec
- Fix session timeout when DB server got clock skew (#1485490) git-svn-id: https://svn.roundcube.net/trunk@2076 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-10-02- improved rcube_sess_gc() when enable_caching=false, also use join() oncealec
git-svn-id: https://svn.roundcube.net/trunk@1911 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-25DRY: set (secure) cookies using rcmail::setcookie() + set ↵thomasb
session.only_use_cookies git-svn-id: https://svn.roundcube.net/trunk@1890 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-18Bind cookie gotten over HTTPS to HTTPS only (#1485336).robin
git-svn-id: https://svn.roundcube.net/trunk@1823 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-08-28Add rcube name prefixes + codestylethomasb
git-svn-id: https://svn.roundcube.net/trunk@1685 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-05-17New class rcube_message representing a mail message; changed global $MESSAGE ↵thomasb
from array to object git-svn-id: https://svn.roundcube.net/trunk@1400 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-05-08- Don't attempt to delete cache entries if enable_caching is FALSE (#1485051)alec
git-svn-id: https://svn.roundcube.net/trunk@1362 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-02-13* implemented feature from #1484476till
git-svn-id: https://svn.roundcube.net/trunk@1063 208e9e7b-5314-0410-a742-e7e81cd9613c
2007-11-19Correctly set session cookie lifetime if not 0thomasb
git-svn-id: https://svn.roundcube.net/trunk@920 208e9e7b-5314-0410-a742-e7e81cd9613c
2007-11-06Fix bugs #1484555, #1484646 and #1484639thomasb
git-svn-id: https://svn.roundcube.net/trunk@911 208e9e7b-5314-0410-a742-e7e81cd9613c
2007-10-03Update copyright noticeihug
git-svn-id: https://svn.roundcube.net/trunk@850 208e9e7b-5314-0410-a742-e7e81cd9613c
2007-03-27New session authentication, should fix bugs #1483951 and #1484299; testing ↵thomasb
required git-svn-id: https://svn.roundcube.net/trunk@521 208e9e7b-5314-0410-a742-e7e81cd9613c
2006-09-08Fixed safe_mode issuesthomasb
git-svn-id: https://svn.roundcube.net/trunk@339 208e9e7b-5314-0410-a742-e7e81cd9613c
2006-09-07Some bugfixes and session expiration stuffthomasb
git-svn-id: https://svn.roundcube.net/trunk@338 208e9e7b-5314-0410-a742-e7e81cd9613c
2006-08-30Added MSSQL supportthomasb
git-svn-id: https://svn.roundcube.net/trunk@328 208e9e7b-5314-0410-a742-e7e81cd9613c
2006-02-05Added message cache garbage collectorroundcube
git-svn-id: https://svn.roundcube.net/trunk@132 208e9e7b-5314-0410-a742-e7e81cd9613c
2005-12-03Re-design of caching (new database table added\!); some bugfixes; Postgres ↵roundcube
support git-svn-id: https://svn.roundcube.net/trunk@88 208e9e7b-5314-0410-a742-e7e81cd9613c
2005-10-27more postgres supportsparc
git-svn-id: https://svn.roundcube.net/trunk@66 208e9e7b-5314-0410-a742-e7e81cd9613c
2005-10-25more pear/mdb2 integrationsparc
git-svn-id: https://svn.roundcube.net/trunk@58 208e9e7b-5314-0410-a742-e7e81cd9613c
2005-10-07Several bugfixes and feature improvementsroundcube
git-svn-id: https://svn.roundcube.net/trunk@21 208e9e7b-5314-0410-a742-e7e81cd9613c
2005-09-28Minor bugfixes and correction of confusing License notficationsroundcube
git-svn-id: https://svn.roundcube.net/trunk@8 208e9e7b-5314-0410-a742-e7e81cd9613c
2005-09-25Initial revisionroundcube
git-svn-id: https://svn.roundcube.net/trunk@3 208e9e7b-5314-0410-a742-e7e81cd9613c