summaryrefslogtreecommitdiff
path: root/program/include/rcube_session.php
AgeCommit message (Collapse)Author
2012-11-10Simplify keep-alive action. Now the interval is based on session_lifetime,Aleksander Machniak
which means it's executed only if needed for session keeping (reset interval on every action). Temporarily remove check-recent request, it will be replaced by new global system refresh request in future. Use keep_alive setting as auto-refresh request interval (allow no-refresh mode)
2012-08-12CS fixes (mostly tab -> spaces)Aleksander Machniak
2012-08-09- Fix (workaround) delete operations with some versions of memcache (#1488592)Aleksander Machniak
2012-07-06There's a case (reason unknown) when destroy() is called with empty session key.Aleksander Machniak
Handle this case properly to prevent from PHP error: Memcache::delete(): Key cannot be empty.
2012-05-24Remove possible confusion on session reads - PHP expects string result not ↵Aleksander Machniak
boolean
2012-05-22Removed $Id$Aleksander Machniak
2012-04-30Accept two past time slots for auth cookie validation; don't encode ↵thomascube
user-agent into session auth hash (#1488449)
2012-04-16- Replace some references to rcmail with rcubealecpl
2012-04-16- Framework refactoring (I hope it's the last one):alecpl
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils renamed main.inc into rcube_bc.inc
2012-04-13- Merge devel-framework branch, resolved conflictsalecpl
2012-04-07Reset IP stored in session when destroying session data (#1488056)thomascube
2012-02-21Refactored IMAP cache expunge: delegate to storage object; don't rely on ↵thomascube
deprecated 'enable_caching' config option
2012-01-18Changed license to GNU GPLv3+ with exceptions for skins and pluginsthomascube
2011-12-01- Simplified compose session data handling, no need for session->cleanup()alecpl
2011-11-11Fix: decode session data into superglobals after re-readingthomascube
2011-11-09Consider replication delays in session storagethomascube
2011-09-20- Improve performance by skipping redundant SELECT query when writing new ↵alecpl
session into DB
2011-09-16Fix session race conditions when composing new messagesthomascube
2011-09-16- Removed leftover codealecpl
2011-09-05Improved memcache connection procedure from release-0.6; use call_user_func ↵thomascube
to trigger session gc handlers
2011-08-24Add copyright line on files with significant changes from Kolab Systemsthomascube
2011-07-30Log session validation errors; keep error message when redirecting to login ↵thomascube
after session error
2011-05-18Get memcache object from rcmail instancethomascube
2011-05-10Revert r4746 due to timestsamp issues with mysql; deprecate ↵thomascube
rcube_mdb2::unixtimestamp()
2011-05-02Fix expressionthomascube
2011-04-30Don't attempt to read session data again if the initial read didn't return a ↵thomascube
result
2011-04-27Fix callback reference after renamethomascube
2011-04-26- Fix fatal error from last commit (#1487884), rename rcube_gc() to gc()alecpl
2011-04-25Add support for session storage using memcachethomascube
2011-03-10Prepare for multiple concurrent compose windowsthomascube
2011-03-08- Performance improvement: Remove redundant DELETE query (for old session ↵alecpl
deletion) on login
2011-03-08Use PHPs session_regenerte_id() instead of using (unreliable) mt_rand() ↵thomascube
function (#1486281)
2011-02-03protect login form submission from CSRF using a request tokenthomascube
2011-02-02Keep rcube_session->lifetime and keep_alive in syncthomascube
2011-01-28Improve session validity check with changing auth cookies; reduce writes to ↵thomascube
DB; better phpdoc
2011-01-12Bumbed version; Roundcube development is not Switzerland onlythomascube
2010-11-27Save session data with bas64 ecoding to make it more robust against garbage ↵thomascube
data (#1487136)
2010-10-08- Performance fix for case when session_lifetime=0, fixed indentationalecpl
2010-09-25- s/RoundCube/Roundcube/alecpl
2010-04-23Add class docuumentation blocks and make phpdoc work againthomascube
2010-03-01- Improve performance by avoiding unnecessary updates to the session table ↵alecpl
(#1486325)