Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-12-15 | Version bump0.0.20181104-6 | Jason A. Donenfeld | 1 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-14 | Fixed editable KeyValueCells being copyable | Eric Kuck | 2 | -4/+1 | |
Fixed DNS servers not saving Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-15 | Fix confusing indentation | Jason A. Donenfeld | 1 | -3/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-14 | KeyValueCells now share code | Eric Kuck | 9 | -390/+196 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-14 | Reorganized project structure | Eric Kuck | 18 | -27/+20 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-14 | Most similar views now shared between ViewControllers | Eric Kuck | 28 | -506/+278 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-15 | Prettier log time format | Jason A. Donenfeld | 1 | -9/+19 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-14 | Simplify logging tags | Jason A. Donenfeld | 6 | -22/+31 | |
This was roop's initial idea, and it turns out to be the better one, now that we can pass cstrings more easily. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-14 | Fix tunnel remaining in 'Activating' state | Roopesh Chander | 1 | -1/+19 | |
It uses to remain in 'Activating' state when we don't get a status update notification, for example, when turning on the tunnel repeatedly without Internet connectivity. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-14 | Fix status switch weird state after an error occurs | Roopesh Chander | 2 | -2/+2 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-14 | Deduplicate functions | Jason A. Donenfeld | 2 | -10/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-13 | Simplify filemanager extension | Jason A. Donenfeld | 1 | -18/+13 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-13 | Can't -> cannot | Jason A. Donenfeld | 2 | -6/+6 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-14 | NE: Communicate last error to app through a shared file | Roopesh Chander | 4 | -16/+84 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-14 | TunnelsManager: startActivation() need not take a tunnelConfiguration | Roopesh Chander | 1 | -11/+3 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Localize swiftlint | Jason A. Donenfeld | 1 | -1/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-13 | Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes) | Eric Kuck | 31 | -719/+1360 | |
All swiftlint warnings except one fixed up Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-13 | Avoid escaping heap allocation | Jason A. Donenfeld | 1 | -3/+3 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-13 | Tidy up str to gostr conversion | Jason A. Donenfeld | 1 | -16/+8 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-13 | TunnelsManager: Remove mentions of 'internal error' | Roopesh Chander | 1 | -5/+5 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | TunnelsManager: Ask to check Internet connectivity in error alert | Roopesh Chander | 1 | -1/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Remove unused code: InternetReachability | Roopesh Chander | 2 | -55/+0 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | TunnelsManager: Remove unused variable | Roopesh Chander | 1 | -4/+0 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | TunnelsManager: Remove assert | Roopesh Chander | 1 | -1/+0 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Simplify C strings | Jason A. Donenfeld | 1 | -13/+6 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-13 | TunnelsManager: Fix race between multiple startActivation() calls | Roopesh Chander | 1 | -0/+2 | |
After startActivate() is called on a waiting tunnel, user might turn on a different tunnel before the waiting tunnel's status gets updated. This fix prevents that from happening. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | TunnelsManager: Reintroduce waiting for another tunnel to deactivate | Roopesh Chander | 2 | -3/+23 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Rewrite Logger | Jason A. Donenfeld | 6 | -114/+86 | |
This reverts all of Roop's changes to the C code, and then rewrites the logger logic to be cleaner. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-13 | More reliable logo sizing | Eric Kuck | 1 | -33/+34 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-13 | TunnelsManager: Report activation errors through the activationDelegate | Roopesh Chander | 4 | -68/+77 | |
Don't report activation errors through completion handlers Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Logging: Write versions from both app and extension | Roopesh Chander | 3 | -17/+13 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Logging: file_log doesn't need the message type | Roopesh Chander | 1 | -3/+3 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Logging: Tag the entries in the merged log | Roopesh Chander | 4 | -7/+14 | |
So we know which entry is from the app and which is from the network extension. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Logging: Use ringlogger for logging from the app | Roopesh Chander | 3 | -22/+23 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Logging: ringlogger.c: Trim trailing newlines | Roopesh Chander | 1 | -0/+7 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Logging: Use ringlogger for logging from the extension | Roopesh Chander | 10 | -69/+121 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Avoid using 'VPN' in code where possible | Roopesh Chander | 2 | -19/+19 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | mv WireGuard/WireGuard/VPN/ WireGuard/WireGuard/Tunnel/ | Roopesh Chander | 4 | -3/+3 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-13 | Commit untested ringlogger code | Jason A. Donenfeld | 2 | -0/+139 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-13 | Remove useless whitespace | Jason A. Donenfeld | 6 | -34/+34 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-13 | Settings: better padding calculation | Jason A. Donenfeld | 1 | -3/+3 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-12 | Fixed hacky logo display for settings | Eric Kuck | 1 | -3/+9 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-12 | More formatting nits and cyclomatic complexity fixes | Eric Kuck | 17 | -217/+166 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-12 | More linter warnings fixed, enabled more swiftlint rules, project cleanup | Eric Kuck | 21 | -521/+572 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-12 | Tons more swiftlint warnings fixed. Still a few remaining. | Eric Kuck | 21 | -237/+222 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-12 | Added swiftlint and fixed all errors (and a bunch, but not all, warnings) | Eric Kuck | 25 | -406/+437 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-12 | Zip importing: importFromFile should take a completionHandler | Roopesh Chander | 2 | -7/+13 | |
Deletion of the being-imported file should be done in the completionHandler. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-12 | ErrorPresenter: Support onPresented for showErrorAlert(title:,message:) | Roopesh Chander | 1 | -3/+4 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-12 | Zip importing: Handle spaces in filenames correctly | Roopesh Chander | 2 | -13/+14 | |
Previously, if a filename of a .conf file inside the zip file contained spaces, it was not imported. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-12 | Supply missing pieces of path change | Jason A. Donenfeld | 4 | -13/+27 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |