Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-11-06 | Tunnel edit: TunnelEditTableViewKeyValueCell need not support a read-only mode now | 1 | -21/+2 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-06 | Tunnel edit: A new cell class for the public key field, to make the value scrollable | 1 | -0/+70 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-06 | Tunnel detail: Refactor out the label scrolling into a separate UI class | 3 | -31/+63 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-06 | Tunnel view model: Peers in a configuation may not share the same public key | 1 | -0/+7 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-06 | Parser: Peers in a configuation may not share the same public key | 1 | -0/+7 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-05 | Version bump0.0.20181104-2 | 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> | |||||
2018-11-05 | Parser: Address, DNS and AllowedIPs can have mutliple entries | 1 | -1/+6 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-05 | QR Code: Dismiss the QR code screen when the name prompt is cancelled | 1 | -1/+3 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-05 | Tunnel view model: No need to save if we already have a validated configuration object | 1 | -0/+8 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-05 | global: convert to Swift 4.2 | 7 | -14/+16 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-05 | TunnelsManager: account for no or many endpoints | 3 | -22/+20 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-05 | wireguard-go-bridge: work around DWARF generation issue | 1 | -2/+2 | ||
Golang bug 25148 upstream. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-05 | PacketTunnelProvider: clamp v6 addresses to /120 | 1 | -1/+7 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-05 | Settings: account for bottom padding on iPhone X | 1 | -4/+4 | ||
Reported-by: Jeffrey A. Donenfeld <jad@runblue.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-04 | XCode: use old network extension ID0.0.20181104-1 | 4 | -13/+4 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-04 | wireguard-go-bridge: xcode expects install target | 1 | -1/+3 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-04 | XCode: unify version strings | 5 | -8/+12 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-04 | Settings: anchor logo to bottom | 1 | -1/+12 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-04 | Add a correct launch-screen storyboard | 1 | -11/+71 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Revert "Settings: Swap table view sections" | 1 | -5/+5 | ||
This reverts commit 1108f8248946f80d29012d8d43658db8461c0fed. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Settings: simplify | 1 | -24/+5 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Global: run through swiftlint | 12 | -55/+54 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Settings: limit size of logo | 1 | -1/+1 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Settings: use updated wireguard banner logo | 1 | -0/+0 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | TunnelsManager: restore sanity | 1 | -45/+20 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Change version with 0.0.yyyymmdd versioning scheme | 1 | -1/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | VPN: Make sure actions inside tunnelProvider completion handlers are done in the main queue | 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> | |||||
2018-11-03 | VPN: Start observing the status only if startTunnel() succeeds | 1 | -1/+1 | ||
This should fix the status change to .disconnected when we're resolving endpoints Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | VPN: We should never get a status change to .disconnected if we're resolving endpoints | 1 | -0/+1 | ||
But we do, which we'll fix subsequently Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Revert "TunnelsManager: initialize observer on correct thread" | 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> | |||||
2018-11-03 | Settings: Show the captioned WireGuard logo at the end | 1 | -0/+26 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Settings: Swap table view sections | 1 | -4/+4 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Remove empty image | 1 | -20/+0 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Add Wireguard logo with caption to project | 2 | -0/+15 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Tunnels list: Fix status switch look after flipping it off after an error | 1 | -4/+5 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | ErrorPresenter: showErrorAlert takes an onPresentated handler | 1 | -2/+3 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Tunnels list: Should deselect the row when handling the selection | 1 | -0/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Tunnel list: Don't show the detail view after creating a config from scratch | 1 | -16/+0 | ||
So it's consistent with the other two "Add a configuration" menu items Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Ensure that all tunnel names are trimmed of whitespaces | 3 | -4/+5 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Zip archive: Handle files within folders inside the zip | 1 | -4/+4 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Update readme | 1 | -8/+28 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | TunnelsManager: initialize observer on correct thread | 1 | -5/+7 | ||
Because of the callback recursion, this function needs to always be called from the right thread Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | TunnelsManager: do not track currentTunnel | 1 | -33/+6 | ||
It's error prone and does not give us anything. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | TunnelsManager: do not change back to inactive if we are resolving the endpoint | 1 | -0/+5 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Tunnels list: Remove separator lines in the table view | 1 | -0/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Tunnels list: Show an 'Add' button when there are no tunnels | 1 | -2/+65 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Tunnels list: Show a busy indicator before the tunnels are loaded | 1 | -29/+55 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Tunnels list: The Add and Settings buttons should be no-ops until the tunnels are loaded | 1 | -0/+2 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Tunnel edit: Use layoutMarginsGuide instead of constants | 1 | -2/+2 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | TunnelsManager: fix use of arrayslice in addMultiple | 1 | -5/+4 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |