Thomas Bruederli
97ea819b8a
Simplify code to compose LDAP filters for user search
2015-05-05 10:51:18 +02:00
Aleksander Machniak
2fcb1eba99
Fix delegator user autocomplete searches ( #5019 )
...
The recent changes in kolab_auth_ldap::dosearch() changed unintentionally
the behaviour by removing the code which resolved field names to ldap attributes.
2015-05-05 04:01:57 -04:00
Thomas Bruederli
8caf44ba3c
Use Net_LDAP3::domain_root_dn() instead of find_domain()
...
Resolves T134
2015-04-29 14:47:11 +02:00
Thomas Bruederli
ae2bd00732
Improve search for users with a word-based query ( #4558 )
...
Attention! This requires the following change in Roundcube core:
https://github.com/roundcube/roundcubemail/commit/83eeec6c
2015-03-03 15:57:49 +01:00
Aleksander Machniak
414a571af0
Fix compatibility with recent Net_LDAP3 code ( #4745 )
2015-02-27 06:49:50 -05:00
Aleksander Machniak
fd7440bfc5
Fix bug where get_user_groups() returned an array with max. one group ( #4111 )
2014-12-16 03:51:06 -05:00
Aleksander Machniak
ac4f6e7562
Avoid unused variables (also fixed some bugs) found in static code analysis
2014-11-21 10:03:18 +01:00
Aleksander Machniak
469c26b973
Fix bug where dosearch() always returned an array with max. one element ( #3619 )
2014-11-06 04:44:30 -05:00
Aleksander Machniak
e4100366b5
Fix delegatee deletion if configured field name equals attribute name
...
Fix so delegate field name might be omitted in kolab_auth plugin config (#3400 )
2014-08-18 08:29:29 -04:00
Thomas Bruederli
824db716b4
Allow to configure the name (inlcude OU) displayed for virtual user folders ( #3384 )
2014-08-18 13:34:20 +02:00
Jeroen van Meeuwen (Kolab Systems)
0d9e422811
Update Net_LDAP3_Result->get_dn()
2014-08-15 15:10:47 +02:00
Aleksander Machniak
934b0e4dc9
Fix setting ldap debug after Net_LDAP3 integration
2014-08-05 10:48:23 +02:00
Thomas Bruederli
115c4c54b7
Rename kolab_auth_ldap::search() method because its signature doesn't match rcube_ldap_generic::search() and fails recursive calls in VLV search mode + add return parameter for results count
2014-05-16 10:34:32 +02:00
Thomas Bruederli
701c3391fe
Search in LDAP and collect accessible folders ( #3041 )
...
- 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-05-14 20:37:06 +02:00
Aleksander Machniak
32ffbe0ade
Fix case-sensitivity in normalization/mapping of LDAP entries (Bug #2905 )
2014-03-14 14:05:26 +01:00
Aleksander Machniak
fa6fe28b3c
Allow mixed-case in LDAP attribute names in fieldmap (Bug #2776 )
2014-01-16 14:06:00 +01:00
Aleksander Machniak
94339e0e4b
Fix LDAP searches in kolab_auth_ldap::search() when fieldmap does not
...
contain requested attribute mapping (Bug #2302 )
2013-12-10 11:41:24 +01:00
Aleksander Machniak
fac41ff1d4
Remove redundant normalize_entry() call
2013-09-26 10:33:30 +02:00
Aleksander Machniak
6556c1a1d4
Improved performance of load_user_role_plugins_and_settings(), we cache
...
some data in session so we can skip LDAP connection + bind + search
on every request (Bug #2241 )
2013-09-19 11:46:19 +02:00
Jeroen van Meeuwen (Kolab Systems)
42ecb43629
Make sure that once the user name is set, we actually continue
2013-09-14 21:42:45 +01:00
Aleksander Machniak
cdd23787e2
Fix so kolab_delegation plugin can modify list of addresses in
...
identity form (Bug #2191 )
2013-09-11 14:01:38 +02:00
Aleksander Machniak
53d7357cef
code cleanup
2013-08-03 12:57:57 +02:00
Jeroen van Meeuwen (Kolab Systems)
fecee39d67
Continue to use the original domain for users that login using a domain alias, instead of replacing the domain (that may be an alias domain) with the parent domain name space.
2013-08-03 11:33:12 +01:00
Aleksander Machniak
1778b5ec70
Implemented auth domain resolving ( #1926 )
2013-06-25 17:43:58 +02:00
Aleksander Machniak
e69e9b90ae
Make kolab_auth's LDAP class be based on new rcube_ldap_generic class.
...
Move kolab_auth_ldap into separate file.
Some improvements, including performance improvement in kolab_delegate
2013-06-25 12:27:26 +02:00