finalize the previous change
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 1 Apr 2014 06:24:35 +0000 (10:24 +0400)
committerDenis Ovsienko <infrastation@yandex.ru>
Tue, 1 Apr 2014 06:26:30 +0000 (10:26 +0400)
ChangeLog
wwwroot/inc/auth.php

index f5f1d3bcde5953fa9ecadc1a9fc92c1f665b64d9..f3ea66b09efd744fc9c3e2ac67cb91d5fa004280 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
        update: syncdomain.php now provides some new CLI options and better lockfile handling
 0.20.8
        bugfix: properly format comment text for locations and racks
+       update: allow connecting to a non-standard LDAP port (by Michał Sochoń)
 0.20.7 2014-03-03
        bugfix: IP tree expansion button was broken when MAX_UNFILTERED_ENTITIES was set
        bugfix: fix URL detection bug introduced in bugfix to #1023 (#1103)
index 32a3edfaf62096f0c1bb93f04b0233821c9c5e9e..7e05668775583651d18c6cf6fefc264b7dd5a366 100644 (file)
@@ -470,7 +470,7 @@ function queryLDAPServer ($username, $password)
        if(extension_loaded('ldap') === FALSE)
                throw new RackTablesError ('LDAP misconfiguration. LDAP PHP Module is not installed.', RackTablesError::MISCONFIGURED);
 
-       $connect = @ldap_connect ($LDAP_options['server'], $LDAP_options['port']);
+       $connect = @ldap_connect ($LDAP_options['server'], array_fetch ($LDAP_options, 'port', 389));
        if ($connect === FALSE)
                return array ('result' => 'CAN');