[horde] LDAP backend

Chuck Hagenbuch chuck at horde.org
Wed Feb 13 19:53:19 UTC 2008


Quoting Andy Dorman <adorman at ironicdesign.com>:

> We encountered the same issue on our development site with our OpenLDAP
> 2.3.40 backend.  We are setting up our system with the latest release
> candidates after running tests with the latest stable versions of
> horde/imp/turba.
>
> However, I did not want to say anything until we finished updating to
> the latest release candidates to make sure the issue was still there.
>
> My crude and temporary fix (NOT a suggested patch since this would make
> the code completely inscrutable and a real head-scratcher 6 months from
> now) was to just set $top=true before the checks. This almost makes
> sense since with our version of OpenLDAP, the top object class already
> exists.
>
> In horde/lib/Horde/Prefs/ldap.php
> ...
> 453     if ($result['count'] > 0) {
> 454         $top = true;
> 455         $hordeperson = false;
>
> I would also be interested to know how many others using LDAP for their
> backend db have encountered this problem.

So basically searching for top in the list of objectclasses fails  
because it's not returned, but it is actually already there, so adding  
it fails?

If this is the case and the only actual problem is the warning, we  
could just silence the ldap_mod_add call - any reason not to do that?

-chuck


More information about the horde mailing list