mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-21 03:10:25 +08:00
05059be190
Added new developer todo list.
105 lines
2.9 KiB
Plaintext
105 lines
2.9 KiB
Plaintext
OpenLDAP Devel README
|
|
OpenLDAP -devel is for the development of OpenLDAP. As such,
|
|
it changes often. These changes include changes in functionality
|
|
and unproven bug fixes. Many of these changes will cause
|
|
previous working programs to fail.
|
|
|
|
Additional developer documents are available in doc/devel,
|
|
todo list
|
|
guidelines for developers
|
|
|
|
Client developers seeking a stable development platform
|
|
should use -stable.
|
|
|
|
|
|
OpenLDAP 1.1 Alpha README
|
|
This is the OpenLDAP version 1.1 Alpha.
|
|
|
|
For a description of what this distribution contains, see the
|
|
ANNOUNCEMENT file in this directory. For a description of
|
|
changes from previous releases, see the CHANGES file in this
|
|
directory. For a more detailed description of how to make an
|
|
install the distribution, see the INSTALL file in this directory.
|
|
|
|
Additional installation information, such as per platform
|
|
hints can be found in the doc/install directory.
|
|
|
|
For more information:
|
|
http://www.OpenLDAP.org/
|
|
|
|
|
|
REQUIRED SOFTWARE
|
|
Build OpenLDAP requires the following software components:
|
|
|
|
Base system (libraries and tools):
|
|
Standard C compiler, headers, and libraries
|
|
POSIX REGEX headers and libraries
|
|
|
|
SLAPD:
|
|
LDBM compatible datastore
|
|
(Berkeley DB, Sleepycat DB2, or GDBM)
|
|
|
|
SLURPD:
|
|
LTHREAD compatible thread package
|
|
(POSIX pthreads, MIT pthreads, Mach Cthreads or Sun LWP)
|
|
|
|
LDAPD:
|
|
ISODE compatible X.500 distribution
|
|
|
|
CLIENTS/CONTRIB ware:
|
|
Depends on package. See per package README.
|
|
|
|
|
|
MAKING AND INSTALLING THE DISTRIBUTION
|
|
This is a quick guide. For details, see the INSTALL file.
|
|
|
|
% ./configure
|
|
autoconf OpenLDAP for current platform
|
|
|
|
% make depend
|
|
this will create dependency information
|
|
|
|
% make
|
|
this will build the system
|
|
|
|
% su
|
|
# make install
|
|
|
|
in this directory. This should produce something that basically
|
|
works. You can "cd tests; make" to verify the build.
|
|
|
|
You will probably want to do a little configuration to suit your
|
|
site, though. There are one file you might want to edit:
|
|
|
|
include/ldapconfig.h.edit
|
|
This file contains #defines used by many parts of the
|
|
distribution. You'll at least want to change DEFAULT_BASE.
|
|
|
|
See the INSTALL file in this directory for more information.
|
|
|
|
|
|
DOCUMENTATION
|
|
There are man pages for most programs in the distribution and
|
|
routines in the various libraries. See ldap(3) for details.
|
|
|
|
Additional documentation can be found in the doc directory.
|
|
doc/devel Developer Information
|
|
doc/drafts LDAP-related IETF drafts
|
|
doc/install Installation and Integration
|
|
doc/man Raw man(1) pages
|
|
doc/rfcs LDAP-related Request for Comments
|
|
|
|
There is an OpenLDAP homepage available that contains the latest
|
|
LDAP news, releases announcements, pointers to other LDAP resources,
|
|
etc. You can access it at this URL:
|
|
|
|
http://www.OpenLDAP.org/
|
|
|
|
|
|
FEEDBACK / PROBLEM REPORTS / DISCUSSIONS
|
|
We would appreciate any feedback you can provide. If you have
|
|
problems, report them to this address:
|
|
|
|
OpenLDAP-bugs@OpenLDAP.org
|
|
|