if let appBuild = Bundle.main.infoDictionary?["CFBundleVersion"] as? String {
appVersion += " (\(appBuild))"
}
- let goBackendVersion = getWireGuardVersion()
- Logger.global?.log(message: "App version: \(appVersion); Go backend version: \(goBackendVersion)")
+ Logger.global?.log(message: "App version: \(appVersion); Go backend version: \(wireGuardVersion)")
}
}
}
let appVersionString = [
tr(format: "macAppVersion (%@)", appVersion),
- tr(format: "macGoBackendVersion (%@)", getWireGuardVersion())
+ tr(format: "macGoBackendVersion (%@)", wireGuardVersion)
].joined(separator: "\n")
let donateString = NSMutableAttributedString(string: tr("donateLink"))
donateString.addAttribute(.link, value: "https://www.wireguard.com/donations/", range: NSRange(location: 0, length: donateString.length))
return self.packetTunnelProvider?.packetFlow.value(forKeyPath: "socket.fileDescriptor") as? Int32
}
- /// Returns a Wireguard version.
+ /// Returns a WireGuard version.
class var version: String {
return String(cString: wgVersion())
}
import Foundation
-public func getWireGuardVersion() -> String {
+public var wireGuardVersion: String {
return WireGuardAdapter.version
}