summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@redhat.com>2010-11-23 14:12:47 -0500
committerNalin Dahyabhai <nalin@redhat.com>2010-11-23 14:12:47 -0500
commitf265469430a5eb532d2afa754ab58d93ddbf4d78 (patch)
tree3cebe892bdcc392cb7bfcdd81b80f83008bec5ce /doc
parent3435a6402a3c1b502778afbd52d8a2ee96d9d2d8 (diff)
downloadslapi-nis-f265469430a5eb532d2afa754ab58d93ddbf4d78.tar.gz
slapi-nis-f265469430a5eb532d2afa754ab58d93ddbf4d78.tar.xz
slapi-nis-f265469430a5eb532d2afa754ab58d93ddbf4d78.zip
- bump to 0.20slapi-nis-0.20
Diffstat (limited to 'doc')
-rw-r--r--doc/format-specifiers.txt34
1 files changed, 33 insertions, 1 deletions
diff --git a/doc/format-specifiers.txt b/doc/format-specifiers.txt
index ed6ef65..3e31aac 100644
--- a/doc/format-specifiers.txt
+++ b/doc/format-specifiers.txt
@@ -176,6 +176,37 @@ Because the plugin attempts to track updates, the ''THISATTRIBUTE''
attribute should be indexed and defined with a proper syntax and
equality test in the directory server schema.
+=== deref_f ===
+
+ deref_f(''THISATTRIBUTE'',''FILTER'',''THATATTRIBUTE'')
+
+Returns a list of the values of ''THATATTRIBUTE'' for directory entries
+named by this entry's ''THISATTRIBUTE'' which match ''FILTER''. Its function
+is similar in principle to the indirect CoS functionality provided by the
+directory server.
+
+Here are some example entries:
+
+ dn: cn=group
+ member: uid=bob
+ member: uid=pete
+
+ dn: uid=bob
+ uid: bob
+
+ dn: uid=pete
+ uid: pete
+
+And here's how various expressions evaluate for ''cn=group'':
+
+ %deref("member","objectclass=*","foo") -> no values
+ %deref("member","objectclass=*","uid") -> (bob,pete)
+ %deref("member","uid=pete","uid") -> (pete)
+
+Because the plugin attempts to track updates, the ''THISATTRIBUTE''
+attribute should be indexed and defined with a proper syntax and
+equality test in the directory server schema.
+
=== deref_r ===
deref_r(''ATTRIBUTE''[,''OTHERATTRIBUTE''[...]],''VALUEATTRIBUTE'')
@@ -349,7 +380,8 @@ The result list is, therefore, empty.
Because the plugin attempts to track updates, every attribute used here
(except for ''VALUEATTRIBUTE'') should be indexed and defined with a
-proper syntax and equality test in the directory server schema.
+proper syntax and equality test in the directory server schema. This
+function can also be invoked as ''deref_fr''.
=== referred ===