25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-11-22 16:20:52 +01:00

* src/mod_vcard.erl: Added missed index

* doc/guide.tex: Updated (thanks to Sander Devrieze)

SVN Revision: 286
This commit is contained in:
Alexey Shchepin 2004-11-21 21:35:51 +00:00
parent 2f7f3d9b00
commit 3d1ff452cb
4 changed files with 30 additions and 25 deletions

View File

@ -1,3 +1,11 @@
2004-11-20 Alexey Shchepin <alexey@sevcom.net>
* src/mod_vcard.erl: Added missed index
2004-11-08 Alexey Shchepin <alexey@sevcom.net>
* doc/guide.tex: Updated (thanks to Sander Devrieze)
2004-11-05 Alexey Shchepin <alexey@sevcom.net> 2004-11-05 Alexey Shchepin <alexey@sevcom.net>
* src/aclocal.m4: Fixed headers detecting in AM_WITH_OPENSSL * src/aclocal.m4: Fixed headers detecting in AM_WITH_OPENSSL

View File

@ -36,7 +36,7 @@
<UL><LI> <UL><LI>
<A HREF="#htoc1">1&nbsp;&nbsp;Introduction</A> <A HREF="#htoc1">1&nbsp;&nbsp;Introduction</A>
<LI><A HREF="#htoc2">2&nbsp;&nbsp;Installation</A> <LI><A HREF="#htoc2">2&nbsp;&nbsp;Installation from Source</A>
<UL><LI> <UL><LI>
<A HREF="#htoc3">2.1&nbsp;&nbsp;Installation Requirements</A> <A HREF="#htoc3">2.1&nbsp;&nbsp;Installation Requirements</A>
<UL><LI> <UL><LI>
@ -68,7 +68,7 @@
<LI><A HREF="#htoc21">3.2.2&nbsp;&nbsp;<TT>ejabberdctl</TT> tool</A> <LI><A HREF="#htoc21">3.2.2&nbsp;&nbsp;<TT>ejabberdctl</TT> tool</A>
</UL> </UL>
</UL> </UL>
<LI><A HREF="#htoc22">4&nbsp;&nbsp;Distribution</A> <LI><A HREF="#htoc22">4&nbsp;&nbsp;Clustering</A>
<UL><LI> <UL><LI>
<A HREF="#htoc23">4.1&nbsp;&nbsp;How it works</A> <A HREF="#htoc23">4.1&nbsp;&nbsp;How it works</A>
<UL><LI> <UL><LI>
@ -83,8 +83,8 @@
<UL><LI> <UL><LI>
<A HREF="#htoc30">A.1&nbsp;&nbsp;Common Options</A> <A HREF="#htoc30">A.1&nbsp;&nbsp;Common Options</A>
<UL><LI> <UL><LI>
<A HREF="#htoc31">A.1.1&nbsp;&nbsp;Option <TT>iqdisc</TT></A> <A HREF="#htoc31">A.1.1&nbsp;&nbsp;<TT>iqdisc</TT></A>
<LI><A HREF="#htoc32">A.1.2&nbsp;&nbsp;Option <TT>host</TT></A> <LI><A HREF="#htoc32">A.1.2&nbsp;&nbsp;<TT>host</TT></A>
</UL> </UL>
<LI><A HREF="#htoc33">A.2&nbsp;&nbsp;<TT>mod_announce</TT></A> <LI><A HREF="#htoc33">A.2&nbsp;&nbsp;<TT>mod_announce</TT></A>
<LI><A HREF="#htoc34">A.3&nbsp;&nbsp;<TT>mod_configure</TT></A> <LI><A HREF="#htoc34">A.3&nbsp;&nbsp;<TT>mod_configure</TT></A>
@ -134,7 +134,7 @@ Works on most of popular platforms: *nix (tested on Linux, FreeBSD and
<LI>Built-in web-based administration interface <LI>Built-in web-based administration interface
<LI>Built-in <A HREF="http://www.jabber.org/jeps/jep-0025.html">HTTP Polling</A> service <LI>Built-in <A HREF="http://www.jabber.org/jeps/jep-0025.html">HTTP Polling</A> service
<LI>SSL support <LI>SSL support
<LI>Support for LDAP authentification <LI>Support for LDAP authentication
<LI>Ability to interface with external components (JIT, MSN-t, Yahoo-t, etc.) <LI>Ability to interface with external components (JIT, MSN-t, Yahoo-t, etc.)
<LI>Migration from jabberd14 is possible <LI>Migration from jabberd14 is possible
<LI>Mostly XMPP-compliant <LI>Mostly XMPP-compliant
@ -145,11 +145,11 @@ Works on most of popular platforms: *nix (tested on Linux, FreeBSD and
The misfeatures of <TT>ejabberd</TT> are: The misfeatures of <TT>ejabberd</TT> are:
<UL><LI> <UL><LI>
No support for virtual domains No support for virtual domains
<LI>No support for authentification and STARTTLS in S2S connections <LI>No support for authentication and STARTTLS in S2S connections
</UL> </UL>
<!--TOC section Installation--> <!--TOC section Installation from Source-->
<H2><A NAME="htoc2">2</A>&nbsp;&nbsp;Installation</H2><!--SEC END --> <H2><A NAME="htoc2">2</A>&nbsp;&nbsp;Installation from Source</H2><!--SEC END -->
<A NAME="sec:installation"></A> <A NAME="sec:installation"></A>
<!--TOC subsection Installation Requirements--> <!--TOC subsection Installation Requirements-->
@ -653,7 +653,7 @@ with such config:
] ]
}. }.
</PRE>you should enter URL <CODE>http://example.org:5280/admin/</CODE>. After </PRE>you should enter URL <CODE>http://example.org:5280/admin/</CODE>. After
authentification you should see something like in figure&nbsp;<A HREF="#fig:webadmmain">1</A>. authentication you should see something like in figure&nbsp;<A HREF="#fig:webadmmain">1</A>.
<BLOCKQUOTE><DIV ALIGN=center><DIV ALIGN=center><HR WIDTH="80%" SIZE=2></DIV> <BLOCKQUOTE><DIV ALIGN=center><DIV ALIGN=center><HR WIDTH="80%" SIZE=2></DIV>
<IMG SRC="webadmmain.png"> <IMG SRC="webadmmain.png">
@ -695,11 +695,11 @@ Available commands:
Example: Example:
ejabberdctl ejabberd@host restart ejabberdctl ejabberd@host restart
</PRE> </PRE>
<!--TOC section Distribution--> <!--TOC section Clustering-->
<H2><A NAME="htoc22">4</A>&nbsp;&nbsp;Distribution</H2><!--SEC END --> <H2><A NAME="htoc22">4</A>&nbsp;&nbsp;Clustering</H2><!--SEC END -->
<A NAME="sec:distribution"></A> <A NAME="sec:clustering"></A>
<!--TOC subsection How it works--> <!--TOC subsection How it works-->
<H3><A NAME="htoc23">4.1</A>&nbsp;&nbsp;How it works</H3><!--SEC END --> <H3><A NAME="htoc23">4.1</A>&nbsp;&nbsp;How it works</H3><!--SEC END -->
@ -842,9 +842,9 @@ domain.<BR>
The following options are used by many modules, so they are described in The following options are used by many modules, so they are described in
separate section.<BR> separate section.<BR>
<BR> <BR>
<!--TOC subsubsection Option <TT>iqdisc</TT>--> <!--TOC subsubsection <TT>iqdisc</TT>-->
<H4><A NAME="htoc31">A.1.1</A>&nbsp;&nbsp;Option <TT>iqdisc</TT></H4><!--SEC END --> <H4><A NAME="htoc31">A.1.1</A>&nbsp;&nbsp;<TT>iqdisc</TT></H4><!--SEC END -->
<A NAME="sec:modiqdiscoption"></A> <A NAME="sec:modiqdiscoption"></A>
Many modules define handlers for processing IQ queries of different namespaces Many modules define handlers for processing IQ queries of different namespaces
@ -875,9 +875,9 @@ Example:
... ...
]}. ]}.
</PRE> </PRE>
<!--TOC subsubsection Option <TT>host</TT>--> <!--TOC subsubsection <TT>host</TT>-->
<H4><A NAME="htoc32">A.1.2</A>&nbsp;&nbsp;Option <TT>host</TT></H4><!--SEC END --> <H4><A NAME="htoc32">A.1.2</A>&nbsp;&nbsp;<TT>host</TT></H4><!--SEC END -->
<A NAME="sec:modhostoption"></A> <A NAME="sec:modhostoption"></A>
This option explicitly defines hostname for the module which acts as a service.<BR> This option explicitly defines hostname for the module which acts as a service.<BR>
@ -1190,8 +1190,6 @@ Options:
<B><TT>iqdisc</TT></B><DD> <TT>http://jabber.org/protocol/stats</TT> IQ queries processing <B><TT>iqdisc</TT></B><DD> <TT>http://jabber.org/protocol/stats</TT> IQ queries processing
discipline (see&nbsp;<A HREF="#sec:modiqdiscoption">A.1.1</A>). discipline (see&nbsp;<A HREF="#sec:modiqdiscoption">A.1.1</A>).
</DL> </DL>
TBD about access.<BR>
<BR>
<!--TOC subsection <TT>mod_time</TT>--> <!--TOC subsection <TT>mod_time</TT>-->
<H3><A NAME="htoc48">A.17</A>&nbsp;&nbsp;<TT>mod_time</TT></H3><!--SEC END --> <H3><A NAME="htoc48">A.17</A>&nbsp;&nbsp;<TT>mod_time</TT></H3><!--SEC END -->

