diff options
author | Roopesh Chander <roop@roopc.net> | 2018-11-12 14:02:09 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2018-11-12 19:24:13 +0530 |
commit | cc122d7463f98ab3f26d46ab849173ffd58d7951 (patch) | |
tree | c22e870308a68a26b4bdd7c0cd30bf5430dcc4ad /WireGuard/Shared/NETunnelProviderProtocol+Extension.swift | |
parent | TunnelsManager: Support for on-demand rules (diff) | |
download | wireguard-apple-cc122d7463f98ab3f26d46ab849173ffd58d7951.tar.xz wireguard-apple-cc122d7463f98ab3f26d46ab849173ffd58d7951.zip |
Model, Tunnels manager: Rewrite the model for VPN-on-demand
The VPN-on-demand settings should not be part of the tunnel
configuration. Rather, the onDemandRules stored in the
tunnel provider configuration serve as the one place
where the VPN-on-demand settings are stored.
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to '')
-rw-r--r-- | WireGuard/Shared/NETunnelProviderProtocol+Extension.swift | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/WireGuard/Shared/NETunnelProviderProtocol+Extension.swift b/WireGuard/Shared/NETunnelProviderProtocol+Extension.swift index 591b0eb..ec8b294 100644 --- a/WireGuard/Shared/NETunnelProviderProtocol+Extension.swift +++ b/WireGuard/Shared/NETunnelProviderProtocol+Extension.swift @@ -14,7 +14,7 @@ extension NETunnelProviderProtocol { providerBundleIdentifier = "\(appId).network-extension" providerConfiguration = [ "tunnelConfiguration": serializedTunnelConfiguration, - "tunnelConfigurationVersion": 2 + "tunnelConfigurationVersion": 1 ] let endpoints = tunnelConfiguration.peers.compactMap({$0.endpoint}) |