Browse code

Improve LZO, PAM and OpenSSL documentation

Patch provided by Trac user dogbert2

Trac #590

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1462820145-24669-1-git-send-email-samuli@openvpn.net>
URL: http://article.gmane.org/gmane.network.openvpn.devel/11627
Signed-off-by: Gert Doering <gert@greenie.muc.de>

Samuli Seppänen authored on 2016/05/10 03:55:45
Showing 1 changed files
... ...
@@ -16,6 +16,10 @@ QUICK START:
16 16
 
17 17
     See INSTALL-win32.txt
18 18
 
19
+  Compile OpenVPN with OpenSSL/LZO built from source tarballs
20
+
21
+    See INSTALL-nonstandard.txt
22
+
19 23
 *************************************************************************
20 24
 
21 25
 To download OpenVPN, go to:
... ...
@@ -71,11 +75,26 @@ REQUIRES:
71 71
       a virtual point-to-point IP or Ethernet device.  See
72 72
       TUN/TAP Driver Configuration section below for more info.
73 73
 
74
+  (2) PAM/PAM-Devel (Pluggable Authentication Modules).  In most
75
+      Linux distributions, these packages are usually listed as
76
+      the following (here is what they look like on Fedora):
77
+
78
+      pam-1.1.8-18.fc22.x86_64.rpm (64-bit package)
79
+      pam-devel-1.1.8-18.fc.22.x86_64.rpm (64-bit package)
80
+
74 81
 OPTIONAL (but recommended):
75 82
   (1) OpenSSL library, necessary for encryption, version 0.9.8 or higher
76
-      required, available from http://www.openssl.org/
83
+      required, available from http://www.openssl.org/.  If you build
84
+      OpenSSL from source tarball, you will need to let OpenVPN-2.3.x
85
+      know where the libraries and header files were installed to:
86
+
87
+      If you configured OpenSSL with stock options, it will install
88
+      the headers (i.e. - .h files) in /usr/local/ssl/include and
89
+      the libraries (i.e. - .a or .so files) in /usr/local/ssl/lib/openssl
90
+
77 91
   (2) PolarSSL library, an alternative for encryption, version 1.1 or higher
78 92
       required, available from https://polarssl.org/
93
+
79 94
   (3) LZO real-time compression library, required for link compression,
80 95
       available from http://www.oberhumer.com/opensource/lzo/
81 96
       OpenBSD users can use ports or packages to install lzo, but remember