From de01a6e3d791d3458549d2ceeccf4d7e0477ff78 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Fri, 23 Feb 2007 18:23:44 +0000 Subject: [PATCH] ITS#4844 add missing overlays --- doc/man/man5/slapd-bdb.5 | 3 +++ doc/man/man5/slapd.overlays.5 | 20 +++++++++++++++ doc/man/man5/slapo-dyngroup.5 | 48 +++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 doc/man/man5/slapo-dyngroup.5 diff --git a/doc/man/man5/slapd-bdb.5 b/doc/man/man5/slapd-bdb.5 index 4fda2c35db..a4cd8be8ce 100644 --- a/doc/man/man5/slapd-bdb.5 +++ b/doc/man/man5/slapd-bdb.5 @@ -225,3 +225,6 @@ Berkeley DB configuration file Berkeley DB documentation. .SH ACKNOWLEDGEMENTS .so ../Project +Originally begun by Kurt Zeilenga. Caching mechanisms originally designed +by Jong-Hyuk Choi. Completion and subsequent work, as well as +back-hdb, by Howard Chu. diff --git a/doc/man/man5/slapd.overlays.5 b/doc/man/man5/slapd.overlays.5 index 251f61f234..54dc0750ed 100644 --- a/doc/man/man5/slapd.overlays.5 +++ b/doc/man/man5/slapd.overlays.5 @@ -36,6 +36,17 @@ This overlay allows automatic referral chasing when a referral would have been returned, either when configured by the server or when requested by the client. .TP +.B constraint +Constraint. +This overlay enforces a regular expression constraint on all values +of specified attributes. It is used to enforce a more rigourous +syntax when the underlying attribute syntax is too general. +.TP +.B dds +Dynamic Directory Services. +This overlay supports dynamic objects, which have a limited life after +which they expire and are automatically deleted. +.TP .B dyngroup Dynamic Group. This is a demo overlay which extends the Compare operation to detect @@ -98,6 +109,11 @@ Attribute Uniqueness. This overlay can be used with a backend database such as .BR slapd-bdb (5) to enforce the uniqueness of some or all attributes within a subtree. +.TP +.B valsort +Value Sorting. +This overlay can be used to enforce a specific order for the values +of an attribute when it is returned in a search. .SH FILES .TP ETCDIR/slapd.conf @@ -110,6 +126,9 @@ default slapd configuration directory .BR slapo\-accesslog (5), .BR slapo\-auditlog (5), .BR slapo\-chain (5), +.BR slapo\-constraint (5), +.BR slapo\-dds (5), +.BR slapo\-dyngroup (5), .BR slapo\-dynlist (5), .BR slapo\-pcache (5), .BR slapo\-ppolicy (5), @@ -119,6 +138,7 @@ default slapd configuration directory .BR slapo\-syncprov (5), .BR slapo\-translucent (5), .BR slapo\-unique (5). +.BR slapo\-valsort (5). .BR slapd\-config (5), .BR slapd.conf (5), .BR slapd.backends (5), diff --git a/doc/man/man5/slapo-dyngroup.5 b/doc/man/man5/slapo-dyngroup.5 new file mode 100644 index 0000000000..e99dc9f5a4 --- /dev/null +++ b/doc/man/man5/slapo-dyngroup.5 @@ -0,0 +1,48 @@ +.TH SLAPO-DYNGROUP 5 "RELEASEDATE" "OpenLDAP LDVERSION" +.\" Copyright 2005-2007 The OpenLDAP Foundation All Rights Reserved. +.\" Copying restrictions apply. See COPYRIGHT/LICENSE. +.\" $OpenLDAP$ +.SH NAME +slapo-dyngroup \- Dynamic Group overlay +.SH SYNOPSIS +ETCDIR/slapd.conf +.SH DESCRIPTION +The Dynamic Group overlay allows clients to use LDAP Compare operations +to test the membership of a dynamic group the same way they would check +against a static group. Compare operations targeting a group's static +member attribute will be intercepted and tested against the configured +dynamic group's URL attribute. +.LP +Note that this intercept only happens if the actual +Compare operation does not return a LDAP_COMPARE_TRUE result. So if a +group has both static and dynamic members, the static member list will +be checked first. +.SH CONFIGURATION +This +.B slapd.conf +option applies to the Dynamic Group overlay. +It should appear after the +.B overlay +directive. +.TP +.B attrpair +Specify the attributes to be compared. A compare operation on the +.I memberAttr +will cause the +.I URLattr +to be evaluated for the result. +.SH EXAMPLES +.nf + database bdb + ... + overlay dyngroup + attrpair member memberURL +.fi +.SH FILES +.TP +ETCDIR/slapd.conf +default slapd configuration file +.SH SEE ALSO +.BR slapd.conf (5). +.SH AUTHOR +Howard Chu -- 2.39.5