Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | iOS: Refactor importFromFile | Roopesh Chander | 2019-01-14 | 1 | -8/+3 |
| | | | | | | So that it can be used in macOS as well Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Update copyright | Jason A. Donenfeld | 2019-01-07 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Deduplicate functions | Jason A. Donenfeld | 2018-12-14 | 1 | -9/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes) | Eric Kuck | 2018-12-13 | 1 | -1/+1 |
| | | | | | | All swiftlint warnings except one fixed up Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | ||||
* | Remove useless whitespace | Jason A. Donenfeld | 2018-12-13 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | More formatting nits and cyclomatic complexity fixes | Eric Kuck | 2018-12-12 | 1 | -5/+5 |
| | | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | ||||
* | More linter warnings fixed, enabled more swiftlint rules, project cleanup | Eric Kuck | 2018-12-12 | 1 | -2/+2 |
| | | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | ||||
* | ErrorPresenter: Support onPresented for showErrorAlert(title:,message:) | Roopesh Chander | 2018-12-12 | 1 | -3/+4 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Error handling: alertText() can be nil | Roopesh Chander | 2018-12-11 | 1 | -1/+1 |
| | | | | | | Indicating that no alert is to be shown for that error. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Error handling: Use WireGuardAppError and WireGuardResult throughout the app | Roopesh Chander | 2018-12-07 | 1 | -29/+2 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Error handling: Introduce a WireGuardAppError protocol to manage errors | Roopesh Chander | 2018-12-07 | 1 | -28/+2 |
| | | | | | | The alert strings shall be located next to where the errors are declared. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Error handling: Cleanup Tunnels Manager errors | Roopesh Chander | 2018-12-07 | 1 | -19/+30 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Error presenter: Always handle the passed error | Roopesh Chander | 2018-12-07 | 1 | -4/+3 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | VPN: Error out when tunnel activation fails because there's no internet | Roopesh Chander | 2018-12-03 | 1 | -1/+5 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Exporting: Refactor out zip exporting into a separate class | Roopesh Chander | 2018-11-15 | 1 | -0/+6 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Importing: Refactor out zip importing into a separate class | Roopesh Chander | 2018-11-14 | 1 | -0/+8 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | VPN: When activating while another tunnel is active, deactivate the other tunnel | Roopesh Chander | 2018-11-10 | 1 | -15/+0 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | VPN: There are no DNS errors to handle in the app now | Roopesh Chander | 2018-11-10 | 1 | -2/+0 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Move logic to extension: .resolvingEndpointDomains is not longer a valid status | Roopesh Chander | 2018-11-08 | 1 | -2/+0 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | TunnelsManager: account for no or many endpoints | Jason A. Donenfeld | 2018-11-05 | 1 | -2/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | ErrorPresenter: showErrorAlert takes an onPresentated handler | Roopesh Chander | 2018-11-03 | 1 | -2/+3 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | TunnelsManager: get rid of index management | Jason A. Donenfeld | 2018-11-03 | 1 | -0/+2 |
| | | | | | | | 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> | ||||
* | Global: no periods at the end of error messages | Jason A. Donenfeld | 2018-11-03 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Global: OK over Ok | Jason A. Donenfeld | 2018-11-01 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Global: fix up strings | Jason A. Donenfeld | 2018-11-01 | 1 | -7/+7 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Tunnel errors: Consolidate tunnel activation errors into ErrorPresenter | Roopesh Chander | 2018-11-01 | 1 | -0/+28 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | VPN: An ErrorPresenter class to consolidate showing of error alerts | Roopesh Chander | 2018-11-01 | 1 | -0/+46 |
Signed-off-by: Roopesh Chander <roop@roopc.net> |