%%\subsection{Instant Messaging Systems}
\subsubsection{XMPP / Jabber}
-\subsubsection{Server configuration}
+
+\subsubsection{General server configuration recommendations}
For servers, we mostly recommend to apply what's proposed by the {\it Peter's manifesto}\footnote{https://github.com/stpeter/manifesto}.
\paragraph{ejabberd}
+\begin{description}
+\item[Tested with Version:] Debian Wheezy 2.1.10-4+deb7u1
+
+\item[Settings:] \mbox{}
+
+
ejabberd is one of the popular Jabber server. In order to be compliant
with the manifesto, you should adapt your
configuration\footnote{\url{http://www.process-one.net/docs/ejabberd/guide_en.html}}:
{s2s_certfile, "/etc/ejabberd/ejabberd.pem"}.
\end{lstlisting}
+\item[Additional settings:]
+
+Older Versions of ejabberd ($ < $ 2.0.0) need to be patched\footnote{\url{http://hyperstruct.net/2007/06/20/installing-the-startcom-ssl-certificate-in-ejabberd/}} to be able to parse all of the certificates in the CA chain.
+
+
+\item[References:]
+
+\item[How to test:] \url{https://xmpp.net} is a practical website to test Jabber Server configurations.
+
+\end{description}
+
\subsubsection{Chat privacy - Off-the-Record Messaging (OTR)}
-The OTR protocol works on top of the Jabber protocol(\footnote{https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html}).
+The OTR protocol works on top of the Jabber protocol(\footnote{\url{https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html}}).
It add to popular chat clients (Adium, Pidgin...) the following propoerties for chiffered chats:
\begin{itemize}
\item Authentification