fix the structure of ejabberd. Please use our standard format for practical settings
authorAaron Kaplan <aaron@lo-res.org>
Fri, 13 Dec 2013 17:15:26 +0000 (18:15 +0100)
committerAaron Kaplan <aaron@lo-res.org>
Fri, 13 Dec 2013 17:15:26 +0000 (18:15 +0100)
added comment in ejabberd about when you need to patch

src/practical_settings/im.tex

index c4efde0..48d7921 100644 (file)
@@ -1,7 +1,8 @@
 %%\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}.
 
@@ -16,6 +17,12 @@ The last point being out-of-scope for this section, we will only cover the first
 
 \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}}:
@@ -41,10 +48,21 @@ configuration\footnote{\url{http://www.process-one.net/docs/ejabberd/guide_en.ht
 {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