Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-11-04 | wireguard-go-bridge: xcode expects install target | Jason A. Donenfeld | 1 | -1/+3 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-04 | XCode: unify version strings | Jason A. Donenfeld | 5 | -8/+12 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-04 | Settings: anchor logo to bottom | Jason A. Donenfeld | 1 | -1/+12 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-04 | Add a correct launch-screen storyboard | Roopesh Chander | 1 | -11/+71 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Revert "Settings: Swap table view sections" | Jason A. Donenfeld | 1 | -5/+5 | |
This reverts commit 1108f8248946f80d29012d8d43658db8461c0fed. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Settings: simplify | Jason A. Donenfeld | 1 | -24/+5 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Global: run through swiftlint | Jason A. Donenfeld | 12 | -55/+54 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Settings: limit size of logo | Jason A. Donenfeld | 1 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Settings: use updated wireguard banner logo | Jason A. Donenfeld | 1 | -0/+0 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | TunnelsManager: restore sanity | Jason A. Donenfeld | 1 | -45/+20 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Change version with 0.0.yyyymmdd versioning scheme | Roopesh Chander | 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 | Roopesh Chander | 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 | Roopesh Chander | 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 | Roopesh Chander | 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" | Roopesh Chander | 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 | Roopesh Chander | 1 | -0/+26 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Settings: Swap table view sections | Roopesh Chander | 1 | -4/+4 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Remove empty image | Roopesh Chander | 1 | -20/+0 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Add Wireguard logo with caption to project | Jeroen Leenarts | 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 | Roopesh Chander | 1 | -4/+5 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | ErrorPresenter: showErrorAlert takes an onPresentated handler | Roopesh Chander | 1 | -2/+3 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Tunnels list: Should deselect the row when handling the selection | Roopesh Chander | 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 | Roopesh Chander | 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 | Roopesh Chander | 3 | -4/+5 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Zip archive: Handle files within folders inside the zip | Roopesh Chander | 1 | -4/+4 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Update readme | Jason A. Donenfeld | 1 | -8/+28 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | TunnelsManager: initialize observer on correct thread | Jason A. Donenfeld | 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 | Jason A. Donenfeld | 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 | Jason A. Donenfeld | 1 | -0/+5 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Tunnels list: Remove separator lines in the table view | Roopesh Chander | 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 | Roopesh Chander | 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 | Roopesh Chander | 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 | Roopesh Chander | 1 | -0/+2 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | Tunnel edit: Use layoutMarginsGuide instead of constants | Roopesh Chander | 1 | -2/+2 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-03 | TunnelsManager: fix use of arrayslice in addMultiple | Jason A. Donenfeld | 1 | -5/+4 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | TunnelsManager: get rid of name set | Jason A. Donenfeld | 1 | -16/+4 | |
Instead, tunnels itself should be a sorted-set. For now it's a list, which is probably fine though. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | TunnelsManager: get rid of index management | Jason A. Donenfeld | 3 | -51/+33 | |
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> | |||||
2018-11-03 | Global: no periods at the end of error messages | Jason A. Donenfeld | 4 | -12/+12 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-03 | Import: rework addMultiple logic | Jason A. Donenfeld | 2 | -36/+43 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-02 | Tunnel detail: In the key-value cell, make the value label scrollable horizontally | Roopesh Chander | 1 | -17/+59 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-02 | Tunnel edit: Ensure all key-value fields have a placeholder text | Roopesh Chander | 1 | -5/+23 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-02 | DNSResolver: Bugfix: Always call completion handler | Roopesh Chander | 1 | -1/+4 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-02 | Info.plist: Update document icons and description | Roopesh Chander | 1 | -2/+7 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-02 | Info.plist: Document type UTI should be consistent with exported UTI | Roopesh Chander | 1 | -1/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-02 | Info.plist: Register zip file for open-in | Roopesh Chander | 1 | -0/+12 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-02 | Info.plist: Add .conf extension to document type | Roopesh Chander | 1 | -0/+4 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-02 | Add document icon | Roopesh Chander | 7 | -5/+62 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-02 | Add app icons | Roopesh Chander | 19 | -18/+36 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-02 | Remove files we don't need | Roopesh Chander | 13 | -341/+0 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-02 | Handle cell reuse in showing delete buttons in red | Roopesh Chander | 2 | -2/+16 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> |