aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard (follow)
Commit message (Expand)AuthorAgeFilesLines
* Tunnel edit: Fix commentRoopesh Chander2018-12-191-1/+1
* TunnelsManager: If only Activate On Demand has changed, don't restart tunnelRoopesh Chander2018-12-192-6/+17
* NE: Handle bad domain names and Activate On DemandRoopesh Chander2018-12-194-19/+59
* NE: No need for two startTunnel() methodsRoopesh Chander2018-12-191-5/+1
* TunnelsManager: Handle waiting on a stale tunnelRoopesh Chander2018-12-191-13/+23
* Remove buttons and text from LaunchScreen.storyboardRoopesh Chander2018-12-181-7/+4
* s/Observervation/Observation/g;Roopesh Chander2018-12-182-10/+10
* Tunnel detail: Update restorationIdentifier when tunnel name changesRoopesh Chander2018-12-181-0/+1
* TunnelsManager: Add periods to end the system error messagesRoopesh Chander2018-12-181-6/+6
* Error handling: Add info on the underlying system error to error alertsRoopesh Chander2018-12-173-69/+105
* Version bump0.0.20181104-7Jason A. Donenfeld2018-12-171-1/+1
* Got TunnelsManager back under the max file length by splitting out NEVPNStatus+CustomStringConvertibleEric Kuck2018-12-166-35/+28
* Potential fix for insertRowAtIndexPath crashEric Kuck2018-12-161-0/+2
* Improve mock tunnels generationJason A. Donenfeld2018-12-161-5/+10
* Provide mock tunnels for the SimulatorRoopesh Chander2018-12-163-1/+56
* Nuke duplicate fileJason A. Donenfeld2018-12-151-484/+0
* Version bump0.0.20181104-6Jason A. Donenfeld2018-12-151-1/+1
* Fixed editable KeyValueCells being copyableEric Kuck2018-12-142-4/+1
* Fix confusing indentationJason A. Donenfeld2018-12-151-3/+1
* KeyValueCells now share codeEric Kuck2018-12-149-390/+196
* Reorganized project structureEric Kuck2018-12-1418-27/+20
* Most similar views now shared between ViewControllersEric Kuck2018-12-1428-506/+278
* Prettier log time formatJason A. Donenfeld2018-12-151-9/+19
* Simplify logging tagsJason A. Donenfeld2018-12-146-22/+31
* Fix tunnel remaining in 'Activating' stateRoopesh Chander2018-12-141-1/+19
* Fix status switch weird state after an error occursRoopesh Chander2018-12-142-2/+2
* Deduplicate functionsJason A. Donenfeld2018-12-142-10/+2
* Simplify filemanager extensionJason A. Donenfeld2018-12-131-18/+13
* Can't -> cannotJason A. Donenfeld2018-12-132-6/+6
* NE: Communicate last error to app through a shared fileRoopesh Chander2018-12-144-16/+84
* TunnelsManager: startActivation() need not take a tunnelConfigurationRoopesh Chander2018-12-141-11/+3
* Localize swiftlintJason A. Donenfeld2018-12-131-1/+2
* 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