aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard
diff options
context:
space:
mode:
authorJeroen Leenarts <jeroen.leenarts@gmail.com>2018-08-12 21:44:53 +0200
committerJeroen Leenarts <jeroen.leenarts@gmail.com>2018-08-12 21:49:38 +0200
commit41f9a64d9fc052551c182a9b0f2ea7b4a6aad531 (patch)
tree6a8a89fb1b764176158f872be76252ac5a11d24b /WireGuard
parentUniversal logging. (diff)
downloadwireguard-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.swift4
-rw-r--r--WireGuard/Models/Tunnel+Extension.swift2
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)
}