From: Eric Kuck Date: Sat, 22 Dec 2018 00:35:01 +0000 (-0600) Subject: Fixes mock tunnels X-Git-Tag: 0.0.20181225-1~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1eeed89174c8d2cf06e132f7a56c89029d1c342c;p=thirdparty%2Fwireguard-apple.git Fixes mock tunnels Signed-off-by: Eric Kuck --- diff --git a/WireGuard/WireGuard/Tunnel/MockTunnels.swift b/WireGuard/WireGuard/Tunnel/MockTunnels.swift index 97ceacb..746f508 100644 --- a/WireGuard/WireGuard/Tunnel/MockTunnels.swift +++ b/WireGuard/WireGuard/Tunnel/MockTunnels.swift @@ -26,7 +26,7 @@ class MockTunnels { static func createMockTunnels() -> [NETunnelProviderManager] { return tunnelNames.map { tunnelName -> NETunnelProviderManager in - var interface = InterfaceConfiguration(name: tunnelName, privateKey: Curve25519.generatePrivateKey()) + var interface = InterfaceConfiguration(privateKey: Curve25519.generatePrivateKey()) interface.addresses = [IPAddressRange(from: String(format: address, Int.random(in: 1 ... 10), Int.random(in: 1 ... 254)))!] interface.dns = dnsServers.map { DNSServer(from: $0)! } @@ -34,11 +34,11 @@ class MockTunnels { peer.endpoint = Endpoint(from: endpoint) peer.allowedIPs = [IPAddressRange(from: allowedIPs)!] - let tunnelConfiguration = TunnelConfiguration(interface: interface, peers: [peer]) + let tunnelConfiguration = TunnelConfiguration(name: tunnelName, interface: interface, peers: [peer]) let tunnelProviderManager = NETunnelProviderManager() tunnelProviderManager.protocolConfiguration = NETunnelProviderProtocol(tunnelConfiguration: tunnelConfiguration) - tunnelProviderManager.localizedDescription = tunnelConfiguration.interface.name + tunnelProviderManager.localizedDescription = tunnelConfiguration.name tunnelProviderManager.isEnabled = true return tunnelProviderManager