aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
...
* RootShell: Improve shell start error handlingSamuel Holland2018-01-091-9/+14
* RootShell: Be stricter about command delimitersSamuel Holland2018-01-091-13/+24
* RootShell: stop if we can't startJason A. Donenfeld2018-01-091-31/+36
* RootShell: hoist out synchronizationJason A. Donenfeld2018-01-091-11/+7
* tools: try not to overflowJason A. Donenfeld2018-01-091-0/+4
* ToolsInstaller: Propagate NoRootException properlySamuel Holland2018-01-092-32/+34
* RootShell: Simplify, synchronize, clean upSamuel Holland2018-01-092-128/+89
* TunnelListFragment: Remove useless keywordSamuel Holland2018-01-091-1/+1
* ToolsInstaller: terminators are better than seperatorsJason A. Donenfeld2018-01-091-7/+7
* RootShell: synchronize accesses to single shellJason A. Donenfeld2018-01-091-1/+1
* RootShell: Simplify constructorSamuel Holland2018-01-081-19/+6
* WgQuickBackend: Ensure tools are available before useSamuel Holland2018-01-082-3/+10
* ToolsInstaller: Add a method to ensure tool availabilitySamuel Holland2018-01-081-0/+28
* WgQuickBackend: Inline resolveState()Samuel Holland2018-01-081-10/+5
* ToolsInstaller: Add methods to check/make symlinksSamuel Holland2018-01-081-0/+35
* ToolsInstallerPreference: Examine current state on loadSamuel Holland2018-01-081-0/+7
* ToolsInstaller: Add method to check installation statusSamuel Holland2018-01-081-14/+24
* TunnelEditorFragment: Fix dismissing creator activitySamuel Holland2018-01-081-0/+1
* global: Fix or suppress most lints/warningsSamuel Holland2018-01-0818-40/+47
* project: Remove currently-unused librarySamuel Holland2018-01-082-3/+0
* Fragment/Tile: Make success/error messages translatableSamuel Holland2018-01-088-74/+102
* layout: never use suggestionsJason A. Donenfeld2018-01-092-8/+8
* TunnelListFragment: fix plural grammarJason A. Donenfeld2018-01-091-3/+4
* RootShell: fix off by oneJason A. Donenfeld2018-01-081-7/+2
* QuickTileService: show toast for longer and use right messagesJason A. Donenfeld2018-01-082-2/+7
* global: Prefix tags with WireGuard/Jason A. Donenfeld2018-01-0811-11/+11
* RootShell: multiplex commandsJason A. Donenfeld2018-01-085-47/+150
* Port over remaining error handlingSamuel Holland2018-01-081-0/+12
* Handle tunnel state change errors appropriatelySamuel Holland2018-01-084-3/+77
* TunnelListFragment: Fix crash on deleting multiple tunnelsSamuel Holland2018-01-081-1/+8
* ToggleSwitch: Improve reliabilitySamuel Holland2018-01-082-23/+9
* WgQuickBackend: Improve error handlingSamuel Holland2018-01-081-6/+15
* Tunnel: Add a State factory methodSamuel Holland2018-01-081-1/+5
* project: Global cleanupSamuel Holland2018-01-0822-144/+112
* Application: Remove unneeded exported componentSamuel Holland2018-01-081-2/+0
* ToolsInstaller: Extract to its own classesSamuel Holland2018-01-086-82/+171
* TunnelManager: Simplify save/resume methodsSamuel Holland2018-01-072-10/+9
* BaseActivity: Make variable names consistentSamuel Holland2018-01-071-2/+2
* TunnelManager/QuickTileService: Remember last used tunnelSamuel Holland2018-01-072-101/+110
* Remove primary configuration preferenceSamuel Holland2018-01-074-60/+1
* FileConfigStore: Move function returns outside try blocksSamuel Holland2018-01-071-2/+2
* Tunnel: Remove UNKNOWN stateSamuel Holland2018-01-074-10/+1
* Move bundle keys where they are usedSamuel Holland2018-01-073-6/+8
* WgQuickBackend: Prefer ArrayList over LinkedListSamuel Holland2018-01-071-2/+2
* app: Upgrade to build tools version 27.0.3Samuel Holland2018-01-071-1/+1
* ConfigEditorFragment: Support renaming tunnelsSamuel Holland2018-01-071-28/+57
* model: Allow renaming tunnelsSamuel Holland2018-01-072-0/+32
* model: Remove confusing uses of completion chainingSamuel Holland2018-01-072-16/+23
* TunnelListFragment: Name a CompletionStage what it isSamuel Holland2018-01-071-2/+2
* Tunnel: The name passed to isNameValid is never nullSamuel Holland2018-01-071-2/+2