]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
Move all source files to `Sources/` and rename WireGuardKit targets
authorAndrej Mihajlov <and@mullvad.net>
Wed, 2 Dec 2020 11:27:39 +0000 (12:27 +0100)
committerAndrej Mihajlov <and@mullvad.net>
Thu, 3 Dec 2020 12:32:24 +0000 (13:32 +0100)
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
209 files changed:
.swiftlint.yml [moved from WireGuard/.swiftlint.yml with 100% similarity]
Package.swift
README.md
Sources/Shared/FileManager+Extension.swift [moved from WireGuard/Shared/FileManager+Extension.swift with 100% similarity]
Sources/Shared/Keychain.swift [moved from WireGuard/Shared/Keychain.swift with 100% similarity]
Sources/Shared/Logging/Logger.swift [moved from WireGuard/Shared/Logging/Logger.swift with 100% similarity]
Sources/Shared/Logging/ringlogger.c [moved from WireGuard/Shared/Logging/ringlogger.c with 100% similarity]
Sources/Shared/Logging/ringlogger.h [moved from WireGuard/Shared/Logging/ringlogger.h with 100% similarity]
Sources/Shared/Logging/test_ringlogger.c [moved from WireGuard/Shared/Logging/test_ringlogger.c with 100% similarity]
Sources/Shared/Model/NETunnelProviderProtocol+Extension.swift [moved from WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift with 100% similarity]
Sources/Shared/Model/String+ArrayConversion.swift [moved from WireGuard/Shared/Model/String+ArrayConversion.swift with 100% similarity]
Sources/Shared/Model/TunnelConfiguration+WgQuickConfig.swift [moved from WireGuard/Shared/Model/TunnelConfiguration+WgQuickConfig.swift with 100% similarity]
Sources/WireGuardApp/Base.lproj/InfoPlist.strings [moved from WireGuard/WireGuard/Base.lproj/InfoPlist.strings with 100% similarity]
Sources/WireGuardApp/Base.lproj/Localizable.strings [moved from WireGuard/WireGuard/Base.lproj/Localizable.strings with 100% similarity]
Sources/WireGuardApp/Config/Config.xcconfig [moved from WireGuard/WireGuard/Config/Config.xcconfig with 100% similarity]
Sources/WireGuardApp/Config/Developer.xcconfig.template [moved from WireGuard/WireGuard/Config/Developer.xcconfig.template with 100% similarity]
Sources/WireGuardApp/Config/Version.xcconfig [moved from WireGuard/WireGuard/Config/Version.xcconfig with 100% similarity]
Sources/WireGuardApp/LocalizationHelper.swift [moved from WireGuard/WireGuard/LocalizationHelper.swift with 100% similarity]
Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_22x29.png [moved from WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_22x29.png with 100% similarity]
Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_320x320.png [moved from WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_320x320.png with 100% similarity]
Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_44x58.png [moved from WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_44x58.png with 100% similarity]
Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_64x64.png [moved from WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_64x64.png with 100% similarity]
Sources/WireGuardApp/Tunnel/ActivateOnDemandOption.swift [moved from WireGuard/WireGuard/Tunnel/ActivateOnDemandOption.swift with 100% similarity]
Sources/WireGuardApp/Tunnel/MockTunnels.swift [moved from WireGuard/WireGuard/Tunnel/MockTunnels.swift with 100% similarity]
Sources/WireGuardApp/Tunnel/TunnelConfiguration+UapiConfig.swift [moved from WireGuard/WireGuard/Tunnel/TunnelConfiguration+UapiConfig.swift with 100% similarity]
Sources/WireGuardApp/Tunnel/TunnelErrors.swift [moved from WireGuard/WireGuard/Tunnel/TunnelErrors.swift with 100% similarity]
Sources/WireGuardApp/Tunnel/TunnelStatus.swift [moved from WireGuard/WireGuard/Tunnel/TunnelStatus.swift with 100% similarity]
Sources/WireGuardApp/Tunnel/TunnelsManager.swift [moved from WireGuard/WireGuard/Tunnel/TunnelsManager.swift with 100% similarity]
Sources/WireGuardApp/UI/ActivateOnDemandViewModel.swift [moved from WireGuard/WireGuard/UI/ActivateOnDemandViewModel.swift with 100% similarity]
Sources/WireGuardApp/UI/ErrorPresenterProtocol.swift [moved from WireGuard/WireGuard/UI/ErrorPresenterProtocol.swift with 100% similarity]
Sources/WireGuardApp/UI/LogViewHelper.swift [moved from WireGuard/WireGuard/UI/LogViewHelper.swift with 100% similarity]
Sources/WireGuardApp/UI/PrivateDataConfirmation.swift [moved from WireGuard/WireGuard/UI/PrivateDataConfirmation.swift with 100% similarity]
Sources/WireGuardApp/UI/TunnelImporter.swift [moved from WireGuard/WireGuard/UI/TunnelImporter.swift with 100% similarity]
Sources/WireGuardApp/UI/TunnelViewModel.swift [moved from WireGuard/WireGuard/UI/TunnelViewModel.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/AppDelegate.swift [moved from WireGuard/WireGuard/UI/iOS/AppDelegate.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@1x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@1x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@2x-1.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@2x-1.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@2x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@2x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@3x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@3x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@1x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@1x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@2x-1.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@2x-1.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@2x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@2x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@3x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@3x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@1x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@1x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@2x-1.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@2x-1.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@2x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@2x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@3x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@3x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_60pt@2x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_60pt@2x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_60pt@3x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_60pt@3x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_76pt@1x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_76pt@1x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_76pt@2x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_76pt@2x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_83.5pt@2x.png [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_83.5pt@2x.png with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/Contents.json [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/Contents.json with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/wireguard.imageset/Contents.json [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/wireguard.imageset/Contents.json with 100% similarity]
Sources/WireGuardApp/UI/iOS/Assets.xcassets/wireguard.imageset/wireguard.pdf [moved from WireGuard/WireGuard/UI/iOS/Assets.xcassets/wireguard.imageset/wireguard.pdf with 100% similarity]
Sources/WireGuardApp/UI/iOS/Base.lproj/LaunchScreen.storyboard [moved from WireGuard/WireGuard/UI/iOS/Base.lproj/LaunchScreen.storyboard with 100% similarity]
Sources/WireGuardApp/UI/iOS/ConfirmationAlertPresenter.swift [moved from WireGuard/WireGuard/UI/iOS/ConfirmationAlertPresenter.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/ErrorPresenter.swift [moved from WireGuard/WireGuard/UI/iOS/ErrorPresenter.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/Info.plist [moved from WireGuard/WireGuard/UI/iOS/Info.plist with 100% similarity]
Sources/WireGuardApp/UI/iOS/QuickActionItem.swift [moved from WireGuard/WireGuard/UI/iOS/QuickActionItem.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/RecentTunnelsTracker.swift [moved from WireGuard/WireGuard/UI/iOS/RecentTunnelsTracker.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/UITableViewCell+Reuse.swift [moved from WireGuard/WireGuard/UI/iOS/UITableViewCell+Reuse.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/View/BorderedTextButton.swift [moved from WireGuard/WireGuard/UI/iOS/View/BorderedTextButton.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/View/ButtonCell.swift [moved from WireGuard/WireGuard/UI/iOS/View/ButtonCell.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/View/CheckmarkCell.swift [moved from WireGuard/WireGuard/UI/iOS/View/CheckmarkCell.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/View/ChevronCell.swift [moved from WireGuard/WireGuard/UI/iOS/View/ChevronCell.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/View/EditableTextCell.swift [moved from WireGuard/WireGuard/UI/iOS/View/EditableTextCell.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/View/KeyValueCell.swift [moved from WireGuard/WireGuard/UI/iOS/View/KeyValueCell.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/View/SwitchCell.swift [moved from WireGuard/WireGuard/UI/iOS/View/SwitchCell.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/View/TextCell.swift [moved from WireGuard/WireGuard/UI/iOS/View/TextCell.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/View/TunnelEditKeyValueCell.swift [moved from WireGuard/WireGuard/UI/iOS/View/TunnelEditKeyValueCell.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/View/TunnelListCell.swift [moved from WireGuard/WireGuard/UI/iOS/View/TunnelListCell.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/ViewController/LogViewController.swift [moved from WireGuard/WireGuard/UI/iOS/ViewController/LogViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/ViewController/MainViewController.swift [moved from WireGuard/WireGuard/UI/iOS/ViewController/MainViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/ViewController/QRScanViewController.swift [moved from WireGuard/WireGuard/UI/iOS/ViewController/QRScanViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/ViewController/SSIDOptionDetailTableViewController.swift [moved from WireGuard/WireGuard/UI/iOS/ViewController/SSIDOptionDetailTableViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/ViewController/SSIDOptionEditTableViewController.swift [moved from WireGuard/WireGuard/UI/iOS/ViewController/SSIDOptionEditTableViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/ViewController/SettingsTableViewController.swift [moved from WireGuard/WireGuard/UI/iOS/ViewController/SettingsTableViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/ViewController/TunnelDetailTableViewController.swift [moved from WireGuard/WireGuard/UI/iOS/ViewController/TunnelDetailTableViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/ViewController/TunnelEditTableViewController.swift [moved from WireGuard/WireGuard/UI/iOS/ViewController/TunnelEditTableViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/ViewController/TunnelsListTableViewController.swift [moved from WireGuard/WireGuard/UI/iOS/ViewController/TunnelsListTableViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/iOS/WireGuard.entitlements [moved from WireGuard/WireGuard/UI/iOS/WireGuard.entitlements with 100% similarity]
Sources/WireGuardApp/UI/macOS/AppDelegate.swift [moved from WireGuard/WireGuard/UI/macOS/AppDelegate.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/Application.swift [moved from WireGuard/WireGuard/UI/macOS/Application.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/Contents.json [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/Contents.json with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon128.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon128.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon16.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon16.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon256-1.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon256-1.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon256.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon256.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon32-1.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon32-1.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon32.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon32.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon512-1.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon512-1.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon512.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon512.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon64.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon64.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/Contents.json [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/Contents.json with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/Contents.json [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/Contents.json with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@1x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@1x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@2x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@2x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@3x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@3x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/Contents.json [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/Contents.json with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@1x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@1x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@2x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@2x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@3x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@3x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/Contents.json [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/Contents.json with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@1x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@1x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@2x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@2x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@3x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@3x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/Contents.json [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/Contents.json with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@1x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@1x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@2x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@2x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@3x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@3x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/Contents.json [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/Contents.json with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@1x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@1x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@2x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@2x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@3x.png [moved from WireGuard/WireGuard/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@3x.png with 100% similarity]
Sources/WireGuardApp/UI/macOS/ErrorPresenter.swift [moved from WireGuard/WireGuard/UI/macOS/ErrorPresenter.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/ImportPanelPresenter.swift [moved from WireGuard/WireGuard/UI/macOS/ImportPanelPresenter.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/Info.plist [moved from WireGuard/WireGuard/UI/macOS/Info.plist with 100% similarity]
Sources/WireGuardApp/UI/macOS/LaunchedAtLoginDetector.swift [moved from WireGuard/WireGuard/UI/macOS/LaunchedAtLoginDetector.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/LoginItemHelper/Info.plist [moved from WireGuard/WireGuard/UI/macOS/LoginItemHelper/Info.plist with 100% similarity]
Sources/WireGuardApp/UI/macOS/LoginItemHelper/LoginItemHelper.entitlements [moved from WireGuard/WireGuard/UI/macOS/LoginItemHelper/LoginItemHelper.entitlements with 100% similarity]
Sources/WireGuardApp/UI/macOS/LoginItemHelper/main.m [moved from WireGuard/WireGuard/UI/macOS/LoginItemHelper/main.m with 100% similarity]
Sources/WireGuardApp/UI/macOS/MacAppStoreUpdateDetector.swift [moved from WireGuard/WireGuard/UI/macOS/MacAppStoreUpdateDetector.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/MainMenu.swift [moved from WireGuard/WireGuard/UI/macOS/MainMenu.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/NSColor+Hex.swift [moved from WireGuard/WireGuard/UI/macOS/NSColor+Hex.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/NSTableView+Reuse.swift [moved from WireGuard/WireGuard/UI/macOS/NSTableView+Reuse.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/ParseError+WireGuardAppError.swift [moved from WireGuard/WireGuard/UI/macOS/ParseError+WireGuardAppError.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/StatusItemController.swift [moved from WireGuard/WireGuard/UI/macOS/StatusItemController.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/StatusMenu.swift [moved from WireGuard/WireGuard/UI/macOS/StatusMenu.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/TunnelsTracker.swift [moved from WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/ButtonRow.swift [moved from WireGuard/WireGuard/UI/macOS/View/ButtonRow.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/ConfTextColorTheme.swift [moved from WireGuard/WireGuard/UI/macOS/View/ConfTextColorTheme.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/ConfTextStorage.swift [moved from WireGuard/WireGuard/UI/macOS/View/ConfTextStorage.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/ConfTextView.swift [moved from WireGuard/WireGuard/UI/macOS/View/ConfTextView.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/DeleteTunnelsConfirmationAlert.swift [moved from WireGuard/WireGuard/UI/macOS/View/DeleteTunnelsConfirmationAlert.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/KeyValueRow.swift [moved from WireGuard/WireGuard/UI/macOS/View/KeyValueRow.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/LogViewCell.swift [moved from WireGuard/WireGuard/UI/macOS/View/LogViewCell.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/OnDemandWiFiControls.swift [moved from WireGuard/WireGuard/UI/macOS/View/OnDemandWiFiControls.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/TunnelListRow.swift [moved from WireGuard/WireGuard/UI/macOS/View/TunnelListRow.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/highlighter.c [moved from WireGuard/WireGuard/UI/macOS/View/highlighter.c with 100% similarity]
Sources/WireGuardApp/UI/macOS/View/highlighter.h [moved from WireGuard/WireGuard/UI/macOS/View/highlighter.h with 100% similarity]
Sources/WireGuardApp/UI/macOS/ViewController/ButtonedDetailViewController.swift [moved from WireGuard/WireGuard/UI/macOS/ViewController/ButtonedDetailViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/ViewController/LogViewController.swift [moved from WireGuard/WireGuard/UI/macOS/ViewController/LogViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/ViewController/ManageTunnelsRootViewController.swift [moved from WireGuard/WireGuard/UI/macOS/ViewController/ManageTunnelsRootViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/ViewController/TunnelDetailTableViewController.swift [moved from WireGuard/WireGuard/UI/macOS/ViewController/TunnelDetailTableViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/ViewController/TunnelEditViewController.swift [moved from WireGuard/WireGuard/UI/macOS/ViewController/TunnelEditViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/ViewController/TunnelsListTableViewController.swift [moved from WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/ViewController/UnusableTunnelDetailViewController.swift [moved from WireGuard/WireGuard/UI/macOS/ViewController/UnusableTunnelDetailViewController.swift with 100% similarity]
Sources/WireGuardApp/UI/macOS/WireGuard.entitlements [moved from WireGuard/WireGuard/UI/macOS/WireGuard.entitlements with 100% similarity]
Sources/WireGuardApp/WireGuard-Bridging-Header.h [moved from WireGuard/WireGuard/WireGuard-Bridging-Header.h with 100% similarity]
Sources/WireGuardApp/WireGuardAppError.swift [moved from WireGuard/WireGuard/WireGuardAppError.swift with 100% similarity]
Sources/WireGuardApp/WireGuardResult.swift [moved from WireGuard/WireGuard/WireGuardResult.swift with 100% similarity]
Sources/WireGuardApp/ZipArchive/3rdparty/minizip/MiniZip64_info.txt [moved from WireGuard/WireGuard/ZipArchive/3rdparty/minizip/MiniZip64_info.txt with 100% similarity]
Sources/WireGuardApp/ZipArchive/3rdparty/minizip/ioapi.c [moved from WireGuard/WireGuard/ZipArchive/3rdparty/minizip/ioapi.c with 100% similarity]
Sources/WireGuardApp/ZipArchive/3rdparty/minizip/ioapi.h [moved from WireGuard/WireGuard/ZipArchive/3rdparty/minizip/ioapi.h with 100% similarity]
Sources/WireGuardApp/ZipArchive/3rdparty/minizip/unzip.c [moved from WireGuard/WireGuard/ZipArchive/3rdparty/minizip/unzip.c with 100% similarity]
Sources/WireGuardApp/ZipArchive/3rdparty/minizip/unzip.h [moved from WireGuard/WireGuard/ZipArchive/3rdparty/minizip/unzip.h with 100% similarity]
Sources/WireGuardApp/ZipArchive/3rdparty/minizip/zip.c [moved from WireGuard/WireGuard/ZipArchive/3rdparty/minizip/zip.c with 100% similarity]
Sources/WireGuardApp/ZipArchive/3rdparty/minizip/zip.h [moved from WireGuard/WireGuard/ZipArchive/3rdparty/minizip/zip.h with 100% similarity]
Sources/WireGuardApp/ZipArchive/ZipArchive.swift [moved from WireGuard/WireGuard/ZipArchive/ZipArchive.swift with 100% similarity]
Sources/WireGuardApp/ZipArchive/ZipExporter.swift [moved from WireGuard/WireGuard/ZipArchive/ZipExporter.swift with 100% similarity]
Sources/WireGuardApp/ZipArchive/ZipImporter.swift [moved from WireGuard/WireGuard/ZipArchive/ZipImporter.swift with 100% similarity]
Sources/WireGuardApp/de.lproj/Localizable.strings [moved from WireGuard/WireGuard/de.lproj/Localizable.strings with 100% similarity]
Sources/WireGuardApp/it.lproj/Localizable.strings [moved from WireGuard/WireGuard/it.lproj/Localizable.strings with 100% similarity]
Sources/WireGuardApp/ja.lproj/Localizable.strings [moved from WireGuard/WireGuard/ja.lproj/Localizable.strings with 100% similarity]
Sources/WireGuardKitC/include/WireGuardKitCTarget.h [moved from WireGuardKit/Sources/WireGuardKitCTarget/include/WireGuardKitCTarget.h with 100% similarity]
Sources/WireGuardKitC/key.c [moved from WireGuardKit/Sources/WireGuardKitCTarget/key.c with 100% similarity]
Sources/WireGuardKitC/key.h [moved from WireGuardKit/Sources/WireGuardKitCTarget/key.h with 100% similarity]
Sources/WireGuardKitC/module.modulemap [moved from WireGuardKit/Sources/WireGuardKitCTarget/module.modulemap with 100% similarity]
Sources/WireGuardKitC/x25519.c [moved from WireGuardKit/Sources/WireGuardKitCTarget/x25519.c with 100% similarity]
Sources/WireGuardKitC/x25519.h [moved from WireGuardKit/Sources/WireGuardKitCTarget/x25519.h with 100% similarity]
Sources/WireGuardKitGo/.gitignore [moved from wireguard-go-bridge/.gitignore with 100% similarity]
Sources/WireGuardKitGo/Makefile [moved from wireguard-go-bridge/Makefile with 100% similarity]
Sources/WireGuardKitGo/api-ios.go [moved from wireguard-go-bridge/api-ios.go with 100% similarity]
Sources/WireGuardKitGo/dummy.c [moved from WireGuardKit/Sources/libwg-go/dummy.c with 100% similarity]
Sources/WireGuardKitGo/go.mod [moved from wireguard-go-bridge/go.mod with 100% similarity]
Sources/WireGuardKitGo/go.sum [moved from wireguard-go-bridge/go.sum with 100% similarity]
Sources/WireGuardKitGo/goruntime-boottime-over-monotonic.diff [moved from wireguard-go-bridge/goruntime-boottime-over-monotonic.diff with 100% similarity]
Sources/WireGuardKitGo/module.modulemap [new file with mode: 0644]
Sources/WireGuardKitGo/wireguard.h [moved from wireguard-go-bridge/wireguard.h with 100% similarity]
Sources/WireGuardKitSwift/Array+ConcurrentMap.swift [moved from WireGuardKit/Sources/WireGuardKit/Array+ConcurrentMap.swift with 100% similarity]
Sources/WireGuardKitSwift/DNSResolver.swift [moved from WireGuardKit/Sources/WireGuardKit/DNSResolver.swift with 100% similarity]
Sources/WireGuardKitSwift/DNSServer.swift [moved from WireGuardKit/Sources/WireGuardKit/DNSServer.swift with 100% similarity]
Sources/WireGuardKitSwift/Endpoint.swift [moved from WireGuardKit/Sources/WireGuardKit/Endpoint.swift with 100% similarity]
Sources/WireGuardKitSwift/IPAddress+AddrInfo.swift [moved from WireGuardKit/Sources/WireGuardKit/IPAddress+AddrInfo.swift with 100% similarity]
Sources/WireGuardKitSwift/IPAddressRange.swift [moved from WireGuardKit/Sources/WireGuardKit/IPAddressRange.swift with 100% similarity]
Sources/WireGuardKitSwift/InterfaceConfiguration.swift [moved from WireGuardKit/Sources/WireGuardKit/InterfaceConfiguration.swift with 100% similarity]
Sources/WireGuardKitSwift/PacketTunnelSettingsGenerator.swift [moved from WireGuardKit/Sources/WireGuardKit/PacketTunnelSettingsGenerator.swift with 100% similarity]
Sources/WireGuardKitSwift/PeerConfiguration.swift [moved from WireGuardKit/Sources/WireGuardKit/PeerConfiguration.swift with 100% similarity]
Sources/WireGuardKitSwift/PrivateKey.swift [moved from WireGuardKit/Sources/WireGuardKit/PrivateKey.swift with 100% similarity]
Sources/WireGuardKitSwift/TunnelConfiguration.swift [moved from WireGuardKit/Sources/WireGuardKit/TunnelConfiguration.swift with 100% similarity]
Sources/WireGuardKitSwift/WireGuardAdapter.swift [moved from WireGuardKit/Sources/WireGuardKit/WireGuardAdapter.swift with 100% similarity]
Sources/WireGuardKitSwift/WireGuardKit.swift [moved from WireGuardKit/Sources/WireGuardKit/WireGuardKit.swift with 100% similarity]
Sources/WireGuardNetworkExtension/ErrorNotifier.swift [moved from WireGuard/WireGuardNetworkExtension/ErrorNotifier.swift with 100% similarity]
Sources/WireGuardNetworkExtension/Info.plist [moved from WireGuard/WireGuardNetworkExtension/Info.plist with 100% similarity]
Sources/WireGuardNetworkExtension/PacketTunnelProvider.swift [moved from WireGuard/WireGuardNetworkExtension/PacketTunnelProvider.swift with 100% similarity]
Sources/WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h [moved from WireGuard/WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h with 100% similarity]
Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_iOS.entitlements [moved from WireGuard/WireGuardNetworkExtension/WireGuardNetworkExtension_iOS.entitlements with 100% similarity]
Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_macOS.entitlements [moved from WireGuard/WireGuardNetworkExtension/WireGuardNetworkExtension_macOS.entitlements with 100% similarity]
WireGuard.xcodeproj/project.pbxproj [moved from WireGuard/WireGuard.xcodeproj/project.pbxproj with 96% similarity]
WireGuard.xcodeproj/project.xcworkspace/contents.xcworkspacedata [moved from WireGuard/WireGuard.xcodeproj/project.xcworkspace/contents.xcworkspacedata with 100% similarity]
WireGuard.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist [moved from WireGuard/WireGuard.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist with 100% similarity]
WireGuard.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved [moved from WireGuard/WireGuard.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved with 100% similarity]
WireGuard.xcodeproj/xcshareddata/IDETemplateMacros.plist [moved from WireGuard/WireGuard.xcodeproj/xcshareddata/IDETemplateMacros.plist with 100% similarity]
WireGuardKit/Sources/libwg-go/include/libwg_go.h [deleted file]
WireGuardKit/Sources/libwg-go/module.modulemap [deleted file]

similarity index 100%
rename from WireGuard/.swiftlint.yml
rename to .swiftlint.yml
index 816d924a7e6482512e51ffd49ddcf331fdb6dbd2..7b04c878f715714487b31447a72ef5571435e660 100644 (file)
@@ -10,24 +10,21 @@ let package = Package(
         .iOS(.v12)
     ],
     products: [
-        .library(name: "WireGuardKit", targets: ["WireGuardKit"])
+        .library(name: "WireGuardKit", targets: ["WireGuardKitSwift"])
     ],
     dependencies: [],
     targets: [
         .target(
-            name: "WireGuardKit",
-            dependencies: ["libwg-go", "WireGuardKitCTarget"],
-            path: "WireGuardKit/Sources/WireGuardKit"
+            name: "WireGuardKitSwift",
+            dependencies: ["WireGuardKitGo", "WireGuardKitC"]
         ),
         .target(
-            name: "WireGuardKitCTarget",
-            dependencies: [],
-            path: "WireGuardKit/Sources/WireGuardKitCTarget"
+            name: "WireGuardKitC",
+            dependencies: []
         ),
         .target(
-            name: "libwg-go",
+            name: "WireGuardKitGo",
             dependencies: [],
-            path: "WireGuardKit/Sources/libwg-go",
             linkerSettings: [.linkedLibrary("wg-go")]
         )
     ]
index 3b2d53b419cb9ddbc2261173c8d8dd07d80c8d8e..8f40140464c1cc5f3b95464339bacb8dcdb877d5 100644 (file)
--- a/README.md
+++ b/README.md
@@ -54,7 +54,7 @@ $ open ./WireGuard/WireGuard.xcodeproj
      the "External Build Tool Configuration":
      
      ```
-     $BUILD_DIR/../../SourcePackages/checkouts/wireguard-apple/wireguard-go-bridge
+     $BUILD_DIR/../../SourcePackages/checkouts/Sources/WireGuardGo
      ```
      
    - Switch to "Build Settings" and find `SDKROOT`.
diff --git a/Sources/WireGuardKitGo/module.modulemap b/Sources/WireGuardKitGo/module.modulemap
new file mode 100644 (file)
index 0000000..2ca3916
--- /dev/null
@@ -0,0 +1,5 @@
+module WireGuardKitGo {
+    umbrella header "wireguard.h"
+    link "wg-go"
+    export *
+}
similarity index 96%
rename from WireGuard/WireGuard.xcodeproj/project.pbxproj
rename to WireGuard.xcodeproj/project.pbxproj
index 107c2a6587487466730c23a45ab9af7031452bd2..97bea2e3523c8688b2ac004eb8f7cf1aa6f02c38 100644 (file)
                6F0F44C8222D55BB00B0FF04 /* TextCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextCell.swift; sourceTree = "<group>"; };
                6F0F44CA222D55FD00B0FF04 /* EditableTextCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditableTextCell.swift; sourceTree = "<group>"; };
                6F1075632258AE9800D78929 /* DeleteTunnelsConfirmationAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteTunnelsConfirmationAlert.swift; sourceTree = "<group>"; };
-               6F16F46F243DB55600AA141B /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = WireGuard/ja.lproj/Localizable.strings; sourceTree = "<group>"; };
+               6F16F46F243DB55600AA141B /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = Sources/WireGuardApp/ja.lproj/Localizable.strings; sourceTree = "<group>"; };
                6F19D30322402B8700A126F2 /* ConfirmationAlertPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmationAlertPresenter.swift; sourceTree = "<group>"; };
                6F2449E7226587B80047B9E9 /* MacAppStoreUpdateDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MacAppStoreUpdateDetector.swift; sourceTree = "<group>"; };
                6F29A9422278518D00DC6A6B /* RecentTunnelsTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecentTunnelsTracker.swift; sourceTree = "<group>"; };
                6F628C40217F47DB003482A3 /* TunnelDetailTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TunnelDetailTableViewController.swift; sourceTree = "<group>"; };
                6F6483E6229293300075BA15 /* LaunchedAtLoginDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchedAtLoginDetector.swift; sourceTree = "<group>"; };
                6F689999218043390012E523 /* WireGuard-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WireGuard-Bridging-Header.h"; sourceTree = "<group>"; };
-               6F70E20D221058DF008BDFB4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = WireGuard/Base.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+               6F70E20D221058DF008BDFB4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Sources/WireGuardApp/Base.lproj/InfoPlist.strings; sourceTree = "<group>"; };
                6F70E22922106A2D008BDFB4 /* WireGuardLoginItemHelper.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = WireGuardLoginItemHelper.app; sourceTree = BUILT_PRODUCTS_DIR; };
                6F70E23222106A31008BDFB4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
                6F70E23922109BEF008BDFB4 /* LoginItemHelper.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LoginItemHelper.entitlements; sourceTree = "<group>"; };
                6F8F0D7022258153000E8335 /* ActivateOnDemandViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivateOnDemandViewModel.swift; sourceTree = "<group>"; };
                6F8F0D7322267AD2000E8335 /* ChevronCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChevronCell.swift; sourceTree = "<group>"; };
                6F8F0D7622267C57000E8335 /* SSIDOptionEditTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSIDOptionEditTableViewController.swift; sourceTree = "<group>"; };
-               6F8F9C692441DBEF00BF8B8F /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = WireGuard/it.lproj/Localizable.strings; sourceTree = "<group>"; };
-               6F8F9C6A2441DD0300BF8B8F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = WireGuard/de.lproj/Localizable.strings; sourceTree = "<group>"; };
+               6F8F9C692441DBEF00BF8B8F /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = Sources/WireGuardApp/it.lproj/Localizable.strings; sourceTree = "<group>"; };
+               6F8F9C6A2441DD0300BF8B8F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Sources/WireGuardApp/de.lproj/Localizable.strings; sourceTree = "<group>"; };
                6F907C9B224663A2003CED21 /* LogViewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewHelper.swift; sourceTree = "<group>"; };
                6F919EC2218A2AE90023B400 /* ErrorPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorPresenter.swift; sourceTree = "<group>"; };
                6F919ED5218C65C50023B400 /* wireguard_doc_logo_22x29.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = wireguard_doc_logo_22x29.png; sourceTree = "<group>"; };
                6FDEF7FF21863C0100D8FBF6 /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ioapi.c; sourceTree = "<group>"; };
                6FDEF801218646B900D8FBF6 /* ZipArchive.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZipArchive.swift; sourceTree = "<group>"; };
                6FDEF805218725D200D8FBF6 /* SettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsTableViewController.swift; sourceTree = "<group>"; };
-               6FE1765521C90BBE002690EA /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = WireGuard/Base.lproj/Localizable.strings; sourceTree = "<group>"; };
+               6FE1765521C90BBE002690EA /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Sources/WireGuardApp/Base.lproj/Localizable.strings; sourceTree = "<group>"; };
                6FE1765921C90E87002690EA /* LocalizationHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationHelper.swift; sourceTree = "<group>"; };
                6FE254FA219C10800028284D /* ZipImporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZipImporter.swift; sourceTree = "<group>"; };
                6FE254FE219C60290028284D /* ZipExporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZipExporter.swift; sourceTree = "<group>"; };
                        path = View;
                        sourceTree = "<group>";
                };
-               6F5D0C1B218352EF000F85AD /* WireGuardNetworkExtension */ = {
+               6F5D0C1B218352EF000F85AD /* Sources/WireGuardNetworkExtension */ = {
                        isa = PBXGroup;
                        children = (
                                6F5D0C1E218352EF000F85AD /* Info.plist */,
                                6FFA5D9F21958ECC0001E2F7 /* ErrorNotifier.swift */,
                                5892BF9F25558288000E678D /* PacketTunnelProvider.swift */,
                        );
-                       path = WireGuardNetworkExtension;
+                       path = Sources/WireGuardNetworkExtension;
                        sourceTree = "<group>";
                };
-               6F5D0C432183B4A4000F85AD /* Shared */ = {
+               6F5D0C432183B4A4000F85AD /* Sources/Shared */ = {
                        isa = PBXGroup;
                        children = (
                                6FF3526A21C23F720008484E /* Logging */,
                                6F5A2B4421AFDE020081EDD8 /* FileManager+Extension.swift */,
                                6B5C5E26220A48D30024272E /* Keychain.swift */,
                        );
-                       path = Shared;
+                       path = Sources/Shared;
                        sourceTree = "<group>";
                };
                6F70E22A22106A2D008BDFB4 /* LoginItemHelper */ = {
                        children = (
                                6F70E20C221058DF008BDFB4 /* InfoPlist.strings */,
                                6FE1765421C90BBE002690EA /* Localizable.strings */,
-                               6F5D0C432183B4A4000F85AD /* Shared */,
-                               6FF4AC16211EC46F002C96EB /* WireGuard */,
-                               6F5D0C1B218352EF000F85AD /* WireGuardNetworkExtension */,
+                               6F5D0C432183B4A4000F85AD /* Sources/Shared */,
+                               6FF4AC16211EC46F002C96EB /* Sources/WireGuardApp */,
+                               6F5D0C1B218352EF000F85AD /* Sources/WireGuardNetworkExtension */,
                                6FF4AC15211EC46F002C96EB /* Products */,
                                6FF4AC452120B9E0002C96EB /* Frameworks */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                };
-               6FF4AC16211EC46F002C96EB /* WireGuard */ = {
+               6FF4AC16211EC46F002C96EB /* Sources/WireGuardApp */ = {
                        isa = PBXGroup;
                        children = (
                                6F919ED3218C65C50023B400 /* Resources */,
                                6FF4AC2B211EC776002C96EB /* Config.xcconfig */,
                                6F689999218043390012E523 /* WireGuard-Bridging-Header.h */,
                        );
-                       path = WireGuard;
+                       path = Sources/WireGuardApp;
                        sourceTree = "<group>";
                };
                6FF4AC452120B9E0002C96EB /* Frameworks */ = {
                        buildPhases = (
                        );
                        buildToolPath = /usr/bin/make;
-                       buildWorkingDirectory = "$BUILD_DIR/../../SourcePackages/checkouts/wireguard-apple/wireguard-go-bridge";
+                       buildWorkingDirectory = $BUILD_DIR/../../SourcePackages/checkouts/Sources/WireGuardGo;
                        dependencies = (
                        );
                        name = WireGuardGoBridgemacOS;
                        buildPhases = (
                        );
                        buildToolPath = /usr/bin/make;
-                       buildWorkingDirectory = "$BUILD_DIR/../../SourcePackages/checkouts/wireguard-apple/wireguard-go-bridge";
+                       buildWorkingDirectory = $BUILD_DIR/../../SourcePackages/checkouts/Sources/WireGuardGo;
                        dependencies = (
                        );
                        name = WireGuardGoBridgeiOS;
                        buildSettings = {
                                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
                                CLANG_ENABLE_MODULES = YES;
-                               CODE_SIGN_ENTITLEMENTS = WireGuardNetworkExtension/WireGuardNetworkExtension_iOS.entitlements;
+                               CODE_SIGN_ENTITLEMENTS = Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_iOS.entitlements;
                                CODE_SIGN_IDENTITY = "iPhone Developer";
                                ENABLE_BITCODE = NO;
-                               INFOPLIST_FILE = WireGuardNetworkExtension/Info.plist;
+                               INFOPLIST_FILE = Sources/WireGuardNetworkExtension/Info.plist;
                                LD_RUNPATH_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "@executable_path/Frameworks",
                                PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID_IOS).network-extension";
                                PRODUCT_NAME = WireGuardNetworkExtension;
                                SKIP_INSTALL = YES;
-                               SWIFT_OBJC_BRIDGING_HEADER = "WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h";
+                               SWIFT_OBJC_BRIDGING_HEADER = "Sources/WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h";
                                SWIFT_VERSION = 5.0;
                        };
                        name = Debug;
                        buildSettings = {
                                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
                                CLANG_ENABLE_MODULES = YES;
-                               CODE_SIGN_ENTITLEMENTS = WireGuardNetworkExtension/WireGuardNetworkExtension_iOS.entitlements;
+                               CODE_SIGN_ENTITLEMENTS = Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_iOS.entitlements;
                                CODE_SIGN_IDENTITY = "iPhone Developer";
                                ENABLE_BITCODE = NO;
-                               INFOPLIST_FILE = WireGuardNetworkExtension/Info.plist;
+                               INFOPLIST_FILE = Sources/WireGuardNetworkExtension/Info.plist;
                                LD_RUNPATH_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "@executable_path/Frameworks",
                                PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID_IOS).network-extension";
                                PRODUCT_NAME = WireGuardNetworkExtension;
                                SKIP_INSTALL = YES;
-                               SWIFT_OBJC_BRIDGING_HEADER = "WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h";
+                               SWIFT_OBJC_BRIDGING_HEADER = "Sources/WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h";
                                SWIFT_VERSION = 5.0;
                        };
                        name = Release;
                6F70E23422106A31008BDFB4 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               CODE_SIGN_ENTITLEMENTS = WireGuard/UI/macOS/LoginItemHelper/LoginItemHelper.entitlements;
+                               CODE_SIGN_ENTITLEMENTS = Sources/WireGuardApp/UI/macOS/LoginItemHelper/LoginItemHelper.entitlements;
                                CODE_SIGN_IDENTITY = "Mac Developer";
-                               INFOPLIST_FILE = WireGuard/UI/macOS/LoginItemHelper/Info.plist;
+                               INFOPLIST_FILE = Sources/WireGuardApp/UI/macOS/LoginItemHelper/Info.plist;
                                PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID_MACOS).login-item-helper";
                                PRODUCT_NAME = WireGuardLoginItemHelper;
                                SDKROOT = macosx;
                6F70E23522106A31008BDFB4 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               CODE_SIGN_ENTITLEMENTS = WireGuard/UI/macOS/LoginItemHelper/LoginItemHelper.entitlements;
+                               CODE_SIGN_ENTITLEMENTS = Sources/WireGuardApp/UI/macOS/LoginItemHelper/LoginItemHelper.entitlements;
                                CODE_SIGN_IDENTITY = "Mac Developer";
-                               INFOPLIST_FILE = WireGuard/UI/macOS/LoginItemHelper/Info.plist;
+                               INFOPLIST_FILE = Sources/WireGuardApp/UI/macOS/LoginItemHelper/Info.plist;
                                PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID_MACOS).login-item-helper";
                                PRODUCT_NAME = WireGuardLoginItemHelper;
                                SDKROOT = macosx;
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-                               CODE_SIGN_ENTITLEMENTS = WireGuard/UI/macOS/WireGuard.entitlements;
+                               CODE_SIGN_ENTITLEMENTS = Sources/WireGuardApp/UI/macOS/WireGuard.entitlements;
                                CODE_SIGN_IDENTITY = "Mac Developer";
                                COMBINE_HIDPI_IMAGES = YES;
-                               INFOPLIST_FILE = WireGuard/UI/macOS/Info.plist;
+                               INFOPLIST_FILE = Sources/WireGuardApp/UI/macOS/Info.plist;
                                LD_RUNPATH_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "@executable_path/../Frameworks",
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-                               CODE_SIGN_ENTITLEMENTS = WireGuard/UI/macOS/WireGuard.entitlements;
+                               CODE_SIGN_ENTITLEMENTS = Sources/WireGuardApp/UI/macOS/WireGuard.entitlements;
                                CODE_SIGN_IDENTITY = "Mac Developer";
                                COMBINE_HIDPI_IMAGES = YES;
-                               INFOPLIST_FILE = WireGuard/UI/macOS/Info.plist;
+                               INFOPLIST_FILE = Sources/WireGuardApp/UI/macOS/Info.plist;
                                LD_RUNPATH_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "@executable_path/../Frameworks",
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-                               CODE_SIGN_ENTITLEMENTS = WireGuardNetworkExtension/WireGuardNetworkExtension_macOS.entitlements;
+                               CODE_SIGN_ENTITLEMENTS = Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_macOS.entitlements;
                                CODE_SIGN_IDENTITY = "Mac Developer";
-                               INFOPLIST_FILE = WireGuardNetworkExtension/Info.plist;
+                               INFOPLIST_FILE = Sources/WireGuardNetworkExtension/Info.plist;
                                LD_RUNPATH_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "@executable_path/../Frameworks",
                                PRODUCT_NAME = WireGuardNetworkExtension;
                                SDKROOT = macosx;
                                SKIP_INSTALL = YES;
-                               SWIFT_OBJC_BRIDGING_HEADER = "WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h";
+                               SWIFT_OBJC_BRIDGING_HEADER = "Sources/WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h";
                                SWIFT_VERSION = 5.0;
                        };
                        name = Debug;
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-                               CODE_SIGN_ENTITLEMENTS = WireGuardNetworkExtension/WireGuardNetworkExtension_macOS.entitlements;
+                               CODE_SIGN_ENTITLEMENTS = Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_macOS.entitlements;
                                CODE_SIGN_IDENTITY = "Mac Developer";
-                               INFOPLIST_FILE = WireGuardNetworkExtension/Info.plist;
+                               INFOPLIST_FILE = Sources/WireGuardNetworkExtension/Info.plist;
                                LD_RUNPATH_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "@executable_path/../Frameworks",
                                PRODUCT_NAME = WireGuardNetworkExtension;
                                SDKROOT = macosx;
                                SKIP_INSTALL = YES;
-                               SWIFT_OBJC_BRIDGING_HEADER = "WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h";
+                               SWIFT_OBJC_BRIDGING_HEADER = "Sources/WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h";
                                SWIFT_VERSION = 5.0;
                        };
                        name = Release;
                                ONLY_ACTIVE_ARCH = YES;
                                SDKROOT = iphoneos;
                                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
-                               SWIFT_OBJC_BRIDGING_HEADER = "WireGuard/WireGuard-Bridging-Header.h";
+                               SWIFT_OBJC_BRIDGING_HEADER = "Sources/WireGuardApp/WireGuard-Bridging-Header.h";
                                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                                SWIFT_VERSION = 4.2;
                                TARGETED_DEVICE_FAMILY = "1,2";
                                MTL_FAST_MATH = YES;
                                SDKROOT = iphoneos;
                                SWIFT_COMPILATION_MODE = wholemodule;
-                               SWIFT_OBJC_BRIDGING_HEADER = "WireGuard/WireGuard-Bridging-Header.h";
+                               SWIFT_OBJC_BRIDGING_HEADER = "Sources/WireGuardApp/WireGuard-Bridging-Header.h";
                                SWIFT_OPTIMIZATION_LEVEL = "-O";
                                SWIFT_VERSION = 4.2;
                                TARGETED_DEVICE_FAMILY = "1,2";
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-                               CODE_SIGN_ENTITLEMENTS = WireGuard/UI/iOS/WireGuard.entitlements;
+                               CODE_SIGN_ENTITLEMENTS = Sources/WireGuardApp/UI/iOS/WireGuard.entitlements;
                                CODE_SIGN_IDENTITY = "iPhone Developer";
-                               INFOPLIST_FILE = WireGuard/UI/iOS/Info.plist;
+                               INFOPLIST_FILE = Sources/WireGuardApp/UI/iOS/Info.plist;
                                LD_RUNPATH_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "@executable_path/Frameworks",
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-                               CODE_SIGN_ENTITLEMENTS = WireGuard/UI/iOS/WireGuard.entitlements;
+                               CODE_SIGN_ENTITLEMENTS = Sources/WireGuardApp/UI/iOS/WireGuard.entitlements;
                                CODE_SIGN_IDENTITY = "iPhone Developer";
-                               INFOPLIST_FILE = WireGuard/UI/iOS/Info.plist;
+                               INFOPLIST_FILE = Sources/WireGuardApp/UI/iOS/Info.plist;
                                LD_RUNPATH_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "@executable_path/Frameworks",
diff --git a/WireGuardKit/Sources/libwg-go/include/libwg_go.h b/WireGuardKit/Sources/libwg-go/include/libwg_go.h
deleted file mode 100644 (file)
index 55cc00d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include "../../../../wireguard-go-bridge/wireguard.h"
diff --git a/WireGuardKit/Sources/libwg-go/module.modulemap b/WireGuardKit/Sources/libwg-go/module.modulemap
deleted file mode 100644 (file)
index 9c50624..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-module libwg_go {
-    umbrella header "include/libwg_go.h"
-    link "wg-go"
-    export *
-}