Page MenuHomePhorge

D25792.1734623175.diff
No OneTemporary

D25792.1734623175.diff

diff --git a/src/applications/auth/adapter/PhutilLDAPAuthAdapter.php b/src/applications/auth/adapter/PhutilLDAPAuthAdapter.php
--- a/src/applications/auth/adapter/PhutilLDAPAuthAdapter.php
+++ b/src/applications/auth/adapter/PhutilLDAPAuthAdapter.php
@@ -305,7 +305,12 @@
'port' => $this->port,
));
- $conn = @ldap_connect($host, $this->port);
+ if ($this->ldapStartTLS) {
+ $ldap_server_uri = 'ldaps://'.$host.':'.$this->port;
+ } else {
+ $ldap_server_uri = 'ldap://'.$host.':'.$this->port;
+ }
+ $conn = @ldap_connect($ldap_server_uri);
$profiler->endServiceCall(
$call_id,
@@ -315,7 +320,7 @@
if (!$conn) {
throw new Exception(
- pht('Unable to connect to LDAP server (%s:%d).', $host, $port));
+ pht('Unable to connect to LDAP server (%s).', $ldap_server_uri));
}
$options = array(

File Metadata

Mime Type
text/plain
Expires
Thu, Dec 19, 15:46 (4 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1015143
Default Alt Text
D25792.1734623175.diff (919 B)

Event Timeline