Jeroen Leenarts
|
a81e8dcf3c
|
Log on VPNStatusDidChange.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-12 21:50:54 +02:00 |
Jeroen Leenarts
|
41f9a64d9f
|
Config tweaking.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-12 21:49:38 +02: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
|
9e8feb05f3
|
Fix config generation.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-09 22:45:28 +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
|
762618ee5a
|
Generate split allowed IPs in protocol configuration.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-07 21:33:19 +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
|
5697d6e7e2
|
Add provider configuration generation.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-06 09:04:29 +02:00 |
Jeroen Leenarts
|
b2950694d3
|
Fix binding.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-05 19:05:41 +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
|
2307bf25b5
|
Assign correct copyright.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-05 07:48:36 +02:00 |
Jeroen Leenarts
|
54c9305ae4
|
A server address is required for proper saving of protocol configuration.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-04 22:49:37 +02:00 |
Jeroen Leenarts
|
675227bac5
|
Remove some silly TODOs.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-08-04 22:49:03 +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
|
b7cf84b7fa
|
Start wire-up of logging and tunnel system.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-07-07 22:54:44 +02:00 |
Jason A. Donenfeld
|
5fa1283466
|
Fix bizarre name
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-23 02:15:43 +02:00 |
Jeroen Leenarts
|
f30f0d1a7b
|
Objective-C wrapper around WireguardGo.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-22 08:23:39 +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
|
14cb55dd8b
|
A config having zero peers is allowed.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-27 14:23:36 +02:00 |
Jeroen Leenarts
|
49538c412e
|
We are dealing with not just any tunnel, but with WireGuard tunnels.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-27 14:23:13 +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
|
e14faf6fea
|
Add trash can icon.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-26 09:41:19 +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 |
Jeroen Leenarts
|
e6c6fd0b34
|
Basic setup of ConnectionsTableViewController.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-24 20:16:17 +02:00 |