diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-11-01 17:31:50 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-11-01 17:31:50 +0100 |
commit | c5e35fee1efa4d3bf8c9d1e6327b37643d68d3cd (patch) | |
tree | c76c2b2f7a2efdd915d9d1dae560a265eadfc34d /WireGuard | |
parent | Tunnel errors: Consolidate tunnel activation errors into ErrorPresenter (diff) | |
download | wireguard-apple-c5e35fee1efa4d3bf8c9d1e6327b37643d68d3cd.tar.xz wireguard-apple-c5e35fee1efa4d3bf8c9d1e6327b37643d68d3cd.zip |
Export: fix up export format
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'WireGuard')
-rw-r--r-- | WireGuard/WireGuard/ConfigFile/WgQuickConfigFileWriter.swift | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/WireGuard/WireGuard/ConfigFile/WgQuickConfigFileWriter.swift b/WireGuard/WireGuard/ConfigFile/WgQuickConfigFileWriter.swift index 04b16ca..8cd8035 100644 --- a/WireGuard/WireGuard/ConfigFile/WgQuickConfigFileWriter.swift +++ b/WireGuard/WireGuard/ConfigFile/WgQuickConfigFileWriter.swift @@ -7,40 +7,38 @@ class WgQuickConfigFileWriter { static func writeConfigFile(from tc: TunnelConfiguration) -> Data? { let interface = tc.interface var output = "[Interface]\n" - output.append("PrivateKey=\(interface.privateKey.base64EncodedString())\n") + output.append("PrivateKey = \(interface.privateKey.base64EncodedString())\n") if let listenPort = interface.listenPort { - output.append("ListenPort=\(listenPort)\n") + output.append("ListenPort = \(listenPort)\n") } if (!interface.addresses.isEmpty) { let addressString = interface.addresses.map { $0.stringRepresentation() }.joined(separator: ", ") - output.append("Address=\(addressString)\n") + output.append("Address = \(addressString)\n") } if (!interface.dns.isEmpty) { let dnsString = interface.dns.map { $0.stringRepresentation() }.joined(separator: ", ") - output.append("DNS=\(dnsString)\n") + output.append("DNS = \(dnsString)\n") } if let mtu = interface.mtu { - output.append("MTU=\(mtu)\n") + output.append("MTU = \(mtu)\n") } - output.append("\n") for peer in tc.peers { - output.append("[Peer]\n") - output.append("PublicKey=\(peer.publicKey.base64EncodedString())\n") + output.append("\n[Peer]\n") + output.append("PublicKey = \(peer.publicKey.base64EncodedString())\n") if let preSharedKey = peer.preSharedKey { - output.append("PresharedKey=\(preSharedKey.base64EncodedString())\n") + output.append("PresharedKey = \(preSharedKey.base64EncodedString())\n") } if (!peer.allowedIPs.isEmpty) { let allowedIPsString = peer.allowedIPs.map { $0.stringRepresentation() }.joined(separator: ", ") - output.append("AllowedIPs=\(allowedIPsString)\n") + output.append("AllowedIPs = \(allowedIPsString)\n") } if let endpoint = peer.endpoint { - output.append("Endpoint=\(endpoint.stringRepresentation())\n") + output.append("Endpoint = \(endpoint.stringRepresentation())\n") } if let persistentKeepAlive = peer.persistentKeepAlive { - output.append("PersistentKeepalive=\(persistentKeepAlive)\n") + output.append("PersistentKeepalive = \(persistentKeepAlive)\n") } - output.append("\n") } return output.data(using: .utf8) |