Commit Graph

30 Commits

Author SHA1 Message Date
Jeroen Leenarts c02c568000 Show public key on interface. Do not generate public key on peer on generate. Add public key copy buttons. 2018-09-16 22:38:32 +02:00
Jeroen Leenarts fabb6c907a Start a new peer without an allowed ips entry. 2018-09-16 21:23:20 +02:00
Jeroen Leenarts e53c959c00 New peers should begin with zero peers. 2018-09-16 21:22:00 +02:00
Jeroen Leenarts 65bf6d807d Clean up old school headers. 2018-09-16 21:17:54 +02:00
Jeroen Leenarts 54aa2767b3 Add intermediate "Info" screen. 2018-09-15 21:24:52 +02:00
Jeroen Leenarts 6c49e9151a Switch copyright assignment from Jason to WireGuard LLC. 2018-09-06 07:42:23 +02:00
Jeroen Leenarts ca35168dc9 Zip export. 2018-09-02 22:47:41 +02:00
Jeroen Leenarts 815f12c9a3 Add import and export logic. 2018-09-01 00:18:12 +02:00
Jeroen Leenarts acb7caa1f8 Move, modify and add key generation functions to project. 2018-08-27 13:38:50 +02:00
Eric Kuck dc5a99e0a3 Reworked main tableview switch layout & logic 2018-08-22 13:34:08 -05:00
Jeroen Leenarts 2c22d99d4d Use a Switch on each tunnel cell. 2018-08-21 22:27:44 +02:00
Jeroen Leenarts 5728a525c7 Line selection configures the tunnel. 2018-08-21 20:04:14 +02:00
Eric Kuck 5ef1656102 Added ability to add tunnels with a QR code scan. Logic in place to parse conf files as well. 2018-08-21 11:00:41 -05:00
Eric Kuck 475b6abb5b Added validation before saving any tunnels
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-08-15 17:34:16 -05:00
Jeroen Leenarts 9ce5fccbd3 Add back addresses. 2018-08-12 21:37:56 +02:00
Jeroen Leenarts 126ea25ef1 Switch from using a single VPN manager to a VPN manager per configuration. 2018-08-08 07:04:42 +02:00
Jeroen Leenarts 1a4929964c Add tunnel provider identifier. 2018-08-08 06:59:56 +02:00
Jeroen Leenarts cf0ccbf0d1 Remove Address and related code. 2018-08-06 23:28:52 +02:00
Jeroen Leenarts bde972d96f Remove incorrect core data model fields. 2018-08-06 09:04:54 +02:00
Jeroen Leenarts 2941f0eb71 Add default allowed IPs. 2018-08-05 15:58:01 +02:00
Jeroen Leenarts a4db2d4f3e Add NETunnelProviderManager management to AppCoordinator. 2018-08-04 21:28:19 +02:00
Jeroen Leenarts 0f1aa701df Change copyright notice. 2018-07-15 11:55:41 +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 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 6bf3d5021e Some casing trouble in WireGuard strings. 2018-05-26 09:41:09 +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