aboutsummaryrefslogtreecommitdiff
path: root/doc/guide.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/guide.tex')
-rw-r--r--doc/guide.tex18
1 files changed, 12 insertions, 6 deletions
diff --git a/doc/guide.tex b/doc/guide.tex
index 732aec45f..dd78dbb98 100644
--- a/doc/guide.tex
+++ b/doc/guide.tex
@@ -126,7 +126,7 @@ The main features of \ejabberd{} are:
The misfeatures of \ejabberd{} are:
\begin{itemize}
\item No support for virtual domains
-\item No support for STARTTLS
+\item No support for authentification and STARTTLS in S2S connections
\end{itemize}
@@ -144,7 +144,8 @@ To compile \ejabberd{}, you will need the following packages:
\item GNU Make;
\item GCC;
\item libexpat 1.95 or later;
-\item Erlang/OTP R8B or later.
+\item Erlang/OTP R8B or later;
+\item OpenSSL 0.9.6 or later (optional).
\end{itemize}
\subsubsection{Windows}
@@ -285,8 +286,6 @@ But in this case \ejabberd{} can start to work slower.
\subsection{Initial Configuration}
\label{sec:initconfig}
-%\verbatiminput{../src/ejabberd.cfg}
-
The configuration file is initially loaded the first time \ejabberd{} is
executed, when it is parsed and stored in a database. Subsequently the
configuration is loaded from the database and any commands in the configuration
@@ -477,8 +476,15 @@ Currently these modules are implemented:
\titem{\{ip, IPAddress\}} This option specifies which network interface to
listen on. For example \verb|{ip, {192, 168, 1, 1}}|.
\titem{inet6} Set up the socket for IPv6.
+ \titem{starttls} This option specifies that STARTTLS extension is available
+ on connections to this port. You should also set ``\verb|certfile|''
+ option.
+ \titem{tls} This option specifies that traffic on this port will be
+ encrypted using SSL immediately after connecting. You should also set
+ ``\verb|certfile|'' option.
\titem{ssl} This option specifies that traffic on this port will be
- encrypted using SSL. You should also set ``\verb|certfile|'' option.
+ encrypted using SSL. You should also set ``\verb|certfile|'' option. It
+ is recommended to use \term{tls} option instead.
\titem{\{certfile, Path\}} Path to a file containing the SSL certificate.
\end{description}
\titem{ejabberd\_s2s\_in} This module serves incoming S2S connections.
@@ -499,7 +505,7 @@ Currently these modules are implemented:
The following options are defined:
\begin{description}
- \titem{http\_poll} This option enables \tjepref{0025}{HTTP Polling} .
+ \titem{http\_poll} This option enables \tjepref{0025}{HTTP Polling}
support. It is available then at \verb|http://server:port/http-poll/|.
\titem{web\_admin} This option enables web-based interface for \ejabberd{}