Add configurable LDAP_OPT_DEREF option (#1489864) - patch from Stuart C. Naifeh
Conflicts:
CHANGELOG
| | |
| | | CHANGELOG Roundcube Webmail |
| | | =========================== |
| | | |
| | | - Add configurable LDAP_OPT_DEREF option (#1489864) |
| | | |
| | | RELEASE 1.0.1 |
| | | ------------- |
| | | - Support 'error' and 'body_file' return attribs in 'message_before_send' hook (#1489595) |
| | | - Apply user-specific replacements to group's base_dn property (#1489779) |
| | | - Fix missing email address when importing contacts from outlook csv (#1489830) |
| | |
| | | 'sizelimit' => '0', // Enables you to limit the count of entries fetched. Setting this to 0 means no limit. |
| | | 'timelimit' => '0', // Sets the number of seconds how long is spend on the search. Setting this to 0 means no limit. |
| | | 'referrals' => false, // Sets the LDAP_OPT_REFERRALS option. Mostly used in multi-domain Active Directory setups |
| | | 'dereference' => 0, // Sets the LDAP_OPT_DEREF option. One of: LDAP_DEREF_NEVER, LDAP_DEREF_SEARCHING, LDAP_DEREF_FINDING, LDAP_DEREF_ALWAYS |
| | | // Used where addressbook contains aliases to objects elsewhere in the LDAP tree. |
| | | |
| | | // definition for contact groups (uncomment if no groups are supported) |
| | | // for the groups base_dn, the user replacements %fu, %u, $d and %dc work as for base_dn (see above) |
| | |
| | | |
| | | if (isset($this->config['referrals'])) |
| | | ldap_set_option($lc, LDAP_OPT_REFERRALS, $this->config['referrals']); |
| | | |
| | | if (isset($this->config['dereference'])) |
| | | ldap_set_option($lc, LDAP_OPT_DEREF, $this->config['dereference']); |
| | | } |
| | | else { |
| | | $this->_debug("S: NOT OK"); |