Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-06 | Support structured data for autocompletion results; map 'type' attribute to ↵ | Thomas Bruederli | |
CSS class for autocomplete list items | |||
2014-01-16 | Use the right base_dn for listing records of the selected group | Thomas Bruederli | |
2013-12-22 | Remove deprecated functions (these listed in bc.php file) usage | Aleksander Machniak | |
2013-12-04 | Fix issue where groups were not deleted when "Replace entire addressbook" ↵ | Aleksander Machniak | |
option on contacts import was used (#1489420) | |||
2013-10-30 | Fix function calls after refactoring | Thomas Bruederli | |
2013-10-25 | Applied 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-04 | Search for user DN only if one of bind_dn, base_dn, groups_base_dn settings | Aleksander Machniak | |
contains %dn variable | |||
2013-09-08 | Save groups membership in VCard export (#1488509) | Thomas Bruederli | |
2013-08-13 | Fix replacement variables in user-specific base_dn in some LDAP requests ↵ | Aleksander Machniak | |
(#1489279) | |||
2013-07-03 | Store group objectclass to member attribute mapping in one place, cs fixes | Aleksander Machniak | |
2013-07-03 | Fix groups list in contact info page - get_record_groups() result | Aleksander Machniak | |
is a ID=>Name hash and cannot be merged with list_groups() result | |||
2013-06-26 | Support 'univentiongroup' objectclass, small code improvements | Aleksander Machniak | |
2013-06-26 | Refactoring in groups cache handling code, CS fixes | Aleksander Machniak | |
2013-06-26 | Don't query cache if static group_filter list is used | Thomas Bruederli | |
2013-06-26 | Describe group filter's name_attr in sample config; defaults to 'cn' if not ↵ | Thomas Bruederli | |
specified | |||
2013-06-19 | Fixed so ldap cache can be disabled | Aleksander Machniak | |
Fixed issue where ldap groups cache wasn't used correctly | |||
2013-06-19 | Use the right attribute to display group names | Thomas Bruederli | |
2013-06-19 | Cache LDAP's user_specific search and use vlv for better performance (#1489186) | Aleksander Machniak | |
2013-06-19 | Fix debug setting in ldap classes | Aleksander Machniak | |
2013-06-18 | Unify LDAP debug messages | Aleksander Machniak | |
2013-06-18 | Consolidate quote_string() method usage; don't add additional filter if ↵ | Thomas Bruederli | |
required field is already in search query | |||
2013-06-18 | Merge 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-06 | Make LDAP cache engine configurable via ldap_cache and ldap_cache_ttl options | Aleksander Machniak | |
2013-05-07 | Avoid uninitialized/unused variables | Aleksander Machniak | |
2013-05-01 | Use create_function() instead of eval() | Aleksander Machniak | |
2013-05-01 | Escape user input values when used in eval() | Thomas Bruederli | |
2013-05-01 | Fix so addressbook_search_mode works also for group search (#1489079) | Aleksander Machniak | |
2013-04-30 | Fix removal of a contact from a group in LDAP addressbook (#1489081) | Aleksander Machniak | |
2013-02-14 | Optimmize memory usage by only fetching the necessary attributes used for ↵ | Thomas Bruederli | |
contacts listing | |||
2013-02-14 | Various fixes in contact groups handling with LDAP directories | Thomas Bruederli | |
2013-02-13 | Fix autocompletion search with VLV support | Thomas Bruederli | |
2013-02-13 | Improve group members listing + fix VLV index usage | Thomas Bruederli | |
2013-02-13 | Don't save 'internal' or empty serialized values | Thomas Bruederli | |
2013-02-13 | Prepare for VLV auto-detection (requries 'config_root_dn' config option) | Thomas Bruederli | |
2013-02-13 | Refactored 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-07 | Finish 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-05 | Add 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-01 | Allow to list contact groups in (paged) list (yet incomplete) | Thomas Bruederli | |
2013-01-23 | Use LDAP fallback hosts on connect + bind because with OpenLDAP 2.x ↵ | Thomas Bruederli | |
ldap_connect() always succeeds but ldap_bind() will fail if host isn't reachable. Add option for LDAP bind timeout (sets LDAP_OPT_NETWORK_TIMEOUT on PHP > 5.3.0) | |||
2013-01-07 | Fix searching by date in address book (#1488888) | Aleksander Machniak | |
2012-12-18 | Cleanup, remove file paths from doc | Aleksander Machniak | |
2012-12-10 | Fix PHP Warning: ldap_parse_virtuallist_control() expects parameter 2 to be | Aleksander Machniak | |
resource, null given. This happens on Administrative Limit Exceeded error when using VLV. | |||
2012-11-26 | Cleaner way of handling user password in framework-based programs with no ↵ | Aleksander Machniak | |
session | |||
2012-11-26 | Clarify rcube::get_user_name() usage, add rcube::get_user_email() | Aleksander Machniak | |
2012-11-21 | Framework files moved to lib/Roundcube | Aleksander Machniak | |