diff options
author | Jeroen Leenarts <jeroen.leenarts@gmail.com> | 2018-08-12 21:44:53 +0200 |
---|---|---|
committer | Jeroen Leenarts <jeroen.leenarts@gmail.com> | 2018-08-12 21:49:38 +0200 |
commit | 41f9a64d9fc052551c182a9b0f2ea7b4a6aad531 (patch) | |
tree | 6a8a89fb1b764176158f872be76252ac5a11d24b /WireGuard | |
parent | Universal logging. (diff) | |
download | wireguard-apple-41f9a64d9fc052551c182a9b0f2ea7b4a6aad531.tar.xz wireguard-apple-41f9a64d9fc052551c182a9b0f2ea7b4a6aad531.zip |
Config tweaking.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'WireGuard')
-rw-r--r-- | WireGuard/Coordinators/AppCoordinator.swift | 4 | ||||
-rw-r--r-- | WireGuard/Models/Tunnel+Extension.swift | 2 |
2 files changed, 1 insertions, 5 deletions
diff --git a/WireGuard/Coordinators/AppCoordinator.swift b/WireGuard/Coordinators/AppCoordinator.swift index 73ab2ec..2477353 100644 --- a/WireGuard/Coordinators/AppCoordinator.swift +++ b/WireGuard/Coordinators/AppCoordinator.swift @@ -233,10 +233,6 @@ extension AppCoordinator: TunnelConfigurationTableViewControllerDelegate { let protocolConfiguration = NETunnelProviderProtocol() protocolConfiguration.providerBundleIdentifier = VPNBUNDLE protocolConfiguration.serverAddress = (tunnel.peers?.array as? [Peer])?.compactMap { $0.endpoint}.joined(separator: ", ") - //TODO obtain endpoint username - // protocolConfiguration.username = endpoint.username - //TODO: how to obtain this? - // protocolConfiguration.passwordReference = try? keychain.passwordReference(for: endpoint.username) protocolConfiguration.providerConfiguration = tunnel.generateProviderConfiguration() manager.protocolConfiguration = protocolConfiguration diff --git a/WireGuard/Models/Tunnel+Extension.swift b/WireGuard/Models/Tunnel+Extension.swift index 6d50fb2..4ef7948 100644 --- a/WireGuard/Models/Tunnel+Extension.swift +++ b/WireGuard/Models/Tunnel+Extension.swift @@ -17,7 +17,7 @@ extension Tunnel { providerConfiguration[PCKeys.endpoints.rawValue] = peers?.array.compactMap {($0 as? Peer)?.endpoint}.joined(separator: ", ") providerConfiguration[PCKeys.dns.rawValue] = interface?.dns providerConfiguration[PCKeys.addresses.rawValue] = interface?.addresses - if let mtu = interface?.mtu { + if let mtu = interface?.mtu, mtu > 0 { providerConfiguration[PCKeys.mtu.rawValue] = NSNumber(value: mtu) } |