├── .gitignore ├── .swiftlint.yml ├── COPYING ├── MOBILECONFIG.md ├── Package.swift ├── README.md ├── Sources ├── Shared │ ├── FileManager+Extension.swift │ ├── Keychain.swift │ ├── Logging │ │ ├── Logger.swift │ │ ├── ringlogger.c │ │ ├── ringlogger.h │ │ └── test_ringlogger.c │ ├── Model │ │ ├── NETunnelProviderProtocol+Extension.swift │ │ ├── String+ArrayConversion.swift │ │ └── TunnelConfiguration+WgQuickConfig.swift │ └── NotificationToken.swift ├── WireGuardApp │ ├── Base.lproj │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── Config │ │ ├── Config.xcconfig │ │ ├── Developer.xcconfig.template │ │ └── Version.xcconfig │ ├── LocalizationHelper.swift │ ├── Resources │ │ └── DocumentIcons │ │ │ ├── wireguard_doc_logo_22x29.png │ │ │ ├── wireguard_doc_logo_320x320.png │ │ │ ├── wireguard_doc_logo_44x58.png │ │ │ └── wireguard_doc_logo_64x64.png │ ├── Tunnel │ │ ├── ActivateOnDemandOption.swift │ │ ├── MockTunnels.swift │ │ ├── TunnelConfiguration+UapiConfig.swift │ │ ├── TunnelErrors.swift │ │ ├── TunnelStatus.swift │ │ └── TunnelsManager.swift │ ├── UI │ │ ├── ActivateOnDemandViewModel.swift │ │ ├── ErrorPresenterProtocol.swift │ │ ├── LogViewHelper.swift │ │ ├── PrivateDataConfirmation.swift │ │ ├── TunnelImporter.swift │ │ ├── TunnelViewModel.swift │ │ ├── iOS │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── wireguard_logo.png │ │ │ │ │ ├── wireguard_logo_20pt@1x.png │ │ │ │ │ ├── wireguard_logo_20pt@2x-1.png │ │ │ │ │ ├── wireguard_logo_20pt@2x.png │ │ │ │ │ ├── wireguard_logo_20pt@3x.png │ │ │ │ │ ├── wireguard_logo_29pt@1x.png │ │ │ │ │ ├── wireguard_logo_29pt@2x-1.png │ │ │ │ │ ├── wireguard_logo_29pt@2x.png │ │ │ │ │ ├── wireguard_logo_29pt@3x.png │ │ │ │ │ ├── wireguard_logo_40pt@1x.png │ │ │ │ │ ├── wireguard_logo_40pt@2x-1.png │ │ │ │ │ ├── wireguard_logo_40pt@2x.png │ │ │ │ │ ├── wireguard_logo_40pt@3x.png │ │ │ │ │ ├── wireguard_logo_60pt@2x.png │ │ │ │ │ ├── wireguard_logo_60pt@3x.png │ │ │ │ │ ├── wireguard_logo_76pt@1x.png │ │ │ │ │ ├── wireguard_logo_76pt@2x.png │ │ │ │ │ └── wireguard_logo_83.5pt@2x.png │ │ │ │ ├── Contents.json │ │ │ │ └── wireguard.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── wireguard.pdf │ │ │ ├── Base.lproj │ │ │ │ └── LaunchScreen.storyboard │ │ │ ├── ConfirmationAlertPresenter.swift │ │ │ ├── ErrorPresenter.swift │ │ │ ├── Info.plist │ │ │ ├── QuickActionItem.swift │ │ │ ├── RecentTunnelsTracker.swift │ │ │ ├── UITableViewCell+Reuse.swift │ │ │ ├── View │ │ │ │ ├── BorderedTextButton.swift │ │ │ │ ├── ButtonCell.swift │ │ │ │ ├── CheckmarkCell.swift │ │ │ │ ├── ChevronCell.swift │ │ │ │ ├── EditableTextCell.swift │ │ │ │ ├── KeyValueCell.swift │ │ │ │ ├── SwitchCell.swift │ │ │ │ ├── TextCell.swift │ │ │ │ ├── TunnelEditKeyValueCell.swift │ │ │ │ └── TunnelListCell.swift │ │ │ ├── ViewController │ │ │ │ ├── LogViewController.swift │ │ │ │ ├── MainViewController.swift │ │ │ │ ├── QRScanViewController.swift │ │ │ │ ├── SSIDOptionDetailTableViewController.swift │ │ │ │ ├── SSIDOptionEditTableViewController.swift │ │ │ │ ├── SettingsTableViewController.swift │ │ │ │ ├── TunnelDetailTableViewController.swift │ │ │ │ ├── TunnelEditTableViewController.swift │ │ │ │ └── TunnelsListTableViewController.swift │ │ │ └── WireGuard.entitlements │ │ └── macOS │ │ │ ├── AppDelegate.swift │ │ │ ├── Application.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── WireGuardMacAppIcon.png │ │ │ │ ├── WireGuardMacAppIcon128.png │ │ │ │ ├── WireGuardMacAppIcon16.png │ │ │ │ ├── WireGuardMacAppIcon256-1.png │ │ │ │ ├── WireGuardMacAppIcon256.png │ │ │ │ ├── WireGuardMacAppIcon32-1.png │ │ │ │ ├── WireGuardMacAppIcon32.png │ │ │ │ ├── WireGuardMacAppIcon512-1.png │ │ │ │ ├── WireGuardMacAppIcon512.png │ │ │ │ └── WireGuardMacAppIcon64.png │ │ │ ├── Contents.json │ │ │ ├── StatusBarIcon.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── StatusBarIcon@1x.png │ │ │ │ ├── StatusBarIcon@2x.png │ │ │ │ └── StatusBarIcon@3x.png │ │ │ ├── StatusBarIconDimmed.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── StatusBarIconDimmed@1x.png │ │ │ │ ├── StatusBarIconDimmed@2x.png │ │ │ │ └── StatusBarIconDimmed@3x.png │ │ │ ├── StatusBarIconDot1.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── StatusBarIconDot1@1x.png │ │ │ │ ├── StatusBarIconDot1@2x.png │ │ │ │ └── StatusBarIconDot1@3x.png │ │ │ ├── StatusBarIconDot2.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── StatusBarIconDot2@1x.png │ │ │ │ ├── StatusBarIconDot2@2x.png │ │ │ │ └── StatusBarIconDot2@3x.png │ │ │ ├── StatusBarIconDot3.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── StatusBarIconDot3@1x.png │ │ │ │ ├── StatusBarIconDot3@2x.png │ │ │ │ └── StatusBarIconDot3@3x.png │ │ │ └── StatusCircleYellow.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── StatusCircleYellow@1x.png │ │ │ │ └── StatusCircleYellow@2x.png │ │ │ ├── ErrorPresenter.swift │ │ │ ├── ImportPanelPresenter.swift │ │ │ ├── Info.plist │ │ │ ├── LaunchedAtLoginDetector.swift │ │ │ ├── LoginItemHelper │ │ │ ├── Info.plist │ │ │ ├── LoginItemHelper.entitlements │ │ │ └── main.m │ │ │ ├── MacAppStoreUpdateDetector.swift │ │ │ ├── MainMenu.swift │ │ │ ├── NSColor+Hex.swift │ │ │ ├── NSTableView+Reuse.swift │ │ │ ├── ParseError+WireGuardAppError.swift │ │ │ ├── StatusItemController.swift │ │ │ ├── StatusMenu.swift │ │ │ ├── TunnelsTracker.swift │ │ │ ├── View │ │ │ ├── ButtonRow.swift │ │ │ ├── ConfTextColorTheme.swift │ │ │ ├── ConfTextStorage.swift │ │ │ ├── ConfTextView.swift │ │ │ ├── DeleteTunnelsConfirmationAlert.swift │ │ │ ├── KeyValueRow.swift │ │ │ ├── LogViewCell.swift │ │ │ ├── OnDemandWiFiControls.swift │ │ │ ├── TunnelListRow.swift │ │ │ ├── highlighter.c │ │ │ └── highlighter.h │ │ │ ├── ViewController │ │ │ ├── ButtonedDetailViewController.swift │ │ │ ├── LogViewController.swift │ │ │ ├── ManageTunnelsRootViewController.swift │ │ │ ├── TunnelDetailTableViewController.swift │ │ │ ├── TunnelEditViewController.swift │ │ │ ├── TunnelsListTableViewController.swift │ │ │ └── UnusableTunnelDetailViewController.swift │ │ │ └── WireGuard.entitlements │ ├── WireGuard-Bridging-Header.h │ ├── WireGuardAppError.swift │ ├── WireGuardResult.swift │ ├── ZipArchive │ │ ├── 3rdparty │ │ │ └── minizip │ │ │ │ ├── MiniZip64_info.txt │ │ │ │ ├── ioapi.c │ │ │ │ ├── ioapi.h │ │ │ │ ├── unzip.c │ │ │ │ ├── unzip.h │ │ │ │ ├── zip.c │ │ │ │ └── zip.h │ │ ├── ZipArchive.swift │ │ ├── ZipExporter.swift │ │ └── ZipImporter.swift │ ├── ca.lproj │ │ └── Localizable.strings │ ├── de.lproj │ │ └── Localizable.strings │ ├── es.lproj │ │ └── Localizable.strings │ ├── fa.lproj │ │ └── Localizable.strings │ ├── fi.lproj │ │ └── Localizable.strings │ ├── fr.lproj │ │ └── Localizable.strings │ ├── id.lproj │ │ └── Localizable.strings │ ├── it.lproj │ │ └── Localizable.strings │ ├── ja.lproj │ │ └── Localizable.strings │ ├── ko.lproj │ │ └── Localizable.strings │ ├── pa.lproj │ │ └── Localizable.strings │ ├── pl.lproj │ │ └── Localizable.strings │ ├── ro.lproj │ │ └── Localizable.strings │ ├── ru.lproj │ │ └── Localizable.strings │ ├── sl.lproj │ │ └── Localizable.strings │ ├── tr.lproj │ │ └── Localizable.strings │ ├── zh-Hans.lproj │ │ └── Localizable.strings │ └── zh-Hant.lproj │ │ └── Localizable.strings ├── WireGuardKit │ ├── Array+ConcurrentMap.swift │ ├── DNSResolver.swift │ ├── DNSServer.swift │ ├── Endpoint.swift │ ├── IPAddress+AddrInfo.swift │ ├── IPAddressRange.swift │ ├── InterfaceConfiguration.swift │ ├── PacketTunnelSettingsGenerator.swift │ ├── PeerConfiguration.swift │ ├── PrivateKey.swift │ ├── TunnelConfiguration.swift │ └── WireGuardAdapter.swift ├── WireGuardKitC │ ├── WireGuardKitC.h │ ├── key.c │ ├── key.h │ ├── module.modulemap │ ├── x25519.c │ └── x25519.h ├── WireGuardKitGo │ ├── .gitignore │ ├── Makefile │ ├── api-apple.go │ ├── dummy.c │ ├── go.mod │ ├── go.sum │ ├── goruntime-boottime-over-monotonic.diff │ ├── module.modulemap │ └── wireguard.h └── WireGuardNetworkExtension │ ├── ErrorNotifier.swift │ ├── Info.plist │ ├── PacketTunnelProvider.swift │ ├── WireGuardNetworkExtension-Bridging-Header.h │ ├── WireGuardNetworkExtension_iOS.entitlements │ └── WireGuardNetworkExtension_macOS.entitlements ├── WireGuard.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── IDETemplateMacros.plist └── sync-translations.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/COPYING -------------------------------------------------------------------------------- /MOBILECONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/MOBILECONFIG.md -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Shared/FileManager+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/Shared/FileManager+Extension.swift -------------------------------------------------------------------------------- /Sources/Shared/Keychain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/Shared/Keychain.swift -------------------------------------------------------------------------------- /Sources/Shared/Logging/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/Shared/Logging/Logger.swift -------------------------------------------------------------------------------- /Sources/Shared/Logging/ringlogger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/Shared/Logging/ringlogger.c -------------------------------------------------------------------------------- /Sources/Shared/Logging/ringlogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/Shared/Logging/ringlogger.h -------------------------------------------------------------------------------- /Sources/Shared/Logging/test_ringlogger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/Shared/Logging/test_ringlogger.c -------------------------------------------------------------------------------- /Sources/Shared/Model/NETunnelProviderProtocol+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/Shared/Model/NETunnelProviderProtocol+Extension.swift -------------------------------------------------------------------------------- /Sources/Shared/Model/String+ArrayConversion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/Shared/Model/String+ArrayConversion.swift -------------------------------------------------------------------------------- /Sources/Shared/Model/TunnelConfiguration+WgQuickConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/Shared/Model/TunnelConfiguration+WgQuickConfig.swift -------------------------------------------------------------------------------- /Sources/Shared/NotificationToken.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/Shared/NotificationToken.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/Base.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Base.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/Config/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Config/Config.xcconfig -------------------------------------------------------------------------------- /Sources/WireGuardApp/Config/Developer.xcconfig.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Config/Developer.xcconfig.template -------------------------------------------------------------------------------- /Sources/WireGuardApp/Config/Version.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Config/Version.xcconfig -------------------------------------------------------------------------------- /Sources/WireGuardApp/LocalizationHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/LocalizationHelper.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_22x29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_22x29.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_320x320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_320x320.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_44x58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_44x58.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Resources/DocumentIcons/wireguard_doc_logo_64x64.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/Tunnel/ActivateOnDemandOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Tunnel/ActivateOnDemandOption.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/Tunnel/MockTunnels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Tunnel/MockTunnels.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/Tunnel/TunnelConfiguration+UapiConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Tunnel/TunnelConfiguration+UapiConfig.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/Tunnel/TunnelErrors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Tunnel/TunnelErrors.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/Tunnel/TunnelStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Tunnel/TunnelStatus.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/Tunnel/TunnelsManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/Tunnel/TunnelsManager.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/ActivateOnDemandViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/ActivateOnDemandViewModel.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/ErrorPresenterProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/ErrorPresenterProtocol.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/LogViewHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/LogViewHelper.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/PrivateDataConfirmation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/PrivateDataConfirmation.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/TunnelImporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/TunnelImporter.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/TunnelViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/TunnelViewModel.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/AppDelegate.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@1x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@2x-1.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_20pt@3x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@1x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@2x-1.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_29pt@3x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@1x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@2x-1.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_40pt@3x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_60pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_60pt@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_60pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_60pt@3x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_76pt@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_76pt@1x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_76pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_76pt@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_83.5pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/AppIcon.appiconset/wireguard_logo_83.5pt@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/wireguard.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/wireguard.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Assets.xcassets/wireguard.imageset/wireguard.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Assets.xcassets/wireguard.imageset/wireguard.pdf -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ConfirmationAlertPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ConfirmationAlertPresenter.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ErrorPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ErrorPresenter.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/Info.plist -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/QuickActionItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/QuickActionItem.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/RecentTunnelsTracker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/RecentTunnelsTracker.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/UITableViewCell+Reuse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/UITableViewCell+Reuse.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/View/BorderedTextButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/View/BorderedTextButton.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/View/ButtonCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/View/ButtonCell.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/View/CheckmarkCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/View/CheckmarkCell.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/View/ChevronCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/View/ChevronCell.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/View/EditableTextCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/View/EditableTextCell.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/View/KeyValueCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/View/KeyValueCell.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/View/SwitchCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/View/SwitchCell.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/View/TextCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/View/TextCell.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/View/TunnelEditKeyValueCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/View/TunnelEditKeyValueCell.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/View/TunnelListCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/View/TunnelListCell.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ViewController/LogViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ViewController/LogViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ViewController/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ViewController/MainViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ViewController/QRScanViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ViewController/QRScanViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ViewController/SSIDOptionDetailTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ViewController/SSIDOptionDetailTableViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ViewController/SSIDOptionEditTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ViewController/SSIDOptionEditTableViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ViewController/SettingsTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ViewController/SettingsTableViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ViewController/TunnelDetailTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ViewController/TunnelDetailTableViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ViewController/TunnelEditTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ViewController/TunnelEditTableViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/ViewController/TunnelsListTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/ViewController/TunnelsListTableViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/iOS/WireGuard.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/iOS/WireGuard.entitlements -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/AppDelegate.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Application.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Application.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon128.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon16.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon256-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon256-1.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon256.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon32-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon32-1.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon32.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon512-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon512-1.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon512.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/AppIcon.appiconset/WireGuardMacAppIcon64.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@1x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon@3x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@1x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDimmed.imageset/StatusBarIconDimmed@3x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@1x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot1.imageset/StatusBarIconDot1@3x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@1x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot2.imageset/StatusBarIconDot2@3x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@1x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusBarIconDot3.imageset/StatusBarIconDot3@3x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusCircleYellow.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusCircleYellow.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusCircleYellow.imageset/StatusCircleYellow@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusCircleYellow.imageset/StatusCircleYellow@1x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusCircleYellow.imageset/StatusCircleYellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Assets.xcassets/StatusCircleYellow.imageset/StatusCircleYellow@2x.png -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/ErrorPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/ErrorPresenter.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/ImportPanelPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/ImportPanelPresenter.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/Info.plist -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/LaunchedAtLoginDetector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/LaunchedAtLoginDetector.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/LoginItemHelper/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/LoginItemHelper/Info.plist -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/LoginItemHelper/LoginItemHelper.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/LoginItemHelper/LoginItemHelper.entitlements -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/LoginItemHelper/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/LoginItemHelper/main.m -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/MacAppStoreUpdateDetector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/MacAppStoreUpdateDetector.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/MainMenu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/MainMenu.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/NSColor+Hex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/NSColor+Hex.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/NSTableView+Reuse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/NSTableView+Reuse.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/ParseError+WireGuardAppError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/ParseError+WireGuardAppError.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/StatusItemController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/StatusItemController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/StatusMenu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/StatusMenu.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/TunnelsTracker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/TunnelsTracker.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/ButtonRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/ButtonRow.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/ConfTextColorTheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/ConfTextColorTheme.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/ConfTextStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/ConfTextStorage.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/ConfTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/ConfTextView.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/DeleteTunnelsConfirmationAlert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/DeleteTunnelsConfirmationAlert.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/KeyValueRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/KeyValueRow.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/LogViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/LogViewCell.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/OnDemandWiFiControls.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/OnDemandWiFiControls.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/TunnelListRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/TunnelListRow.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/highlighter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/highlighter.c -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/View/highlighter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/View/highlighter.h -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/ViewController/ButtonedDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/ViewController/ButtonedDetailViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/ViewController/LogViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/ViewController/LogViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/ViewController/ManageTunnelsRootViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/ViewController/ManageTunnelsRootViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/ViewController/TunnelDetailTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/ViewController/TunnelDetailTableViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/ViewController/TunnelEditViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/ViewController/TunnelEditViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/ViewController/TunnelsListTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/ViewController/TunnelsListTableViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/ViewController/UnusableTunnelDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/ViewController/UnusableTunnelDetailViewController.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/UI/macOS/WireGuard.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/UI/macOS/WireGuard.entitlements -------------------------------------------------------------------------------- /Sources/WireGuardApp/WireGuard-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/WireGuard-Bridging-Header.h -------------------------------------------------------------------------------- /Sources/WireGuardApp/WireGuardAppError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/WireGuardAppError.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/WireGuardResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/WireGuardResult.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/ZipArchive/3rdparty/minizip/MiniZip64_info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ZipArchive/3rdparty/minizip/MiniZip64_info.txt -------------------------------------------------------------------------------- /Sources/WireGuardApp/ZipArchive/3rdparty/minizip/ioapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ZipArchive/3rdparty/minizip/ioapi.c -------------------------------------------------------------------------------- /Sources/WireGuardApp/ZipArchive/3rdparty/minizip/ioapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ZipArchive/3rdparty/minizip/ioapi.h -------------------------------------------------------------------------------- /Sources/WireGuardApp/ZipArchive/3rdparty/minizip/unzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ZipArchive/3rdparty/minizip/unzip.c -------------------------------------------------------------------------------- /Sources/WireGuardApp/ZipArchive/3rdparty/minizip/unzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ZipArchive/3rdparty/minizip/unzip.h -------------------------------------------------------------------------------- /Sources/WireGuardApp/ZipArchive/3rdparty/minizip/zip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ZipArchive/3rdparty/minizip/zip.c -------------------------------------------------------------------------------- /Sources/WireGuardApp/ZipArchive/3rdparty/minizip/zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ZipArchive/3rdparty/minizip/zip.h -------------------------------------------------------------------------------- /Sources/WireGuardApp/ZipArchive/ZipArchive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ZipArchive/ZipArchive.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/ZipArchive/ZipExporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ZipArchive/ZipExporter.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/ZipArchive/ZipImporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ZipArchive/ZipImporter.swift -------------------------------------------------------------------------------- /Sources/WireGuardApp/ca.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ca.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/de.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/de.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/es.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/es.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/fa.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/fa.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/fi.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/fi.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/fr.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/fr.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/id.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/id.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/it.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/it.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ja.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/ko.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ko.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/pa.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/pa.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/pl.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/pl.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/ro.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ro.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/ru.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/ru.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/sl.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/sl.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/tr.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/tr.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardApp/zh-Hant.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardApp/zh-Hant.lproj/Localizable.strings -------------------------------------------------------------------------------- /Sources/WireGuardKit/Array+ConcurrentMap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/Array+ConcurrentMap.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/DNSResolver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/DNSResolver.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/DNSServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/DNSServer.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/Endpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/Endpoint.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/IPAddress+AddrInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/IPAddress+AddrInfo.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/IPAddressRange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/IPAddressRange.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/InterfaceConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/InterfaceConfiguration.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/PacketTunnelSettingsGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/PacketTunnelSettingsGenerator.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/PeerConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/PeerConfiguration.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/PrivateKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/PrivateKey.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/TunnelConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/TunnelConfiguration.swift -------------------------------------------------------------------------------- /Sources/WireGuardKit/WireGuardAdapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKit/WireGuardAdapter.swift -------------------------------------------------------------------------------- /Sources/WireGuardKitC/WireGuardKitC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitC/WireGuardKitC.h -------------------------------------------------------------------------------- /Sources/WireGuardKitC/key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitC/key.c -------------------------------------------------------------------------------- /Sources/WireGuardKitC/key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitC/key.h -------------------------------------------------------------------------------- /Sources/WireGuardKitC/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitC/module.modulemap -------------------------------------------------------------------------------- /Sources/WireGuardKitC/x25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitC/x25519.c -------------------------------------------------------------------------------- /Sources/WireGuardKitC/x25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitC/x25519.h -------------------------------------------------------------------------------- /Sources/WireGuardKitGo/.gitignore: -------------------------------------------------------------------------------- 1 | .cache/ 2 | .tmp/ 3 | out/ 4 | -------------------------------------------------------------------------------- /Sources/WireGuardKitGo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitGo/Makefile -------------------------------------------------------------------------------- /Sources/WireGuardKitGo/api-apple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitGo/api-apple.go -------------------------------------------------------------------------------- /Sources/WireGuardKitGo/dummy.c: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Sources/WireGuardKitGo/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitGo/go.mod -------------------------------------------------------------------------------- /Sources/WireGuardKitGo/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitGo/go.sum -------------------------------------------------------------------------------- /Sources/WireGuardKitGo/goruntime-boottime-over-monotonic.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitGo/goruntime-boottime-over-monotonic.diff -------------------------------------------------------------------------------- /Sources/WireGuardKitGo/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitGo/module.modulemap -------------------------------------------------------------------------------- /Sources/WireGuardKitGo/wireguard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardKitGo/wireguard.h -------------------------------------------------------------------------------- /Sources/WireGuardNetworkExtension/ErrorNotifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardNetworkExtension/ErrorNotifier.swift -------------------------------------------------------------------------------- /Sources/WireGuardNetworkExtension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardNetworkExtension/Info.plist -------------------------------------------------------------------------------- /Sources/WireGuardNetworkExtension/PacketTunnelProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardNetworkExtension/PacketTunnelProvider.swift -------------------------------------------------------------------------------- /Sources/WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardNetworkExtension/WireGuardNetworkExtension-Bridging-Header.h -------------------------------------------------------------------------------- /Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_iOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_iOS.entitlements -------------------------------------------------------------------------------- /Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_macOS.entitlements -------------------------------------------------------------------------------- /WireGuard.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/WireGuard.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /WireGuard.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/WireGuard.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /WireGuard.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/WireGuard.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /WireGuard.xcodeproj/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/WireGuard.xcodeproj/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /sync-translations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WireGuard/wireguard-apple/HEAD/sync-translations.sh --------------------------------------------------------------------------------