Commit Graph

62 Commits

Author SHA1 Message Date
thomascube
7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 2012-01-18 11:10:46 +00:00
alecpl
d5ae9772c1 - Fix username case-insensitivity issue in MySQL (#1488021) 2011-09-06 17:18:12 +00:00
alecpl
f8e48df715 - Merge devel-saved_search branch (Addressbook Saved Searches) 2011-09-06 16:35:14 +00:00
thomascube
94a5a24fc2 Fallback to mail_domain in LDAP variable replacements; add 'host' to 'user_create' hook arguments (#1488024) 2011-09-05 08:05:40 +00:00
alecpl
59ab0c3bcd - Fix infinite recurrence when saving user preferences stored in session 2011-08-12 14:01:02 +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
thomascube
80809d6a9d Don't show saving error if no data changed 2011-04-25 08:31:43 +00:00
thomascube
bbb1427caa Gracefully shrug on database errors 2011-04-19 20:41:24 +00:00
thomascube
a1bbc2cb16 Fix for alias query which was broken in last commit 2011-02-12 14:23:17 +00:00
thomascube
7fb11ef6a9 Move BINARY modifier to make MYSQL use index again 2011-02-12 14:14:11 +00:00
thomascube
f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 2011-01-12 18:25:02 +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
5c461bada9 - Update phpdoc (#1486958) 2010-09-29 16:47:05 +00:00
alecpl
e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 2010-09-29 12:36:28 +00:00
alecpl
e019f2d0f2 - s/RoundCube/Roundcube/ 2010-09-25 13:03:53 +00:00
alecpl
532c2504f4 - Add 'language' parameter in 'user_create' hook (#1486896) 2010-08-06 14:39:10 +00:00
alecpl
b0eeaac9e0 - Fix: rcube_user::get_username() doesn't take mail_domain setting into account (#1486895) 2010-08-05 07:14:08 +00:00
alecpl
e6ce0062f2 - Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings) 2010-07-30 06:34:02 +00:00
alecpl
8dfe51ef4e - Extended rcube_user::get_username (#1486707) 2010-06-20 10:36:31 +00:00
alecpl
a7890113c6 - code reformatting 2010-04-27 07:07:09 +00:00
thomascube
a35062a1eb Always set changed date when marking a DB record as deleted + provide a cleanup script 2010-04-15 06:33:30 +00:00
thomascube
f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 2010-03-17 12:24:09 +00:00
alecpl
f209717e41 - virtuser_query: support other identity data (#1486148) 2010-03-14 13:02:29 +00:00
alecpl
56505a1174 - Options virtuser_* replaced with virtuser_* plugins
- Plugin API: Implemented 'email2user' and 'user2email' hooks
2010-03-11 18:34:01 +00:00
alecpl
929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 2010-03-01 19:04:34 +00:00
alecpl
333c48caf7 - Squirrelmail_usercopy: support reply-to field (#1486506)
- Use rcube_user::insert_identity() instead of custom SQL query in rcube_user::create()
2010-02-23 18:31:23 +00:00
alecpl
6a31558dd8 - remove redundant check 2010-02-23 18:08:59 +00:00
thomascube
b545d3e838 Fix loading of plugin configs: user prefs will always survive (#1486368) 2010-02-18 18:01:53 +00:00
alecpl
638fb8a972 - fix $Id$ keyword 2010-01-18 19:15:28 +00:00
alecpl
984e9727a0 - call user2email also for login with @ (#1486147) 2009-09-26 18:05:35 +00:00
alecpl
6b7e8e705a - Use sequence names only with PostgreSQL (#1486018) 2009-08-04 08:22:41 +00:00
alecpl
fccdf16364 - check virtuser before create_user hook (#1485950) + one if statement improvement 2009-07-02 10:52:48 +00:00
thomascube
07722a2d1d Create rcube_user instance early to enable the following plugin hooks to use it 2009-07-02 08:35:45 +00:00
thomascube
73967c7169 Also save signature field when creating a new identity at login 2009-07-01 16:07:26 +00:00
thomascube
08c8c3dbb9 Move 'login' field to the right level + codestyle 2009-07-01 14:39:00 +00:00
thomascube
ed205f4183 Change rcube_user::list_identities() to return an array instead of a sql-result 2009-06-09 08:18:06 +00:00
alecpl
adc0bf01f5 - allow empty identity name (#1485863) 2009-05-29 07:45:40 +00:00
alecpl
1301e98110 - Support initial identity name from virtuser_query (#1484003) 2009-05-26 07:01:55 +00:00
thomascube
0772a7dee2 Fix invalid object reference 2009-05-20 13:12:20 +00:00
alecpl
55f54e2b9f - mdb2 bug workaround for identities insert/edition queries (#1485853) 2009-05-18 07:18:31 +00:00
thomascube
f879f4e2f8 Trigger 'create_identity' when creating a new user; Allow 'create_user' hook to abort the operation 2009-05-14 19:26:34 +00:00
alecpl
23a2eec4d5 - ereg -> preg 2009-05-04 08:31:55 +00:00
thomascube
69f18a09ae Add plugin hooks for creating/saving/deleting identities and contacts 2009-05-01 19:04:26 +00:00
alecpl
ac9927c1ff - check identities_level when creating identities for new user 2009-04-22 06:43:03 +00:00
thomascube
cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 2009-04-19 17:44:29 +00:00
alecpl
942069969c - Support several e-mail addresses per user from virtuser_file (#1485678)
- return NULL from rcube_user::email2user if user not found (#1485801)
2009-04-10 09:26:56 +00:00
till
cbbef379a5 * bumping up copyright (happy new year ;-)) 2009-01-17 01:55:39 +00:00
alecpl
17060ee10b #1485648: fix multiple identities from virtuser_query all set to default 2008-12-28 17:17:01 +00:00
alecpl
123a02c8c7 - #1485423: fixed virtuser_query checking 2008-09-30 06:14:28 +00:00
alecpl
d6869a6693 - Fix language autodetection (#1485401) 2008-09-24 10:41:44 +00:00