Jeroen Leenarts
|
9af7ceac2e
|
Add string conversion for tunnel config.
|
2018-08-29 15:01:59 +02:00 |
Jeroen Leenarts
|
217b632ccb
|
Initial merge of rc's work.
|
2018-08-27 22:32:47 +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 |
Jeroen Leenarts
|
93e2264751
|
Extend validators to work for DNS entries as well.
|
2018-08-16 22:41:45 +02:00 |
Jeroen Leenarts
|
5363be2403
|
Use `commaSeparatedToArray` utility everywhere.
|
2018-08-16 22:39:08 +02:00 |
Jeroen Leenarts
|
792301e50e
|
If the selected tunnel is not "enabled", make it enabled.
|
2018-08-16 22:05:22 +02:00 |
Jeroen Leenarts
|
11b43206ff
|
Add on demand rule.
|
2018-08-16 22:04:35 +02:00 |
Jeroen Leenarts
|
6b57ca0d98
|
Do not perform optional try, this ate errors in the addressess and DNS input.
|
2018-08-16 22:03:40 +02: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
|
d6fcc10bd9
|
Remove old import.
|
2018-08-15 19:41:19 +02:00 |
Jeroen Leenarts
|
412b21a7ce
|
Log on VPNStatusDidChange.
|
2018-08-12 21:50:54 +02:00 |
Jeroen Leenarts
|
6d977e13b2
|
Config tweaking.
|
2018-08-12 21:49:38 +02:00 |
Jeroen Leenarts
|
9ce5fccbd3
|
Add back addresses.
|
2018-08-12 21:37:56 +02:00 |
Jeroen Leenarts
|
ca5d40c0d8
|
Fix config generation.
|
2018-08-09 22:45:28 +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
|
d449817a45
|
Generate split allowed IPs in protocol configuration.
|
2018-08-07 21:33:19 +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
|
a6b2f2edca
|
Add provider configuration generation.
|
2018-08-06 09:04:29 +02:00 |
Jeroen Leenarts
|
ea44b6de20
|
Fix binding.
|
2018-08-05 19:05:41 +02:00 |
Jeroen Leenarts
|
2941f0eb71
|
Add default allowed IPs.
|
2018-08-05 15:58:01 +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
|
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
|
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 |
Jeroen Leenarts
|
bb1e05f9db
|
Objective-C wrapper around WireguardGo.
|
2018-06-22 08:23:39 +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
|
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 |