Commit 37b4b3f6 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

Updated distribution documents.

parent 42c6740f
A N N O U N C E M E N T
A N N O U N C E M E N T
LDAP 3.3
OpenLDAP 1.0
The University of Michigan is pleased to announce release 3.3 of
UM-LDAP, an implementation of the Lightweight Directory Access
Protocol. LDAP is a draft Internet standard directory service
protocol that runs over TCP/IP. It can be used to provide a
stand-alone directory service, or to provide lightweight access to
the X.500 directory. LDAP is defined by RFC 1777 and RFC 1778.
Net Boolean Incorporated is pleased to announce the availability
of OpenLDAP release 1.0, a suite of the Lightweight Weight
Directory Protocol servers, clients, utilities, and development tools.
OpenLDAP is derived from University of Michigan LDAP release 3.3.
This release includes the following components:
......@@ -33,26 +33,21 @@
- saucer - a simple command-line oriented client program
CHANGES
Changes from U. Mich release 3.3
Changes since release 3.2 of LDAP include
- slurpd has been rewritten as a single process threaded daemon
- ldaptools (ldapsearch, etc) now support the LDIF format
- support for LDAP URLs added to libldap
- improved support for LDAP referrals in libldap
- preliminary test scripts included
- support for additional platforms
- various bug fixes and build fixes
- TCP Wrappers support added to slapd,
- Berkely DB2 compatibility added to slapd,
- ACL enhancements including Access by Group and POSIX regex(3) support,
- platforms updates, and
- numerous bug fixes and build changes.
See the CHANGES file in the distribution for more details.
AVAILABILITY
This software is freely available to anyone for any lawful purpose,
subject to the U-M copyright notice and disclaimer. The software is
available for anonymous ftp from the following location:
ftp://terminator.rs.itd.umich.edu/ldap/ldap-3.3.tar.Z
This software is available under the Net Booloean Public License.
For download information is available at:
http://www.boolean.net/technlogy/ldap.html
SUPPORT
......@@ -60,24 +55,18 @@ SUPPORT
warranty, but there is a bug reporting mail address which is
responded to on a best-effort basis:
ldap-support@umich.edu
ldap-dev@boolean.net
In addition, there is a discussion list for issues relating to this
implementation of ldap:
ldap@umich.edu -- discussion list
ldap-request@umich.edu -- to join the list
Comments or questions about the LDAP protocol in general should be
sent to the IETF ASID discussion group:
ietf-asid@umich.edu -- discussion list
ietf-asid-request@umich.edu -- to join the list
ldap-dev@boolean.net -- discussion list
ldap-dev-request@boolean.net -- to join the list
An LDAP home page containing lots of interesting information and
online documentation is available at this URL:
http://www.umich.edu/~rsug/ldap/
http://www.boolean.net/technlogy/ldap.html
SUPPORTED PLATFORMS
......
This diff is collapsed.
Making and Installing the U-M LDAP Distribution
Making and Installing the Net Boolean OpenLDAP Distribution
** It is recommended that you read or at least skim through ALL of the
** instructions in this file before attempting to build the software.
......@@ -7,20 +7,26 @@ If you want to build binaries for more than one platform from a single
source tree, skip ahead to the "Building LDAP For More Than One Platform"
section near the end of this file. If you are planning to run slapd,
you should read the "SLAPD and SLURPD Administrator's Guide", found in
the doc/guides/ directory within the distribution.
the doc/guides/ directory at:
http://www.boolean.net/technology/ldap.html
If you simply want to build LDAP for a single machine platform, follow
these steps:
1. untar the distribution and cd to the top:
% zcat ldap-3.3.tar.Z | tar xf -
% cd ldap-3.3
% tar xfz ldap-stable.tgz
% cd ldap
If you are reading this file, you probably have already done this!
2. edit the files Make-common and include/ldapconfig.h.edit to configure
2. Type:
% make Make-common
to copy Make-common.dist to Make.common.
3. edit the files Make-common and include/ldapconfig.h.edit to configure
the software for your site (the files are well-commented):
% vi Make-common
......@@ -30,7 +36,9 @@ these steps:
top of the distribution.
If you just want to see if things will build, you can leave the
configuration alone and change it later.
configuration alone and change it later. You may want to consult
the appropriate platform makefile (build/*/Make-platform) for
platform-specific defaults.
If you have the ISODE package built and want to build the
LDAP-to-X.500 server (ldapd), be sure to uncomment the appropriate
......@@ -133,4 +141,4 @@ Follow these steps for each different platform:
compiler.
End of LDAP INSTALL file.
End of OpenLDAP INSTALL file.
......@@ -4,7 +4,6 @@ Version 1, 22 August 1998
Copyright 1998, Net Boolean Incorporated, Redwood City, California, USA
All Rights Reserved.
Note:
This license is derived from the "Artistic License" as distributed
with the Perl Programming Language. Its terms are different from
......
......@@ -122,28 +122,34 @@ MAKESLAPD= yes
# remove the defines for backends you don't want to enable
SLAPD_BACKENDS= -DLDAP_LDBM -DLDAP_SHELL -DLDAP_PASSWD
#
# If you have included -DLDAP_LDBM in the SLAPD_BACKENDS line you need
# to specify which low-level database package to use. There are
# four choices: Berkeley db b-tree, Berkeley db hash, GNU dbm, or ndbm.
# You will also need to edit the include and lib strings appropriately.
# If you have included -DLDAP_LDBM in the SLAPD_BACKENDS line,
# which low-level database package to use must be specified. You
# may want to overide the platform settings by disabling the lines
# below and hardcoding the desired settings.
#
# The four choices: Berkeley db b-tree, Berkeley db hash, GNU dbm, or ndbm.
# You will also need to edit the include and lib strings appropriately.
# standard unix ndbm
# Fallback settings, defaults are set in build/*/Make-platform
LDBMBACKEND?=-DLDBM_USE_NDBM
LDBMINCLUDE?=
LDBMLIB?=
# LDBM Hardcode Setting Examples (may require editing)
# berkeley db btree package
#LDBMLIB=-ldb
#LDBMBACKEND?=-DLDBM_USE_DBBTREE
#LDBMINCLUDE?=-I/usr/local/db/include
#LDBMBACKEND=-DLDBM_USE_DBBTREE
#LDBMINCLUDE=-I/usr/local/db/include
#LDBMLIB?=-ldb
# berkeley db hash package
#LDBMBACKEND?=-DLDBM_USE_DBHASH
#LDBMINCLUDE?=-I/usr/local/db/include
#LDBMLIB?=-ldb
#LDBMBACKEND=-DLDBM_USE_DBHASH
#LDBMINCLUDE=-I/usr/local/db/include
#LDBMLIB=-ldb
# gnu dbm (gdbm)
#LDBMBACKEND?=-DLDBM_USE_GDBM
#LDBMINCLUDE?=-I/usr/local/gdbm/include
#LDBMLIB?=-lgdbm
# standard unix ndbm
LDBMBACKEND?=-DLDBM_USE_NDBM
LDBMINCLUDE?=
LDBMLIB?=
#LDBMBACKEND=-DLDBM_USE_GDBM
#LDBMINCLUDE=-I/usr/local/gdbm/include
#LDBMLIB=-lgdbm
#undef these if you have SLEEPYCAT DB2 installed
#LDBMBACKEND=-DLDBM_USE_DBBTREE -DHAVE_SLEEPYCAT_DB2
......
UM-LDAP 3.3 README file
Net Boolean OpenLDAP 1.0 README
This is the UM-LDAP version 3.3 distribution. 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 and install the distribution, see the
INSTALL file in this directory. For more information on making and
installing slapd, see the "SLAPD and SLURPD Administrator's Guide"
in the doc/guides/ directory.
This is the OpenLDAP version 1.0 distribution.
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.
For more information:
http://www.boolean.net/technology/ldap.html.
MAKING AND INSTALLING THE DISTRIBUTION
......@@ -15,6 +17,10 @@ MAKING AND INSTALLING THE DISTRIBUTION
standard default configuration by typing the following commands
% make
this will copy Make-common.dist to Make-common.
Edit Make-common as desired.
% make
this will build the system
% su
# make install
......@@ -24,16 +30,19 @@ MAKING AND INSTALLING THE DISTRIBUTION
You will probably want to do a little configuration to suit your
site, though. There are two files you might want to edit:
Make-common This file contains definitions for
where things will be installed, where
to find various things, etc. If you
want to build an ldap server, you'll
definitely need to edit this file
Make-common
contains default definitions for where things will be
installed, where to find various things, etc. These defaults
are used in absense of platform-specific defaults. You may
hardcode settings in Make-common if you desire. You will
need to edit this file to enable optional features.
build/*/Make-platform
contains platform-specific defaults.
include/ldapconfig.h.edit This file contains #defines used
by many parts of the distribution.
You'll at least want to change
DEFAULT_BASE.
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.
......@@ -42,18 +51,16 @@ DOCUMENTATION
There are man pages for most programs in the distribution and
routines in the various libraries. See ldap(3) for details.
There is a postscript version of an administrator's guide for
slapd in doc/guides/slapd.ps.
There is an LDAP homepage available that contains the latest
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.umich.edu/~rsug/ldap/
http://www.boolean.net/technology/ldap/
FEEDBACK / PROBLEM REPORTS
FEEDBACK / PROBLEM REPORTS / DISCUSSIONS
We would appreciate any feedback you can provide. If you have
problems, report them to this address:
ldap-support@umich.edu
ldap-dev@boolean.net
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment