]> granicus.if.org Git - ejabberd/commitdiff
* doc/guide.tex: Document ldap_local_filter (EJAB-179)
authorBadlop <badlop@process-one.net>
Fri, 13 Jun 2008 10:13:44 +0000 (10:13 +0000)
committerBadlop <badlop@process-one.net>
Fri, 13 Jun 2008 10:13:44 +0000 (10:13 +0000)
SVN Revision: 1353

ChangeLog
doc/guide.tex

index d270dfd1958ec11d7d4a5ee391a96bd0f58ac8f3..add585b2f0e488617a7ae623f8c9617f234f62ef 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,7 +2,9 @@
 
        * doc/guide.tex: Table of listener modules converted to
        description. Table of modules overview simplified, and module
-       names link to their sections.
+       names link to their sections. Document
+       ldap_local_filter (EJAB-179)
+
        * doc/guide.html: Regenerated with all the latest changes
 
 2008-06-12  Badlop  <badlop@process-one.net>
index 88ced141bf0cbf2c5a811b9cdaddaab1405e9254..038e2a2d60afa023ca0c0ae1d0de9f93520a4857 100644 (file)
@@ -144,7 +144,8 @@ ejabberd Development Team
 
 %% To by-pass errors in the HTML version:
 \newstyle{.SPAN}{width:20\%; float:right; text-align:left; margin-left:auto;}
-\newstyle{H1 A, H2 A, H3 A, H4 A}{color:\#000000; text-decoration:none;}
+\newstyle{H1.chapter A, H2.section A, H3.subsection A, H4.subsubsection A, H5.paragraph A}
+  {color:\#000000; text-decoration:none;}
 \newstyle{pre.verbatim}{margin:1ex 2ex;border:1px dashed lightgrey;background-color:\#f9f9f9;padding:0.5ex;}
 \newstyle{.dt-description}{margin:0ex 2ex;}
 \newstyle{table[border="1"]}{border-collapse:collapse;margin-bottom:1em;}
@@ -1888,6 +1889,21 @@ You can authenticate users against an LDAP directory. Available options are:
   not forget to close brackets and do not use superfluous whitespaces. Also you
   \emph{must not} use \option{ldap\_uidattr} attribute in filter because this
   attribute will be substituted in LDAP filter automatically.
+
+  \titem{ldap\_local\_filter}\ind{options!ldap\_local\_filter}
+  If you can't use \term{ldap\_filter} due to performance reasons
+  (the LDAP server has many users registered),
+  you can use this local filter.
+  The local filter checks an attribute in ejabberd,
+  not in LDAP, so this limits the load on the LDAP directory.
+  The default filter is: \term{undefined}.
+  Example values:
+\begin{verbatim}
+{ldap_local_filter, {notequal, {"accountStatus",["disabled"]}}}.
+{ldap_local_filter, {equal, {"accountStatus",["enabled"]}}}.
+{ldap_local_filter, undefined}.
+\end{verbatim}
+
 \end{description}
 
 \makesubsubsection{ldapexamples}{Examples}