Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Initial merge of rc's work. | Jeroen Leenarts | 2018-08-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Move, modify and add key generation functions to project. | Jeroen Leenarts | 2018-08-27 | 5 | -1/+232 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Reworked main tableview switch layout & logic | Eric Kuck | 2018-08-22 | 2 | -78/+42 |
| | | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | ||||
* | Use a Switch on each tunnel cell. | Jeroen Leenarts | 2018-08-21 | 3 | -13/+187 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Line selection configures the tunnel. | Jeroen Leenarts | 2018-08-21 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Added ability to add tunnels with a QR code scan. Logic in place to parse conf files as well. | Eric Kuck | 2018-08-21 | 9 | -8/+317 |
| | | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | ||||
* | Extend validators to work for DNS entries as well. | Jeroen Leenarts | 2018-08-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Use `commaSeparatedToArray` utility everywhere. | Jeroen Leenarts | 2018-08-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | If the selected tunnel is not "enabled", make it enabled. | Jeroen Leenarts | 2018-08-16 | 1 | -5/+14 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add on demand rule. | Jeroen Leenarts | 2018-08-16 | 1 | -1/+4 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Do not perform optional try, this ate errors in the addressess and DNS input. | Jeroen Leenarts | 2018-08-16 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Added validation before saving any tunnels | Eric Kuck | 2018-08-15 | 9 | -19/+212 |
| | | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | ||||
* | Remove old import. | Jeroen Leenarts | 2018-08-15 | 1 | -1/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Log on VPNStatusDidChange. | Jeroen Leenarts | 2018-08-12 | 1 | -0/+6 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Config tweaking. | Jeroen Leenarts | 2018-08-12 | 2 | -5/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add back addresses. | Jeroen Leenarts | 2018-08-12 | 5 | -26/+58 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Fix config generation. | Jeroen Leenarts | 2018-08-09 | 1 | -6/+6 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Switch from using a single VPN manager to a VPN manager per configuration. | Jeroen Leenarts | 2018-08-08 | 2 | -131/+74 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add tunnel provider identifier. | Jeroen Leenarts | 2018-08-08 | 4 | -1/+5 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Generate split allowed IPs in protocol configuration. | Jeroen Leenarts | 2018-08-07 | 1 | -2/+4 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Remove Address and related code. | Jeroen Leenarts | 2018-08-06 | 4 | -52/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Remove incorrect core data model fields. | Jeroen Leenarts | 2018-08-06 | 3 | -76/+12 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add provider configuration generation. | Jeroen Leenarts | 2018-08-06 | 2 | -13/+87 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Fix binding. | Jeroen Leenarts | 2018-08-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add default allowed IPs. | Jeroen Leenarts | 2018-08-05 | 1 | -5/+28 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Assign correct copyright. | Jeroen Leenarts | 2018-08-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | A server address is required for proper saving of protocol configuration. | Jeroen Leenarts | 2018-08-04 | 1 | -0/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Remove some silly TODOs. | Jeroen Leenarts | 2018-08-04 | 1 | -3/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add NETunnelProviderManager management to AppCoordinator. | Jeroen Leenarts | 2018-08-04 | 3 | -4/+202 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Change copyright notice. | Jeroen Leenarts | 2018-07-15 | 14 | -14/+14 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Start wire-up of logging and tunnel system. | Jeroen Leenarts | 2018-07-07 | 1 | -0/+13 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Fix bizarre name | Jason A. Donenfeld | 2018-06-23 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Objective-C wrapper around WireguardGo. | Jeroen Leenarts | 2018-06-22 | 2 | -4/+22 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Allow adding and deleting peers. | Jeroen Leenarts | 2018-05-29 | 2 | -20/+44 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Allow adding unvalidated config. | Jeroen Leenarts | 2018-05-29 | 6 | -16/+121 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Wire up TunnelConfigurationTableViewController. | Jeroen Leenarts | 2018-05-27 | 3 | -7/+147 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | A config having zero peers is allowed. | Jeroen Leenarts | 2018-05-27 | 1 | -5/+5 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | We are dealing with not just any tunnel, but with WireGuard tunnels. | Jeroen Leenarts | 2018-05-27 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Deal with final folder name issues due to Apple's case insensitive case preserving behavior. | Jeroen Leenarts | 2018-05-27 | 35 | -0/+1059 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add trash can icon. | Jeroen Leenarts | 2018-05-26 | 4 | -0/+23 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Some casing trouble in WireGuard strings. | Jeroen Leenarts | 2018-05-26 | 1 | -3/+12 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Everything is a tunnel. | Jeroen Leenarts | 2018-05-26 | 4 | -5/+237 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add bare bones `ProfileConfigurationTableViewController`. | Jeroen Leenarts | 2018-05-24 | 1 | -0/+51 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Basic setup of ConnectionsTableViewController. | Jeroen Leenarts | 2018-05-24 | 1 | -0/+36 |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |