aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* macOS: Present tunnel activation errors from the window when possibleRoopesh Chander2019-01-142-19/+27
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Present errors as a sheet when applicableRoopesh Chander2019-01-141-2/+10
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Remove tunnelRoopesh Chander2019-01-142-7/+37
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Update tunnels list on changesRoopesh Chander2019-01-143-6/+30
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Export log pulldown menu implementationRoopesh Chander2019-01-142-1/+32
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Export tunnels pulldown menu implementationRoopesh Chander2019-01-141-1/+20
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Xcode: Add ablity to save filesRoopesh Chander2019-01-141-1/+1
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Select first tunnel on showing the windowRoopesh Chander2019-01-141-0/+8
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Set window titleRoopesh Chander2019-01-142-0/+5
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Import pulldown menu implementationRoopesh Chander2019-01-141-1/+9
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Localize pulldown menu itemsRoopesh Chander2019-01-142-5/+8
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Show open panel as sheet on manage windowRoopesh Chander2019-01-141-5/+11
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Adjust spacingsRoopesh Chander2019-01-142-3/+4
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Add a box around the detail viewRoopesh Chander2019-01-141-0/+16
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Show status checkbox and edit buttonRoopesh Chander2019-01-141-1/+91
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: s/macMenuStatus/macStatus/g;Roopesh Chander2019-01-142-3/+6
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Tunnel detail viewRoopesh Chander2019-01-145-7/+263
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Add a filler buttonRoopesh Chander2019-01-141-1/+29
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Fix list view lookRoopesh Chander2019-01-141-1/+2
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Add buttons to the bottom of the list viewRoopesh Chander2019-01-141-1/+88
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels window: Tunnels listRoopesh Chander2019-01-145-1/+208
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Capitalize All Rights ReservedRoopesh Chander2019-01-141-1/+1
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Show status as disabled menu itemsRoopesh Chander2019-01-142-1/+68
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Ability to activate / deactivate a tunnelRoopesh Chander2019-01-142-32/+87
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Ability to import tunnels from fileRoopesh Chander2019-01-143-7/+76
| | | | | | | For now, the open panel shows as a separate window. Later, we'll open it as a sheet on the 'Manage tunnels' window. Signed-off-by: Roopesh Chander <roop@roopc.net>
* iOS: Refactor importFromFileRoopesh Chander2019-01-145-48/+76
| | | | | | So that it can be used in macOS as well Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Add tunnel management menu itemsRoopesh Chander2019-01-142-0/+24
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Specify app is an 'agent'Roopesh Chander2019-01-141-0/+2
| | | | | | | This hides the app from the Dock, while still enabling the app to come to the foreground if required. Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Create status bar with tunnel namesRoopesh Chander2019-01-142-6/+52
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Add status bar iconRoopesh Chander2019-01-144-0/+23
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Remove MainMenu.xibRoopesh Chander2019-01-144-698/+18
| | | | | | | When there's no xib, we should explicitly set the app delegate, so we override NSApplication and set the app delegate in NSApplication.shared Signed-off-by: Roopesh Chander <roop@roopc.net>
* Make app groups work on both iOS and macOSRoopesh Chander2019-01-143-1/+7
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Add Network Extensions capability to appRoopesh Chander2019-01-141-4/+8
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* iOS: Fix WireGuardiOS targetRoopesh Chander2019-01-142-0/+0
| | | | | | - Move Info.plist and entitlements to WireGuard/UI/iOS/ Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Fix WireGuardmacOS targetRoopesh Chander2019-01-146-0/+820
| | | | | | | | | - Include non-UI code from iOS while building - Add run scripts - Move files to WireGuard/UI/macOS - Set Swift-Obj-C bridging header Signed-off-by: Roopesh Chander <roop@roopc.net>
* Move iOS images and storyboard into UI/iOS/ folderRoopesh Chander2019-01-1423-0/+0
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* xcconfig: Make app id platform-specificRoopesh Chander2019-01-143-4/+4
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* On-Demand: Add support for macOS-specific valuesRoopesh Chander2019-01-143-8/+49
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* import Foundation instead of UIKit wherever possibleRoopesh Chander2019-01-144-4/+4
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Version bump0.0.20190107-1Jason A. Donenfeld2019-01-081-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Update copyrightJason A. Donenfeld2019-01-0731-31/+31
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Version bump0.0.20181225-2Jason A. Donenfeld2018-12-281-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Version bump0.0.20181225-1Jason A. Donenfeld2018-12-261-2/+2
| | | | | | | A Christmas Special, for TestFlight, and possibly for release if things go well there. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* minizip: Remove zip encryption codeRoopesh Chander2018-12-252-103/+0
| | | | | | We can now remove -DNOCRYPT cflag while compiling Signed-off-by: Roopesh Chander <roop@roopc.net>
* Tunnel edit: Fix crashRoopesh Chander2018-12-241-1/+2
| | | | | | | | | | This fixes a crash that happens when you: 1. Scroll to the end of the Edit screen 2. Delete a peer 3. Toggle the Activate On Demand switch Signed-off-by: Roopesh Chander <roop@roopc.net>
* SwitchCell nitsEric Kuck2018-12-222-5/+5
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* Fix typo for simulator buildsEric Kuck2018-12-221-1/+1
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* Remove more commentsRoopesh Chander2018-12-236-41/+2
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* TunnelErrors: Add alert text for PacketTunnelProviderErrorRoopesh Chander2018-12-222-13/+21
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* TunnelStatus: Absorb NEVPNStatus+CustomStringConvertibleRoopesh Chander2018-12-222-18/+13
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>