From a39d48d04565542a93b63e6ff2d8e02afbbad7ef Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Fri, 13 Jan 2006 18:28:58 +0000 Subject: [PATCH] LDBM is obsolete. --- doc/man/man5/slapd-bdb.5 | 4 +--- doc/man/man5/slapd-ldbm.5 | 11 ++++++----- doc/man/man5/slapd.access.5 | 5 ++--- doc/man/man5/slapd.conf.5 | 17 +++++++++-------- 4 files changed, 18 insertions(+), 19 deletions(-) diff --git a/doc/man/man5/slapd-bdb.5 b/doc/man/man5/slapd-bdb.5 index 85d3b890f3..052b25f57a 100644 --- a/doc/man/man5/slapd-bdb.5 +++ b/doc/man/man5/slapd-bdb.5 @@ -9,11 +9,9 @@ .SH DESCRIPTION The \fBbdb\fP backend to .BR slapd (8) -is the recommended backend for a normal +is the recommended primary backend for a normal .B slapd database. -However, it takes more care than with the LDBM backend to configure -it properly. It uses the Sleepycat Berkeley DB (BDB) package to store data. It makes extensive use of indexing and caching to speed data access. .LP diff --git a/doc/man/man5/slapd-ldbm.5 b/doc/man/man5/slapd-ldbm.5 index b761528d3a..43f8148b4a 100644 --- a/doc/man/man5/slapd-ldbm.5 +++ b/doc/man/man5/slapd-ldbm.5 @@ -9,11 +9,12 @@ ETCDIR/slapd.conf .SH DESCRIPTION The LDBM backend to .BR slapd (8) -is the database backend which is easiest to configure. -However, it does not offer the data durability features of the BDB -backend. -It uses Berkeley DB or GDBM to store data. -It makes extensive use of indexing and caching to speed data access. +is an easy\-to\-configure but obsolete database backend. It does not +offer the data durability features of the BDB and HDB backends and +hence is considered deprecated in favor of these robust backends. +LDBM uses lightweight non\-transactional data interfaces, such as those +provided by GDBM or Berkeley DB, to store data. It makes extensive +use of indexing and caching to speed data access. .SH CONFIGURATION These .B slapd.conf diff --git a/doc/man/man5/slapd.access.5 b/doc/man/man5/slapd.access.5 index c01748d8f5..b3d357c2f3 100644 --- a/doc/man/man5/slapd.access.5 +++ b/doc/man/man5/slapd.access.5 @@ -823,7 +823,7 @@ identity, control is passed straight to the subsequent rules. .SH OPERATION REQUIREMENTS Operations require different privileges on different portions of entries. The following summary applies to primary database backends such as -the LDBM, BDB, and HDB backends. Requirements for other backends may +the BDB and HDB backends. Requirements for other backends may (and often do) differ. .LP The @@ -946,9 +946,8 @@ so it is fully honored by all backends; for all other operations and for the discovery phase of the search operation, full ACL semantics is only supported by the primary backends, i.e. .BR back-bdb (5), -.BR back-hdb (5), and -.BR back-ldbm (5). +.BR back-hdb (5). Some other backend, like .BR back-sql (5), diff --git a/doc/man/man5/slapd.conf.5 b/doc/man/man5/slapd.conf.5 index 0a4de7b915..183ef420d1 100644 --- a/doc/man/man5/slapd.conf.5 +++ b/doc/man/man5/slapd.conf.5 @@ -1683,10 +1683,10 @@ They are documented in the manual pages. .TP .B bdb -This is the recommended backend for a normal slapd database. -However, it takes more care than with the LDBM backend to configure -it properly. -It uses the Sleepycat Berkeley DB (BDB) package to store data. +This is the recommended primary backend for a normal slapd database. +It takes care to configure it properly. +It uses the transactional database interface of the Sleepycat Berkeley +DB (BDB) package to store data. .TP .B config This backend is used to manage the configuration of slapd run-time. @@ -1705,10 +1705,11 @@ This backend acts as a proxy to forward incoming requests to another LDAP server. .TP .B ldbm -This is the database backend which is easiest to configure. -However, it does not offer the data durability features of the BDB -backend. -It uses Berkeley DB or GDBM to store data. +This is an easy-to-configure but obsolete database backend. It +does not offer the data durability features of the BDB and HDB +backends and hence is deprecated in favor of these robust backends. +LDBM uses lightweight non-transactional DB interfaces, +such as those providing by GDBM or Berkeley DB, to store data. .TP .B ldif This database uses the filesystem to build the tree structure -- 2.39.5