aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* WireGuardKit: Conditionally turn on/off wireguard-goAndrej Mihajlov2020-12-113-106/+213
* WireGuardGoKit: drop support for armv7Jason A. Donenfeld2020-12-091-3/+2
* global: fix remaining swiftlint violationsJason A. Donenfeld2020-12-094-4/+5
* WireGuardKitGo: get rid of missing -Wno-unused-command-line-argument flagJason A. Donenfeld2020-12-091-1/+1
* WireGuardKitGo: rebase boottime patch onto Go 1.15.6Jason A. Donenfeld2020-12-092-39/+13
* global: bump year in headerJason A. Donenfeld2020-12-04102-102/+102
* WireGuardApp: Update target membership to exclude sources that are only used in network extensionsAndrej Mihajlov2020-12-041-16/+0
* WireGuardKit: Delegate IPv*Address initialization to self.initAndrej Mihajlov2020-12-041-10/+2
* WireGuardApp: Remove backend version call in Logger.swift & extract wireguard-go version script from network extension targetsAndrej Mihajlov2020-12-043-40/+2
* WireGuardKit: Log XLAT resolution errorsAndrej Mihajlov2020-12-042-5/+20
* WireGuardApp: Disable SWIFT_PRECOMPILE_BRIDGING_HEADERAndrej Mihajlov2020-12-041-0/+2
* WireGuardApp: Update swift version from 4.2 to 5.0Andrej Mihajlov2020-12-041-2/+2
* Update checkout path in READMEAndrej Mihajlov2020-12-041-1/+1
* Keychain: Avoid roundtrip via items when accessing item label (stored in kSecAttrLabel)Andrej Mihajlov2020-12-041-4/+3
* Keychain: Remove unnecessary cast to String in Keychain queriesAndrej Mihajlov2020-12-041-23/+23
* WireGuardApp: Remove WireGuardKit.swift from Xcode source treeAndrej Mihajlov2020-12-041-10/+0
* WireGuadKit: Rename WireGuardAdapter.version -> .backendVersion & remove `var wireGuardVersion` with WireGuardKit.swiftAndrej Mihajlov2020-12-042-9/+1
* WireGuardApp: Add back the wireguard-go version extraction script and use WIREGUARD_GO_VERSION directlyAndrej Mihajlov2020-12-045-8/+86
* WireGuardApp: Include headers from WireGuardKitCAndrej Mihajlov2020-12-042-2/+5
* WireGuardApp: integrate WireGuardKit sources directlyAndrej Mihajlov2020-12-0327-85/+188
* Remove Sources/ in project folder namesAndrej Mihajlov2020-12-031-6/+9
* WireGuardKit: Rename WireGuardKitSwift -> WireGuardKitAndrej Mihajlov2020-12-0314-2/+2
* Linter: Fix all linter issues across the codebaseAndrej Mihajlov2020-12-0312-42/+48
* WireGuardApp: Fix build working dir for go-bridge targetsAndrej Mihajlov2020-12-031-2/+2
* WireGuardNetworkExtension: Remove wireguard.h from bridging headerAndrej Mihajlov2020-12-031-1/+0
* Fix paths pointing to xcconfigsAndrej Mihajlov2020-12-032-4/+4
* WireGuardKit: Add wireguard-go files to exclude list to eliminate SwiftPM warningsAndrej Mihajlov2020-12-031-0/+7
* WireGuardKit: Set publicHeadersPath = "." to flatten public headers structureAndrej Mihajlov2020-12-033-4/+6
* WireGuardKit: Fix module map for WireGuardKitCAndrej Mihajlov2020-12-031-1/+1
* WireGuardKit: Fix import statementsAndrej Mihajlov2020-12-033-3/+3
* Move all source files to `Sources/` and rename WireGuardKit targetsAndrej Mihajlov2020-12-03209-58/+54
* WireGuardKit: Assert that resolutionResults must not contain failuresAndrej Mihajlov2020-12-031-1/+1
* WireGuardKit: Only assign self.settingsGenerator upon success to set tunnel network settings to avoid inconsistent stateAndrej Mihajlov2020-12-031-1/+5
* WireGuardKit: Remove handleLogLine from WireGuardAdapterAndrej Mihajlov2020-12-031-22/+9
* WireGuardKit: Remove isStarted: bool from WireGuardAdapterAndrej Mihajlov2020-12-031-17/+6
* WireGuardKit: Fix docs for WireGuardAdapterErrorAndrej Mihajlov2020-12-031-5/+5
* WireGuardKit: Fix docs for WireGuardLogLevelAndrej Mihajlov2020-12-031-2/+1
* WireGuardKit: Pass logHandler via constructorAndrej Mihajlov2020-12-032-31/+15
* Packet tunnel: Remove last error in the completion handler given to adapter.stopAndrej Mihajlov2020-12-031-2/+2
* WireGuardKit: Rename cannotLocateSocketDescriptor -> cannotLocateTunnelFileDescriptor in WireGuardAdapterErrorAndrej Mihajlov2020-12-032-5/+5
* WireGuardApp: Switch WireGuardKit to master branchAndrej Mihajlov2020-12-033-5/+3
* WireGuardKit: Add TODO to log the error coming from `withReresolvedIP`Andrej Mihajlov2020-12-031-0/+1
* WireGuardKit: Change getWireGuardVersion() -> wireGuardVersionAndrej Mihajlov2020-12-034-5/+4
* Update READMEAndrej Mihajlov2020-12-031-0/+48
* Packet tunnel: Implement packet tunnel provider using WireGuardAdapterAndrej Mihajlov2020-12-021-140/+81
* WireGuardKit: Add WireGuardAdapterAndrej Mihajlov2020-12-026-114/+556
* WireGuardKit: Add wrappers for PrivateKey, PublicKey, PreSharedKeyAndrej Mihajlov2020-12-0221-220/+176
* iOS/macOS: Remove "Extract wireguard-go version" build phaseAndrej Mihajlov2020-12-021-40/+0
* iOS/macOS: Remove main bundle apps dependence on WireGuardgoBridge.Andrej Mihajlov2020-12-021-13/+0
* iOS/macOS: Integrate WireGuardKitAndrej Mihajlov2020-12-0225-163/+122