View File

@ -132,7 +132,7 @@ The misfeatures of \ejabberd{} are:
\end{itemize} \end{itemize}
\section{Installation} \section{Installation from Source}
\label{sec:installation} \label{sec:installation}
\subsection{Installation Requirements} \subsection{Installation Requirements}
@ -695,8 +695,8 @@ Example:
\section{Distribution} \section{Clustering}
\label{sec:distribution} \label{sec:clustering}
\subsection{How it works} \subsection{How it works}
@ -846,7 +846,7 @@ domain.
The following options are used by many modules, so they are described in The following options are used by many modules, so they are described in
separate section. separate section.
\subsubsection{Option \option{iqdisc}} \subsubsection{\option{iqdisc}}
\label{sec:modiqdiscoption} \label{sec:modiqdiscoption}
Many modules define handlers for processing IQ queries of different namespaces Many modules define handlers for processing IQ queries of different namespaces
@ -879,7 +879,7 @@ Example:
]}. ]}.
\end{verbatim} \end{verbatim}
\subsubsection{Option \option{host}} \subsubsection{\option{host}}
\label{sec:modhostoption} \label{sec:modhostoption}
This option explicitly defines hostname for the module which acts as a service. This option explicitly defines hostname for the module which acts as a service.
@ -1184,8 +1184,6 @@ Options:
\iqdiscitem{\ns{http://jabber.org/protocol/stats}} \iqdiscitem{\ns{http://jabber.org/protocol/stats}}
\end{description} \end{description}
TBD about access.
\subsection{\modtime{}} \subsection{\modtime{}}
\label{sec:modtime} \label{sec:modtime}

View File

@ -47,6 +47,7 @@ start(Opts) ->
mnesia:create_table(vcard_search, mnesia:create_table(vcard_search,
[{disc_copies, [node()]}, [{disc_copies, [node()]},
{attributes, record_info(fields, vcard_search)}]), {attributes, record_info(fields, vcard_search)}]),
mnesia:add_table_index(vcard_search, luser),
mnesia:add_table_index(vcard_search, lfn), mnesia:add_table_index(vcard_search, lfn),
mnesia:add_table_index(vcard_search, lfamily), mnesia:add_table_index(vcard_search, lfamily),
mnesia:add_table_index(vcard_search, lgiven), mnesia:add_table_index(vcard_search, lgiven),