Commit Graph

57 Commits (a1640053b9dbe7d8b3bd9421d74127da8e615ad2)

Author SHA1 Message Date
alecpl 40a1860174 - Store user preferences in session when write-master is not available and session is stored in memcache, write them later 14 years ago
thomascube 80809d6a9d Don't show saving error if no data changed 14 years ago
thomascube bbb1427caa Gracefully shrug on database errors 14 years ago
thomascube a1bbc2cb16 Fix for alias query which was broken in last commit 14 years ago
thomascube 7fb11ef6a9 Move BINARY modifier to make MYSQL use index again 14 years ago
thomascube f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 14 years ago
alecpl e17553d954 - Add 'login_lc' config option for case-insensitive authentication (#1487113)
- Make username comparison case sensitive on MySQL
14 years ago
alecpl 5c461bada9 - Update phpdoc (#1486958) 14 years ago
alecpl e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
alecpl 532c2504f4 - Add 'language' parameter in 'user_create' hook (#1486896) 14 years ago
alecpl b0eeaac9e0 - Fix: rcube_user::get_username() doesn't take mail_domain setting into account (#1486895) 15 years ago
alecpl e6ce0062f2 - Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings) 15 years ago
alecpl 8dfe51ef4e - Extended rcube_user::get_username (#1486707) 15 years ago
alecpl a7890113c6 - code reformatting 15 years ago
thomascube a35062a1eb Always set changed date when marking a DB record as deleted + provide a cleanup script 15 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
alecpl f209717e41 - virtuser_query: support other identity data (#1486148) 15 years ago
alecpl 56505a1174 - Options virtuser_* replaced with virtuser_* plugins
- Plugin API: Implemented 'email2user' and 'user2email' hooks
15 years ago
alecpl 929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 15 years ago
alecpl 333c48caf7 - Squirrelmail_usercopy: support reply-to field (#1486506)
- Use rcube_user::insert_identity() instead of custom SQL query in rcube_user::create()
15 years ago
alecpl 6a31558dd8 - remove redundant check 15 years ago
thomascube b545d3e838 Fix loading of plugin configs: user prefs will always survive (#1486368) 15 years ago
alecpl 638fb8a972 - fix $Id$ keyword 15 years ago
alecpl 984e9727a0 - call user2email also for login with @ (#1486147) 15 years ago
alecpl 6b7e8e705a - Use sequence names only with PostgreSQL (#1486018) 16 years ago
alecpl fccdf16364 - check virtuser before create_user hook (#1485950) + one if statement improvement 16 years ago
thomascube 07722a2d1d Create rcube_user instance early to enable the following plugin hooks to use it 16 years ago
thomascube 73967c7169 Also save signature field when creating a new identity at login 16 years ago
thomascube 08c8c3dbb9 Move 'login' field to the right level + codestyle 16 years ago
thomascube ed205f4183 Change rcube_user::list_identities() to return an array instead of a sql-result 16 years ago
alecpl adc0bf01f5 - allow empty identity name (#1485863) 16 years ago
alecpl 1301e98110 - Support initial identity name from virtuser_query (#1484003) 16 years ago
thomascube 0772a7dee2 Fix invalid object reference 16 years ago
alecpl 55f54e2b9f - mdb2 bug workaround for identities insert/edition queries (#1485853) 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 23a2eec4d5 - ereg -> preg 16 years ago
thomascube 69f18a09ae Add plugin hooks for creating/saving/deleting identities and contacts 16 years ago
alecpl ac9927c1ff - check identities_level when creating identities for new user 16 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 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
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
alecpl 17060ee10b #1485648: fix multiple identities from virtuser_query all set to default 16 years ago
alecpl 123a02c8c7 - #1485423: fixed virtuser_query checking 16 years ago
alecpl d6869a6693 - Fix language autodetection (#1485401) 16 years ago
alecpl fc1a10b4d5 - fixed identities sorting, to have allways identities with the same name in the same order on the list 16 years ago
thomascube 29111be340 Don't set a hard-coded language in rcube_user 16 years ago
thomascube 155329b71c Always return language prop even if no other prefs are saved 16 years ago
alecpl 95987c3943 - removed PHP4 class constructors 16 years ago
alecpl c86e940c86 #1485268 17 years ago