- TLS support in LDAP connections: 'use_tls' property (#1485104)
| | |
| | | CHANGELOG RoundCube Webmail |
| | | --------------------------- |
| | | |
| | | 2008/06/06 (alec) |
| | | ---------- |
| | | - TLS support in LDAP connections: 'use_tls' property (#1485104) |
| | | |
| | | 2008/06/05 (alec) |
| | | ---------- |
| | | - Fix removing messages from search set after deleting them (#1485106) |
| | |
| | | * 'name' => 'Verisign.com', |
| | | * 'hosts' => array('directory.verisign.com'), |
| | | * 'port' => 389, |
| | | * 'use_tls' => false, |
| | | * 'user_specific' => false, // If true the base_dn, bind_dn and bind_pass default to the user's IMAP login. |
| | | * // %fu - The full username provided, assumes the username is an email |
| | | * // address, uses the username_domain value if not an email address. |
| | |
| | | { |
| | | if ($lc = @ldap_connect($host, $this->prop['port'])) |
| | | { |
| | | if ($this->prop['use_tls']===true || strtoupper($this->prop['use_tls'])==='TRUE') |
| | | if (!ldap_start_tls($lc)) |
| | | continue; |
| | | |
| | | ldap_set_option($lc, LDAP_OPT_PROTOCOL_VERSION, $this->prop['ldap_version']); |
| | | $this->prop['host'] = $host; |
| | | $this->conn = $lc; |