Commit Graph

26 Commits

Author SHA1 Message Date
Aleksander Machniak
8c75dd3aa8 Add convenient method to create new session records 2016-09-29 12:20:43 +02:00
Aleksander Machniak
d72e5afb47 Fix PHP7 warning "session_start(): Session callback expects true/false return value" (#1490624) 2015-12-28 17:07:53 +01:00
Aleksander Machniak
cd219a45dd Fix regression where some message attachments could be missing on edit/forward (#1490608) 2015-12-18 11:42:05 +01:00
Aleksander Machniak
7bbb86f78a Session read handler must return a string in PHP7 2015-09-19 08:35:35 +02:00
Aleksander Machniak
f75bc5c24b Use random security tokens instead of hashes based on encryption key (#1490404) 2015-09-08 09:38:45 +02:00
Aleksander Machniak
93e64008a6 Small code improvements 2015-08-05 09:30:51 +02:00
Aleksander Machniak
e2bceaefe6 Support more secure hashing algorithms for auth cookie - configurable by PHP's session.hash_function (#1490403) 2015-07-18 16:05:34 +02:00
Aleksander Machniak
a958748947 CS fixes 2015-06-07 15:26:33 +02:00
Thomas Bruederli
87ff88d550 Fix session garbage collector handler registration after refactoring 2015-03-09 17:17:04 +01:00
corbosman
b4be89bdac use factory 2015-02-27 15:03:58 +01:00
corbosman
4df4ab5007 session refactor and add redis driver 2015-02-19 14:55:09 +01:00
Aleksander Machniak
34a0902089 Use consistent column/table quoting in sql queries 2014-09-12 14:37:51 +02:00
Thomas Bruederli
17acd5ccda Use public property instead of setter method to improve compatibility 2014-05-27 19:51:04 +02:00
Thomas Bruederli
14291c79db Add option to suppress session data writes to DB 2014-05-22 18:02:02 +02:00
Thomas Bruederli
1e7d1240ed Avoid rcube_session::reload() to reset previous changes. This fixes parallel attachment uploads that could get lost when using the database_attachments plugin 2013-11-07 11:38:58 +01:00
Thomas Bruederli
1a8cf64dd1 Avoid session timeouts with memcache backend as proposed by D. Carter via users mailing list 2013-07-23 11:12:44 +02:00
Thomas Bruederli
4d480b36ea Respect HTTP_X_FORWARDED_FOR and HTTP_X_REAL_IP variables for session IP check 2013-07-17 08:04:15 +02:00
Aleksander Machniak
3dbe4f79e4 Fix session issues when local and database time differs (#1486132)
Improve performance by executing session gc on script shutdown, also call session_write_close() ASAP
2013-06-16 14:18:57 +02:00
Thomas Bruederli
42de33c7de Add option to use PHP's native session save handlers 2013-06-05 09:10:08 +02:00
Victor Benincasa
3906264747 Fix typos 2013-03-26 07:08:58 -03:00
Thomas Bruederli
f603883d37 Fix typo 2013-03-25 09:07:29 +01:00
Thomas Bruederli
4034a79beb Check for exact matching session keys before splitting into path segments. Adds backwards-compatibility after commit f0a7159c 2013-03-25 09:05:26 +01:00
Thomas Bruederli
f0a7159c40 Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422 2013-03-02 00:10:54 +01:00
Aleksander Machniak
0d214498d0 CS fixes 2012-12-18 19:02:53 +01:00
Aleksander Machniak
d2534c63f2 Cleanup, remove file paths from doc 2012-12-18 09:07:00 +01:00
Aleksander Machniak
ba6f21caeb Framework files moved to lib/Roundcube 2012-11-21 19:52:03 +01:00