aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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-0815-29/+44
* project: Remove currently-unused librarySamuel Holland2018-01-081-2/+0
* Fragment/Tile: Make success/error messages translatableSamuel Holland2018-01-087-64/+76
* 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-081-2/+6
* global: Prefix tags with WireGuard/Jason A. Donenfeld2018-01-0811-11/+11
* RootShell: multiplex commandsJason A. Donenfeld2018-01-084-47/+149
* Port over remaining error handlingSamuel Holland2018-01-081-0/+12
* Handle tunnel state change errors appropriatelySamuel Holland2018-01-081-0/+71
* 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-088-55/+31
* Application: Remove unneeded exported componentSamuel Holland2018-01-081-2/+0
* ToolsInstaller: Extract to its own classesSamuel Holland2018-01-084-72/+164
* 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-072-54/+1
* FileConfigStore: Move function returns outside try blocksSamuel Holland2018-01-071-2/+2
* Tunnel: Remove UNKNOWN stateSamuel Holland2018-01-072-8/+1
* Move bundle keys where they are usedSamuel Holland2018-01-073-6/+8
* WgQuickBackend: Prefer ArrayList over LinkedListSamuel Holland2018-01-071-2/+2
* 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
* ConfigEditorFragment: Ensure localName is never nullSamuel Holland2018-01-071-3/+4
* Make TunnelManager the point of asynchronicitySamuel Holland2018-01-076-154/+125
* TunnelManager: Sort tunnels case-insensitivelySamuel Holland2018-01-061-1/+5
* SortedKeyedList...: Support arbitrary comparatorsSamuel Holland2018-01-063-8/+119
* Keyed...: Rename all the thingsSamuel Holland2018-01-067-31/+30
* project: Minor cleanupsSamuel Holland2018-01-063-4/+2
* model: Proxy all async work through the TunnelManagerSamuel Holland2018-01-063-70/+69
* TunnelManager: Enumerate running tunnels only onceSamuel Holland2018-01-061-7/+5
* Tunnel: Require passing a state to the constructorSamuel Holland2018-01-062-6/+8
* Backend: Add a function to enumerate running tunnelsSamuel Holland2018-01-062-16/+27
* MainActivity: Fix ActionBar after rotationSamuel Holland2018-01-061-7/+8