openvpn-gui/res
Selva Nair 428ee29246 Add support for marking connections as persistent
Persistent connections have openvpn.exe daemon started
external to the GUI (e.g., by the automatic service).
This patch adds support for attaching to the management
i/f of such daemons from the GUI and control the connection.

The GUI never stops or starts the openvpn.exe process in this
case. Instead, connect and disconnect buttons signal the
management interface of a running openvpn.exe process to start
the tunnel by attaching to mgmt i/f and sending hold-release if
needed  or stop it and wait in management-hold state
(see DisconnectDaemon()).

When the GUI process exits, persistent connections are left in their
current state using DetachOpenVPN().

No connections are marked as persistent as yet. That is done
in a following commit.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2022-08-08 10:11:25 -04:00
..
connected.ico Add 24x24 and 20x20 versions of each icon. 2016-12-06 10:12:40 +00:00
connecting.ico Add 24x24 and 20x20 versions of each icon. 2016-12-06 10:12:40 +00:00
disconnected.ico Add 24x24 and 20x20 versions of each icon. 2016-12-06 10:12:40 +00:00
openvpn-gui-res-cs.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-de.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-dk.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-en.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-es.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-fa.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-fi.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-fr.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-it.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-jp.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-kr.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-nl.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-no.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-pl.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-pt.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-ru.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-se.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-tr.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-ua.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-zh-hans.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res-zh-hant.rc Add support for marking connections as persistent 2022-08-08 10:11:25 -04:00
openvpn-gui-res.rc Support for OpenVPN 3 2022-06-15 10:32:36 -04:00
openvpn-gui.ico update program graphics, thanks to Evgheni Dereveanchin 2014-01-16 18:28:45 +01:00
openvpn-gui.manifest Support per-monitor DPI scaling 2020-09-11 11:15:14 -04:00
reconnecting.ico Add 24x24 and 20x20 versions of each icon. 2016-12-06 10:12:40 +00:00