aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Dump and expose WireGuard Go version info.Jeroen Leenarts2018-08-052-0/+7
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Assign correct copyright.Jeroen Leenarts2018-08-051-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* A server address is required for proper saving of protocol configuration.Jeroen Leenarts2018-08-041-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Remove some silly TODOs.Jeroen Leenarts2018-08-041-3/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fix entitlement.Jeroen Leenarts2018-08-042-0/+9
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Make sure logs are visible.Jeroen Leenarts2018-08-041-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add NETunnelProviderManager management to AppCoordinator.Jeroen Leenarts2018-08-044-4/+206
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Finish trampoline code.Jeroen Leenarts2018-08-035-38/+79
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add acknowledgement to derivation from Apple sample code.Jeroen Leenarts2018-07-153-2/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Change copyright notice.Jeroen Leenarts2018-07-1519-19/+19
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Start wire-up of logging and tunnel system.Jeroen Leenarts2018-07-076-6/+91
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fix bizarre nameJason A. Donenfeld2018-06-233-8/+8
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Finish casing fix from Wireguard to WireGuardEli Young2018-06-2211-21/+15
| | | | | | | | | | | This also removes from the project various duplicate file entries that differed only in casing. Note that, if working with a case-insensitive filesystem (as are generally used on macOS systems), it is recommended to destroy the affected files in the working tree and check them out again. Failure to do this will result in XCode recreating duplicate file entries in the project. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Change absolute paths to relative pathsEli Young2018-06-221-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Objective-C wrapper around WireguardGo.Jeroen Leenarts2018-06-2210-9/+393
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Generate fat archiveJason A. Donenfeld2018-06-131-11/+30
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Correct archive file extensionJason A. Donenfeld2018-06-131-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Build using c-archive insteadJason A. Donenfeld2018-06-121-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* First stab at Go bridgeJason A. Donenfeld2018-06-097-0/+313
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Allow adding and deleting peers.Jeroen Leenarts2018-05-292-20/+44
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Allow adding unvalidated config.Jeroen Leenarts2018-05-296-16/+121
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Wire up TunnelConfigurationTableViewController.Jeroen Leenarts2018-05-273-7/+147
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* A config having zero peers is allowed.Jeroen Leenarts2018-05-271-5/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* We are dealing with not just any tunnel, but with WireGuard tunnels.Jeroen Leenarts2018-05-271-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Deal with final folder name issues due to Apple's case insensitive case preserving behavior.Jeroen Leenarts2018-05-2735-0/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add trash can icon.Jeroen Leenarts2018-05-265-6/+36
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Some casing trouble in WireGuard strings.Jeroen Leenarts2018-05-262-6/+15
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Ad some color based on icon theme.Jeroen Leenarts2018-05-263-23/+58
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Everything is a tunnel.Jeroen Leenarts2018-05-2610-114/+129
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add bare bones `ProfileConfigurationTableViewController`.Jeroen Leenarts2018-05-244-3/+427
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Basic setup of ConnectionsTableViewController.Jeroen Leenarts2018-05-246-23/+222
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fix casing from Wireguard to WireGuard.Jeroen Leenarts2018-05-2418-70/+76
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add app icon.Jeroen Leenarts2018-05-2420-18/+36
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add wg-quick related model properties.Jeroen Leenarts2018-05-246-7/+83
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add data model.Jeroen Leenarts2018-05-237-2/+138
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Initial project setup.Jeroen Leenarts2018-05-2331-1/+1836
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Initial commitJason A. Donenfeld2018-05-202-0/+368
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>