Jeroen Leenarts
|
6346bad069
|
Better handling of CIDR values.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-03 21:34:51 +02:00 |
Jason A. Donenfeld
|
c10532acd9
|
Remove extra comment cruft
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-03 01:21:59 +02:00 |
Jeroen Leenarts
|
bc279b1e79
|
Add some form of image for when no configurations are available.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-02 21:33:24 +02:00 |
Jeroen Leenarts
|
9906e6ba04
|
Dismiss qr scan vc on cancel.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-02 21:23:52 +02:00 |
Jeroen Leenarts
|
37be243317
|
Handle persistentKeepAlive better.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-02 21:19:27 +02:00 |
Jeroen Leenarts
|
eadb09eda8
|
Extract WireGuardGo version at build time.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-02 21:14:18 +02:00 |
Jeroen Leenarts
|
7f6a7481c8
|
Copy public key through context menu.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-02 19:39:26 +02:00 |
Jason A. Donenfeld
|
cd86ba92ec
|
Rewrite bridge build system
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-02 19:15:03 +02:00 |
Jeroen Leenarts
|
33cdc14070
|
Don't crash on failure to obtain version info and inform user on what is needed to be able to retrieve version info from the Go client.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-01 15:37:15 +02:00 |
Jeroen Leenarts
|
dd02986a78
|
Add switch to info view controller.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-29 22:29:34 +02:00 |
Jeroen Leenarts
|
ff1337d5ad
|
Deal with zero or empty input better.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-26 11:43:13 +02:00 |
Jeroen Leenarts
|
18d82d07af
|
Use message to extension to obtain version info.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-26 11:26:52 +02:00 |
Jeroen Leenarts
|
7042e36fb5
|
Present alert for title.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-25 22:30:16 +02:00 |
Jeroen Leenarts
|
ad28815bef
|
Ask for title when scaning a QR.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-25 20:59:15 +02:00 |
Jeroen Leenarts
|
19a4339a27
|
Report the correct number of rows in the info table view.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-20 00:44:24 +02:00 |
Jeroen Leenarts
|
659a24250a
|
Get rid of a few cosmetic lines.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-20 00:43:57 +02:00 |
Jeroen Leenarts
|
06f61cbc99
|
Make sure a scanned config is actually saved and displayed.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-20 00:43:43 +02:00 |
Jeroen Leenarts
|
7c608cc3be
|
Support some form of rotation.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-20 00:28:07 +02:00 |
Jeroen Leenarts
|
74ad02132a
|
Make sure correct layering is used to make sure hint remains visible.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-20 00:27:49 +02:00 |
Jeroen Leenarts
|
c9974f9119
|
Add edit/done buttons to have a more discoverable way to remove tunnels.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-18 22:46:28 +02:00 |
Jeroen Leenarts
|
089315ddc5
|
Add settings screen. Move export as zip to settings screen.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-18 21:49:59 +02:00 |
Jeroen Leenarts
|
8326735fcb
|
Show public key on interface. Do not generate public key on peer on generate. Add public key copy buttons.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-16 22:38:32 +02:00 |
Jeroen Leenarts
|
c863adce85
|
Start a new peer without an allowed ips entry.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-16 21:23:20 +02:00 |
Jeroen Leenarts
|
d6e0838677
|
New peers should begin with zero peers.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-16 21:22:00 +02:00 |
Jeroen Leenarts
|
484bef1777
|
Clean up old school headers.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-16 21:17:54 +02:00 |
Jeroen Leenarts
|
6104546fc6
|
Add intermediate "Info" screen.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-15 21:24:52 +02:00 |
Jeroen Leenarts
|
1379d97bbe
|
Switch copyright assignment from Jason to WireGuard LLC.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-06 07:42:23 +02:00 |
Jeroen Leenarts
|
8766750bb8
|
Zip export.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-02 22:47:41 +02:00 |
Jeroen Leenarts
|
2572c4781c
|
Add import and export logic.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-09-01 00:18:12 +02:00 |
Jeroen Leenarts
|
56362ebd68
|
Move, modify and add key generation functions to project.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-27 13:38:50 +02:00 |
Eric Kuck
|
fc1ddc8b12
|
Reworked main tableview switch layout & logic
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-08-22 13:34:08 -05:00 |
Jeroen Leenarts
|
e93e562f38
|
Use a Switch on each tunnel cell.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-21 22:27:44 +02:00 |
Jeroen Leenarts
|
dc1a3865af
|
Line selection configures the tunnel.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-21 20:04:14 +02:00 |
Eric Kuck
|
39ae9db11c
|
Added ability to add tunnels with a QR code scan. Logic in place to parse conf files as well.
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-08-21 11:00:41 -05:00 |
Eric Kuck
|
b306149222
|
Added validation before saving any tunnels
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-08-15 17:34:16 -05:00 |
Jeroen Leenarts
|
d38a81c301
|
Add back addresses.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-12 21:37:56 +02:00 |
Jeroen Leenarts
|
bee5363dfa
|
Switch from using a single VPN manager to a VPN manager per configuration.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-08 07:04:42 +02:00 |
Jeroen Leenarts
|
2b7aa04d40
|
Add tunnel provider identifier.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-08 06:59:56 +02:00 |
Jeroen Leenarts
|
4eca5e814c
|
Remove Address and related code.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-06 23:28:52 +02:00 |
Jeroen Leenarts
|
7a4cbfa609
|
Remove incorrect core data model fields.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-06 09:04:54 +02:00 |
Jeroen Leenarts
|
a1a5e73a5d
|
Add default allowed IPs.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-05 15:58:01 +02:00 |
Jeroen Leenarts
|
2ae7984629
|
Add NETunnelProviderManager management to AppCoordinator.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-04 21:28:19 +02:00 |
Jeroen Leenarts
|
f3bccfb5cc
|
Change copyright notice.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-07-15 11:55:41 +02:00 |
Jeroen Leenarts
|
f7cbe841b7
|
Allow adding and deleting peers.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-29 22:47:52 +02:00 |
Jeroen Leenarts
|
db7b24dd02
|
Allow adding unvalidated config.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-29 22:21:44 +02:00 |
Jeroen Leenarts
|
1407090f94
|
Wire up TunnelConfigurationTableViewController.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-27 22:38:44 +02:00 |
Jeroen Leenarts
|
ef67aa7dc4
|
Deal with final folder name issues due to Apple's case insensitive case preserving behavior.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-27 14:20:15 +02:00 |
Jeroen Leenarts
|
ed28691e4c
|
Some casing trouble in WireGuard strings.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-26 09:41:09 +02:00 |
Jeroen Leenarts
|
15e62d7f02
|
Everything is a tunnel.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-26 09:17:36 +02:00 |
Jeroen Leenarts
|
9724073447
|
Add bare bones `ProfileConfigurationTableViewController`.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-24 22:07:04 +02:00 |