To: mozilla-announce@mozilla.org
From: Chuck Boatwright <cboatwri@netscape.com>
Subject: Directory SDK for C Source released.
Date: Thu, 11 Jun 1998 17:57:59 -0700
The source code for the Netscape Directory SDK for C is now
available through Mozilla.org. This SDK enables you to write
applications that use the LDAPv3 protocol to add, modify, and search for
data in LDAP-enabled directory servers such as the Netscape Directory
Server. The SDK is based on the University of Michigan LDAP 3.3 code,
with many enhancements including: support for LDAPv3 (the API closely
matches the current LDAPv3 C API Internet Draft -
ftp://ftp.ietf.org/internet-drafts/draft-ietf-ldapext-ldap-c-api-00.txt),
many bug fixes, enhancements for thread safety, performance
improvements, and much more.
This source is being released under the Netscape Public License
(NPL). Under this license, you are free to incorporate this source into
your applications, port it to other platforms, and make enhancements and
bug fixes. You also have the ability to participate in the public
evolution of this SDK. By collaborating with other interested LDAP
developers over the Internet, and by contributing your changes back to
the source base on Mozilla.org, you can directly affect the direction,
architecture and features of the SDK. Here are some examples of
additional features that would be generally useful in this SDK:
* Convenience functions for on-line LDAPv3 schema handling
* Higher-level APIs: User/Group management and evaluation,
attribute inheritance, simplified authentication (dn search and bind in
a single operation), ACL management, etc.
* Performance optimizations
* Better server failover support
For more information on this source code release, and how you can
become involved, visit the Directory SDK Source Release page at
http://www.mozilla.org/directory. Discussions about the SDK should be
held in news://news.mozilla.org/netscape.public.mozilla.general
For general information on the Netscape Directory SDK and the LDAP
API, visit Directory Developer Central at
http://developer.netscape.com/tech/directory.