summaryrefslogtreecommitdiff
path: root/openvpn/INSTALL-win32.txt
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2013-03-07 22:28:38 +0100
committerArne Schwabe <arne@rfc2549.org>2013-03-07 22:28:38 +0100
commite76e04c3f05538de220b6f5669002edabc0e865b (patch)
treeb519386729d45f2210f8cb6073817b44d80fb787 /openvpn/INSTALL-win32.txt
parent8e6775102cae857726601cc4f32dcb774cd4e50b (diff)
Update openvpn src to git version 839a41ac3d4253ad048e93c84f2291fc684c44d4 (include x509-verify-name) (closes issue #144)
--HG-- extra : rebase_source : d93dcf4130eccf3a136850495e382942eb675a8e
Diffstat (limited to 'openvpn/INSTALL-win32.txt')
-rw-r--r--openvpn/INSTALL-win32.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/openvpn/INSTALL-win32.txt b/openvpn/INSTALL-win32.txt
index 1ef3869c..7c056858 100644
--- a/openvpn/INSTALL-win32.txt
+++ b/openvpn/INSTALL-win32.txt
@@ -46,3 +46,32 @@ the lower-right corner of the screen. Right click on the
system tray icon, and a menu should appear showing the names
of your OpenVPN configuration files, and giving you the
option to connect.
+
+BUILDING OPENVPN FOR WINDOWS
+
+Official OpenVPN Windows releases are cross-compiled on Linux using the
+openvpn-build buildsystem:
+
+ https://community.openvpn.net/openvpn/wiki/BuildingUsingGenericBuildsystem
+
+First setup the build environment as shown in the above article. Then fetch the
+openvpn-build repository:
+
+ git clone https://github.com/OpenVPN/openvpn-build.git
+
+Review the build configuration:
+
+ openvpn-build/generic/build.vars
+ openvpn-build/windows-nsis/build-complete.vars
+
+Build (unsigned):
+
+ cd openvpn-build/windows-nsis
+ ./build-complete
+
+Build (signed):
+
+ cd openvpn-build/windows-nsis
+ ./build-complete --sign --sign-pkcs12=<pkcs12-file>\
+ --sign-pkcs12-pass=<pkcs12-file-password> \
+ --sign-timestamp="<timestamp-url>"