Page MenuHomePhorge

D4283.1775274459.diff
No OneTemporary

Authored By
Unknown
Size
965 B
Referenced Files
None
Subscribers
None

D4283.1775274459.diff

diff --git a/lib/Net/LDAP3.php b/lib/Net/LDAP3.php
--- a/lib/Net/LDAP3.php
+++ b/lib/Net/LDAP3.php
@@ -772,6 +772,9 @@
if (!is_file($moz_ldapsearch)) {
$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
Sat, Apr 4, 3:47 AM (11 h, 54 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18822353
Default Alt Text
D4283.1775274459.diff (965 B)

Event Timeline