aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/VPN
diff options
context:
space:
mode:
authorRoopesh Chander <roop@roopc.net>2018-10-25 17:33:42 +0530
committerRoopesh Chander <roop@roopc.net>2018-10-27 19:07:01 +0530
commit0fcf48ce757360c273e1a0324b1ea97f37a19499 (patch)
tree5d531e8c2942ab0a9a369deb822b913ee0a4f552 /WireGuard/WireGuard/VPN
parentVPN: Adding, modifying and deleting actual NETunnelProviderManager instances (diff)
downloadwireguard-apple-0fcf48ce757360c273e1a0324b1ea97f37a19499.tar.xz
wireguard-apple-0fcf48ce757360c273e1a0324b1ea97f37a19499.zip
Model: Add a version number to the tunnel
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/WireGuard/VPN')
-rw-r--r--WireGuard/WireGuard/VPN/TunnelsManager.swift3
1 files changed, 2 insertions, 1 deletions
diff --git a/WireGuard/WireGuard/VPN/TunnelsManager.swift b/WireGuard/WireGuard/VPN/TunnelsManager.swift
index e6c9df0..281798f 100644
--- a/WireGuard/WireGuard/VPN/TunnelsManager.swift
+++ b/WireGuard/WireGuard/VPN/TunnelsManager.swift
@@ -175,7 +175,8 @@ extension NETunnelProviderProtocol {
providerBundleIdentifier = "\(appId).WireGuardNetworkExtension"
providerConfiguration = [
- "tunnelConfiguration": serializedTunnelConfiguration
+ "tunnelConfiguration": serializedTunnelConfiguration,
+ "tunnelConfigurationVersion": 1
]
serverAddress = firstValidEndpoint?.stringRepresentation() ?? "Unspecified"
username = tunnelConfiguration.interface.name