diff --git a/doc/guide.tex b/doc/guide.tex
index d0afd38a6..a7ff11fff 100644
--- a/doc/guide.tex
+++ b/doc/guide.tex
@@ -930,8 +930,10 @@ This is a detailed description of each option allowed by the listening modules:
\titem{ciphers: Ciphers} OpenSSL ciphers list in the same format accepted by
`\verb|openssl ciphers|' command.
\titem{protocol\_options: ProtocolOpts} \ind{options!protocol\_options}
- List of general options relating to SSL/TLS. These map to \verb|OpenSSL's set_options()|.
- For a full list of options available in ejabberd, \verb|see the source|.
+ List of general options relating to SSL/TLS. These map to
+ \footahref{https://www.openssl.org/docs/ssl/SSL\_CTX\_set\_options.html}{OpenSSL's set\_options()}.
+ For a full list of options available in ejabberd,
+ \footahref{https://github.com/processone/tls/blob/master/c\_src/options.h}{see the source}.
The default entry is: \verb|"no_sslv2"|
\titem{default\_host: undefined|HostName\}}
If the HTTP request received by ejabberd contains the HTTP header \term{Host}
@@ -1110,8 +1112,10 @@ There are some additional global options that can be specified in the ejabberd c
\titem{s2s\_ciphers: Ciphers} \ind{options!s2s\_ciphers} OpenSSL ciphers list
in the same format accepted by `\verb|openssl ciphers|' command.
\titem{s2s\_protocol\_options: ProtocolOpts} \ind{options!s2s\_protocol\_options}
- List of general options relating to SSL/TLS. These map to \verb|OpenSSL's set_options()|.
- For a full list of options available in ejabberd, \verb|see the source|.
+ List of general options relating to SSL/TLS. These map to
+ \footahref{https://www.openssl.org/docs/ssl/SSL\_CTX\_set\_options.html}{OpenSSL's set\_options()}.
+ For a full list of options available in ejabberd,
+ \footahref{https://github.com/processone/tls/blob/master/c\_src/options.h}{see the source}.
The default entry is: \verb|"no_sslv2"|
\titem{outgoing\_s2s\_families: [Family, ...]} \ind{options!outgoing\_s2s\_families}
Specify which address families to try, in what order.