Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-11-07 | iPad: Ensure we set sourceRect for all cases where we use sourceView | Roopesh Chander | 3 | -1/+3 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-07 | Info.plist: Register for handling public.text files for Open-in | Roopesh Chander | 1 | -0/+14 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-07 | Importing: Also support importing public.text files in the file picker | Roopesh Chander | 1 | -1/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-07 | iPad: Set correct sourceRect for the popover anchored on the central 'Add' button | Roopesh Chander | 1 | -0/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-07 | TunnelsManager: Return a manager with no tunnels in the simulator | Roopesh Chander | 1 | -0/+5 | |
To be able to run at least parts of the app in the simulator. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-07 | iPad: Configuring the split-view controller should happen in init(), not loadView() | Roopesh Chander | 1 | -4/+9 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-07 | Settings: show build id | Jason A. Donenfeld | 1 | -1/+4 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-07 | Make license consistent | Jason A. Donenfeld | 1 | -338/+19 | |
We changed all the files and the README to MIT a long time ago but forgot to update COPYING. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-06 | Version bump0.0.20181104-3 | Jason A. Donenfeld | 1 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-06 | Importing: simplify | Jason A. Donenfeld | 1 | -26/+15 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-07 | Importing: Assume imported files without .conf or .zip extensions to be a config file | Roopesh Chander | 1 | -5/+5 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-06 | DNSResolver: No need to resolve if the endpoint is already an IP address | Roopesh Chander | 1 | -2/+6 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-06 | Model: Endpoint.hasHostAsIPAddress() | Roopesh Chander | 1 | -0/+13 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-06 | PacketTunnelProvider: modernize header | Jason A. Donenfeld | 1 | -3/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-06 | Not horribly broken | Jason A. Donenfeld | 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> | |||||
2018-11-06 | Global: swiftlint autocorrect --format | Roopesh Chander | 5 | -15/+15 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-06 | Global: swiftlint autocorrect | Roopesh Chander | 1 | -1/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-06 | Importing: Error out on file with unsupported file extension | Roopesh Chander | 1 | -1/+9 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-06 | wireguard-go-bridge: take fd instead of fnptr | Jason A. Donenfeld | 7 | -197/+76 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-06 | Xcode: enable more warnings | Jason A. Donenfeld | 1 | -1/+5 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-06 | Tunnel edit: TunnelEditTableViewKeyValueCell need not support a read-only mode now | Roopesh Chander | 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 | Roopesh Chander | 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 | Roopesh Chander | 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 | Roopesh Chander | 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 | Roopesh Chander | 1 | -0/+7 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-05 | Version bump0.0.20181104-2 | Jason A. Donenfeld | 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 | Roopesh Chander | 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 | Roopesh Chander | 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 | Roopesh Chander | 1 | -0/+8 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-11-05 | global: convert to Swift 4.2 | Jason A. Donenfeld | 7 | -14/+16 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-05 | TunnelsManager: account for no or many endpoints | Jason A. Donenfeld | 3 | -22/+20 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-05 | wireguard-go-bridge: work around DWARF generation issue | Jason A. Donenfeld | 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 | Jason A. Donenfeld | 1 | -1/+7 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-11-05 | Settings: account for bottom padding on iPhone X | Jason A. Donenfeld | 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 | Jason A. Donenfeld | 4 | -13/+4 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
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> |