Page MenuHomePhorge

D4283.1774877647.diff
No OneTemporary

Authored By
Unknown
Size
925 B
Referenced Files
None
Subscribers
None

D4283.1774877647.diff

diff --git a/lib/Net/LDAP3.php b/lib/Net/LDAP3.php
--- a/lib/Net/LDAP3.php
+++ b/lib/Net/LDAP3.php
@@ -773,6 +773,9 @@
$moz_ldapsearch = "/usr/lib/mozldap/ldapsearch";
}
if (!is_file($moz_ldapsearch)) {
+ $moz_ldapsearch = "/usr/bin/ldapsearch";
+ }
+ if (!is_file($moz_ldapsearch)) {
$moz_ldapsearch = null;
}
@@ -805,6 +808,10 @@
$command[] = escapeshellarg(self::CONTROL_EFFECTIVE_RIGHTS . ':true');
$command[] = "-c";
$command[] = escapeshellarg('dn:' . $this->_current_bind_dn);
+ } else if ($moz_ldapsearch == "/usr/bin/ldapsearch") {
+ // Modern 389 DS:
+ $command[] = "-E";
+ $command[] = escapeshellarg("!" . self::CONTROL_EFFECTIVE_RIGHTS . '=:dn:' . $this->_current_bind_dn);
} else {
// For 389 DS:
$command[] = "-J";

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 30, 1:34 PM (3 d, 18 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18811260
Default Alt Text
D4283.1774877647.diff (925 B)

Event Timeline