Some checks are pending
Build AppImage / Build AppImage (push) Waiting to run
Build Apple Apps / Build App (iOS) (push) Waiting to run
Build Apple Apps / Build App (iOS Simulator) (push) Waiting to run
Build Apple Apps / Build App (macOS) (push) Waiting to run
Build Docker / Build Docker Image (push) Waiting to run
Build Rust Crate / Build Crate (macOS (Intel)) (push) Waiting to run
Build Rust Crate / Build Crate (macOS) (push) Waiting to run
Build Rust Crate / Build Crate (Linux) (push) Waiting to run
Build Rust Crate / Build Crate (Windows) (push) Waiting to run
955 lines
45 KiB
Text
955 lines
45 KiB
Text
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 56;
|
|
objects = {
|
|
|
|
/* Begin PBXBuildFile section */
|
|
D00AA8972A4669BC005C8102 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D00AA8962A4669BC005C8102 /* AppDelegate.swift */; };
|
|
D020F65829E4A697002790F6 /* PacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D020F65729E4A697002790F6 /* PacketTunnelProvider.swift */; };
|
|
D020F65D29E4A697002790F6 /* BurrowNetworkExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = D020F65329E4A697002790F6 /* BurrowNetworkExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
|
D03383AD2C8E67E300F7C44E /* SwiftProtobuf in Frameworks */ = {isa = PBXBuildFile; productRef = D078F7E22C8DA375008A8CEC /* SwiftProtobuf */; };
|
|
D03383AE2C8E67E300F7C44E /* NIO in Frameworks */ = {isa = PBXBuildFile; productRef = D044EE902C8DAB2000778185 /* NIO */; };
|
|
D03383AF2C8E67E300F7C44E /* NIOConcurrencyHelpers in Frameworks */ = {isa = PBXBuildFile; productRef = D044EE922C8DAB2000778185 /* NIOConcurrencyHelpers */; };
|
|
D03383B02C8E67E300F7C44E /* NIOTransportServices in Frameworks */ = {isa = PBXBuildFile; productRef = D044EE952C8DAB2800778185 /* NIOTransportServices */; };
|
|
D05B9F7629E39EEC008CB1F9 /* BurrowApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = D05B9F7529E39EEC008CB1F9 /* BurrowApp.swift */; };
|
|
D09150422B9D2AF700BE3CB0 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = D09150412B9D2AF700BE3CB0 /* MainMenu.xib */; platformFilters = (macos, ); };
|
|
D0B1D1102C436152004B7823 /* AsyncAlgorithms in Frameworks */ = {isa = PBXBuildFile; productRef = D0B1D10F2C436152004B7823 /* AsyncAlgorithms */; };
|
|
D0BCC6092A09A03E00AD070D /* libburrow.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D0BCC6032A09535900AD070D /* libburrow.a */; };
|
|
D0BF09522C8E66F6000D8DEC /* BurrowConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0D4E5622C8D9BF4007F820A /* BurrowConfiguration.framework */; };
|
|
D0BF09552C8E66FD000D8DEC /* BurrowConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0D4E5622C8D9BF4007F820A /* BurrowConfiguration.framework */; };
|
|
D0D4E53A2C8D996F007F820A /* BurrowCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D0D4E5312C8D996F007F820A /* BurrowCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
D0D4E56B2C8D9C2F007F820A /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E49A2C8D921A007F820A /* Logging.swift */; };
|
|
D0D4E5702C8D9C62007F820A /* BurrowCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0D4E5312C8D996F007F820A /* BurrowCore.framework */; };
|
|
D0D4E5712C8D9C6F007F820A /* HackClub.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E49D2C8D921A007F820A /* HackClub.swift */; };
|
|
D0D4E5722C8D9C6F007F820A /* Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E49E2C8D921A007F820A /* Network.swift */; };
|
|
D0D4E5732C8D9C6F007F820A /* WireGuard.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E49F2C8D921A007F820A /* WireGuard.swift */; };
|
|
D0D4E5742C8D9C6F007F820A /* BurrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4A22C8D921A007F820A /* BurrowView.swift */; };
|
|
D0D4E5752C8D9C6F007F820A /* FloatingButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4A32C8D921A007F820A /* FloatingButtonStyle.swift */; };
|
|
D0D4E5762C8D9C6F007F820A /* MenuItemToggleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4A42C8D921A007F820A /* MenuItemToggleView.swift */; };
|
|
D0D4E5772C8D9C6F007F820A /* NetworkCarouselView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4A52C8D921A007F820A /* NetworkCarouselView.swift */; };
|
|
D0D4E5782C8D9C6F007F820A /* NetworkExtension+Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4A62C8D921A007F820A /* NetworkExtension+Async.swift */; };
|
|
D0D4E5792C8D9C6F007F820A /* NetworkExtensionTunnel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4A72C8D921A007F820A /* NetworkExtensionTunnel.swift */; };
|
|
D0D4E57A2C8D9C6F007F820A /* NetworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4A82C8D921A007F820A /* NetworkView.swift */; };
|
|
D0D4E57B2C8D9C6F007F820A /* OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4A92C8D921A007F820A /* OAuth2.swift */; };
|
|
D0D4E57C2C8D9C6F007F820A /* Tunnel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4AA2C8D921A007F820A /* Tunnel.swift */; };
|
|
D0D4E57D2C8D9C6F007F820A /* TunnelButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4AB2C8D921A007F820A /* TunnelButton.swift */; };
|
|
D0D4E57E2C8D9C6F007F820A /* TunnelStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4AC2C8D921A007F820A /* TunnelStatusView.swift */; };
|
|
D0D4E5892C8D9C94007F820A /* BurrowUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0D4E5582C8D9BF2007F820A /* BurrowUI.framework */; };
|
|
D0D4E58A2C8D9C9E007F820A /* BurrowUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D0D4E5582C8D9BF2007F820A /* BurrowUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
D0D4E58B2C8D9CA4007F820A /* BurrowConfiguration.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D0D4E5622C8D9BF4007F820A /* BurrowConfiguration.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
D0D4E5922C8D9D15007F820A /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E58F2C8D9D0A007F820A /* Constants.swift */; };
|
|
D0D4E5A62C8D9E65007F820A /* BurrowCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0D4E5312C8D996F007F820A /* BurrowCore.framework */; };
|
|
D0F4FAD32C8DC79C0068730A /* BurrowCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0D4E5312C8D996F007F820A /* BurrowCore.framework */; };
|
|
D0F7594E2C8DAB6B00126CF3 /* GRPC in Frameworks */ = {isa = PBXBuildFile; productRef = D078F7E02C8DA375008A8CEC /* GRPC */; };
|
|
D0F759612C8DB24B00126CF3 /* grpc-swift-config.json in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4962C8D921A007F820A /* grpc-swift-config.json */; };
|
|
D0F759622C8DB24B00126CF3 /* swift-protobuf-config.json in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4972C8D921A007F820A /* swift-protobuf-config.json */; };
|
|
D0F7597E2C8DB30500126CF3 /* CGRPCZlib in Frameworks */ = {isa = PBXBuildFile; productRef = D0F7597D2C8DB30500126CF3 /* CGRPCZlib */; };
|
|
D0F7598D2C8DB3DA00126CF3 /* Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D4E4992C8D921A007F820A /* Client.swift */; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXContainerItemProxy section */
|
|
D020F65B29E4A697002790F6 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = D05B9F6A29E39EEC008CB1F9 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = D020F65229E4A697002790F6;
|
|
remoteInfo = BurrowNetworkExtension;
|
|
};
|
|
D0BF09502C8E66F1000D8DEC /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = D05B9F6A29E39EEC008CB1F9 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = D0D4E55A2C8D9BF4007F820A;
|
|
remoteInfo = Configuration;
|
|
};
|
|
D0BF09532C8E66FA000D8DEC /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = D05B9F6A29E39EEC008CB1F9 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = D0D4E55A2C8D9BF4007F820A;
|
|
remoteInfo = Configuration;
|
|
};
|
|
D0D4E56E2C8D9C5D007F820A /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = D05B9F6A29E39EEC008CB1F9 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = D0D4E5302C8D996F007F820A;
|
|
remoteInfo = Core;
|
|
};
|
|
D0D4E57F2C8D9C78007F820A /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = D05B9F6A29E39EEC008CB1F9 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = D0D4E5302C8D996F007F820A;
|
|
remoteInfo = Core;
|
|
};
|
|
D0D4E5872C8D9C88007F820A /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = D05B9F6A29E39EEC008CB1F9 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = D0D4E5502C8D9BF2007F820A;
|
|
remoteInfo = UI;
|
|
};
|
|
D0F4FAD12C8DC7960068730A /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = D05B9F6A29E39EEC008CB1F9 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = D0D4E5302C8D996F007F820A;
|
|
remoteInfo = Core;
|
|
};
|
|
/* End PBXContainerItemProxy section */
|
|
|
|
/* Begin PBXCopyFilesBuildPhase section */
|
|
D020F66129E4A697002790F6 /* Embed Foundation Extensions */ = {
|
|
isa = PBXCopyFilesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
dstPath = "";
|
|
dstSubfolderSpec = 13;
|
|
files = (
|
|
D020F65D29E4A697002790F6 /* BurrowNetworkExtension.appex in Embed Foundation Extensions */,
|
|
);
|
|
name = "Embed Foundation Extensions";
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
D0D4E53F2C8D996F007F820A /* Embed Frameworks */ = {
|
|
isa = PBXCopyFilesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
dstPath = "";
|
|
dstSubfolderSpec = 10;
|
|
files = (
|
|
D0D4E58B2C8D9CA4007F820A /* BurrowConfiguration.framework in Embed Frameworks */,
|
|
D0D4E58A2C8D9C9E007F820A /* BurrowUI.framework in Embed Frameworks */,
|
|
D0D4E53A2C8D996F007F820A /* BurrowCore.framework in Embed Frameworks */,
|
|
);
|
|
name = "Embed Frameworks";
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXCopyFilesBuildPhase section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
D00117422B30348D00D87C25 /* Configuration.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Configuration.xcconfig; sourceTree = "<group>"; };
|
|
D00AA8962A4669BC005C8102 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
|
D020F63D29E4A1FF002790F6 /* Identity.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Identity.xcconfig; sourceTree = "<group>"; };
|
|
D020F64029E4A1FF002790F6 /* Compiler.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Compiler.xcconfig; sourceTree = "<group>"; };
|
|
D020F64229E4A1FF002790F6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
D020F64929E4A34B002790F6 /* App.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = App.xcconfig; sourceTree = "<group>"; };
|
|
D020F64A29E4A452002790F6 /* App.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = App.xcconfig; sourceTree = "<group>"; };
|
|
D020F65329E4A697002790F6 /* BurrowNetworkExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = BurrowNetworkExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
D020F65729E4A697002790F6 /* PacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacketTunnelProvider.swift; sourceTree = "<group>"; };
|
|
D020F65929E4A697002790F6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
D020F66229E4A6E5002790F6 /* NetworkExtension.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = NetworkExtension.xcconfig; sourceTree = "<group>"; };
|
|
D020F66329E4A703002790F6 /* Extension.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Extension.xcconfig; sourceTree = "<group>"; };
|
|
D020F66629E4A95D002790F6 /* NetworkExtension-macOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "NetworkExtension-macOS.entitlements"; sourceTree = "<group>"; };
|
|
D020F66729E4A95D002790F6 /* NetworkExtension-iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "NetworkExtension-iOS.entitlements"; sourceTree = "<group>"; };
|
|
D020F66829E4AA74002790F6 /* App-iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "App-iOS.entitlements"; sourceTree = "<group>"; };
|
|
D020F66929E4AA74002790F6 /* App-macOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "App-macOS.entitlements"; sourceTree = "<group>"; };
|
|
D04A3E1D2BAF465F0043EC85 /* Version.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = "<group>"; };
|
|
D05B9F7229E39EEC008CB1F9 /* Burrow.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Burrow.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
D05B9F7529E39EEC008CB1F9 /* BurrowApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BurrowApp.swift; sourceTree = "<group>"; };
|
|
D09150412B9D2AF700BE3CB0 /* MainMenu.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MainMenu.xib; sourceTree = "<group>"; };
|
|
D0B98FBF29FD8072004E7149 /* build-rust.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "build-rust.sh"; sourceTree = "<group>"; };
|
|
D0B98FD829FDDB6F004E7149 /* libburrow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = libburrow.h; sourceTree = "<group>"; };
|
|
D0B98FDC29FDDDCF004E7149 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
|
|
D0BCC6032A09535900AD070D /* libburrow.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libburrow.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
D0BF09582C8E6789000D8DEC /* UI.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = UI.xcconfig; sourceTree = "<group>"; };
|
|
D0D4E4952C8D921A007F820A /* burrow.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = burrow.proto; sourceTree = "<group>"; };
|
|
D0D4E4962C8D921A007F820A /* grpc-swift-config.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "grpc-swift-config.json"; sourceTree = "<group>"; };
|
|
D0D4E4972C8D921A007F820A /* swift-protobuf-config.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "swift-protobuf-config.json"; sourceTree = "<group>"; };
|
|
D0D4E4992C8D921A007F820A /* Client.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Client.swift; sourceTree = "<group>"; };
|
|
D0D4E49A2C8D921A007F820A /* Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logging.swift; sourceTree = "<group>"; };
|
|
D0D4E49D2C8D921A007F820A /* HackClub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HackClub.swift; sourceTree = "<group>"; };
|
|
D0D4E49E2C8D921A007F820A /* Network.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Network.swift; sourceTree = "<group>"; };
|
|
D0D4E49F2C8D921A007F820A /* WireGuard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WireGuard.swift; sourceTree = "<group>"; };
|
|
D0D4E4A12C8D921A007F820A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
|
D0D4E4A22C8D921A007F820A /* BurrowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BurrowView.swift; sourceTree = "<group>"; };
|
|
D0D4E4A32C8D921A007F820A /* FloatingButtonStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FloatingButtonStyle.swift; sourceTree = "<group>"; };
|
|
D0D4E4A42C8D921A007F820A /* MenuItemToggleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuItemToggleView.swift; sourceTree = "<group>"; };
|
|
D0D4E4A52C8D921A007F820A /* NetworkCarouselView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkCarouselView.swift; sourceTree = "<group>"; };
|
|
D0D4E4A62C8D921A007F820A /* NetworkExtension+Async.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NetworkExtension+Async.swift"; sourceTree = "<group>"; };
|
|
D0D4E4A72C8D921A007F820A /* NetworkExtensionTunnel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkExtensionTunnel.swift; sourceTree = "<group>"; };
|
|
D0D4E4A82C8D921A007F820A /* NetworkView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkView.swift; sourceTree = "<group>"; };
|
|
D0D4E4A92C8D921A007F820A /* OAuth2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2.swift; sourceTree = "<group>"; };
|
|
D0D4E4AA2C8D921A007F820A /* Tunnel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tunnel.swift; sourceTree = "<group>"; };
|
|
D0D4E4AB2C8D921A007F820A /* TunnelButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelButton.swift; sourceTree = "<group>"; };
|
|
D0D4E4AC2C8D921A007F820A /* TunnelStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelStatusView.swift; sourceTree = "<group>"; };
|
|
D0D4E4F62C8D932D007F820A /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
|
|
D0D4E4F72C8D941D007F820A /* Framework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Framework.xcconfig; sourceTree = "<group>"; };
|
|
D0D4E5312C8D996F007F820A /* BurrowCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BurrowCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
D0D4E5582C8D9BF2007F820A /* BurrowUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BurrowUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
D0D4E5622C8D9BF4007F820A /* BurrowConfiguration.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BurrowConfiguration.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
D0D4E58E2C8D9D0A007F820A /* Constants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Constants.h; sourceTree = "<group>"; };
|
|
D0D4E58F2C8D9D0A007F820A /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
|
|
D0D4E5902C8D9D0A007F820A /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
D020F65029E4A697002790F6 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D0BF09522C8E66F6000D8DEC /* BurrowConfiguration.framework in Frameworks */,
|
|
D0D4E5A62C8D9E65007F820A /* BurrowCore.framework in Frameworks */,
|
|
D0BCC6092A09A03E00AD070D /* libburrow.a in Frameworks */,
|
|
D0B1D1102C436152004B7823 /* AsyncAlgorithms in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
D05B9F6F29E39EEC008CB1F9 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D0BF09552C8E66FD000D8DEC /* BurrowConfiguration.framework in Frameworks */,
|
|
D0F4FAD32C8DC79C0068730A /* BurrowCore.framework in Frameworks */,
|
|
D0D4E5892C8D9C94007F820A /* BurrowUI.framework in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
D078F7CF2C8DA213008A8CEC /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D03383B02C8E67E300F7C44E /* NIOTransportServices in Frameworks */,
|
|
D03383AF2C8E67E300F7C44E /* NIOConcurrencyHelpers in Frameworks */,
|
|
D03383AE2C8E67E300F7C44E /* NIO in Frameworks */,
|
|
D03383AD2C8E67E300F7C44E /* SwiftProtobuf in Frameworks */,
|
|
D0F7594E2C8DAB6B00126CF3 /* GRPC in Frameworks */,
|
|
D0F7597E2C8DB30500126CF3 /* CGRPCZlib in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
D0D4E5532C8D9BF2007F820A /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D0D4E5702C8D9C62007F820A /* BurrowCore.framework in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXFrameworksBuildPhase section */
|
|
|
|
/* Begin PBXGroup section */
|
|
D00117432B30372900D87C25 /* Frameworks */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
);
|
|
name = Frameworks;
|
|
sourceTree = "<group>";
|
|
};
|
|
D020F63C29E4A1FF002790F6 /* Configuration */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D020F63D29E4A1FF002790F6 /* Identity.xcconfig */,
|
|
D020F64A29E4A452002790F6 /* App.xcconfig */,
|
|
D020F66329E4A703002790F6 /* Extension.xcconfig */,
|
|
D0D4E4F72C8D941D007F820A /* Framework.xcconfig */,
|
|
D020F64029E4A1FF002790F6 /* Compiler.xcconfig */,
|
|
D0D4E4F62C8D932D007F820A /* Debug.xcconfig */,
|
|
D04A3E1D2BAF465F0043EC85 /* Version.xcconfig */,
|
|
D020F64229E4A1FF002790F6 /* Info.plist */,
|
|
D0D4E5912C8D9D0A007F820A /* Constants */,
|
|
D00117422B30348D00D87C25 /* Configuration.xcconfig */,
|
|
);
|
|
path = Configuration;
|
|
sourceTree = "<group>";
|
|
};
|
|
D020F65629E4A697002790F6 /* NetworkExtension */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D020F65729E4A697002790F6 /* PacketTunnelProvider.swift */,
|
|
D020F65929E4A697002790F6 /* Info.plist */,
|
|
D020F66729E4A95D002790F6 /* NetworkExtension-iOS.entitlements */,
|
|
D020F66629E4A95D002790F6 /* NetworkExtension-macOS.entitlements */,
|
|
D020F66229E4A6E5002790F6 /* NetworkExtension.xcconfig */,
|
|
D0B98FD729FDDB57004E7149 /* libburrow */,
|
|
);
|
|
path = NetworkExtension;
|
|
sourceTree = "<group>";
|
|
};
|
|
D05B9F6929E39EEC008CB1F9 = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D05B9F7429E39EEC008CB1F9 /* App */,
|
|
D020F65629E4A697002790F6 /* NetworkExtension */,
|
|
D0D4E49C2C8D921A007F820A /* Core */,
|
|
D0D4E4AD2C8D921A007F820A /* UI */,
|
|
D020F63C29E4A1FF002790F6 /* Configuration */,
|
|
D05B9F7329E39EEC008CB1F9 /* Products */,
|
|
D00117432B30372900D87C25 /* Frameworks */,
|
|
);
|
|
sourceTree = "<group>";
|
|
};
|
|
D05B9F7329E39EEC008CB1F9 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D05B9F7229E39EEC008CB1F9 /* Burrow.app */,
|
|
D020F65329E4A697002790F6 /* BurrowNetworkExtension.appex */,
|
|
D0BCC6032A09535900AD070D /* libburrow.a */,
|
|
D0D4E5312C8D996F007F820A /* BurrowCore.framework */,
|
|
D0D4E5582C8D9BF2007F820A /* BurrowUI.framework */,
|
|
D0D4E5622C8D9BF4007F820A /* BurrowConfiguration.framework */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
D05B9F7429E39EEC008CB1F9 /* App */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D05B9F7529E39EEC008CB1F9 /* BurrowApp.swift */,
|
|
D00AA8962A4669BC005C8102 /* AppDelegate.swift */,
|
|
D09150412B9D2AF700BE3CB0 /* MainMenu.xib */,
|
|
D020F66829E4AA74002790F6 /* App-iOS.entitlements */,
|
|
D020F66929E4AA74002790F6 /* App-macOS.entitlements */,
|
|
D020F64929E4A34B002790F6 /* App.xcconfig */,
|
|
);
|
|
path = App;
|
|
sourceTree = "<group>";
|
|
};
|
|
D0B98FD729FDDB57004E7149 /* libburrow */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D0B98FBF29FD8072004E7149 /* build-rust.sh */,
|
|
D0B98FDC29FDDDCF004E7149 /* module.modulemap */,
|
|
D0B98FD829FDDB6F004E7149 /* libburrow.h */,
|
|
);
|
|
path = libburrow;
|
|
sourceTree = "<group>";
|
|
};
|
|
D0D4E4982C8D921A007F820A /* Client */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D0D4E4952C8D921A007F820A /* burrow.proto */,
|
|
D0D4E4962C8D921A007F820A /* grpc-swift-config.json */,
|
|
D0D4E4972C8D921A007F820A /* swift-protobuf-config.json */,
|
|
);
|
|
path = Client;
|
|
sourceTree = "<group>";
|
|
};
|
|
D0D4E49C2C8D921A007F820A /* Core */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D0D4E49A2C8D921A007F820A /* Logging.swift */,
|
|
D0D4E4992C8D921A007F820A /* Client.swift */,
|
|
D0D4E4982C8D921A007F820A /* Client */,
|
|
);
|
|
path = Core;
|
|
sourceTree = "<group>";
|
|
};
|
|
D0D4E4A02C8D921A007F820A /* Networks */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D0D4E49D2C8D921A007F820A /* HackClub.swift */,
|
|
D0D4E49E2C8D921A007F820A /* Network.swift */,
|
|
D0D4E49F2C8D921A007F820A /* WireGuard.swift */,
|
|
);
|
|
path = Networks;
|
|
sourceTree = "<group>";
|
|
};
|
|
D0D4E4AD2C8D921A007F820A /* UI */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D0D4E4A22C8D921A007F820A /* BurrowView.swift */,
|
|
D0D4E4A02C8D921A007F820A /* Networks */,
|
|
D0D4E4A32C8D921A007F820A /* FloatingButtonStyle.swift */,
|
|
D0D4E4A42C8D921A007F820A /* MenuItemToggleView.swift */,
|
|
D0D4E4A52C8D921A007F820A /* NetworkCarouselView.swift */,
|
|
D0D4E4A62C8D921A007F820A /* NetworkExtension+Async.swift */,
|
|
D0D4E4A72C8D921A007F820A /* NetworkExtensionTunnel.swift */,
|
|
D0D4E4A82C8D921A007F820A /* NetworkView.swift */,
|
|
D0D4E4A92C8D921A007F820A /* OAuth2.swift */,
|
|
D0D4E4AA2C8D921A007F820A /* Tunnel.swift */,
|
|
D0D4E4AB2C8D921A007F820A /* TunnelButton.swift */,
|
|
D0D4E4AC2C8D921A007F820A /* TunnelStatusView.swift */,
|
|
D0D4E4A12C8D921A007F820A /* Assets.xcassets */,
|
|
D0BF09582C8E6789000D8DEC /* UI.xcconfig */,
|
|
);
|
|
path = UI;
|
|
sourceTree = "<group>";
|
|
};
|
|
D0D4E5912C8D9D0A007F820A /* Constants */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D0D4E58E2C8D9D0A007F820A /* Constants.h */,
|
|
D0D4E58F2C8D9D0A007F820A /* Constants.swift */,
|
|
D0D4E5902C8D9D0A007F820A /* module.modulemap */,
|
|
);
|
|
path = Constants;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
D020F65229E4A697002790F6 /* NetworkExtension */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = D020F65E29E4A697002790F6 /* Build configuration list for PBXNativeTarget "NetworkExtension" */;
|
|
buildPhases = (
|
|
D0BCC60B2A09A0C100AD070D /* Compile Rust */,
|
|
D020F64F29E4A697002790F6 /* Sources */,
|
|
D020F65029E4A697002790F6 /* Frameworks */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
D0BF09512C8E66F1000D8DEC /* PBXTargetDependency */,
|
|
D0D4E5802C8D9C78007F820A /* PBXTargetDependency */,
|
|
);
|
|
name = NetworkExtension;
|
|
productName = BurrowNetworkExtension;
|
|
productReference = D020F65329E4A697002790F6 /* BurrowNetworkExtension.appex */;
|
|
productType = "com.apple.product-type.app-extension";
|
|
};
|
|
D05B9F7129E39EEC008CB1F9 /* App */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = D05B9F8129E39EED008CB1F9 /* Build configuration list for PBXNativeTarget "App" */;
|
|
buildPhases = (
|
|
D05B9F6E29E39EEC008CB1F9 /* Sources */,
|
|
D05B9F6F29E39EEC008CB1F9 /* Frameworks */,
|
|
D05B9F7029E39EEC008CB1F9 /* Resources */,
|
|
D0D4E53F2C8D996F007F820A /* Embed Frameworks */,
|
|
D020F66129E4A697002790F6 /* Embed Foundation Extensions */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
D0BF09542C8E66FA000D8DEC /* PBXTargetDependency */,
|
|
D0F4FAD22C8DC7960068730A /* PBXTargetDependency */,
|
|
D0D4E5882C8D9C88007F820A /* PBXTargetDependency */,
|
|
D020F65C29E4A697002790F6 /* PBXTargetDependency */,
|
|
);
|
|
name = App;
|
|
productName = Burrow;
|
|
productReference = D05B9F7229E39EEC008CB1F9 /* Burrow.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
D0D4E5302C8D996F007F820A /* Core */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = D0D4E53C2C8D996F007F820A /* Build configuration list for PBXNativeTarget "Core" */;
|
|
buildPhases = (
|
|
D0D4E52D2C8D996F007F820A /* Sources */,
|
|
D078F7CF2C8DA213008A8CEC /* Frameworks */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
D0F7598A2C8DB34200126CF3 /* PBXTargetDependency */,
|
|
D0F7595E2C8DB24400126CF3 /* PBXTargetDependency */,
|
|
D0F759602C8DB24400126CF3 /* PBXTargetDependency */,
|
|
);
|
|
name = Core;
|
|
packageProductDependencies = (
|
|
D078F7E02C8DA375008A8CEC /* GRPC */,
|
|
D078F7E22C8DA375008A8CEC /* SwiftProtobuf */,
|
|
D044EE902C8DAB2000778185 /* NIO */,
|
|
D044EE922C8DAB2000778185 /* NIOConcurrencyHelpers */,
|
|
D044EE952C8DAB2800778185 /* NIOTransportServices */,
|
|
D0F7597D2C8DB30500126CF3 /* CGRPCZlib */,
|
|
);
|
|
productName = Core;
|
|
productReference = D0D4E5312C8D996F007F820A /* BurrowCore.framework */;
|
|
productType = "com.apple.product-type.framework";
|
|
};
|
|
D0D4E5502C8D9BF2007F820A /* UI */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = D0D4E5552C8D9BF2007F820A /* Build configuration list for PBXNativeTarget "UI" */;
|
|
buildPhases = (
|
|
D0D4E5522C8D9BF2007F820A /* Sources */,
|
|
D0D4E5532C8D9BF2007F820A /* Frameworks */,
|
|
D0D4E5542C8D9BF2007F820A /* Resources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
D0D4E56F2C8D9C5D007F820A /* PBXTargetDependency */,
|
|
);
|
|
name = UI;
|
|
packageProductDependencies = (
|
|
);
|
|
productName = Core;
|
|
productReference = D0D4E5582C8D9BF2007F820A /* BurrowUI.framework */;
|
|
productType = "com.apple.product-type.framework";
|
|
};
|
|
D0D4E55A2C8D9BF4007F820A /* Configuration */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = D0D4E55F2C8D9BF4007F820A /* Build configuration list for PBXNativeTarget "Configuration" */;
|
|
buildPhases = (
|
|
D0F759912C8DB49E00126CF3 /* Configure Version */,
|
|
D0D4E55C2C8D9BF4007F820A /* Sources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = Configuration;
|
|
packageProductDependencies = (
|
|
);
|
|
productName = Core;
|
|
productReference = D0D4E5622C8D9BF4007F820A /* BurrowConfiguration.framework */;
|
|
productType = "com.apple.product-type.framework";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
D05B9F6A29E39EEC008CB1F9 /* Project object */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
BuildIndependentTargetsInParallel = 1;
|
|
LastSwiftUpdateCheck = 1600;
|
|
LastUpgradeCheck = 1520;
|
|
TargetAttributes = {
|
|
D020F65229E4A697002790F6 = {
|
|
CreatedOnToolsVersion = 14.3;
|
|
};
|
|
D05B9F7129E39EEC008CB1F9 = {
|
|
CreatedOnToolsVersion = 14.3;
|
|
};
|
|
D0D4E5302C8D996F007F820A = {
|
|
CreatedOnToolsVersion = 16.0;
|
|
};
|
|
};
|
|
};
|
|
buildConfigurationList = D05B9F6D29E39EEC008CB1F9 /* Build configuration list for PBXProject "Burrow" */;
|
|
compatibilityVersion = "Xcode 14.0";
|
|
developmentRegion = en;
|
|
hasScannedForEncodings = 0;
|
|
knownRegions = (
|
|
en,
|
|
Base,
|
|
);
|
|
mainGroup = D05B9F6929E39EEC008CB1F9;
|
|
packageReferences = (
|
|
D0B1D10E2C436152004B7823 /* XCRemoteSwiftPackageReference "swift-async-algorithms" */,
|
|
D0D4E4822C8D8EF6007F820A /* XCRemoteSwiftPackageReference "grpc-swift" */,
|
|
D0D4E4852C8D8F29007F820A /* XCRemoteSwiftPackageReference "swift-protobuf" */,
|
|
D044EE8F2C8DAB2000778185 /* XCRemoteSwiftPackageReference "swift-nio" */,
|
|
D044EE942C8DAB2800778185 /* XCRemoteSwiftPackageReference "swift-nio-transport-services" */,
|
|
);
|
|
productRefGroup = D05B9F7329E39EEC008CB1F9 /* Products */;
|
|
projectDirPath = "";
|
|
projectRoot = "";
|
|
targets = (
|
|
D05B9F7129E39EEC008CB1F9 /* App */,
|
|
D020F65229E4A697002790F6 /* NetworkExtension */,
|
|
D0D4E5502C8D9BF2007F820A /* UI */,
|
|
D0D4E5302C8D996F007F820A /* Core */,
|
|
D0D4E55A2C8D9BF4007F820A /* Configuration */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXResourcesBuildPhase section */
|
|
D05B9F7029E39EEC008CB1F9 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D09150422B9D2AF700BE3CB0 /* MainMenu.xib in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
D0D4E5542C8D9BF2007F820A /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXResourcesBuildPhase section */
|
|
|
|
/* Begin PBXShellScriptBuildPhase section */
|
|
D0BCC60B2A09A0C100AD070D /* Compile Rust */ = {
|
|
isa = PBXShellScriptBuildPhase;
|
|
alwaysOutOfDate = 1;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
inputFileListPaths = (
|
|
);
|
|
inputPaths = (
|
|
);
|
|
name = "Compile Rust";
|
|
outputFileListPaths = (
|
|
);
|
|
outputPaths = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
shellPath = /bin/sh;
|
|
shellScript = "\"${PROJECT_DIR}/NetworkExtension/libburrow/build-rust.sh\"\n";
|
|
showEnvVarsInLog = 0;
|
|
};
|
|
D0F759912C8DB49E00126CF3 /* Configure Version */ = {
|
|
isa = PBXShellScriptBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
inputFileListPaths = (
|
|
);
|
|
inputPaths = (
|
|
"$(PROJECT_DIR)/../Tools/version.sh",
|
|
"$(PROJECT_DIR)/../.git",
|
|
);
|
|
name = "Configure Version";
|
|
outputFileListPaths = (
|
|
);
|
|
outputPaths = (
|
|
"$(PROJECT_DIR)/Configuration/Version.xcconfig",
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
shellPath = /bin/sh;
|
|
shellScript = "\"$PROJECT_DIR/../Tools/version.sh\"\n";
|
|
showEnvVarsInLog = 0;
|
|
};
|
|
/* End PBXShellScriptBuildPhase section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
D020F64F29E4A697002790F6 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D020F65829E4A697002790F6 /* PacketTunnelProvider.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
D05B9F6E29E39EEC008CB1F9 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D00AA8972A4669BC005C8102 /* AppDelegate.swift in Sources */,
|
|
D05B9F7629E39EEC008CB1F9 /* BurrowApp.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
D0D4E52D2C8D996F007F820A /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D0F759612C8DB24B00126CF3 /* grpc-swift-config.json in Sources */,
|
|
D0F759622C8DB24B00126CF3 /* swift-protobuf-config.json in Sources */,
|
|
D0F7598D2C8DB3DA00126CF3 /* Client.swift in Sources */,
|
|
D0D4E56B2C8D9C2F007F820A /* Logging.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
D0D4E5522C8D9BF2007F820A /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D0D4E5712C8D9C6F007F820A /* HackClub.swift in Sources */,
|
|
D0D4E5722C8D9C6F007F820A /* Network.swift in Sources */,
|
|
D0D4E5732C8D9C6F007F820A /* WireGuard.swift in Sources */,
|
|
D0D4E5742C8D9C6F007F820A /* BurrowView.swift in Sources */,
|
|
D0D4E5752C8D9C6F007F820A /* FloatingButtonStyle.swift in Sources */,
|
|
D0D4E5762C8D9C6F007F820A /* MenuItemToggleView.swift in Sources */,
|
|
D0D4E5772C8D9C6F007F820A /* NetworkCarouselView.swift in Sources */,
|
|
D0D4E5782C8D9C6F007F820A /* NetworkExtension+Async.swift in Sources */,
|
|
D0D4E5792C8D9C6F007F820A /* NetworkExtensionTunnel.swift in Sources */,
|
|
D0D4E57A2C8D9C6F007F820A /* NetworkView.swift in Sources */,
|
|
D0D4E57B2C8D9C6F007F820A /* OAuth2.swift in Sources */,
|
|
D0D4E57C2C8D9C6F007F820A /* Tunnel.swift in Sources */,
|
|
D0D4E57D2C8D9C6F007F820A /* TunnelButton.swift in Sources */,
|
|
D0D4E57E2C8D9C6F007F820A /* TunnelStatusView.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
D0D4E55C2C8D9BF4007F820A /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D0D4E5922C8D9D15007F820A /* Constants.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin PBXTargetDependency section */
|
|
D020F65C29E4A697002790F6 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = D020F65229E4A697002790F6 /* NetworkExtension */;
|
|
targetProxy = D020F65B29E4A697002790F6 /* PBXContainerItemProxy */;
|
|
};
|
|
D0BF09512C8E66F1000D8DEC /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = D0D4E55A2C8D9BF4007F820A /* Configuration */;
|
|
targetProxy = D0BF09502C8E66F1000D8DEC /* PBXContainerItemProxy */;
|
|
};
|
|
D0BF09542C8E66FA000D8DEC /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = D0D4E55A2C8D9BF4007F820A /* Configuration */;
|
|
targetProxy = D0BF09532C8E66FA000D8DEC /* PBXContainerItemProxy */;
|
|
};
|
|
D0D4E56F2C8D9C5D007F820A /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = D0D4E5302C8D996F007F820A /* Core */;
|
|
targetProxy = D0D4E56E2C8D9C5D007F820A /* PBXContainerItemProxy */;
|
|
};
|
|
D0D4E5802C8D9C78007F820A /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = D0D4E5302C8D996F007F820A /* Core */;
|
|
targetProxy = D0D4E57F2C8D9C78007F820A /* PBXContainerItemProxy */;
|
|
};
|
|
D0D4E5882C8D9C88007F820A /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = D0D4E5502C8D9BF2007F820A /* UI */;
|
|
targetProxy = D0D4E5872C8D9C88007F820A /* PBXContainerItemProxy */;
|
|
};
|
|
D0F4FAD22C8DC7960068730A /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = D0D4E5302C8D996F007F820A /* Core */;
|
|
targetProxy = D0F4FAD12C8DC7960068730A /* PBXContainerItemProxy */;
|
|
};
|
|
D0F7595E2C8DB24400126CF3 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
productRef = D0F7595D2C8DB24400126CF3 /* GRPCSwiftPlugin */;
|
|
};
|
|
D0F759602C8DB24400126CF3 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
productRef = D0F7595F2C8DB24400126CF3 /* SwiftProtobufPlugin */;
|
|
};
|
|
D0F7598A2C8DB34200126CF3 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
productRef = D0F759892C8DB34200126CF3 /* GRPC */;
|
|
};
|
|
/* End PBXTargetDependency section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
D020F65F29E4A697002790F6 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D020F66229E4A6E5002790F6 /* NetworkExtension.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Debug;
|
|
};
|
|
D020F66029E4A697002790F6 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D020F66229E4A6E5002790F6 /* NetworkExtension.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Release;
|
|
};
|
|
D05B9F7F29E39EED008CB1F9 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D020F64029E4A1FF002790F6 /* Compiler.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Debug;
|
|
};
|
|
D05B9F8029E39EED008CB1F9 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D020F64029E4A1FF002790F6 /* Compiler.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Release;
|
|
};
|
|
D05B9F8229E39EED008CB1F9 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D020F64929E4A34B002790F6 /* App.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Debug;
|
|
};
|
|
D05B9F8329E39EED008CB1F9 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D020F64929E4A34B002790F6 /* App.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Release;
|
|
};
|
|
D0D4E53D2C8D996F007F820A /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D0D4E4F72C8D941D007F820A /* Framework.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Debug;
|
|
};
|
|
D0D4E53E2C8D996F007F820A /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D0D4E4F72C8D941D007F820A /* Framework.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Release;
|
|
};
|
|
D0D4E5562C8D9BF2007F820A /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D0BF09582C8E6789000D8DEC /* UI.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Debug;
|
|
};
|
|
D0D4E5572C8D9BF2007F820A /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D0BF09582C8E6789000D8DEC /* UI.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Release;
|
|
};
|
|
D0D4E5602C8D9BF4007F820A /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D00117422B30348D00D87C25 /* Configuration.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Debug;
|
|
};
|
|
D0D4E5612C8D9BF4007F820A /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = D00117422B30348D00D87C25 /* Configuration.xcconfig */;
|
|
buildSettings = {
|
|
};
|
|
name = Release;
|
|
};
|
|
/* End XCBuildConfiguration section */
|
|
|
|
/* Begin XCConfigurationList section */
|
|
D020F65E29E4A697002790F6 /* Build configuration list for PBXNativeTarget "NetworkExtension" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
D020F65F29E4A697002790F6 /* Debug */,
|
|
D020F66029E4A697002790F6 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
D05B9F6D29E39EEC008CB1F9 /* Build configuration list for PBXProject "Burrow" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
D05B9F7F29E39EED008CB1F9 /* Debug */,
|
|
D05B9F8029E39EED008CB1F9 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
D05B9F8129E39EED008CB1F9 /* Build configuration list for PBXNativeTarget "App" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
D05B9F8229E39EED008CB1F9 /* Debug */,
|
|
D05B9F8329E39EED008CB1F9 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
D0D4E53C2C8D996F007F820A /* Build configuration list for PBXNativeTarget "Core" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
D0D4E53D2C8D996F007F820A /* Debug */,
|
|
D0D4E53E2C8D996F007F820A /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
D0D4E5552C8D9BF2007F820A /* Build configuration list for PBXNativeTarget "UI" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
D0D4E5562C8D9BF2007F820A /* Debug */,
|
|
D0D4E5572C8D9BF2007F820A /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
D0D4E55F2C8D9BF4007F820A /* Build configuration list for PBXNativeTarget "Configuration" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
D0D4E5602C8D9BF4007F820A /* Debug */,
|
|
D0D4E5612C8D9BF4007F820A /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
|
|
/* Begin XCRemoteSwiftPackageReference section */
|
|
D044EE8F2C8DAB2000778185 /* XCRemoteSwiftPackageReference "swift-nio" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/apple/swift-nio.git";
|
|
requirement = {
|
|
kind = upToNextMajorVersion;
|
|
minimumVersion = 2.72.0;
|
|
};
|
|
};
|
|
D044EE942C8DAB2800778185 /* XCRemoteSwiftPackageReference "swift-nio-transport-services" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/apple/swift-nio-transport-services.git";
|
|
requirement = {
|
|
kind = upToNextMajorVersion;
|
|
minimumVersion = 1.21.0;
|
|
};
|
|
};
|
|
D0B1D10E2C436152004B7823 /* XCRemoteSwiftPackageReference "swift-async-algorithms" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/apple/swift-async-algorithms.git";
|
|
requirement = {
|
|
kind = upToNextMajorVersion;
|
|
minimumVersion = 1.0.1;
|
|
};
|
|
};
|
|
D0D4E4822C8D8EF6007F820A /* XCRemoteSwiftPackageReference "grpc-swift" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/grpc/grpc-swift.git";
|
|
requirement = {
|
|
kind = upToNextMajorVersion;
|
|
minimumVersion = 1.23.0;
|
|
};
|
|
};
|
|
D0D4E4852C8D8F29007F820A /* XCRemoteSwiftPackageReference "swift-protobuf" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/apple/swift-protobuf.git";
|
|
requirement = {
|
|
kind = upToNextMajorVersion;
|
|
minimumVersion = 1.28.1;
|
|
};
|
|
};
|
|
/* End XCRemoteSwiftPackageReference section */
|
|
|
|
/* Begin XCSwiftPackageProductDependency section */
|
|
D044EE902C8DAB2000778185 /* NIO */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = D044EE8F2C8DAB2000778185 /* XCRemoteSwiftPackageReference "swift-nio" */;
|
|
productName = NIO;
|
|
};
|
|
D044EE922C8DAB2000778185 /* NIOConcurrencyHelpers */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = D044EE8F2C8DAB2000778185 /* XCRemoteSwiftPackageReference "swift-nio" */;
|
|
productName = NIOConcurrencyHelpers;
|
|
};
|
|
D044EE952C8DAB2800778185 /* NIOTransportServices */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = D044EE942C8DAB2800778185 /* XCRemoteSwiftPackageReference "swift-nio-transport-services" */;
|
|
productName = NIOTransportServices;
|
|
};
|
|
D078F7E02C8DA375008A8CEC /* GRPC */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = D0D4E4822C8D8EF6007F820A /* XCRemoteSwiftPackageReference "grpc-swift" */;
|
|
productName = GRPC;
|
|
};
|
|
D078F7E22C8DA375008A8CEC /* SwiftProtobuf */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = D0D4E4852C8D8F29007F820A /* XCRemoteSwiftPackageReference "swift-protobuf" */;
|
|
productName = SwiftProtobuf;
|
|
};
|
|
D0B1D10F2C436152004B7823 /* AsyncAlgorithms */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = D0B1D10E2C436152004B7823 /* XCRemoteSwiftPackageReference "swift-async-algorithms" */;
|
|
productName = AsyncAlgorithms;
|
|
};
|
|
D0F7595D2C8DB24400126CF3 /* GRPCSwiftPlugin */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = D0D4E4822C8D8EF6007F820A /* XCRemoteSwiftPackageReference "grpc-swift" */;
|
|
productName = "plugin:GRPCSwiftPlugin";
|
|
};
|
|
D0F7595F2C8DB24400126CF3 /* SwiftProtobufPlugin */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = D0D4E4852C8D8F29007F820A /* XCRemoteSwiftPackageReference "swift-protobuf" */;
|
|
productName = "plugin:SwiftProtobufPlugin";
|
|
};
|
|
D0F7597D2C8DB30500126CF3 /* CGRPCZlib */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = D0D4E4822C8D8EF6007F820A /* XCRemoteSwiftPackageReference "grpc-swift" */;
|
|
productName = CGRPCZlib;
|
|
};
|
|
D0F759892C8DB34200126CF3 /* GRPC */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = D0D4E4822C8D8EF6007F820A /* XCRemoteSwiftPackageReference "grpc-swift" */;
|
|
productName = GRPC;
|
|
};
|
|
/* End XCSwiftPackageProductDependency section */
|
|
};
|
|
rootObject = D05B9F6A29E39EEC008CB1F9 /* Project object */;
|
|
}
|