Skip to content
Snippets Groups Projects
Commit 37b4b3f6 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

Updated distribution documents.

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