Commit Graph

190 Commits

Author SHA1 Message Date
Jeroen Leenarts
ad2bc1e1ce Clean up do_read. 2018-08-05 16:02:45 +02:00
Jeroen Leenarts
2941f0eb71 Add default allowed IPs. 2018-08-05 15:58:01 +02:00
Jeroen Leenarts
4ed9c146ab Update steps in READMe. 2018-08-05 14:50:01 +02:00
Jeroen Leenarts
5e6f8d30bd Dump and expose WireGuard Go version info. 2018-08-05 08:07:04 +02:00
Jeroen Leenarts
675a17f51a Assign correct copyright. 2018-08-05 07:48:36 +02:00
Jeroen Leenarts
1dc70297f6 A server address is required for proper saving of protocol configuration. 2018-08-04 22:49:37 +02:00
Jeroen Leenarts
43d5534d22 Remove some silly TODOs. 2018-08-04 22:49:03 +02:00
Jeroen Leenarts
9d04aa71c2 Fix entitlement. 2018-08-04 22:48:51 +02:00
Jeroen Leenarts
9829d55f01 Make sure logs are visible. 2018-08-04 22:47:50 +02:00
Jeroen Leenarts
a4db2d4f3e Add NETunnelProviderManager management to AppCoordinator. 2018-08-04 21:28:19 +02:00
Jeroen Leenarts
bb81c14656 Finish trampoline code. 2018-08-03 22:24:41 +02:00
Jeroen Leenarts
c51c49f354 Add acknowledgement to derivation from Apple sample code. 2018-07-15 11:56:24 +02:00
Jeroen Leenarts
0f1aa701df Change copyright notice. 2018-07-15 11:55:41 +02:00
Jeroen Leenarts
6344f3d25f Start wire-up of logging and tunnel system. 2018-07-07 22:54:44 +02:00
Jason A. Donenfeld
fa8338ef7a Fix bizarre name 2018-06-23 02:15:43 +02:00
Eli Young
3da6c5a54c Finish casing fix from Wireguard to WireGuard
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.
2018-06-22 13:50:16 -07:00
Eli Young
ffa541757a Change absolute paths to relative paths 2018-06-22 13:37:36 -07:00
Jeroen Leenarts
bb1e05f9db Objective-C wrapper around WireguardGo. 2018-06-22 08:23:39 +02:00
Jason A. Donenfeld
20aab9f50f Generate fat archive 2018-06-13 02:30:12 +02:00
Jason A. Donenfeld
669eb75819 Correct archive file extension 2018-06-13 00:35:15 +02:00
Jason A. Donenfeld
41fbe780c2 Build using c-archive instead 2018-06-12 05:19:21 +02:00
Jason A. Donenfeld
96814e3dea First stab at Go bridge 2018-06-09 04:22:11 +02:00
Jeroen Leenarts
25bcb708ae Allow adding and deleting peers. 2018-05-29 22:47:52 +02:00
Jeroen Leenarts
42f278ff49 Allow adding unvalidated config. 2018-05-29 22:21:44 +02:00
Jeroen Leenarts
0b2f004f62 Wire up TunnelConfigurationTableViewController. 2018-05-27 22:38:44 +02:00
Jeroen Leenarts
a59215110b A config having zero peers is allowed. 2018-05-27 14:23:36 +02:00
Jeroen Leenarts
a0cf47606a We are dealing with not just any tunnel, but with WireGuard tunnels. 2018-05-27 14:23:13 +02:00
Jeroen Leenarts
7ce3288939 Deal with final folder name issues due to Apple's case insensitive case preserving behavior. 2018-05-27 14:20:15 +02:00
Jeroen Leenarts
b98ade57c4 Add trash can icon. 2018-05-26 09:41:19 +02:00
Jeroen Leenarts
6bf3d5021e Some casing trouble in WireGuard strings. 2018-05-26 09:41:09 +02:00
Jeroen Leenarts
96f56231d9 Ad some color based on icon theme. 2018-05-26 09:20:12 +02:00
Jeroen Leenarts
1c43581ce5 Everything is a tunnel. 2018-05-26 09:17:36 +02:00
Jeroen Leenarts
6f59c27220 Add bare bones ProfileConfigurationTableViewController. 2018-05-24 22:07:04 +02:00
Jeroen Leenarts
e528429f0c Basic setup of ConnectionsTableViewController. 2018-05-24 20:16:17 +02:00
Jeroen Leenarts
6c8967ab18 Fix casing from Wireguard to WireGuard. 2018-05-24 20:13:21 +02:00
Jeroen Leenarts
8dd41c7488 Add app icon. 2018-05-24 09:03:21 +02:00
Jeroen Leenarts
6ee5a48675 Add wg-quick related model properties. 2018-05-24 09:02:47 +02:00
Jeroen Leenarts
5e6c070149 Add data model. 2018-05-23 22:13:09 +02:00
Jeroen Leenarts
622f97780f Initial project setup. 2018-05-23 21:50:42 +02:00
Jason A. Donenfeld
15b9fed3c3 Initial commit 2018-05-20 15:09:03 +02:00