summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include/rcube_user.php
AgeCommit message (Collapse)Author
2011-02-12Fix for alias query which was broken in last committhomasb
git-svn-id: https://svn.roundcube.net/trunk@4533 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-02-12Move BINARY modifier to make MYSQL use index againthomasb
git-svn-id: https://svn.roundcube.net/trunk@4532 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-01-12Bumbed version; Roundcube development is not Switzerland onlythomasb
git-svn-id: https://svn.roundcube.net/trunk@4410 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-11-30- Add 'login_lc' config option for case-insensitive authentication (#1487113)alec
- Make username comparison case sensitive on MySQL git-svn-id: https://svn.roundcube.net/trunk@4290 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-09-29- Update phpdoc (#1486958)alec
git-svn-id: https://svn.roundcube.net/trunk@4015 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-09-29- Add Internationalized Domain Name (IDNA) support (#1483894)alec
git-svn-id: https://svn.roundcube.net/trunk@4009 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-09-25- s/RoundCube/Roundcube/alec
git-svn-id: https://svn.roundcube.net/trunk@3989 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-08-06- Add 'language' parameter in 'user_create' hook (#1486896)alec
git-svn-id: https://svn.roundcube.net/trunk@3874 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-08-05- Fix: rcube_user::get_username() doesn't take mail_domain setting into ↵alec
account (#1486895) git-svn-id: https://svn.roundcube.net/trunk@3870 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-07-30- Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete ↵alec
list (old names are supported without errors nor warnings) git-svn-id: https://svn.roundcube.net/trunk@3840 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-06-20- Extended rcube_user::get_username (#1486707)alec
git-svn-id: https://svn.roundcube.net/trunk@3774 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-04-27- code reformattingalec
git-svn-id: https://svn.roundcube.net/trunk@3567 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-04-15Always set changed date when marking a DB record as deleted + provide a ↵thomasb
cleanup script git-svn-id: https://svn.roundcube.net/trunk@3489 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-17Merged devel-threads branch (r3066:3364) back into trunkthomasb
git-svn-id: https://svn.roundcube.net/trunk@3367 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-14- virtuser_query: support other identity data (#1486148)alec
git-svn-id: https://svn.roundcube.net/trunk@3359 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-11- Options virtuser_* replaced with virtuser_* pluginsalec
- Plugin API: Implemented 'email2user' and 'user2email' hooks git-svn-id: https://svn.roundcube.net/trunk@3352 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-01- Improve performance by avoiding unnecessary updates to the session table ↵alec
(#1486325) git-svn-id: https://svn.roundcube.net/trunk@3296 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-02-23- Squirrelmail_usercopy: support reply-to field (#1486506)alec
- Use rcube_user::insert_identity() instead of custom SQL query in rcube_user::create() git-svn-id: https://svn.roundcube.net/trunk@3286 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-02-23- remove redundant checkalec
git-svn-id: https://svn.roundcube.net/trunk@3285 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-02-18Fix loading of plugin configs: user prefs will always survive (#1486368)thomasb
git-svn-id: https://svn.roundcube.net/trunk@3274 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-01-18- fix $Id$ keywordalec
git-svn-id: https://svn.roundcube.net/trunk@3212 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-09-26- call user2email also for login with @ (#1486147)alec
git-svn-id: https://svn.roundcube.net/trunk@2992 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-08-04- Use sequence names only with PostgreSQL (#1486018)alec
git-svn-id: https://svn.roundcube.net/trunk@2834 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-02- check virtuser before create_user hook (#1485950) + one if statement ↵alec
improvement git-svn-id: https://svn.roundcube.net/trunk@2701 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-02Create rcube_user instance early to enable the following plugin hooks to use itthomasb
git-svn-id: https://svn.roundcube.net/trunk@2698 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-01Also save signature field when creating a new identity at loginthomasb
git-svn-id: https://svn.roundcube.net/trunk@2692 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-01Move 'login' field to the right level + codestylethomasb
git-svn-id: https://svn.roundcube.net/trunk@2691 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-06-09Change rcube_user::list_identities() to return an array instead of a sql-resultthomasb
git-svn-id: https://svn.roundcube.net/trunk@2627 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-29- allow empty identity name (#1485863)alec
git-svn-id: https://svn.roundcube.net/trunk@2562 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-26- Support initial identity name from virtuser_query (#1484003)alec
git-svn-id: https://svn.roundcube.net/trunk@2537 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-20Fix invalid object referencethomasb
git-svn-id: https://svn.roundcube.net/trunk@2508 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-18- mdb2 bug workaround for identities insert/edition queries (#1485853)alec
git-svn-id: https://svn.roundcube.net/trunk@2497 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-14Trigger 'create_identity' when creating a new user; Allow 'create_user' hook ↵thomasb
to abort the operation git-svn-id: https://svn.roundcube.net/trunk@2481 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-04- ereg -> pregalec
git-svn-id: https://svn.roundcube.net/trunk@2453 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-01Add plugin hooks for creating/saving/deleting identities and contactsthomasb
git-svn-id: https://svn.roundcube.net/trunk@2441 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-04-22- check identities_level when creating identities for new useralec
git-svn-id: https://svn.roundcube.net/trunk@2412 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-04-19Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some ↵thomasb
sample plugins) git-svn-id: https://svn.roundcube.net/trunk@2401 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-04-10- Support several e-mail addresses per user from virtuser_file (#1485678)alec
- return NULL from rcube_user::email2user if user not found (#1485801) git-svn-id: https://svn.roundcube.net/trunk@2384 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-01-17* bumping up copyright (happy new year ;-))till
git-svn-id: https://svn.roundcube.net/trunk@2237 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-12-28#1485648: fix multiple identities from virtuser_query all set to defaultalec
git-svn-id: https://svn.roundcube.net/trunk@2191 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-30- #1485423: fixed virtuser_query checkingalec
git-svn-id: https://svn.roundcube.net/trunk@1902 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-24- Fix language autodetection (#1485401)alec
git-svn-id: https://svn.roundcube.net/trunk@1888 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-20- fixed identities sorting, to have allways identities with the same name in ↵alec
the same order on the list git-svn-id: https://svn.roundcube.net/trunk@1860 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-19Don't set a hard-coded language in rcube_userthomasb
git-svn-id: https://svn.roundcube.net/trunk@1856 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-16Always return language prop even if no other prefs are savedthomasb
git-svn-id: https://svn.roundcube.net/trunk@1802 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-08-21- removed PHP4 class constructorsalec
git-svn-id: https://svn.roundcube.net/trunk@1664 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-08-11#1485268alec
git-svn-id: https://svn.roundcube.net/trunk@1638 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-08-07Separate queries to make use of the database indexes; with OR no index is usedthomasb
git-svn-id: https://svn.roundcube.net/trunk@1634 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-08-07Don't save prefs with default values if they haven't been changed yetthomasb
git-svn-id: https://svn.roundcube.net/trunk@1632 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-07-21#1485207alec
git-svn-id: https://svn.roundcube.net/trunk@1599 208e9e7b-5314-0410-a742-e7e81cd9613c