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
f9c2a82740
Back button for tunnel table view renamed to "Tunnels"
2018-09-16 21:19:14 +02:00
Jeroen Leenarts
65bf6d807d
Clean up old school headers.
2018-09-16 21:17:54 +02:00
Jeroen Leenarts
0ec034501e
We do not support "on demand" right now.
...
On demand has the effect of the VPN tunnel being started "on demand" based on a set of triggering criteria. Currently there are no criteria in place, so it always triggers.
2018-09-15 21:26:07 +02:00
Jeroen Leenarts
54aa2767b3
Add intermediate "Info" screen.
2018-09-15 21:24:52 +02:00
Jeroen Leenarts
39990ab480
Prevent crash on add and deletion of config.
2018-09-15 21:23:47 +02:00
Jeroen Leenarts
5df512d4fe
Re-center app icon.
2018-09-15 20:29:28 +02:00
Jeroen Leenarts
afd09fb5f0
Rename "WireGuard tunnels" to "WireGuard".
2018-09-15 20:27:14 +02:00
Jeroen Leenarts
562433468b
Fix provisioning.
2018-09-15 20:26:17 +02:00
Jason A. Donenfeld
34bea16e06
Let XCode mess with stuff
2018-09-15 16:13:50 +02:00
Jason A. Donenfeld
55c0242e84
Update bundle names
2018-09-15 02:22:10 +02:00
Jason A. Donenfeld
979f47fef3
Remove testing id
2018-09-15 01:33:48 +02:00
Jason A. Donenfeld
a23c120b32
Set correct team
2018-09-15 01:32:41 +02:00
Jeroen Leenarts
4be76c16e2
Add note about availability of Go.
2018-09-13 23:36:48 +02:00
Jeroen Leenarts
6c49e9151a
Switch copyright assignment from Jason to WireGuard LLC.
2018-09-06 07:42:23 +02:00
Jeroen Leenarts
2cd96f3105
Working zip import.
2018-09-05 20:25:54 +02:00
Jeroen Leenarts
989117a14c
Remove item from provider managers on delete.
2018-09-05 20:25:32 +02:00
Jeroen Leenarts
676bf6c312
Make sure to refresh provider managers after saving.
2018-09-05 20:10:09 +02:00
Jeroen Leenarts
dd899fa63d
Import of zip.
2018-09-03 00:08:34 +02:00
Jeroen Leenarts
273f30d882
Lazy WGContext made connection unstable.
2018-09-02 23:23:30 +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
fc70a92800
Add addresses, dns and mtu to export string.
2018-08-31 21:40:24 +02:00
Jason A. Donenfeld
14e7391cce
wireguard-go-bridge: include header for free function
2018-08-31 10:29:27 -06:00
Jeroen Leenarts
9af7ceac2e
Add string conversion for tunnel config.
2018-08-29 15:01:59 +02:00
Jeroen Leenarts
0eb10bbf41
Replace NSLog with os_log.
2018-08-28 14:05:34 +02:00
Jeroen Leenarts
2261e3a9ad
Cleanup config extraction.
2018-08-28 14:05:19 +02:00
Jeroen Leenarts
56eed12020
Move connection logic into seperate function.
2018-08-28 14:04:38 +02:00
Jeroen Leenarts
a9fe3a3b87
Extract log config to a function and base log level on wg level.
2018-08-28 14:03:53 +02:00
Jeroen Leenarts
91040774a8
Make wgContext lazy.
2018-08-28 14:02:59 +02:00
Jeroen Leenarts
217b632ccb
Initial merge of rc's work.
2018-08-27 22:32:47 +02:00
Jeroen Leenarts
b730dcf6c0
Select correct IP version identifier based on packet contents.
2018-08-27 13:52:02 +02:00
Jeroen Leenarts
acb7caa1f8
Move, modify and add key generation functions to project.
2018-08-27 13:38:50 +02:00
Jason A. Donenfeld
65f5efd6aa
wireguard-go-bridge: free C strings
...
Reported-by: Anders Bergh <anders1@gmail.com>
2018-08-26 21:11:39 -06:00
Jeroen Leenarts
43b7b55cc1
Add autorelease pool markers in Go callback functions.
2018-08-23 09:17:04 +02:00
Eric Kuck
dc5a99e0a3
Reworked main tableview switch layout & logic
2018-08-22 13:34:08 -05:00
Jason A. Donenfeld
6ccf19cf80
Import 25519 functions, to be reorganized later
2018-08-21 16:14:17 -07: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
798b2fed66
Use first peer's endpoint as the tunnel remote address.
2018-08-17 22:07:01 +02: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
Jeroen Leenarts
5fd6d91b3a
Disable warning for function body length.
2018-08-16 21:46:54 +02:00
Jeroen Leenarts
35d88eff60
Calculate and apply CIDR.
2018-08-16 21:26:24 +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