aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-01-14macOS: Manage tunnels: Show status checkbox and edit buttonRoopesh Chander1-1/+91
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: s/macMenuStatus/macStatus/g;Roopesh Chander2-3/+6
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Manage tunnels: Tunnel detail viewRoopesh Chander5-7/+263
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Manage tunnels: Add a filler buttonRoopesh Chander1-1/+29
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Manage tunnels: Fix list view lookRoopesh Chander1-1/+2
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Manage tunnels: Add buttons to the bottom of the list viewRoopesh Chander1-1/+88
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Manage tunnels window: Tunnels listRoopesh Chander5-1/+208
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Capitalize All Rights ReservedRoopesh Chander1-1/+1
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Show status as disabled menu itemsRoopesh Chander2-1/+68
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Ability to activate / deactivate a tunnelRoopesh Chander2-32/+87
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Ability to import tunnels from fileRoopesh Chander3-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>
2019-01-14iOS: Refactor importFromFileRoopesh Chander5-48/+76
So that it can be used in macOS as well Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Add tunnel management menu itemsRoopesh Chander2-0/+24
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Specify app is an 'agent'Roopesh Chander1-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>
2019-01-14macOS: Create status bar with tunnel namesRoopesh Chander2-6/+52
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Add status bar iconRoopesh Chander4-0/+23
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Remove MainMenu.xibRoopesh Chander4-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>
2019-01-14Make app groups work on both iOS and macOSRoopesh Chander3-1/+7
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Add Network Extensions capability to appRoopesh Chander1-4/+8
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14iOS: Fix WireGuardiOS targetRoopesh Chander2-0/+0
- Move Info.plist and entitlements to WireGuard/UI/iOS/ Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Fix WireGuardmacOS targetRoopesh Chander6-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>
2019-01-14Move iOS images and storyboard into UI/iOS/ folderRoopesh Chander23-0/+0
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14xcconfig: Make app id platform-specificRoopesh Chander3-4/+4
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14On-Demand: Add support for macOS-specific valuesRoopesh Chander3-8/+49
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14import Foundation instead of UIKit wherever possibleRoopesh Chander4-4/+4
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-08Version bump0.0.20190107-1Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-01-07Update copyrightJason A. Donenfeld31-31/+31
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-28Version bump0.0.20181225-2Jason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-26Version bump0.0.20181225-1Jason A. Donenfeld1-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>
2018-12-25minizip: Remove zip encryption codeRoopesh Chander2-103/+0
We can now remove -DNOCRYPT cflag while compiling Signed-off-by: Roopesh Chander <roop@roopc.net>
2018-12-24Tunnel edit: Fix crashRoopesh Chander1-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>
2018-12-22SwitchCell nitsEric Kuck2-5/+5
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-12-22Fix typo for simulator buildsEric Kuck1-1/+1
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-12-23Remove more commentsRoopesh Chander6-41/+2
Signed-off-by: Roopesh Chander <roop@roopc.net>
2018-12-22TunnelErrors: Add alert text for PacketTunnelProviderErrorRoopesh Chander2-13/+21
Signed-off-by: Roopesh Chander <roop@roopc.net>
2018-12-22TunnelStatus: Absorb NEVPNStatus+CustomStringConvertibleRoopesh Chander2-18/+13
Signed-off-by: Roopesh Chander <roop@roopc.net>
2018-12-22Also refresh statusJason A. Donenfeld1-1/+4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-22Reassign tunnelProvider if it changes from outside the appJason A. Donenfeld1-2/+4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-21All models now EquatableEric Kuck1-1/+1
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-12-22Clean up trailing whitespaceJason A. Donenfeld4-12/+12
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-21Removing a tunnel from iOS's settings is now immediately reflected in appEric Kuck5-48/+72
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-12-22Localize remaining strings in network extensionJason A. Donenfeld2-7/+24
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-21RTL supportEric Kuck4-15/+15
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-12-21Strongly recommended now appears as placeholder for DNS when neededEric Kuck1-19/+29
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-12-22Combine double log invocationsJason A. Donenfeld1-4/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-22Attempt to strongly recommend thingsJason A. Donenfeld3-6/+12
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-21Fixes mock tunnelsEric Kuck1-3/+3
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-12-22Do not set copyable back to true on reuseJason A. Donenfeld1-0/+5
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-22Move name from interface to tunnelJason A. Donenfeld7-18/+23
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-21Fix paren typoJason A. Donenfeld2-3/+3
"I am very anti-paren." --Eric Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>