Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-02-09 | TunnelsManager: No need to access tunnelConfiguration on status change | Roopesh Chander | 1 | -5/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-08 | Version bump0.0.20190207-2 | Jason A. Donenfeld | 1 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-09 | Fix writing of preshared key to config format | Roopesh Chander | 1 | -1/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-08 | Project: don't embed swift binaries into appex | Jason A. Donenfeld | 1 | -4/+10 | |
Otherwise we're rejected from the app store. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-08 | Global: fix swiftlint issues | Jason A. Donenfeld | 9 | -25/+21 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-08 | wireguard-go-bridge: get rid of nopie warning | Jason A. Donenfeld | 1 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-08 | wireguard-go-bridge: Cache go tarballs | Jason A. Donenfeld | 2 | -4/+15 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-08 | KeyEncoding: rename file to match extension filename style | Jason A. Donenfeld | 2 | -10/+10 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-08 | Key: we already do len checking in C | Jason A. Donenfeld | 1 | -6/+0 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-08 | Info.plist: Add missing key types0.0.20190207-1 | Jason A. Donenfeld | 2 | -0/+4 | |
I worry that LSMinimumSystemVersion in the extension's plist might be problematic, since that same plist runs on macOS and iOS. We _might_ need to bifurcate. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-08 | Version bump | Jason A. Donenfeld | 1 | -1/+1 | |
First Mac App Store release if all goes well. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-08 | Key: Use C implementation instead | Jason A. Donenfeld | 6 | -111/+173 | |
Swift compiles so slowly and it's unclear all of the insane type punning was even correct. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-08 | Key: Constant time encoding | Jason A. Donenfeld | 9 | -62/+207 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-08 | TunnelsManager: Ignore status changes on tunnel providers we don't have | Roopesh Chander | 1 | -2/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-08 | iOS: Use shorter pretty time | Roopesh Chander | 2 | -0/+22 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-08 | iOS: Tunnel detail: Turn off animation when showing fields changing | Roopesh Chander | 1 | -1/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-08 | macOS: Show alert if exiting with an active tunnel | Roopesh Chander | 2 | -3/+25 | |
Instead of deactivating the tunnel. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-08 | TunnelsManager: Don't lose .restarting state | Roopesh Chander | 1 | -4/+5 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-08 | TunnelsManager: Log startDeactivation calls | Roopesh Chander | 1 | -0/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-07 | wireguard-go: Bump | Jason A. Donenfeld | 2 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-07 | Enable hardened runtime | Jason A. Donenfeld | 1 | -0/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-07 | NetworkExtensionMac: Don't forget to link to the networkextension framework | Jason A. Donenfeld | 1 | -0/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-07 | StatusItemController: Show animation when deactivating | Jason A. Donenfeld | 1 | -3/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-07 | PacketTunnelProvider: proper fix for 32073323 | Jason A. Donenfeld | 2 | -15/+7 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-07 | TunnelsManager: When creating/modifying a tunnel, update the associated object | Roopesh Chander | 1 | -5/+7 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-06 | macOS: prohibit multiple instances of app | Jason A. Donenfeld | 1 | -0/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-06 | PrivateDataConfirmation: prompt with touch/face/pin/password ID for viewing/exporting keys | Jason A. Donenfeld | 9 | -41/+106 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-06 | LegacyConfig: Remove and support plaintext for .mobileconfig | Jason A. Donenfeld | 3 | -215/+13 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-06 | Keychain: store configurations in keychain instead of providerConfig | Jason A. Donenfeld | 8 | -31/+201 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-06 | TunnelsManager: cache access to configuration object | Jason A. Donenfeld | 1 | -1/+9 | |
Supposedly we never change it once per object, so we do the objective C hack of adding it cached to the extension. This prevents 1000s of calls to the keychain and improves the speed of imports. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-06 | Project: Remove OS name from appex file name | Jason A. Donenfeld | 1 | -15/+15 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-06 | TunnelsManager: Wait for 6 seconds on deactivation instead of 5 | Jason A. Donenfeld | 1 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-05 | wg-quick conf parser: Handle inline comments correctly | Roopesh Chander | 1 | -3/+3 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-05 | macOS: Select tunnel after adding it with 'Add empty tunnel' | Roopesh Chander | 1 | -0/+13 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-05 | macOS: Ensure fields are updated on saving | Roopesh Chander | 1 | -1/+3 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-05 | iOS: Ensure fields are updated on saving | Roopesh Chander | 1 | -0/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-05 | macOS: Apply runtime configuration by diff-ing | Roopesh Chander | 1 | -15/+88 | |
And apply the diff on the tableView as insertRows/removeRows. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-05 | TunnelViewModel: Don't call peer change handler if there are no changes | Roopesh Chander | 1 | -1/+3 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-05 | macOS: Tunnel detail: Refactor calculation of tableViewModelRows | Roopesh Chander | 1 | -12/+30 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-05 | x25519: demand RNG is successful | Jason A. Donenfeld | 1 | -1/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-03 | Config: Add template for macOS key | Jason A. Donenfeld | 1 | -1/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-03 | iOS: SwitchCell should hold the observation token | Roopesh Chander | 2 | -33/+36 | |
And should nil the token when preparing for reuse. This also reverts "iOS: Tunnel detail: Refactor updation of status" Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-03 | iOS: KeyValueCell should hold the observation token | Roopesh Chander | 2 | -2/+4 | |
And should nil the token when preparing for reuse. Otherwise, the observation closure is still active even after the cell gets reused. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-03 | wireguard-go: bump | Jason A. Donenfeld | 1 | -0/+0 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-02 | iOS: Apply runtime configuration by diff-ing | Roopesh Chander | 2 | -19/+217 | |
And apply the diff on the tableView as insert/remove/reloads. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-02 | iOS: Tunnel detail: Keep track of visible fields with a [Bool] array | Roopesh Chander | 1 | -10/+28 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-02-01 | Strings: fix backwards clock wording | Jason A. Donenfeld | 2 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2019-02-01 | iOS: Tunnel detail: Reload runtime config every second | Roopesh Chander | 1 | -3/+46 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-01-31 | iOS: Tunnel detail: Refactor updation of status | Roopesh Chander | 1 | -33/+35 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2019-01-31 | Fix handling of 'PersistentKeepalive: every n seconds' | Roopesh Chander | 4 | -4/+12 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> |