mirror of https://github.com/OpenVPN/openvpn-gui
master
release/10
ua
OpenVPN-2.6.12-I001
v11.50.0.0
OpenVPN-2.6.11-I002
OpenVPN-2.6.11-I001
v11.49.0.0
OpenVPN-2.6.10-I003
OpenVPN-2.6.10-I002
OpenVPN-2.5.10-I601
OpenVPN-2.6.10-I001
v11.48.0.0
OpenVPN-2.6.9-I001
v11.47.0.0
OpenVPN-2.6.8-I001
v11.46.0.0
OpenVPN-2.6.7-I001
v11.45.0.0
OpenVPN-2.6.6-I001
v11.44.0.0
OpenVPN-2.6.5-I001
v11.43.0.0
OpenVPN-2.6.4-I001
OpenVPN-2.6.3-I003
OpenVPN-2.6.3-I002
v11.42.0.0
OpenVPN-2.6.3-I001
v11.41.0.0
v11.40.0.0
OpenVPN-2.6.2-I001
v11.39.0.0
OpenVPN-2.6.1-I001
v11.38.0.0
OpenVPN-2.6.0-I005
OpenVPN-2.5.9-I601
OpenVPN-2.6.0-I004
OpenVPN-2.6.0-I003
v11.37.0.0
OpenVPN-2.6.0-I001
v11.36.0.0
OpenVPN-2.6_rc2-I002
OpenVPN-2.6_rc2-I001
v11.35.0.0
OpenVPN-2.6_rc1-I001
v11.34.0.0
OpenVPN-2.6_beta2-I001
v11.33.0.0
OpenVPN-2.6_beta1-I001
v11.32.0.0
OpenVPN-2.5.8-I602
OpenVPN-2.5.8-I603
v11.31.0.0
OpenVPN-2.5.8-I601
v11.30.0.0
OpenVPN-2.5.7-I602
openvpn-install-2.5.7-I602
OpenVPN-2.5.5-I601
v11.27.0.0
OpenVPN-2.5.4-I601
v11.26.0.0
OpenVPN-2.5.3-I601
v11.25.0.0
OpenVPN-2.5.2-I601
v11.24.0.0
OpenVPN-2.5.1-I601
v11.23.0.0
OpenVPN-2.4.10-I601
v11.21.0.0
OpenVPN-2.5_rc2-I601
v11.20.0.0
OpenVPN-2.5_rc1-I601
v11.19.0.0
OpenVPN-2.5-beta3-I602
openvpn-install-2.5_beta3-I602
openvpn-install-2.5_beta3-I601
v11.17.0.0
openvpn-install-2.5_beta1-I601
v11.16.0.0
openvpn-install-2.4.9-I601
v11.15.0.0
openvpn-install-2.4.8-I601
v11.14.0.0
openvpn-install-2.4.7-I607
openvpn-install-2.4.7-I606
v11.13.0.0
openvpn-install-2.4.7-I601
v11.12.0.0
openvpn-install-2.4.6-I601
v11.11.0.0
v11.10.0.0
openvpn-install-2.4.5-I601
openvpn-2.4.5
openvpn-install-2.4.4-I601
v11.9.0.0
openvpn-install-2.4.3-I602
v11.8.0.0
openvpn-install-2.4.3-I601
v11.7.0.0
v11.6.0.0
openvpn-install-2.4.1-I601
v11.5.0.0
openvpn-2.4.0
openvpn-2.4_rc2
v11.4.0.0
openvpn-2.3.14
v10.1.0.0
v11.3.0.0
openvpn-2.4_rc1
openvpn-2.4_beta2
v11.2.0.0
openvpn-2.4_beta1
v11.1.0.0
openvpn-2.4_alpha2
v11.0.0.0
${ noResults }
4 Commits (v11.35.0.0)
Author | SHA1 | Message | Date |
---|---|---|---|
Selva Nair | 577d982b51 |
PLAP: try to start automatic service if not running
Connection profiles shown on the login screen using PLAP requires automatic service that starts openvpn.exe processes for these profiles. This commit adds an attempt to start the service from PLAP dll. The service is started only if any PLAP enabled profiles are found. As starting the service can spawn up OpenVPN.exe processes and the GUI may attach to them, auto-connect in the GUI is suspended during session lock to leave the connections free to be controlled from PLAP screen. Signed-off-by: Selva Nair <selva.nair@gmail.com> |
2 years ago |
Selva Nair | 2ea4bf9229 |
Add a test program for PLAP provider module
- instantiate OpenVPN PLAP provider which will enumerate configs in config-auto directory. - Attempt to connect each config found one after the other The test program is deliberately written in C++ as that's how most Windows programs (and likely, LogonUI.exe) may use the COM object. Note that duplicate configs are ignored, so ensure that config files in config-auto are not "shadowed" by identical named one's in user's profile or in global config folder. Additional notes: The test program is not linked to the plap dll. Instead it finds the module using CoGetClassObject, so the plap dll must be registered in the system. It also tests dynamically loading the dll from C:\Program Files\OpenVPN\bin\libopenvpn_plap.dll which should succeed even if the registration is not proper. Signed-off-by: Selva Nair <selva.nair@gmail.com> |
2 years ago |
Selva Nair | c5c856aaa1 |
Add credentialprovider.h not in mingw-w64
This header has been recently added to mingw-w64 on our request. Until its available in released versions, wget it from mingw-w64's github repo. Only affects autotools-based builds -- MSVC builds will pick the native header. Signed-off-by: Selva Nair <selva.nair@gmail.com> |
2 years ago |
Selva Nair | a500b9553e |
Implement Pre-Logon Access Provider for start before logon
- COM interfaces for ICredentialProvider and IConnectableCredentialProviderCredential combined with a trimmed down user-interface implemented as libopenvpn_plap.dll - Connections autostarted by OpenVPNService are enumerated as possible PLAP connections. The user is expected to leave these in management hold so that "connect" will popup any required user dialogs. To use: - Register the dll as a PLAP provider (see included .reg files) - The enumerated connections will show up as tiles in the PLAP screen of the login desktop (secure desktop). Signed-off-by: Selva Nair <selva.nair@gmail.com> |
2 years ago |