[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: versioning



On Tue, 4 Apr 2000, David Rysdam wrote:

> We've been using the UMich v3.3 code base to add LDAP (server and client)
> capabilities to our product.  We've been calling this "LDAPv3".  However,
> this code seems to actually implement LDAPv2.  Is this correct?

"v3.3" referred to the software version of the UMich LDAP kit, not the
protocol;  the protocol supported is more LDAPv2 (or LDAPv2+ as some say).

> The OpenLDAP project started from the v3.3 base--did anyone else start
> from the same base?

AFAIK, a number of now commercial LDAP products also began with the UMich v3.3
kit and then developed off in their own directions (ie., separate code trees).

> Are there ANY LDAPv3 servers (or clients) existing?

Sure.  Netscape/iPlanet Directory is an LDAPv3 server, as is the LDAP
front-end to NetWare 5.  Active Directory is supposed to talk LDAPv3 too.

> Do/will LDAPv3 servers fully support LDAPv2 clients?

For varying values of "fully", most probably.  :-)  As has already been noted,
there's no requirement that LDAPv2 clients be supported (though they probably
will be supported to a reasonably large extent).

> Will OpenLDAP 2.0 (which implements LDAPv3) still require the isode
> libraries?

No - OpenLDAP 1.x doesn't *require* the ISODE libraries either, they're only
used (if memory serves) for the LDAP/X.500 gateway which has since been
deprecated in the OpenLDAP kit due to lack of support/interest/development.

> Will it be necessary to obtain these libraries from "ISODE, Inc" or will
> the libraries we have still work?

As above - the LDAP/X.500 gateway has been all but dropped from OpenLDAP;  
ISODE libraries aren't required for standalone OpenLDAP use.

Cheers..


dave