path: root/plugins/kolab_auth
AgeCommit message (Collapse)AuthorFilesLines
2015-01-01Set versions of individual plugins to closer represent the actual packaged ↵roundcubemail-plugins-kolab-3.2.2Jeroen van Meeuwen (Kolab Systems)1-1/+1
release of the collection of plugins
2014-12-16Make 'kolab_auth_login' description more clear (#4113)Aleksander Machniak1-2/+2
2014-12-16Fix bug where get_user_groups() returned an array with max. one group (#4111)Aleksander Machniak1-4/+3
2014-12-08Fix syntax error in composer.json fileAleksander Machniak1-1/+1
2014-12-08Unify license string, replace package.xml with composer.jsonAleksander Machniak2-63/+30
2014-11-30proper translation updateTorsten Grote8-0/+66
2014-11-27Updated translations from TransifexThomas Bruederli6-3/+25
2014-11-21Avoid unused variables (also fixed some bugs) found in static code analysisAleksander Machniak2-4/+0
2014-11-17Remove debug codeAleksander Machniak1-1/+0
2014-11-17Allow to limit user search (from new folder navigation) in multi-domain setups:Thomas Bruederli1-7/+23
Provide the 'kolab_users_directory' config option with placeholders %dc, %d, %u, %fu or %dn in base_dn or filter properties.
2014-11-06Fix bug where dosearch() always returned an array with max. one element (#3619)Aleksander Machniak1-1/+2
2014-10-27update German translation, fixes #3814Torsten Grote1-0/+4
2014-10-11Support wildcard option to allow full accessThomas Bruederli2-2/+6
2014-10-11Check effective rights for the login-as feature to improve the delegation modelThomas Bruederli3-41/+91
and allow controlling the administration privileges in LDAP (#1834). This deprecates the config options 'kolab_auth_group', 'kolab_auth_role_value' and 'kolab_auth_allowed_tasks'. Admin privileges (per Roundcube task) and the required effective rights are now defined in 'kolab_auth_admin_rights'.
2014-08-28update translations again and update with --forceTorsten Grote13-0/+91
2014-08-25Add option to define list of tasks to which an admin has access (#3444)Aleksander Machniak2-0/+49
E.g. allow admins (using "Login as" feature) to see only user settings.
2014-08-25$rcmail_config -> $configAleksander Machniak1-16/+16
2014-08-21Update translationsJeroen van Meeuwen (Kolab Systems)8-0/+72
2014-08-19Update localization files from TransifexThomas Bruederli1-0/+10
2014-08-18Fix delegatee deletion if configured field name equals attribute nameAleksander Machniak1-1/+16
Fix so delegate field name might be omitted in kolab_auth plugin config (#3400)
2014-08-18Allow to configure the name (inlcude OU) displayed for virtual user folders ↵Thomas Bruederli2-0/+19
2014-08-15Update Net_LDAP3_Result->get_dn()Jeroen van Meeuwen (Kolab Systems)1-2/+2
2014-08-14Register kolab_tags localizations to Transifex; add headers pointing to ↵Thomas Bruederli1-0/+8
Transifex for translations
2014-08-05Fix setting ldap debug after Net_LDAP3 integrationAleksander Machniak1-1/+1
2014-07-11Fix so role-based plugins are loaded not requiredAleksander Machniak1-1/+1
2014-06-02Enable audit debugging only when logged as another user (Bug #3109),Aleksander Machniak2-4/+3
fix default of kolab_auth_auditlog in sample config file
2014-05-16Rename kolab_auth_ldap::search() method because its signature doesn't match ↵Thomas Bruederli1-2/+4
rcube_ldap_generic::search() and fails recursive calls in VLV search mode + add return parameter for results count
2014-05-14Search in LDAP and collect accessible folders (#3041)Thomas Bruederli1-1/+0
- Add LDAP user search capabilities to kolab_storage class (using kolab_auth plugin classes) - Introduce virtual 'user' folder objects and add methods to list them - New 'user calendar' class in calendar (kolab driver) - Render folder search results as hierarchical list
2014-04-24Updated translation files from TransifexThomas Bruederli4-0/+12
2014-03-14Fix case-sensitivity in normalization/mapping of LDAP entries (Bug #2905)Aleksander Machniak1-2/+4
2014-03-13Fix SMTP authentication when using "Login As" featureAleksander Machniak1-2/+2
2014-02-20Load per-user settings/plugins also just after log inAleksander Machniak1-0/+3
2014-01-24Fix missing resolving of %dn in kolab_auth_role_settingsAleksander Machniak1-1/+2
2014-01-16Allow mixed-case in LDAP attribute names in fieldmap (Bug #2776)Aleksander Machniak1-2/+5
2014-01-16Adapt write_log hook to new per-user logging capabilities of Roundcube core ↵Thomas Bruederli1-27/+25
(#2750): - Return the 'dir' property in write_log hook instead of writing the log directly - Provide a user log directory during authentication with the username submitted or retrieved from LDAP respectively - Requires Roundcube core rev 3786a4
2014-01-07Report LDAP server error in plugin hook return data (#2727)Thomas Bruederli1-0/+1
2013-12-10Fix LDAP searches in kolab_auth_ldap::search() when fieldmap does notAleksander Machniak1-4/+19
contain requested attribute mapping (Bug #2302)
2013-12-06Improved role-based settings handling, especially 'skin' settingroot1-10/+26
2013-10-31Removed empty localization filesAleksander Machniak2-4/+0
2013-10-11Update and cleanup localizationsAleksander Machniak11-21/+7
2013-10-08Fixed kolab_auth_mailhost featureAleksander Machniak1-2/+2
2013-10-07Fix sql debugging in audit modeAleksander Machniak1-1/+8
2013-10-07Fixed kolab_auth_auditlog featureAleksander Machniak1-52/+35
2013-10-04Log failed logins (always)Jeroen van Meeuwen (Kolab Systems)1-0/+41
2013-10-04Update copyright yearAleksander Machniak1-1/+1
2013-10-04Bump up version numberAleksander Machniak1-3/+3
2013-10-04Support multi-domain configuration of LDAP addressbooks (Bug #2292)Aleksander Machniak2-0/+36
2013-09-27Use password_ldap_bind hook to provide LDAP user DN for password change. ↵Aleksander Machniak1-0/+17
(Request #2217) Requires ldap_simple driver to be enabled in password plugin config.
2013-09-26Remove redundant normalize_entry() callAleksander Machniak1-1/+0
2013-09-19Improved performance of load_user_role_plugins_and_settings(), we cacheAleksander Machniak2-16/+48
some data in session so we can skip LDAP connection + bind + search on every request (Bug #2241)