aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Report the correct number of rows in the info table view.Jeroen Leenarts2018-09-201-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Get rid of a few cosmetic lines.Jeroen Leenarts2018-09-202-0/+14
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Make sure a scanned config is actually saved and displayed.Jeroen Leenarts2018-09-202-2/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Support some form of rotation.Jeroen Leenarts2018-09-201-0/+32
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Make sure correct layering is used to make sure hint remains visible.Jeroen Leenarts2018-09-201-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add add from file within app.Jeroen Leenarts2018-09-191-3/+39
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add edit/done buttons to have a more discoverable way to remove tunnels.Jeroen Leenarts2018-09-182-5/+51
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Move add button to bottom toolbar.Jeroen Leenarts2018-09-181-16/+23
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add settings screen. Move export as zip to settings screen.Jeroen Leenarts2018-09-187-37/+237
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Spelling improvement in log statement.Jeroen Leenarts2018-09-161-2/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Show public key on interface. Do not generate public key on peer on generate. Add public key copy buttons.Jeroen Leenarts2018-09-164-218/+234
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Start a new peer without an allowed ips entry.Jeroen Leenarts2018-09-161-1/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* New peers should begin with zero peers.Jeroen Leenarts2018-09-161-3/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Back button for tunnel table view renamed to "Tunnels"Jeroen Leenarts2018-09-161-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Clean up old school headers.Jeroen Leenarts2018-09-1617-74/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* We do not support "on demand" right now.Jeroen Leenarts2018-09-151-1/+0
| | | | | | 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. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add intermediate "Info" screen.Jeroen Leenarts2018-09-154-26/+468
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Prevent crash on add and deletion of config.Jeroen Leenarts2018-09-151-24/+31
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Re-center app icon.Jeroen Leenarts2018-09-1516-0/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Rename "WireGuard tunnels" to "WireGuard".Jeroen Leenarts2018-09-151-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fix provisioning.Jeroen Leenarts2018-09-151-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Update bundle namesJason A. Donenfeld2018-09-153-5/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Switch copyright assignment from Jason to WireGuard LLC.Jeroen Leenarts2018-09-0620-20/+20
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Working zip import.Jeroen Leenarts2018-09-051-5/+33
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Remove item from provider managers on delete.Jeroen Leenarts2018-09-051-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Make sure to refresh provider managers after saving.Jeroen Leenarts2018-09-051-25/+37
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Import of zip.Jeroen Leenarts2018-09-033-19/+65
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Zip export.Jeroen Leenarts2018-09-023-6/+89
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add import and export logic.Jeroen Leenarts2018-09-015-10/+168
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add addresses, dns and mtu to export string.Jeroen Leenarts2018-08-311-2/+11
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add string conversion for tunnel config.Jeroen Leenarts2018-08-293-0/+52
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Initial merge of rc's work.Jeroen Leenarts2018-08-271-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Move, modify and add key generation functions to project.Jeroen Leenarts2018-08-275-1/+232
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Reworked main tableview switch layout & logicEric Kuck2018-08-222-78/+42
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* Use a Switch on each tunnel cell.Jeroen Leenarts2018-08-213-13/+187
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Line selection configures the tunnel.Jeroen Leenarts2018-08-211-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 Kuck2018-08-219-8/+317
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* Extend validators to work for DNS entries as well.Jeroen Leenarts2018-08-161-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Use `commaSeparatedToArray` utility everywhere.Jeroen Leenarts2018-08-161-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* If the selected tunnel is not "enabled", make it enabled.Jeroen Leenarts2018-08-161-5/+14
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add on demand rule.Jeroen Leenarts2018-08-161-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 Leenarts2018-08-161-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Added validation before saving any tunnelsEric Kuck2018-08-159-19/+212
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* Remove old import.Jeroen Leenarts2018-08-151-1/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Log on VPNStatusDidChange.Jeroen Leenarts2018-08-121-0/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Config tweaking.Jeroen Leenarts2018-08-122-5/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add back addresses.Jeroen Leenarts2018-08-125-26/+58
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fix config generation.Jeroen Leenarts2018-08-091-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 Leenarts2018-08-082-131/+74
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add tunnel provider identifier.Jeroen Leenarts2018-08-084-1/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>