summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include/rcube_session.php
AgeCommit message (Collapse)Author
2012-01-18Changed license to GNU GPLv3+ with exceptions for skins and pluginsthomasb
git-svn-id: https://svn.roundcube.net/trunk@5787 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-01- Simplified compose session data handling, no need for session->cleanup()alec
git-svn-id: https://svn.roundcube.net/trunk@5521 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-11-11Fix: decode session data into superglobals after re-readingthomasb
git-svn-id: https://svn.roundcube.net/trunk@5414 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-11-09Consider replication delays in session storagethomasb
git-svn-id: https://svn.roundcube.net/trunk@5403 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-20- Improve performance by skipping redundant SELECT query when writing new ↵alec
session into DB git-svn-id: https://svn.roundcube.net/trunk@5247 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-16Fix session race conditions when composing new messagesthomasb
git-svn-id: https://svn.roundcube.net/trunk@5226 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-16- Removed leftover codealec
git-svn-id: https://svn.roundcube.net/trunk@5225 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-05Improved memcache connection procedure from release-0.6; use call_user_func ↵thomasb
to trigger session gc handlers git-svn-id: https://svn.roundcube.net/trunk@5177 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-24Add copyright line on files with significant changes from Kolab Systemsthomasb
git-svn-id: https://svn.roundcube.net/trunk@5128 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-30Log session validation errors; keep error message when redirecting to login ↵thomasb
after session error git-svn-id: https://svn.roundcube.net/trunk@4991 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-18Get memcache object from rcmail instancethomasb
git-svn-id: https://svn.roundcube.net/trunk@4782 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-10Revert r4746 due to timestsamp issues with mysql; deprecate ↵thomasb
rcube_mdb2::unixtimestamp() git-svn-id: https://svn.roundcube.net/trunk@4747 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-02Fix expressionthomasb
git-svn-id: https://svn.roundcube.net/trunk@4721 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-30Don't attempt to read session data again if the initial read didn't return a ↵thomasb
result git-svn-id: https://svn.roundcube.net/trunk@4713 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-27Fix callback reference after renamethomasb
git-svn-id: https://svn.roundcube.net/trunk@4704 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-26- Fix fatal error from last commit (#1487884), rename rcube_gc() to gc()alec
git-svn-id: https://svn.roundcube.net/trunk@4698 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-25Add support for session storage using memcachethomasb
git-svn-id: https://svn.roundcube.net/trunk@4696 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-03-10Prepare for multiple concurrent compose windowsthomasb
git-svn-id: https://svn.roundcube.net/trunk@4604 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-03-08- Performance improvement: Remove redundant DELETE query (for old session ↵alec
deletion) on login git-svn-id: https://svn.roundcube.net/trunk@4599 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-03-08Use PHPs session_regenerte_id() instead of using (unreliable) mt_rand() ↵thomasb
function (#1486281) git-svn-id: https://svn.roundcube.net/trunk@4598 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-02-03protect login form submission from CSRF using a request tokenthomasb
git-svn-id: https://svn.roundcube.net/trunk@4490 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-02-02Keep rcube_session->lifetime and keep_alive in syncthomasb
git-svn-id: https://svn.roundcube.net/trunk@4480 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-01-28Improve session validity check with changing auth cookies; reduce writes to ↵thomasb
DB; better phpdoc git-svn-id: https://svn.roundcube.net/trunk@4466 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-01-12Bumbed version; Roundcube development is not Switzerland onlythomasb
git-svn-id: https://svn.roundcube.net/trunk@4410 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-11-27Save session data with bas64 ecoding to make it more robust against garbage ↵thomasb
data (#1487136) git-svn-id: https://svn.roundcube.net/trunk@4275 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-10-08- Performance fix for case when session_lifetime=0, fixed indentationalec
git-svn-id: https://svn.roundcube.net/trunk@4066 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-09-25- s/RoundCube/Roundcube/alec
git-svn-id: https://svn.roundcube.net/trunk@3989 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-04-23Add class docuumentation blocks and make phpdoc work againthomasb
git-svn-id: https://svn.roundcube.net/trunk@3559 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-01- Improve performance by avoiding unnecessary updates to the session table ↵alec
(#1486325) git-svn-id: https://svn.roundcube.net/trunk@3296 208e9e7b-5314-0410-a742-e7e81cd9613c