mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-22 16:20:52 +01:00
* doc/guide.tex: Fix explanation of mod_muc's anonymous
option. Make clear that an ejabberd_service can only serve a single external component. Provide Mnesia directory when setting clustering (thanks to Matthew Reilly) SVN Revision: 1563
This commit is contained in:
parent
81c70c347f
commit
7ff346f612
@ -1,3 +1,10 @@
|
|||||||
|
2008-09-15 Badlop <badlop@process-one.net>
|
||||||
|
|
||||||
|
* doc/guide.tex: Fix explanation of mod_muc's anonymous
|
||||||
|
option. Make clear that an ejabberd_service can only serve a
|
||||||
|
single external component. Provide Mnesia directory when setting
|
||||||
|
clustering (thanks to Matthew Reilly)
|
||||||
|
|
||||||
2008-09-12 Badlop <badlop@process-one.net>
|
2008-09-12 Badlop <badlop@process-one.net>
|
||||||
|
|
||||||
* src/web/ejabberd_http.hrl: Provide Host, Port, Headers and
|
* src/web/ejabberd_http.hrl: Provide Host, Port, Headers and
|
||||||
|
@ -750,7 +750,7 @@ The available modules, their purpose and the options allowed by each one are:
|
|||||||
Handles incoming s2s connections.\\
|
Handles incoming s2s connections.\\
|
||||||
Options: \texttt{inet6}, \texttt{ip}, \texttt{max\_stanza\_size}
|
Options: \texttt{inet6}, \texttt{ip}, \texttt{max\_stanza\_size}
|
||||||
\titem{\texttt{ejabberd\_service}}
|
\titem{\texttt{ejabberd\_service}}
|
||||||
Interacts with \footahref{http://www.ejabberd.im/tutorials-transports}{external components}
|
Interacts with an \footahref{http://www.ejabberd.im/tutorials-transports}{external component}
|
||||||
(as defined in the Jabber Component Protocol (\xepref{0114}).\\
|
(as defined in the Jabber Component Protocol (\xepref{0114}).\\
|
||||||
Options: \texttt{access}, \texttt{hosts}, \texttt{inet6},
|
Options: \texttt{access}, \texttt{hosts}, \texttt{inet6},
|
||||||
\texttt{ip}, \texttt{shaper}, \texttt{service\_check\_from}
|
\texttt{ip}, \texttt{shaper}, \texttt{service\_check\_from}
|
||||||
@ -772,9 +772,10 @@ This is a detailed description of each option allowed by the listening modules:
|
|||||||
external components. The option can be either \term{true} or
|
external components. The option can be either \term{true} or
|
||||||
\term{false}. The default value is \term{true} which conforms to \xepref{0114}.
|
\term{false}. The default value is \term{true} which conforms to \xepref{0114}.
|
||||||
\titem{\{hosts, [Hostnames], [HostOptions]\}} \ind{options!hosts}
|
\titem{\{hosts, [Hostnames], [HostOptions]\}} \ind{options!hosts}
|
||||||
This option of \term{ejabberd\_service} allows to define one or more hostnames
|
The external Jabber component that connects to this \term{ejabberd\_service}
|
||||||
of external Jabber components that provide a service.
|
can serve one or more hostnames.
|
||||||
In \term{HostOptions} it is possible to define the password required to those components
|
In \term{HostOptions} you can define options for the component;
|
||||||
|
currently the only allowed option is the password required to the component
|
||||||
when attempt to connect to ejabberd: \poption{\{password, Secret\}}.
|
when attempt to connect to ejabberd: \poption{\{password, Secret\}}.
|
||||||
Note that you cannot define in a single \term{ejabberd\_service} components of
|
Note that you cannot define in a single \term{ejabberd\_service} components of
|
||||||
different services: add an \term{ejabberd\_service} for each service,
|
different services: add an \term{ejabberd\_service} for each service,
|
||||||
@ -2678,7 +2679,9 @@ Module options:
|
|||||||
status text in presence updates. If disallowed, the \term{status}
|
status text in presence updates. If disallowed, the \term{status}
|
||||||
text is stripped before broadcasting the presence update to all
|
text is stripped before broadcasting the presence update to all
|
||||||
the room occupants.
|
the room occupants.
|
||||||
\titem{\{anonymous, true\}} Occupants are allowed to see the real JIDs of other occupants.
|
\titem{\{anonymous, true\}} The room is anonymous:
|
||||||
|
occupants don't see the real JIDs of other occupants.
|
||||||
|
Note that the room moderators can always see the real JIDs of the occupants.
|
||||||
\titem{\{logging, false\}} The public messages are logged using \term{mod\_muc\_log}.
|
\titem{\{logging, false\}} The public messages are logged using \term{mod\_muc\_log}.
|
||||||
\titem{\{max\_users, 200\}} Maximum number of occupants in the room.
|
\titem{\{max\_users, 200\}} Maximum number of occupants in the room.
|
||||||
\titem{\{members\_by\_default, true\}} The occupants that enter the room are participants by default, so they have 'voice'.
|
\titem{\{members\_by\_default, true\}} The occupants that enter the room are participants by default, so they have 'voice'.
|
||||||
@ -4108,6 +4111,7 @@ following steps:
|
|||||||
|
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
erl -sname ejabberd \
|
erl -sname ejabberd \
|
||||||
|
-mnesia dir "/var/lib/ejabberd/" \
|
||||||
-mnesia extra_db_nodes "['ejabberd@first']" \
|
-mnesia extra_db_nodes "['ejabberd@first']" \
|
||||||
-s mnesia
|
-s mnesia
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
@ -4116,6 +4120,11 @@ erl -sname ejabberd \
|
|||||||
You can check this by running the command `\verb|mnesia:info().|'. You
|
You can check this by running the command `\verb|mnesia:info().|'. You
|
||||||
should see a lot of remote tables and a line like the following:
|
should see a lot of remote tables and a line like the following:
|
||||||
|
|
||||||
|
Note: the Mnesia directory may be different in your system.
|
||||||
|
To know where does ejabberd expect Mnesia to be installed by default,
|
||||||
|
call \ref{ejabberdctl} without options and it will show some help,
|
||||||
|
including the Mnesia database spool dir.
|
||||||
|
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
running db nodes = [ejabberd@first, ejabberd@second]
|
running db nodes = [ejabberd@first, ejabberd@second]
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
|
Loading…
Reference in New Issue
Block a user