[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: [phpqladmin] phpqladmin 2.x series with openldap 2.1.x series
>>>>> "BsD" == BsD JuNkiE <bsd_junkie@fastmail.fm> writes:
BsD> Is anybody successfully running openldap 2.1.x with
BsD> phpqladmin 2.0.8 or .9 which just came out?
In a number of mails (which I have not had time to reply to yet), your
say that you get the error (from phpQLAdmin):
Don't support v3 bind
cant bind to ldap server: Protocol error
This come from code that does a BASE search (objectclass=*), looking for
'namingContexts' and later 'supportedLDAPVersion'.
What I do is connect to host:port, check base for 'supportedLDAPVersion'
and if LDAP server don't support v3 binds, I set protocol to v2 THEN I
bind to the server...
But for some reason, the problem seems to be with the OpenLDAP libs (I
think). In /etc/ldap/ldap.conf I have
BASE dc=com
If I have this enabled, I get the same thing (Don't support v3 bind).
But if disabling this, restarting Apache (Apache seems to be caching
the BASE option), everything works. If I then enable this again (without
restarting Apache) everything works 'for a while' and then I have to
do the whole thing again...
So for some reason, even if I specify '' or NULL in the ldap_read() PHP
function, somewhere this base (from ldap.conf) is still inserted....
Since ldapsearch works with a base search, I've been reluctant to say
that this is a OpenLDAP libs bug, but... ?
--
Waco, Texas FSF nuclear explosion attack Nazi munitions Panama spy
nitrate critical pits smuggle Khaddafi domestic disruption
[See http://www.aclu.org/echelonwatch/index.html for more about this]