From 96b670528aa5df5176a0cd0af6e6ac7759be3a82 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Fri, 10 Jan 2025 14:45:15 -0500 Subject: [PATCH 1/2] Do not check for key when loading sites --- android/app/src/main/kotlin/net/defined/mobile_nebula/Sites.kt | 3 --- 1 file changed, 3 deletions(-) diff --git a/android/app/src/main/kotlin/net/defined/mobile_nebula/Sites.kt b/android/app/src/main/kotlin/net/defined/mobile_nebula/Sites.kt index c86d6172..66ede6c7 100644 --- a/android/app/src/main/kotlin/net/defined/mobile_nebula/Sites.kt +++ b/android/app/src/main/kotlin/net/defined/mobile_nebula/Sites.kt @@ -95,9 +95,6 @@ class SiteList(context: Context) { try { val site = Site(context, siteDir) - // Make sure we can load the private key - site.getKey(context) - // Make sure we can load the DN credentials if managed if (site.managed) { site.getDNCredentials(context) From 1b1125ac71c83cae64683b1965670ac7a918e688 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Fri, 10 Jan 2025 15:06:49 -0500 Subject: [PATCH 2/2] Allow saving incomplete site in iOS --- ios/NebulaNetworkExtension/Site.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ios/NebulaNetworkExtension/Site.swift b/ios/NebulaNetworkExtension/Site.swift index 8f034ec2..af77e9f8 100644 --- a/ios/NebulaNetworkExtension/Site.swift +++ b/ios/NebulaNetworkExtension/Site.swift @@ -397,8 +397,8 @@ struct IncomingSite: Codable { var id: String var staticHostmap: Dictionary var unsafeRoutes: [UnsafeRoute]? - var cert: String - var ca: String + var cert: String? + var ca: String? var lhDuration: Int var port: Int var mtu: Int?