Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-03-19 | Version: CFBundleVersion must always increase for macOS app store0.0.20190319-4 | 1 | -1/+1 | ||
So we'll just start doing it like that, then. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-03-18 | Swiftlint: variable_name -> identifier_name | 1 | -1/+1 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-03-18 | Version bump0.0.20190319-1 | 1 | -2/+2 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-03-18 | macos: TunnelsList: set allowsEmptySelection after making initial selection | 1 | -1/+1 | ||
Otherwise we never get the event that the selection changed, so we don't wind up showing anything in the details pane. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-03-18 | iOS: Consolidate all showConfirmationAlert()s into one place | 5 | -47/+37 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | iOS: Tunnels list: Ability to remove multiple tunnels at a time | 3 | -4/+145 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | iOS: Tunnel edit: Add missing enum values | 1 | -0/+2 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-19 | macOS: ButtonedDetailViewController: Set min dimensions | 1 | -0/+6 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | ringlogger: document races | 1 | -0/+3 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-03-18 | macOS: Tunnels list: Double-click to activate / deactivate | 1 | -0/+13 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | macOS: Tunnels list: Don't allow empty selection | 1 | -0/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: macOS: Remove unused class ControlRow | 2 | -65/+0 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: macOS: Integrate Ethernet and Wi-Fi controls in one row | 2 | -45/+82 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: View model should account for isActivateOnDemandEnabled | 5 | -20/+22 | ||
This is needed to correctly handle NETunnelProviderManager's isOnDemandEnabled property getting changed outside of the app. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: macOS: Disable SSIDs field when adding a tunnel | 1 | -0/+1 | ||
It shouldn't be editable when the VPN prompt is shown. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: iOS: Disable selection in SSID detail table view | 1 | -0/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: macOS: Remove unused class PopupRow | 2 | -79/+0 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: macOS: Auto-complete SSIDs based on currently connected SSID | 1 | -0/+16 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: iOS: Change wording for add-SSIDs rows | 1 | -2/+2 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: "Only selected SSIDs" -> "Only these SSIDs" | 2 | -4/+4 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: macOS: Tunnel detail: List SSIDs | 2 | -1/+10 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: iOS: Only n SSIDs / Except m SSIDs | 4 | -2/+25 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: iOS: Show list of SSIDs in a separate screen | 3 | -6/+88 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: iOS: SSIDs view: Always show the selected SSIDs section | 3 | -25/+38 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: Remove ActivateOnDemandSetting type | 8 | -74/+35 | ||
The ActivateOnDemandOption type shall be used instead Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: TunnelViewModel: Remove unused on-demand-related methods | 1 | -43/+0 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: macOS: Tunnel detail: Show SSID info | 2 | -3/+25 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: iOS: Update on-demand info shown in tunnel edit view | 3 | -4/+23 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: ActivateOnDemandViewModel: Uniquify SSIDs list | 1 | -2/+16 | ||
And if SSIDs list is empty, fall back to .anySSID option Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: macOS: Support SSIDs in on demand activation | 4 | -22/+195 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: iOS: Tunnel detail: Show SSID info | 4 | -17/+80 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: iOS: Add ability to add current SSID | 2 | -6/+73 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: iOS: Xcode: Add ability to access current SSID | 2 | -0/+5 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: iOS: Support for SSIDs | 8 | -41/+411 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: Introducing ActivateOnDemandViewModel | 3 | -0/+145 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: Infrastructure for supporting SSID-based rules | 4 | -21/+71 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | on-demand: Simplify OS-specific code for interface type selection | 4 | -71/+43 | ||
Previously, the enum values themselves were different for iOS and macOS. With this commit, the enum values are common, and only how they're handled is specific to iOS and macOS. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | macOS: Localize tooltips | 2 | -2/+7 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | macOS: Tunnel detail: Make the Activate button part of the list view | 4 | -39/+112 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | macOS: Nullify observationToken on prepareForReuse() | 1 | -0/+1 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-18 | TunnelName: sort correctly with numbers and capitals | 2 | -5/+8 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-03-17 | ringlogger: support mpsc for singlefile | 11 | -93/+159 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-03-17 | macOS: Tunnel detail: Activate / Deactivate is now a button | 2 | -35/+33 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-17 | macOS: Tunnel detail: Show the status in the list view | 3 | -8/+61 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-17 | macOS: KeyValueImageRow class | 1 | -4/+44 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-12 | wireguard-go-bridge: update deps | 2 | -9/+6 | ||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-03-11 | wg-quick parser: trim \r as well | 1 | -5/+5 | ||
The influx of Windows users has already begun to infect our nice project. Reported-by: Cosku Bas <cosku.bas@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-03-11 | TunnelsManager: Don't restart if only on-demand setting has changed | 1 | -5/+11 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-10 | macOS: Ability to remove multiple tunnels at a time | 3 | -13/+41 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-03-10 | TunnelsManager: Support for removing multiple tunnels at a time | 1 | -2/+22 | ||
Signed-off-by: Roopesh Chander <roop@roopc.net> |