X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Fman%2Fman5%2Fslapo-rwm.5;h=b1d58b55297070625827803783e448737c9e391f;hb=2be146e20ffdabe32514445b6034e40cb7df77be;hp=a2a19fde55052308fab53a9c4fe8f359488a98e5;hpb=9effc2b8f00434a4c5c6da2a7f5f488cc47bfa28;p=openldap diff --git a/doc/man/man5/slapo-rwm.5 b/doc/man/man5/slapo-rwm.5 index a2a19fde55..b1d58b5529 100644 --- a/doc/man/man5/slapo-rwm.5 +++ b/doc/man/man5/slapo-rwm.5 @@ -1,5 +1,5 @@ .TH SLAPO-RWM 5 "RELEASEDATE" "OpenLDAP LDVERSION" -.\" Copyright 1998-2005 The OpenLDAP Foundation, All Rights Reserved. +.\" Copyright 1998-2006 The OpenLDAP Foundation, All Rights Reserved. .\" Copying restrictions apply. See the COPYRIGHT file. .\" Copyright 2004, Pierangelo Masarati, All rights reserved. .\" $OpenLDAP$ @@ -22,6 +22,8 @@ either remotely, in conjunction with the proxy backend described in .BR slapd-ldap (5), or locally, in conjunction with the relay backend described in .BR slapd-relay (5). +.LP +This overlay is experimental. .SH MAPPING An important feature of the .B rwm @@ -39,7 +41,7 @@ slapd's schema, some attribute names might be different but serve the same purpose, etc. If local or foreign name is `*', the name is preserved. If local name is omitted, the foreign name is removed. -Unmapped names are preseved if both local and foreign name are `*', +Unmapped names are preserved if both local and foreign name are `*', and removed if local name is omitted and foreign name is `*'. .LP The local @@ -120,7 +122,7 @@ The underlying concept is to build a lightweight rewrite module for the slapd server (initially dedicated to the LDAP backend): .LP .SH Passes -An incoming string is matched agains a set of +An incoming string is matched against a set of .IR rewriteRules . Rules are made of a .IR "regex match pattern" , @@ -256,7 +258,7 @@ operation structure which can be dereferenced later; operator assigns a variable in the rewrite context scope; operator .B && assigns a variable that scopes the entire session, e.g. its value -can be derefenced later by other rewrite contexts +can be dereferenced later by other rewrite contexts .TP .B * variable dereferencing; must refer to a variable that is @@ -324,7 +326,7 @@ referralAttrDN add/modify DN portion of referrals modrDN modrdn newSuperiorDN modrdn deleteDN delete -exopPasswdDN passwd exop DN +exopPasswdDN password modify extended operation DN .fi .RE .LP @@ -363,7 +365,7 @@ altering too much the configuration file). is the name that identifies the context, i.e. the name used by the application to refer to the set of rules it contains. It is used also to reference sub contexts in string rewriting. -A context may aliase another one. +A context may alias another one. In this case the alias context contains no rule, and any reference to it will result in accessing the aliased one. .TP