Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-11-01 | QR code: Fix what happens when an error is shown | 1 | -1/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | NE: Show an alert when someone tries to start the VPN from iOS Settings | 1 | -2/+5 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | Export: fix up export format | 1 | -13/+11 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-01 | Tunnel errors: Consolidate tunnel activation errors into ErrorPresenter | 3 | -16/+36 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | TunnelsManager: Better errors | 1 | -4/+4 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | ConfigFile: WgQuickConfigFileWriter: Fix '[Peer]' section header | 1 | -1/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | Importing: Account for errors in showing the 'No configurations found' error | 1 | -4/+4 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | Tunnel detail: Fix deletion of tunnel | 1 | -7/+8 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | VPN: TunnelsManager: Fix deletion code | 1 | -1/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | VPN: Restart tunnel after modifying a currently active configuration | 2 | -7/+29 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | QR code: Degrade gracefully when running on the simulator or on a device without a camera | 1 | -5/+6 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | Revert "QR code: QR code scanning is not available in the simulator" | 1 | -6/+0 | ||
This reverts commit 9729386406cd9543303a68e51d57b286880bb8cd. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | Importing: Show error when the zip file contains no .conf files | 1 | -0/+4 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | VPN: We have to start observing the tunnelContainer before we attempt to activate it | 1 | -1/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | Importing: Error out on duplicate name | 1 | -3/+5 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | QR Code: Error out on duplicate name | 2 | -7/+10 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | Tunnel edit: Error out on duplicate name when creating / modifying a tunnel | 1 | -5/+3 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | VPN: An ErrorPresenter class to consolidate showing of error alerts | 2 | -1/+51 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | VPN: Introduce an error enum for adding/modifying/removing tunnels | 1 | -11/+28 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | VPN: TunnelsManager: s/TunnelsManagerError/TunnelActivationError/g; | 3 | -10/+10 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-01 | VPN: TunnelsManager should keep track of tunnel names to prevent duplicate names | 1 | -0/+17 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-31 | UI: not all subclasses of CopyableLabelTableViewCell have a detailTextLabel, so generalize | 3 | -1/+13 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-31 | TunnelManager: bound recursion in startActivation | 1 | -3/+11 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-31 | VPN: Retry startTunnel based on error conditions | 2 | -11/+58 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-31 | Tunnel list: Fix importing zip with multiple configurations | 1 | -6/+12 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-31 | VPN: Support adding multiple configurations in one shot | 1 | -0/+21 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-31 | wireguard-go-bridge: extract version for consumption by network extension | 5 | -15/+35 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-31 | wireguard-go-bridge: simplify logging and remove tags | 4 | -15/+10 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-31 | NetworkExtension: close context before turning off go | 1 | -1/+1 | ||
The go turnOff code waits for all readers to have completed. In order to make readers complete, we must send the signal to unblock the request. Thus, we must reorder these. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-31 | wireguard-go-bridge: handle errors in makefile | 1 | -8/+5 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-31 | UI: More elegant copy-to-clipboard behavior | 5 | -59/+87 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-30 | wireguard-go: pull in recent change | 1 | -0/+0 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-30 | QR code: QR code scanning is not available in the simulator | 1 | -0/+6 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-30 | Style: Remove 'Based on' attributions | 2 | -2/+0 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-30 | QR code: Show label overlay with info on how to generate the QR code | 1 | -0/+14 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-30 | Tunnel creation: Placeholders for Listen port, Pre-shared key, Persistent Keepalive | 1 | -1/+6 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-30 | VPN: Refactor use of DNS resolution while activating the tunnel | 1 | -40/+56 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-30 | NE: Print error when unable to start the tunnel | 1 | -1/+4 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-30 | Tunnel view model: IP address can be specified without '/cidr' | 1 | -1/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-30 | Model: IP address can be specified without '/cidr' | 1 | -15/+15 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-30 | Fix error message: s/atleast/at least/g; | 2 | -2/+2 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-30 | Global: fix up captialization in headers | 26 | -26/+26 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-30 | Style: simplify remaining headers | 2 | -9/+2 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-30 | XCode: fall back to default settings | 2 | -35/+16 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-30 | ZIP: fix linter warnings | 2 | -2/+2 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-30 | VPN: Better error messages | 3 | -5/+27 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-29 | VPN: Specify an error when there are no peers with an endpoint | 1 | -0/+5 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-29 | Export: Exporting config files | 5 | -2/+138 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-29 | mv Parsing/ ConfigFile/ | 2 | -3/+3 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-29 | Settings: Add a settings panel | 3 | -0/+161 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> |