Commit Graph

  • 9269c7c1c1 UI: macOS: Fix UTF-8 and UTF-16 conversions in highlighter code Andrej Mihajlov 2020-12-15 18:26:55 +0100
  • 403ee63615 project: generate more stable locale IDs Jason A. Donenfeld 2020-12-17 12:41:23 +0100
  • b622fde291 build: disable hardened runtime on iOS but keep it enabled on macOS Andrej Mihajlov 2020-12-17 11:56:17 +0100
  • 386fe4eb12 Version bump 1.0.11-20 Jason A. Donenfeld 2020-12-17 00:43:38 +0100
  • 49b7d083f1 UI: add missing translations to incomplete locales Jason A. Donenfeld 2020-12-17 00:40:42 +0100
  • db4e2915f3 Kit: Adapter: do not treat NE settings timeouts as fatal Jason A. Donenfeld 2020-12-17 00:24:39 +0100
  • 20bdf46792 Kit: PacketTunnelSettingsGenerator: do not require DNS queries if no DNS Jason A. Donenfeld 2020-12-17 00:10:28 +0100
  • 4ded3f6bfe UI: macOS: remove donation link 1.0.10-19 Jason A. Donenfeld 2020-12-16 00:03:34 +0100
  • b51113f680 Version bump 1.0.10-18 Jason A. Donenfeld 2020-12-15 16:18:07 +0100
  • be96dea04a WireGuardApp: Refactor TunnelListCell Andrej Mihajlov 2020-12-15 14:51:02 +0100
  • a786f5df60 WireGuardApp: Replace AnyObject with a concrete NSKeyValueObservation Andrej Mihajlov 2020-12-15 14:21:39 +0100
  • 9a483a46fa WireGuardApp: Animate switch control in TunnelListCell Andrej Mihajlov 2020-12-15 14:21:21 +0100
  • 5d2a337332 WireGuardApp: Remove 200ms delay when updating tunnel status switch Andrej Mihajlov 2020-12-15 12:41:26 +0100
  • facf776602 WireGuardApp: Pin status switch to cell margin Andrej Mihajlov 2020-12-14 16:48:53 +0100
  • d3400e3a80 WireGuardApp: Refactor indicator view initialization Andrej Mihajlov 2020-12-14 16:38:16 +0100
  • 92517bd21e WireGuardApp: Use Bundle.forInfoDictionaryKey to access Info.plist fields Andrej Mihajlov 2020-12-14 16:25:12 +0100
  • 761f635e16 WireGuardApp: Refactor indicator initialization Andrej Mihajlov 2020-12-14 16:22:52 +0100
  • 44704ba892 WireGuardApp: Fix window background color to default black Andrej Mihajlov 2020-12-14 15:26:24 +0100
  • 9231c03513 global: support DNS search domains Jason A. Donenfeld 2020-12-15 13:49:21 +0100
  • 27b32e60b2 WireGuardKitGo: update to latest wireguard-go tag Jason A. Donenfeld 2020-12-15 13:16:35 +0100
  • 9d5b376dcf Revert "[REVERT ME SOON] TunnelsManager: Workaround for macOS Catalina deleting tunnels arbitrarily" Jason A. Donenfeld 2020-12-11 12:50:31 +0100
  • 8fd4883d7e WireGuardApp: modify xcodeproj when syncing translations Jason A. Donenfeld 2020-12-11 12:38:24 +0100
  • d414cec9aa WireGuardKit: Let wireguard-go backend run in offline on macOS Andrej Mihajlov 2020-12-11 11:49:56 +0100
  • 54e3333b72 WireGuardApp: add CrowdIn syncer and run it Jason A. Donenfeld 2020-12-11 11:33:59 +0100
  • 9f8d0e24df WireGuardKit: Conditionally turn on/off wireguard-go Andrej Mihajlov 2020-12-01 11:18:31 +0100
  • 3de7c99301 WireGuardGoKit: drop support for armv7 Jason A. Donenfeld 2020-12-09 15:56:35 +0100
  • d4fd17cd8f global: fix remaining swiftlint violations Jason A. Donenfeld 2020-12-09 14:35:21 +0100
  • d875266db5 WireGuardKitGo: get rid of missing -Wno-unused-command-line-argument flag Jason A. Donenfeld 2020-12-09 14:25:22 +0100
  • d696e31b6e WireGuardKitGo: rebase boottime patch onto Go 1.15.6 Jason A. Donenfeld 2020-12-09 14:08:45 +0100
  • 90acf2b220 global: bump year in header Jason A. Donenfeld 2020-12-04 12:15:29 +0100
  • 27ef0c6dba WireGuardApp: Update target membership to exclude sources that are only used in network extensions Andrej Mihajlov 2020-12-04 11:28:53 +0100
  • 8f67435d4a WireGuardKit: Delegate IPv*Address initialization to self.init Andrej Mihajlov 2020-12-04 11:25:16 +0100
  • b4ebe2440f WireGuardApp: Remove backend version call in Logger.swift & extract wireguard-go version script from network extension targets Andrej Mihajlov 2020-12-04 11:01:36 +0100
  • d440a91b0e WireGuardKit: Log XLAT resolution errors Andrej Mihajlov 2020-12-03 15:10:29 +0100
  • 9e909a3294 WireGuardApp: Disable SWIFT_PRECOMPILE_BRIDGING_HEADER Andrej Mihajlov 2020-12-03 12:53:22 +0100
  • 75bcf97ab2 WireGuardApp: Update swift version from 4.2 to 5.0 Andrej Mihajlov 2020-12-03 12:52:49 +0100
  • 0edde8b46f Update checkout path in README Andrej Mihajlov 2020-12-03 11:13:42 +0100
  • bcc34e0bb6 Keychain: Avoid roundtrip via items when accessing item label (stored in kSecAttrLabel) Andrej Mihajlov 2020-12-02 18:16:41 +0100
  • 90b41aed89 Keychain: Remove unnecessary cast to String in Keychain queries Andrej Mihajlov 2020-12-02 18:09:39 +0100
  • 7930b94981 WireGuardApp: Remove WireGuardKit.swift from Xcode source tree Andrej Mihajlov 2020-12-02 18:05:37 +0100
  • 54a89f6a0e WireGuadKit: Rename WireGuardAdapter.version -> .backendVersion & remove `var wireGuardVersion` with WireGuardKit.swift Andrej Mihajlov 2020-12-02 18:05:17 +0100
  • 8976a53b05 WireGuardApp: Add back the wireguard-go version extraction script and use WIREGUARD_GO_VERSION directly Andrej Mihajlov 2020-12-02 18:03:16 +0100
  • 9849dedf1d WireGuardApp: Include headers from WireGuardKitC Andrej Mihajlov 2020-12-02 17:24:31 +0100
  • 547077a808 WireGuardApp: integrate WireGuardKit sources directly Andrej Mihajlov 2020-12-02 16:10:44 +0100
  • 0b0898dc3c Remove Sources/ in project folder names Andrej Mihajlov 2020-12-02 15:38:12 +0100
  • 9f9d1ffed8 WireGuardKit: Rename WireGuardKitSwift -> WireGuardKit Andrej Mihajlov 2020-12-02 15:21:36 +0100
  • 5a044e4129 Linter: Fix all linter issues across the codebase Andrej Mihajlov 2020-12-02 15:08:45 +0100
  • 35f0ada8a9 WireGuardApp: Fix build working dir for go-bridge targets Andrej Mihajlov 2020-12-02 14:47:50 +0100
  • 39e7ee07ac WireGuardNetworkExtension: Remove wireguard.h from bridging header Andrej Mihajlov 2020-12-02 14:47:14 +0100
  • 5a1c9598f1 Fix paths pointing to xcconfigs Andrej Mihajlov 2020-12-02 14:31:59 +0100
  • 101a45b6f1 WireGuardKit: Add wireguard-go files to exclude list to eliminate SwiftPM warnings Andrej Mihajlov 2020-12-02 13:06:36 +0100
  • fd527f73e6 WireGuardKit: Set publicHeadersPath = "." to flatten public headers structure Andrej Mihajlov 2020-12-02 13:02:36 +0100
  • de6aa3eb58 WireGuardKit: Fix module map for WireGuardKitC Andrej Mihajlov 2020-12-02 13:01:21 +0100
  • c9eafd82ac WireGuardKit: Fix import statements Andrej Mihajlov 2020-12-02 12:32:20 +0100
  • ec57408570 Move all source files to `Sources/` and rename WireGuardKit targets Andrej Mihajlov 2020-12-02 12:27:39 +0100
  • 9c38a1b897 WireGuardKit: Assert that resolutionResults must not contain failures Andrej Mihajlov 2020-12-02 13:54:31 +0100
  • b34625f511 WireGuardKit: Only assign self.settingsGenerator upon success to set tunnel network settings to avoid inconsistent state Andrej Mihajlov 2020-12-02 13:53:58 +0100
  • 2e356d3d8f WireGuardKit: Remove handleLogLine from WireGuardAdapter Andrej Mihajlov 2020-12-02 13:53:16 +0100
  • 697d449dc8 WireGuardKit: Remove isStarted: bool from WireGuardAdapter Andrej Mihajlov 2020-12-02 13:52:24 +0100
  • 4f9f61f7a7 WireGuardKit: Fix docs for WireGuardAdapterError Andrej Mihajlov 2020-12-03 13:19:31 +0100
  • bceb0a827d WireGuardKit: Fix docs for WireGuardLogLevel Andrej Mihajlov 2020-12-02 13:49:25 +0100
  • 2329f712cf WireGuardKit: Pass logHandler via constructor Andrej Mihajlov 2020-12-02 13:48:24 +0100
  • d2c38702c8 Packet tunnel: Remove last error in the completion handler given to adapter.stop Andrej Mihajlov 2020-12-02 13:43:09 +0100
  • def921801f WireGuardKit: Rename cannotLocateSocketDescriptor -> cannotLocateTunnelFileDescriptor in WireGuardAdapterError Andrej Mihajlov 2020-12-02 13:42:15 +0100
  • 41e006a407 WireGuardApp: Switch WireGuardKit to master branch Andrej Mihajlov 2020-12-02 13:40:56 +0100
  • 384b514290 WireGuardKit: Add TODO to log the error coming from `withReresolvedIP` Andrej Mihajlov 2020-12-02 13:40:08 +0100
  • a6858bd126 WireGuardKit: Change getWireGuardVersion() -> wireGuardVersion Andrej Mihajlov 2020-12-02 13:38:38 +0100
  • ef7de2500f Update README Andrej Mihajlov 2020-11-03 17:22:37 +0100
  • 6099975b71 Packet tunnel: Implement packet tunnel provider using WireGuardAdapter Andrej Mihajlov 2020-11-19 13:29:31 +0100
  • 828756e8ba WireGuardKit: Add WireGuardAdapter Andrej Mihajlov 2020-11-04 16:59:33 +0100
  • 4deaf905c1 WireGuardKit: Add wrappers for PrivateKey, PublicKey, PreSharedKey Andrej Mihajlov 2020-11-26 17:23:50 +0100
  • 76c8487a56 iOS/macOS: Remove "Extract wireguard-go version" build phase Andrej Mihajlov 2020-11-09 13:16:37 +0100
  • a05f1233f9 iOS/macOS: Remove main bundle apps dependence on WireGuardgoBridge. Andrej Mihajlov 2020-11-09 13:16:08 +0100
  • 95b833c754 iOS/macOS: Integrate WireGuardKit Andrej Mihajlov 2020-11-09 10:52:06 +0100
  • 8c057bf928 go-bridge: Add context support for wgSetLogger Jason A. Donenfeld 2020-11-05 17:14:16 +0100
  • ddf8ade9c6 WireGuardKit: Add WireGuardKitCTarget with private C sources Andrej Mihajlov 2020-11-05 12:41:31 +0100
  • 4cb21b5eb0 WireGuardKit: Set public access level for shared structs Andrej Mihajlov 2020-11-05 12:23:06 +0100
  • a03df7d8cc WireGuardKit: Move shared structs to WireGuardKit Andrej Mihajlov 2020-11-25 13:41:56 +0100
  • 57f66f16f8 WireGuardKit: Add swift package scaffolding Andrej Mihajlov 2020-11-02 14:40:24 +0100
  • 737f847c0d go-bridge: dup tunFd so as to not confuse NetworkExtension Jason A. Donenfeld 2020-09-02 17:21:37 +0200
  • 671a594945 Change QoS to .utility Andrej Mihajlov 2020-06-19 13:17:31 +0200
  • 3646430528 Make sure that the tunnel and path monitor run on the same serial queue Andrej Mihajlov 2020-06-19 12:51:55 +0200
  • e9bd6e576f Fix retain cycle between NWPathMonitor and PacketTunnelProvider Andrej Mihajlov 2020-06-19 12:42:35 +0200
  • 35300d1c5f Refactor interface name query Andrej Mihajlov 2020-06-19 12:37:34 +0200
  • 112545248e Localization: Update Japanese Jason A. Donenfeld 2020-04-11 23:28:05 -0600
  • 78e6ecc4bc Localization: macOS: Add translations for 'Edit' button Roopesh Chander 2020-04-11 16:57:49 +0530
  • 174a6e8e32 Localization: macOS: Fix localization for 'Edit' button Roopesh Chander 2020-04-11 16:56:54 +0530
  • 20bcabbca4 Localization: Add German translation Roopesh Chander 2020-04-11 16:41:07 +0530
  • 0a3554cedd Localization: Add Italian translation Roopesh Chander 2020-04-11 16:37:18 +0530
  • 2acc7db63d Localization: Wire up Japanese translation Roopesh Chander 2020-04-08 13:11:08 +0530
  • 31af7049fc highlighter: insist on 256-bit keys, not 257-bit or 258-bit Jason A. Donenfeld 2020-04-03 23:17:56 -0600
  • 52062a45c1 Japanese Translation Eiji Tanioka 2020-02-23 16:11:17 +0900
  • 30406dec6d wireguard-go-bridge: use C string instead of gostring_t Andrej Mihajlov 2020-02-07 12:31:42 +0100
  • edde27a0a0 Version bump 0.0.20200127-17 Jason A. Donenfeld 2020-01-27 12:10:53 +0100
  • cfff596c30 wireguard-go-bridge: bump Jason A. Donenfeld 2020-01-27 12:10:21 +0100
  • ba1c968cdf Update repo urls Jason A. Donenfeld 2019-12-30 11:54:13 +0100
  • c48406ac38 wireguard-go-bridge: style Jason A. Donenfeld 2019-11-20 09:59:21 +0100
  • 14437477e6 README: specify required version in readme Jason A. Donenfeld 2019-11-05 18:59:24 +0800
  • 68d928192b Version bump 0.0.20191105-16 Jason A. Donenfeld 2019-11-05 17:24:04 +0800
  • 028e76eb3f [REVERT ME SOON] TunnelsManager: Workaround for macOS Catalina deleting tunnels arbitrarily Roopesh Chander 2019-10-31 12:46:42 +0530