Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Tunnel view model: IP address can be specified without '/cidr' | Roopesh Chander | 2018-10-30 | 1 | -1/+1 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Model: IP address can be specified without '/cidr' | Roopesh Chander | 2018-10-30 | 1 | -15/+15 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Fix error message: s/atleast/at least/g; | Roopesh Chander | 2018-10-30 | 2 | -2/+2 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Global: fix up captialization in headers | Jason A. Donenfeld | 2018-10-30 | 26 | -26/+26 | |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
* | Style: simplify remaining headers | Jason A. Donenfeld | 2018-10-30 | 2 | -9/+2 | |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
* | XCode: fall back to default settings | Jason A. Donenfeld | 2018-10-30 | 2 | -35/+16 | |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
* | ZIP: fix linter warnings | Jason A. Donenfeld | 2018-10-30 | 2 | -2/+2 | |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
* | VPN: Better error messages | Roopesh Chander | 2018-10-30 | 3 | -5/+27 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | VPN: Specify an error when there are no peers with an endpoint | Roopesh Chander | 2018-10-29 | 1 | -0/+5 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Export: Exporting config files | Roopesh Chander | 2018-10-29 | 5 | -2/+138 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | mv Parsing/ ConfigFile/ | Roopesh Chander | 2018-10-29 | 2 | -3/+3 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Settings: Add a settings panel | Roopesh Chander | 2018-10-29 | 3 | -0/+161 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Model: Cap networkPrefixLengths to valid values | Roopesh Chander | 2018-10-29 | 1 | -1/+7 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel edit: Support for exclude private IPs | Roopesh Chander | 2018-10-29 | 1 | -5/+60 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel view model: Support for exclude private IPs | Roopesh Chander | 2018-10-29 | 1 | -0/+70 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel edit: Fix keyboard type for reused cells | Roopesh Chander | 2018-10-29 | 1 | -0/+1 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel detail: Assume there's just one section per peer | Roopesh Chander | 2018-10-29 | 1 | -24/+17 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel edit: Assume there's just one section per peer | Roopesh Chander | 2018-10-29 | 1 | -30/+19 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel edit: Set correct keyboard types | Roopesh Chander | 2018-10-29 | 1 | -0/+19 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | VPN: If we don't have to make a DNS request, we shouldn't enter that status | Roopesh Chander | 2018-10-29 | 2 | -13/+43 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | VPN: Cache DNS resolutions while the app is in memory | Roopesh Chander | 2018-10-29 | 1 | -6/+22 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | VPN: Reload the tunnel before starting it up | Roopesh Chander | 2018-10-29 | 1 | -9/+12 | |
| | | | | | | To avoid errors like this: https://stackoverflow.com/q/47550706 Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel list, detail: Deletion of tunnels | Roopesh Chander | 2018-10-29 | 2 | -2/+31 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | VPN: Fix deletion of tunnels | Roopesh Chander | 2018-10-29 | 1 | -1/+3 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Fix: Make sure all prepareForReuse() implementations call super | Roopesh Chander | 2018-10-29 | 2 | -0/+4 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel edit: Set correct title when editing | Roopesh Chander | 2018-10-29 | 1 | -1/+1 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel detail: Change title after editing completes | Roopesh Chander | 2018-10-29 | 1 | -0/+1 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel detail: Copying the public key | Roopesh Chander | 2018-10-29 | 1 | -1/+1 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Tunnel editing: Fix cell class names | Roopesh Chander | 2018-10-29 | 1 | -16/+16 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Import: Use the refactored function for Open-in | Roopesh Chander | 2018-10-29 | 1 | -1/+1 | |
| | | | | 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 | 3 | -25/+29 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Zip: Add zip file reader | Roopesh Chander | 2018-10-29 | 2 | -0/+84 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Zip: Include minizip in our Xcode project | Roopesh Chander | 2018-10-29 | 2 | -0/+44 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Zip: Add code from the minizip project | Roopesh Chander | 2018-10-29 | 7 | -0/+5460 | |
| | | | | | | Source: https://zlib.net/zlib-1.2.11.tar.gz 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: Ask for title when scanning a QR code | Jeroen Leenarts | 2018-10-28 | 1 | -2/+14 | |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
* | QR code: Minor refactoring | Roopesh Chander | 2018-10-28 | 1 | -5/+5 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | QR code: Support some form of rotation. | Jeroen Leenarts | 2018-10-28 | 1 | -0/+32 | |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
* | QR code: Make sure correct layering is used to make sure hint remains visible. | Jeroen Leenarts | 2018-10-28 | 1 | -1/+1 | |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
* | QR code: Integrate Eric's QR code scanner | Roopesh Chander | 2018-10-28 | 3 | -14/+36 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | Info.plist: Indicate that the app shall use the camera | Roopesh Chander | 2018-10-28 | 1 | -0/+2 | |
| | | | | 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> | |||||
* | Revert "Parser: Interface name can be added after parsing" | Roopesh Chander | 2018-10-28 | 1 | -2/+4 | |
| | | | | | | This reverts commit d3a9e7914909fc0306921fde5ff9e215c22b6a56. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | QR code: Ability to add tunnels with a QR code scan | Eric Kuck | 2018-10-28 | 1 | -0/+107 | |
| | | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
* | Model: Ensure name is not empty | Roopesh Chander | 2018-10-28 | 1 | -0/+1 | |
| | | | | | | | | | We don't need it because we don't have to open the new-config UI after scanning a QR code. This reverts commit db72e95. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | VPN: A tunnel may be already active on app startup | Roopesh Chander | 2018-10-28 | 1 | -9/+21 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
* | VPN: Remove ability to deactivate the tunnel while resolving DNS | Roopesh Chander | 2018-10-28 | 1 | -13/+7 | |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> |