[NetworkManager-openvpn] helper: set the can-persist flag
- From: Beniamino Galvani <bgalvani src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [NetworkManager-openvpn] helper: set the can-persist flag
- Date: Tue, 28 Sep 2021 15:04:58 +0000 (UTC)
commit ab8ad62f0865d98210265327d8274a55c58e8db5
Author: Santiago Gala <sgala redhat com>
Date: Fri Sep 24 19:57:48 2021 +0200
helper: set the can-persist flag
OpenVPN is able to persist the connection across link changes and
outages. Set the can-persist flag in the configuration returned to
NetworkManager.
[bgalvani redhat com: rewrote commit message]
https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/merge_requests/40
src/nm-openvpn-service-openvpn-helper.c | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/src/nm-openvpn-service-openvpn-helper.c b/src/nm-openvpn-service-openvpn-helper.c
index e047782..2880c46 100644
--- a/src/nm-openvpn-service-openvpn-helper.c
+++ b/src/nm-openvpn-service-openvpn-helper.c
@@ -553,6 +553,10 @@ main (int argc, char *argv[])
g_variant_builder_add (&ip6builder, "{sv}", NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY,
val);
}
+ /* tell Network Manager that openvpn can persist */
+ val = g_variant_new_boolean (TRUE);
+ g_variant_builder_add (&builder, "{sv}", NM_VPN_PLUGIN_CAN_PERSIST, val);
+
/* VPN device */
tmp = getenv ("dev");
val = str_to_gvariant (tmp, FALSE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]