Commit Graph

161 Commits

Author SHA1 Message Date
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
alecpl
9a835c7f7c - Fix is_a() usage for PHP>5.3.6 2011-08-27 08:33:35 +00:00
thomascube
1a716d2d34 Add copyright line on files with significant changes from Kolab Systems 2011-08-24 20:16:14 +00:00
alecpl
5c9d1ffe8e - Add option to hide selected LDAP addressbook on the list 2011-08-16 13:41:52 +00:00
thomascube
782d8593bd More unique error codes 2011-08-14 18:54:24 +00:00
alecpl
7f7ed2d9df - Fix get_address_book() to call get_address_sources() internally when looking for default source 2011-08-02 16:42:29 +00:00
alecpl
f03d89e493 - Fix 'sql' identifier for addressbook handling (#1488013) 2011-07-29 06:48:09 +00:00
alecpl
f1574a5da2 - Performance fix: don't create addressbook object to close() it if it wasn't created before, skipping unneeded LDAP connection 2011-07-27 18:46:03 +00:00
alecpl
5ed119e534 - Don't use default source if source id is specified in get_address_source() 2011-07-27 11:52:46 +00:00
thomascube
609c5e9da9 Session object can be null if db/memcache is not available 2011-07-11 10:51:42 +00:00
alecpl
580adc8263 - Add add_shutdown_function() method. Make possible to call user function before destoying all objects (e.g. session) 2011-07-10 08:26:41 +00:00
alecpl
7f5a849e78 - Added possibility to undo last contact delete operation 2011-07-07 11:44:26 +00:00
alecpl
77406bb731 - Fix url() so zero-values are not skipped (#1487979) 2011-06-29 16:57:26 +00:00
alecpl
b896b18f87 - Call addressbook_get hook only if build-in addressbook doesn't match wanted ID (for better performance), other improvements 2011-06-03 12:34:48 +00:00
alecpl
c9f4e9bc65 - Add read/write methods for immediate operations on cache backend (no affect in-memory cache)
- Add possibility to disable data serialization in cache
2011-05-23 13:42:55 +00:00
alecpl
40a1860174 - Store user preferences in session when write-master is not available and session is stored in memcache, write them later 2011-05-23 11:03:52 +00:00
alecpl
7ad8e2c318 - Add TTL parameter to rcube_cache class (and rcmail::get_cache method) 2011-05-23 09:34:57 +00:00
alecpl
ccc059fd70 - Re-designed cache, fixes memcache/apc issues 2011-05-20 13:48:45 +00:00
alecpl
8edb3d9405 - Add APC support in rcube_cache 2011-05-18 12:37:00 +00:00
alecpl
5cf5ee66c1 - Added general rcube_cache class with memcache support
- Improved caching performance by skipping writes of unchanged data                                                                       
- Option enable_caching replaced by imap_cache and messages_cache options
2011-05-18 11:48:47 +00:00
thomascube
76d4019a35 Get memcache object from rcmail instance 2011-05-18 10:16:36 +00:00
alecpl
d08333ea57 - Fix problems with subfolders of INBOX folder on some IMAP servers (#1487725)
- Fix handling of folders that doesn't belong to any namespace (#1487637)
2011-05-05 12:46:54 +00:00
thomascube
63e9927d5f Add support for session storage using memcache 2011-04-25 15:44:32 +00:00
alecpl
926948e77f - Use shortest include path for better performance 2011-04-25 09:54:35 +00:00
alecpl
8c263ee5e0 - Set proper readonly state of default address book according to real readonly variable value (#1487878) 2011-04-21 08:20:28 +00:00
alecpl
4351f7cd66 - Improve performance by including files with absolute path (#1487849) 2011-04-20 13:58:21 +00:00
thomascube
ef27a6a723 Add hook for request token creation (upon user request) 2011-04-15 16:07:01 +00:00
thomascube
c9f2c47027 Fix request token generation if no cookies set 2011-03-27 16:23:26 +00:00
thomascube
ec045b0a24 Revert r4609 and use stateless request tokens; no need to save them in session and thus no keep-alive necessary; fixes #1487829 2011-03-22 07:49:43 +00:00
thomascube
4591de7018 Prepare for multiple concurrent compose windows 2011-03-10 20:21:21 +00:00
thomascube
ae39c47c3a New config option for custom logo; allow skins to define/override texts 2011-03-01 21:58:54 +00:00
alecpl
dd07e79537 - Close IMAP connection after SMTP, per discussion in (#1485975) 2011-02-15 13:24:47 +00:00
thomascube
07b95dc49b Delegate contact input validation to rcube_addressbook instance; accept already localized texts in rcube_output::show_message() 2011-02-06 22:21:23 +00:00
alecpl
e8d5bdc84e - Fix IDNA support when IDN/INTL modules are in use (#1487742) 2011-02-03 13:58:07 +00:00
thomascube
88ca38a356 Keep rcube_session->lifetime and keep_alive in sync 2011-02-02 18:24:14 +00:00
thomascube
6039aae387 Add groups support for LDAP address books, contributed by Andreas Dick 2011-01-29 11:31:23 +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
0501b637a3 Merge branch devel-addressbook (r4193:4382) back into trunk 2011-01-18 18:00:57 +00:00
alecpl
a76cbddfc9 - Fix %h/%z variables in username_domain option (#1487701) 2011-01-17 12:21:08 +00:00
alecpl
68d2d54100 - Move action files map from index.php to steps' func.inc files 2011-01-16 19:42:40 +00:00
thomascube
f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 2011-01-12 18:25:02 +00:00
thomascube
c3be8ed64c Make sure an existing session is killed/replaced when submitting login form 2011-01-06 12:41:16 +00:00
alecpl
7f1da4818e - Add debug handler support in rcube_imap_generic 2010-12-23 18:25:18 +00:00
alecpl
7c9850da45 - Improve handling of whitespace characters after closing PHP tag in localization and config files 2010-12-22 19:17:47 +00:00
alecpl
e17553d954 - Add 'login_lc' config option for case-insensitive authentication (#1487113)
- Make username comparison case sensitive on MySQL
2010-11-30 13:43:04 +00:00
alecpl
9016a84f7b - Handle PHP warning in decrypt function (#1485970) 2010-11-29 08:50:39 +00:00
alecpl
44840971e8 - Fix handling of folders with name "0" (#1487119) 2010-11-12 10:47:04 +00:00
alecpl
00290a6032 - Add support for shared folders (#1403507) 2010-11-09 07:54:34 +00:00
alecpl
a1fe6bd11d - Add support for IMAP proxy authentication (#1486690) 2010-10-22 19:25:00 +00:00
alecpl
0f0c17ad9e - improved IMAP errors handling (continue) 2010-10-14 10:23:29 +00:00