diff --git a/ChangeLog b/ChangeLog
index f247972bc..aebe9fd39 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,7 +3,8 @@
* doc/guide.tex: Table of listener modules converted to
description. Table of modules overview simplified, and module
names link to their sections. Document
- ldap_local_filter (EJAB-179)
+ ldap_local_filter (EJAB-179). Title in HTML is shorter.
+ Update several external URIs.
* doc/guide.html: Regenerated with all the latest changes
diff --git a/doc/guide.html b/doc/guide.html
index 6170f7929..7c5a89d14 100644
--- a/doc/guide.html
+++ b/doc/guide.html
@@ -13,26 +13,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -76,7 +56,10 @@ TD P{margin:0px;}
.theorem{text-align:left;margin:1ex auto 1ex 0ex;}
.part{margin:2ex auto;text-align:center}
.SPAN{width:20%; float:right; text-align:left; margin-left:auto;}
-H1 A, H2 A, H3 A, H4 A{color:#000000; text-decoration:none;}
+H1.titlemain HR{display:none;}
+TABLE.title{border-top:1px solid grey;border-bottom:1px solid grey; background: #efefef}
+H1.chapter A, H2.section A, H3.subsection A, H4.subsubsection A, H5.paragraph A{color:#000000; text-decoration:none;}
+H1.chapter, H2.section, H3.subsection, H4.subsubsection, H5.paragraph{border-top: 1px solid grey; background: #efefef; padding: 0.5ex}
pre.verbatim{margin:1ex 2ex;border:1px dashed lightgrey;background-color:#f9f9f9;padding:0.5ex;}
.dt-description{margin:0ex 2ex;}
table[border="1"]{border-collapse:collapse;margin-bottom:1em;}
@@ -100,29 +83,8 @@ BLOCKQUOTE.figure DIV.center DIV.center HR{display:none;}
ejabberd Development Team |
To compile ejabberd on a Microsoft Windows system, you need:
The following databases are supported by ejabberd:
The following LDAP servers are tested with ejabberd: @@ -1378,8 +1340,18 @@ default is none. Example: "(&(objectClass=shadowAccount)(memberOf=Jabber Users))". Please, do not forget to close brackets and do not use superfluous whitespaces. Also you must not use ldap_uidattr attribute in filter because this -attribute will be substituted in LDAP filter automatically. -
+attribute will be substituted in LDAP filter automatically.{ldap_local_filter, {notequal, {"accountStatus",["disabled"]}}}. +{ldap_local_filter, {equal, {"accountStatus",["enabled"]}}}. +{ldap_local_filter, undefined}. +
Let’s say ldap.example.org is the name of our LDAP server. We have
users with their passwords in "ou=Users,dc=example,dc=org" directory.
@@ -2170,7 +2142,7 @@ custom CSS file will be used (http://example.com/my.css). Further, the names
of the log files will contain the full date, and there will be no
subdirectories. The log files will be stored in /var/www/muclogs, and the
time zone will be GMT/UTC. Finally, the top link will be
-<a href="http://www.jabber.ru">Jabber.ru</a>
.
+<a href="http://www.jabber.ru/">Jabber.ru</a>
.
{access, muc, [{allow, all}]}. {modules, @@ -2183,7 +2155,7 @@ time zone will be GMT/UTC. Finally, the top link will be {outdir, "/var/www/muclogs"}, {timezone, universal}, {spam_prevention, true}, - {top_link, {"http://www.jabber.ru", "Jabber.ru"}} + {top_link, {"http://www.jabber.ru/", "Jabber.ru"}} ]}, ... ]}. @@ -2430,7 +2402,7 @@ the processing discipline for Roster Management (jabber:iq:roster) IQ q3.3.19 mod_service_log
This module adds support for logging end user packets via a Jabber message auditing service such as -Bandersnatch. All user +Bandersnatch. All user packets are encapsulated in a
<route/>
element and sent to the specified service(s).Options:
ram_copies
’ or
some hints from the command ‘mnesia:info().
’, by looking at the
size of tables and the default storage type for each table on ’first’.Replicating a table makes lookups in this table faster on this node. Writing, on the other hand, will be slower. And of course if machine with one -of the replicas is down, other replicas will be used.
Also section 5.3 (Table Fragmentation) of Mnesia User’s Guide can be helpful. +of the replicas is down, other replicas will be used.
Also section 5.3 (Table Fragmentation) of Mnesia User’s Guide can be helpful.
(alt) Same as in previous item, but for other tables.
init:stop().
’ or just ‘q().
’ to exit from
the Erlang shell. This probably can take some time if Mnesia has not yet
transfered and processed all data it needed from first.