summaryrefslogtreecommitdiff
path: root/program/lib/Roundcube/rcube_ldap.php
AgeCommit message (Collapse)Author
2015-03-04Fix "PHP Fatal error: Using $this when not in object context"Aleksander Machniak
2015-03-03Improve LDAP search by ignoring words order in fuzzy substring matching modeThomas Bruederli
2015-02-27Fix parsing ldap URI for cases where hostname is non-emptyAleksander Machniak
2015-01-21Fix bug where empty fieldmap config entries caused empty results of ldap ↵Aleksander Machniak
search (#1490229)
2014-12-18Properly set fuzzy_search for vlv searchesAleksander Machniak
2014-11-16Code improvements and fixes (mostly unused variables and methods)Aleksander Machniak
2014-08-18Make LDAP errors available to the applicationThomas Bruederli
2014-08-13Allow to search for LDAP groups with 'group_filter' enabledThomas Bruederli
2014-08-02Correct reference to old function get_dn()Jeroen van Meeuwen (Kolab Systems)
2014-08-02Use Net_LDAP3Jeroen van Meeuwen (Kolab Systems)
2014-04-09Fix accidental key replacementsThomas Bruederli
2014-04-08Don't remove messages from list when moving to another folder in ↵Thomas Bruederli
multi-folder search mode, just update the list
2014-03-06Support structured data for autocompletion results; map 'type' attribute to ↵Thomas Bruederli
CSS class for autocomplete list items
2014-01-16Use the right base_dn for listing records of the selected groupThomas Bruederli
2013-12-22Remove deprecated functions (these listed in bc.php file) usageAleksander Machniak
2013-12-04Fix issue where groups were not deleted when "Replace entire addressbook" ↵Aleksander Machniak
option on contacts import was used (#1489420)
2013-10-30Fix function calls after refactoringThomas Bruederli
2013-10-25Applied the (modified) patch to extend configuration possibilities of LDAP ↵Thomas Bruederli
address books as suggested in #1488753: - Add option to specify arbitrary replacements of config options with attributes from the bound user - Allow mapping of group object class => member attribute used in these objects - Describe the 'member_filter' property for groups config
2013-10-04Search for user DN only if one of bind_dn, base_dn, groups_base_dn settingsAleksander Machniak
contains %dn variable
2013-09-08Save groups membership in VCard export (#1488509)Thomas Bruederli
2013-08-13Fix replacement variables in user-specific base_dn in some LDAP requests ↵Aleksander Machniak
(#1489279)
2013-07-03Store group objectclass to member attribute mapping in one place, cs fixesAleksander Machniak
2013-07-03Fix groups list in contact info page - get_record_groups() resultAleksander Machniak
is a ID=>Name hash and cannot be merged with list_groups() result
2013-06-26Support 'univentiongroup' objectclass, small code improvementsAleksander Machniak
2013-06-26Refactoring in groups cache handling code, CS fixesAleksander Machniak
2013-06-26Don't query cache if static group_filter list is usedThomas Bruederli
2013-06-26Describe group filter's name_attr in sample config; defaults to 'cn' if not ↵Thomas Bruederli
specified
2013-06-19Fixed so ldap cache can be disabledAleksander Machniak
Fixed issue where ldap groups cache wasn't used correctly
2013-06-19Use the right attribute to display group namesThomas Bruederli
2013-06-19Cache LDAP's user_specific search and use vlv for better performance (#1489186)Aleksander Machniak
2013-06-19Fix debug setting in ldap classesAleksander Machniak
2013-06-18Unify LDAP debug messagesAleksander Machniak
2013-06-18Consolidate quote_string() method usage; don't add additional filter if ↵Thomas Bruederli
required field is already in search query
2013-06-18Merge branch 'dev-advanced-ldap-groups':Thomas Bruederli
- Refactoring: separated address book implementation from generic LDAP wrapper class - Auto-detect and use VLV indices for all search operations - Additional group configuration options for LDAP address books - Allow address books to display a multi-level group hierarchy in the contacts list
2013-06-06Make LDAP cache engine configurable via ldap_cache and ldap_cache_ttl optionsAleksander Machniak
2013-05-07Avoid uninitialized/unused variablesAleksander Machniak
2013-05-01Use create_function() instead of eval()Aleksander Machniak
2013-05-01Escape user input values when used in eval()Thomas Bruederli
2013-05-01Fix so addressbook_search_mode works also for group search (#1489079)Aleksander Machniak
2013-04-30Fix removal of a contact from a group in LDAP addressbook (#1489081)Aleksander Machniak
2013-02-14Optimmize memory usage by only fetching the necessary attributes used for ↵Thomas Bruederli
contacts listing
2013-02-14Various fixes in contact groups handling with LDAP directoriesThomas Bruederli
2013-02-13Fix autocompletion search with VLV supportThomas Bruederli
2013-02-13Improve group members listing + fix VLV index usageThomas Bruederli
2013-02-13Don't save 'internal' or empty serialized valuesThomas Bruederli
2013-02-13Prepare for VLV auto-detection (requries 'config_root_dn' config option)Thomas Bruederli
2013-02-13Refactored the LDAP address book into a generic LDAP wrapper class and an ↵Thomas Bruederli
address book implementation (as already started in the devel-ldap-refactoring branch)
2013-02-07Finish hierarchical groups browsing in LDAP address books; add according UI ↵Thomas Bruederli
elements and styles to the skins; adapt habavior of the compose address book widget
2013-02-05Add special config attribute 'group_filters' to specify a fixed list of ↵Thomas Bruederli
groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing
2013-02-01Allow to list contact groups in (paged) list (yet incomplete)Thomas Bruederli