Security/macos: enforce wss for non-loopback direct gateway

This commit is contained in:
Brian Mendonca
2026-02-20 18:41:11 -07:00
committed by Peter Steinberger
parent 8942ac04a8
commit 617e38cec0
5 changed files with 29 additions and 12 deletions

View File

@@ -480,8 +480,7 @@ final class AppState {
remote.removeValue(forKey: "url")
remoteChanged = true
}
} else {
let normalizedUrl = GatewayRemoteConfig.normalizeGatewayUrlString(trimmedUrl) ?? trimmedUrl
} else if let normalizedUrl = GatewayRemoteConfig.normalizeGatewayUrlString(trimmedUrl) {
if (remote["url"] as? String) != normalizedUrl {
remote["url"] = normalizedUrl
remoteChanged = true