Hello, I think I finished. David, tell me if you want me to send the patches to the list. I think these are way too long.
I will be happy if people can test this. Modified OpenVPN repository[1], build system re-write + cleanups. Build automation repository[2], provides cross compile, msvc and completely re-written installer. TAP-Windows as own repository[3], output is standalone tap installer[8]. Easy-RSA as own repository[4], output is plain tarball. OpenVPN-GUI repository[5], build system re-write. Installers are available[6][7], unsigned but should work. I am interested especially in win64 installations. The standalone tap installation[8] should be used for problem isolation if the embed tap installer within openvpn installer fails. To create windows installer use: $ git clone https://github.com/alonbl/openvpn-build $ cd openvpn-build/windows-nsis $ ./build-complete Alon [1] https://github.com/alonbl/openvpn (build) [2] https://github.com/alonbl/openvpn-build [3] https://github.com/alonbl/tap-windows [4] https://github.com/alonbl/easy-rsa [5] https://github.com/alonbl/openvpn-gui (build) [6] https://github.com/downloads/alonbl/openvpn/openvpn-install-2.3_alpha1-I000-x86_64.exe [7] https://github.com/downloads/alonbl/openvpn/openvpn-install-2.3_alpha1-I000-i686.exe [8] https://github.com/downloads/alonbl/tap-windows/tap-windows-9.9.exe