Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tunnels list: Remove separator lines in the table view | Roopesh Chander | 2018-11-03 | 1 | -0/+1 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnels list: Show an 'Add' button when there are no tunnels | Roopesh Chander | 2018-11-03 | 1 | -2/+65 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnels list: Show a busy indicator before the tunnels are loaded | Roopesh Chander | 2018-11-03 | 1 | -29/+55 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnels list: The Add and Settings buttons should be no-ops until the tunnels are loaded | Roopesh Chander | 2018-11-03 | 1 | -0/+2 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | TunnelsManager: get rid of index management | Jason A. Donenfeld | 2018-11-03 | 1 | -4/+4 |
| | | | | | | | No need for premature optimization. There aren't that many tunnels most of the time, and calling sort on a partially sorted array is fast. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Import: rework addMultiple logic | Jason A. Donenfeld | 2018-11-03 | 1 | -23/+33 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Global: OK over Ok | Jason A. Donenfeld | 2018-11-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Tunnels list: Swipe left to delete | Roopesh Chander | 2018-11-01 | 1 | -0/+17 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Global: fix up strings | Jason A. Donenfeld | 2018-11-01 | 1 | -16/+14 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Tunnel errors: Consolidate tunnel activation errors into ErrorPresenter | Roopesh Chander | 2018-11-01 | 1 | -8/+4 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Importing: Account for errors in showing the 'No configurations found' error | Roopesh Chander | 2018-11-01 | 1 | -4/+4 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Revert "QR code: QR code scanning is not available in the simulator" | Roopesh Chander | 2018-11-01 | 1 | -6/+0 |
| | | | | | | This reverts commit 9729386406cd9543303a68e51d57b286880bb8cd. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Importing: Show error when the zip file contains no .conf files | Roopesh Chander | 2018-11-01 | 1 | -0/+4 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Importing: Error out on duplicate name | Roopesh Chander | 2018-11-01 | 1 | -3/+5 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | QR Code: Error out on duplicate name | Roopesh Chander | 2018-11-01 | 1 | -4/+6 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | VPN: TunnelsManager: s/TunnelsManagerError/TunnelActivationError/g; | Roopesh Chander | 2018-11-01 | 1 | -2/+2 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel list: Fix importing zip with multiple configurations | Roopesh Chander | 2018-10-31 | 1 | -6/+12 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | QR code: QR code scanning is not available in the simulator | Roopesh Chander | 2018-10-30 | 1 | -0/+6 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Fix error message: s/atleast/at least/g; | Roopesh Chander | 2018-10-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Global: fix up captialization in headers | Jason A. Donenfeld | 2018-10-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | VPN: Better error messages | Roopesh Chander | 2018-10-30 | 1 | -1/+10 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Export: Exporting config files | Roopesh Chander | 2018-10-29 | 1 | -1/+1 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Settings: Add a settings panel | Roopesh Chander | 2018-10-29 | 1 | -0/+9 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel list, detail: Deletion of tunnels | Roopesh Chander | 2018-10-29 | 1 | -0/+4 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Import: Minor refactoring | Roopesh Chander | 2018-10-29 | 1 | -41/+46 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Import: Show errors when importing fails | Roopesh Chander | 2018-10-29 | 1 | -0/+8 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Import config: Directly add config, don't open up the editor | Roopesh Chander | 2018-10-29 | 1 | -1/+9 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Zip: Import configs from zip files | Roopesh Chander | 2018-10-29 | 1 | -3/+29 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | QR code: Save the scanned tunnel | Roopesh Chander | 2018-10-28 | 1 | -1/+6 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | QR code: Integrate Eric's QR code scanner | Roopesh Chander | 2018-10-28 | 1 | -0/+21 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnels list: Need to pass in a name to the parser | Roopesh Chander | 2018-10-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnels list: Add a switch and an activity indicator to the list view | Roopesh Chander | 2018-10-28 | 1 | -4/+89 |
| | | | | | | | They track the status of the tunnel. The switch can also be used to bring the tunnel up and down. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | VPN: Adding, modifying and deleting actual NETunnelProviderManager instances | Roopesh Chander | 2018-10-27 | 1 | -2/+10 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Import: Support for importing a config file from file providers | Roopesh Chander | 2018-10-27 | 1 | -9/+30 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | iPad: Fix modal presentation style | Roopesh Chander | 2018-10-27 | 1 | -0/+1 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | iPad: Make sure the navigation bar is visible in the detail view | Roopesh Chander | 2018-10-27 | 1 | -2/+4 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel editing: Delegate should also report when editing is cancelled | Roopesh Chander | 2018-10-27 | 1 | -1/+4 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Import: Support for opening a .conf file in the app | Roopesh Chander | 2018-10-27 | 1 | -4/+39 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel creation: After saving the new tunnel, show the detail view | Roopesh Chander | 2018-10-27 | 1 | -2/+14 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Smaller copyright headers | Roopesh Chander | 2018-10-27 | 1 | -7/+2 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel detail: Start off with the tunnel detail view | Roopesh Chander | 2018-10-27 | 1 | -0/+12 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnels list: Update when a tunnel is added | Roopesh Chander | 2018-10-27 | 1 | -2/+13 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel creation: Saving a configuration | Roopesh Chander | 2018-10-27 | 1 | -5/+5 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel creation: Start off with tunnel creation | Roopesh Chander | 2018-10-27 | 1 | -1/+5 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnels list: Show an actions list when the '+' is tapped | Roopesh Chander | 2018-10-27 | 1 | -1/+14 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnels list: Show data from the tunnels manager | Roopesh Chander | 2018-10-27 | 1 | -2/+42 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnels list: Make the table view style explicit | Roopesh Chander | 2018-10-27 | 1 | -0/+8 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Change copyright to WireGuard LLC | Roopesh Chander | 2018-10-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Use a split-view controller as the main (root) view controller | Roopesh Chander | 2018-10-27 | 1 | -0/+35 |
Signed-off-by: Roopesh Chander <roop@roopc.net> |