Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Version bump0.0.20181104-3 | Jason A. Donenfeld | 2018-11-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Importing: simplify | Jason A. Donenfeld | 2018-11-06 | 1 | -26/+15 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Importing: Assume imported files without .conf or .zip extensions to be a config file | Roopesh Chander | 2018-11-07 | 1 | -5/+5 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | DNSResolver: No need to resolve if the endpoint is already an IP address | Roopesh Chander | 2018-11-06 | 1 | -2/+6 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Model: Endpoint.hasHostAsIPAddress() | Roopesh Chander | 2018-11-06 | 1 | -0/+13 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | PacketTunnelProvider: modernize header | Jason A. Donenfeld | 2018-11-06 | 1 | -3/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Not horribly broken | Jason A. Donenfeld | 2018-11-06 | 1 | -5/+0 |
| | | | | | | | | Instead it's just mostly broken. Maybe someday it will only be partially broken. Then a bit broken. And then maybe not broken at all? Before, of course, it's broken again. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Global: swiftlint autocorrect --format | Roopesh Chander | 2018-11-06 | 5 | -15/+15 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Global: swiftlint autocorrect | Roopesh Chander | 2018-11-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Importing: Error out on file with unsupported file extension | Roopesh Chander | 2018-11-06 | 1 | -1/+9 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | wireguard-go-bridge: take fd instead of fnptr | Jason A. Donenfeld | 2018-11-06 | 7 | -197/+76 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Xcode: enable more warnings | Jason A. Donenfeld | 2018-11-06 | 1 | -1/+5 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Tunnel edit: TunnelEditTableViewKeyValueCell need not support a read-only mode now | Roopesh Chander | 2018-11-06 | 1 | -21/+2 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel edit: A new cell class for the public key field, to make the value scrollable | Roopesh Chander | 2018-11-06 | 1 | -0/+70 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel detail: Refactor out the label scrolling into a separate UI class | Roopesh Chander | 2018-11-06 | 3 | -31/+63 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel view model: Peers in a configuation may not share the same public key | Roopesh Chander | 2018-11-06 | 1 | -0/+7 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Parser: Peers in a configuation may not share the same public key | Roopesh Chander | 2018-11-06 | 1 | -0/+7 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Version bump0.0.20181104-2 | Jason A. Donenfeld | 2018-11-05 | 1 | -1/+1 |
| | | | | | | | We update the build number, not the version number, so that test flight doesn't need a new review. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Parser: Address, DNS and AllowedIPs can have mutliple entries | Roopesh Chander | 2018-11-05 | 1 | -1/+6 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | QR Code: Dismiss the QR code screen when the name prompt is cancelled | Roopesh Chander | 2018-11-05 | 1 | -1/+3 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel view model: No need to save if we already have a validated configuration object | Roopesh Chander | 2018-11-05 | 1 | -0/+8 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | global: convert to Swift 4.2 | Jason A. Donenfeld | 2018-11-05 | 7 | -14/+16 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | TunnelsManager: account for no or many endpoints | Jason A. Donenfeld | 2018-11-05 | 3 | -22/+20 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | wireguard-go-bridge: work around DWARF generation issue | Jason A. Donenfeld | 2018-11-05 | 1 | -2/+2 |
| | | | | | | Golang bug 25148 upstream. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | PacketTunnelProvider: clamp v6 addresses to /120 | Jason A. Donenfeld | 2018-11-05 | 1 | -1/+7 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Settings: account for bottom padding on iPhone X | Jason A. Donenfeld | 2018-11-05 | 1 | -4/+4 |
| | | | | | Reported-by: Jeffrey A. Donenfeld <jad@runblue.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | XCode: use old network extension ID0.0.20181104-1 | Jason A. Donenfeld | 2018-11-04 | 4 | -13/+4 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | wireguard-go-bridge: xcode expects install target | Jason A. Donenfeld | 2018-11-04 | 1 | -1/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | XCode: unify version strings | Jason A. Donenfeld | 2018-11-04 | 5 | -8/+12 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Settings: anchor logo to bottom | Jason A. Donenfeld | 2018-11-04 | 1 | -1/+12 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add a correct launch-screen storyboard | Roopesh Chander | 2018-11-04 | 1 | -11/+71 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Revert "Settings: Swap table view sections" | Jason A. Donenfeld | 2018-11-03 | 1 | -5/+5 |
| | | | | | | This reverts commit 1108f8248946f80d29012d8d43658db8461c0fed. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Settings: simplify | Jason A. Donenfeld | 2018-11-03 | 1 | -24/+5 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Global: run through swiftlint | Jason A. Donenfeld | 2018-11-03 | 12 | -55/+54 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Settings: limit size of logo | Jason A. Donenfeld | 2018-11-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Settings: use updated wireguard banner logo | Jason A. Donenfeld | 2018-11-03 | 1 | -0/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | TunnelsManager: restore sanity | Jason A. Donenfeld | 2018-11-03 | 1 | -45/+20 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Change version with 0.0.yyyymmdd versioning scheme | Roopesh Chander | 2018-11-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | VPN: Make sure actions inside tunnelProvider completion handlers are done in the main queue | Roopesh Chander | 2018-11-03 | 1 | -17/+35 |
| | | | | | | They should really already be in the main queue, but we do this just in case. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | VPN: Start observing the status only if startTunnel() succeeds | Roopesh Chander | 2018-11-03 | 1 | -1/+1 |
| | | | | | | This should fix the status change to .disconnected when we're resolving endpoints Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | VPN: We should never get a status change to .disconnected if we're resolving endpoints | Roopesh Chander | 2018-11-03 | 1 | -0/+1 |
| | | | | | | But we do, which we'll fix subsequently Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Revert "TunnelsManager: initialize observer on correct thread" | Roopesh Chander | 2018-11-03 | 1 | -7/+5 |
| | | | | | | | | | Rather, we'll make sure we always call startObservingTunnelStatus from the main thread. This reverts commit d16a6a167c8217e81dd9111d1ad9e4ec6429ef3b. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Settings: Show the captioned WireGuard logo at the end | Roopesh Chander | 2018-11-03 | 1 | -0/+26 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Settings: Swap table view sections | Roopesh Chander | 2018-11-03 | 1 | -4/+4 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Remove empty image | Roopesh Chander | 2018-11-03 | 1 | -20/+0 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Add Wireguard logo with caption to project | Jeroen Leenarts | 2018-11-03 | 2 | -0/+15 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Tunnels list: Fix status switch look after flipping it off after an error | Roopesh Chander | 2018-11-03 | 1 | -4/+5 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | ErrorPresenter: showErrorAlert takes an onPresentated handler | Roopesh Chander | 2018-11-03 | 1 | -2/+3 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnels list: Should deselect the row when handling the selection | Roopesh Chander | 2018-11-03 | 1 | -0/+1 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Tunnel list: Don't show the detail view after creating a config from scratch | Roopesh Chander | 2018-11-03 | 1 | -16/+0 |
| | | | | | | So it's consistent with the other two "Add a configuration" menu items Signed-off-by: Roopesh Chander <roop@roopc.net> |