aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes)Eric Kuck2018-12-1331-719/+1360
* Avoid escaping heap allocationJason A. Donenfeld2018-12-131-3/+3
* Tidy up str to gostr conversionJason A. Donenfeld2018-12-131-16/+8
* TunnelsManager: Remove mentions of 'internal error'Roopesh Chander2018-12-131-5/+5
* TunnelsManager: Ask to check Internet connectivity in error alertRoopesh Chander2018-12-131-1/+1
* Remove unused code: InternetReachabilityRoopesh Chander2018-12-132-55/+0
* TunnelsManager: Remove unused variableRoopesh Chander2018-12-131-4/+0
* TunnelsManager: Remove assertRoopesh Chander2018-12-131-1/+0
* Simplify C stringsJason A. Donenfeld2018-12-131-13/+6
* TunnelsManager: Fix race between multiple startActivation() callsRoopesh Chander2018-12-131-0/+2
* TunnelsManager: Reintroduce waiting for another tunnel to deactivateRoopesh Chander2018-12-132-3/+23
* Rewrite LoggerJason A. Donenfeld2018-12-136-114/+86
* More reliable logo sizingEric Kuck2018-12-131-33/+34
* TunnelsManager: Report activation errors through the activationDelegateRoopesh Chander2018-12-134-68/+77
* Logging: Write versions from both app and extensionRoopesh Chander2018-12-133-17/+13
* Logging: file_log doesn't need the message typeRoopesh Chander2018-12-131-3/+3
* Logging: Tag the entries in the merged logRoopesh Chander2018-12-134-7/+14
* Logging: Use ringlogger for logging from the appRoopesh Chander2018-12-133-22/+23
* Logging: ringlogger.c: Trim trailing newlinesRoopesh Chander2018-12-131-0/+7
* Logging: Use ringlogger for logging from the extensionRoopesh Chander2018-12-1310-69/+121
* Avoid using 'VPN' in code where possibleRoopesh Chander2018-12-132-19/+19
* mv WireGuard/WireGuard/VPN/ WireGuard/WireGuard/Tunnel/Roopesh Chander2018-12-134-3/+3
* Commit untested ringlogger codeJason A. Donenfeld2018-12-132-0/+139
* Remove useless whitespaceJason A. Donenfeld2018-12-136-34/+34
* Settings: better padding calculationJason A. Donenfeld2018-12-131-3/+3
* Fixed hacky logo display for settingsEric Kuck2018-12-121-3/+9
* More formatting nits and cyclomatic complexity fixesEric Kuck2018-12-1217-217/+166
* More linter warnings fixed, enabled more swiftlint rules, project cleanupEric Kuck2018-12-1221-521/+572
* Tons more swiftlint warnings fixed. Still a few remaining.Eric Kuck2018-12-1221-237/+222
* Added swiftlint and fixed all errors (and a bunch, but not all, warnings)Eric Kuck2018-12-1225-406/+437
* Zip importing: importFromFile should take a completionHandlerRoopesh Chander2018-12-122-7/+13
* ErrorPresenter: Support onPresented for showErrorAlert(title:,message:)Roopesh Chander2018-12-121-3/+4
* Zip importing: Handle spaces in filenames correctlyRoopesh Chander2018-12-122-13/+14
* Supply missing pieces of path changeJason A. Donenfeld2018-12-124-13/+27
* Fixed a potential race condition, better naming on PacketTunnelSettingsGenerator methodsEric Kuck2018-12-112-18/+24
* Added an (unfinished) NWPathMonitor implementation for reconnecting on network changesEric Kuck2018-12-113-1/+42
* Revert pure-go network monitoring and add wgSetConfigJason A. Donenfeld2018-12-112-84/+18
* State restoration: Don't create duplicate mainVC and tunnelsListVCRoopesh Chander2018-12-111-6/+1
* TunnelsManager: Error out only on no-internet scenarioRoopesh Chander2018-12-111-4/+4
* Remove the feature of waiting for another tunnel to deactivateRoopesh Chander2018-12-113-59/+11
* TunnelsManager: Deactivate only when the status becomes 'connected'Roopesh Chander2018-12-111-3/+11
* Allow turning off the status switch of a waiting tunnelRoopesh Chander2018-12-112-2/+2
* TunnelsManager: Handle status change in TunnelsManagerRoopesh Chander2018-12-111-66/+78
* Error handling: alertText() can be nilRoopesh Chander2018-12-116-6/+6
* TunnelsManager: Don't act on status change on tunnelProviders we don't haveRoopesh Chander2018-12-101-2/+0
* TunnelsManager: Always call the completion handler before returningRoopesh Chander2018-12-101-0/+4
* TunnelsManager: Debugging helpers for tunnel statusRoopesh Chander2018-12-101-0/+27
* TunnelsManager: Handle deactivation of a waiting tunnelRoopesh Chander2018-12-101-1/+6
* Tunnels list: Fix AutoLayout error during deletion of a tunnelRoopesh Chander2018-12-101-2/+6
* Settings: Dynamic Type supportRoopesh Chander2018-12-101-2/+6