Commit Graph

80 Commits (ff519ed8c259fa0b39ce47ccc728e62a97b9a911)

Author SHA1 Message Date
alecpl 929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 15 years ago
thomascube 47d8d39cf4 Use rcmail::imap_connect() to establish IMAP connections; always initialize rcube_imap object in mail steps 15 years ago
thomascube b545d3e838 Fix loading of plugin configs: user prefs will always survive (#1486368) 15 years ago
alecpl 48bc52e835 - Fix imap_init hook broken in r3258 (#1486493) 15 years ago
alecpl 9b94eb6415 - Fix setting task name according to auth state. So, any action before user
is authenticated is assigned to 'login' task instead of 'mail'. Now binding
  plugins to 'login' task is possible and realy usefull. It's also possible 
  to bind to all tasks excluding 'login'.
15 years ago
alecpl 2b35c5d8f6 - performance stats logging in devel_mode 15 years ago
alecpl b5846eed4d - Login preformance: Create default folders on first login only 15 years ago
alecpl 10eedbe75a - add file/line definitions to raise_error() calls 15 years ago
alecpl 2273d4117f - Add support for MDB2's 'sqlsrv' driver (#1486395) 15 years ago
alecpl 638fb8a972 - fix $Id$ keyword 15 years ago
alecpl 9898fe315a - don't use preg_replace with /e modifier + code cleanup 15 years ago
alecpl 317a7d9f67 - fix warning when authentication fails and debug_level=4 (#1486292) 15 years ago
alecpl c96c5a98af - use 7th (httponly) argument of setcookie() 15 years ago
alecpl 3ea30ef7eb - fix HTTPS checking (#1486273) 15 years ago
alecpl 7d51781450 - fix Russian language position on languages list 15 years ago
alecpl 1cead0cbf4 - sorting by message index - added 'index_sort' option (#1485936) 15 years ago
alecpl 0102742cb2 - Added 'ldap_debug' option + small change to not rely on rcube_config inside rcube_ldap class 15 years ago
alecpl bdab2c5faf - small code improvements 15 years ago
alecpl b48d9bf5d4 - Use faster/secure mt_rand() (#1486094) 15 years ago
alecpl ee258ce158 - performance fix: don't check mbstring functions existence too often 16 years ago
alecpl 564a2ba793 - Help plugin
- support 'dummy' task (for plugins)
16 years ago
thomascube 5499336fef Use global request tokens and automatically protect all POST requests 16 years ago
alecpl 2c3d81dddd - use simple rcube_smtp class
- Installer: fix SMTP settings test
16 years ago
thomascube 57f0c81f2c Use request tokens to protect POST requests from CSFR 16 years ago
thomascube afc6e4bd10 Added hook when killing a session 16 years ago
alecpl 713a66fc0f - prevent from some mcrypt warnings (#1485970) 16 years ago
alecpl d559cba5f7 - Added 'imap_debug' option, described 'sql_debug' option in config file 16 years ago
alecpl 0b2ce91f25 - Reviewed/fixed skip_deleted/read_when_deleted/flag_for_deletion options handling in UI 16 years ago
alecpl 79c45f4b18 - fix rep_specialchars_output() performance, remove old 'charset' option use 16 years ago
alecpl 74d421d55a - don't show message on unknown error (#1485848) + translate "Server Error!" message 16 years ago
alecpl 2471d3a979 - Added possibility to encrypt received header, option 'http_received_header_encrypt',
added some more logic in encrypt/decrypt functions for security
16 years ago
thomascube f879f4e2f8 Trigger 'create_identity' when creating a new user; Allow 'create_user' hook to abort the operation 16 years ago
alecpl 27924acf43 - speed up the whole session cleaning in kill_session() 16 years ago
svncommit f22c2cefb4 Really, really logout (fixes r2467). 16 years ago
svncommit 617b4f699f Minimize chance of race condition in session handling (#1485659, #1484678) 16 years ago
thomascube 1c932d58b5 Allow plugins to define their own tasks + add 'domain' parameter for rcube_template::button() 16 years ago
alecpl 76db10d65d - fix setting empty string in imap_root 16 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 16 years ago
alecpl f86e8f5faa - Support STARTTLS in IMAP connection (#1485284) 16 years ago
alecpl 942069969c - Support several e-mail addresses per user from virtuser_file (#1485678)
- return NULL from rcube_user::email2user if user not found (#1485801)
16 years ago
thomascube 11526305f5 Revert r2322; this is done in rcmail_html4inline() and now secured + fix tests 16 years ago
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
thomascube 230f944bf6 Allow empty strings for imap_root config parameter (was changed in r2143) to remain backward compatible but cache imap root and delimiter in session 16 years ago
alecpl 030c848b0d - Performance: allow setting imap rootdir and delimiter before connect (#1485172) 16 years ago
alecpl 14de18d5f4 - Fix setting locale to tr_TR, ku and az_AZ (#1485470) 16 years ago
alecpl 95d90f86d9 - Added 'keep_alive' and 'min_keep_alive' options (#1485360) 16 years ago
alecpl ec01712a99 - Added option 'identities_level', removed 'multiple_identities'
- Allow deleting identities when multiple_identities=false (#1485435)
16 years ago
alecpl e80f502efb - added 'en_US.utf8' as fallback for setlocale 16 years ago
thomascube cefd1d8c91 DRY: set (secure) cookies using rcmail::setcookie() + set session.only_use_cookies 16 years ago
thomascube e93e54fb26 Tiny correction of phpdoc 16 years ago