aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/model/TunnelManager.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename app module to uiHarsh Shandilya2020-03-091-301/+0
* Tunnel: move state change into interfaceJason A. Donenfeld2020-03-091-14/+1
* backend: do not depend on anything except configJason A. Donenfeld2020-03-091-32/+46
* Update copyrightJason A. Donenfeld2019-01-071-1/+1
* Migrate to AndroidXHarsh Shandilya2018-12-181-3/+3
* Remodel the ModelSamuel Holland2018-12-081-1/+3
* Auto-format the source directoriesSamuel Holland2018-11-111-14/+13
* global: update copyright headersJason A. Donenfeld2018-09-061-2/+1
* Extract error messages to string resourcesHarsh Shandilya2018-08-261-4/+6
* TunnelDetailFragment now restores state correctly after process deathEric Kuck2018-07-261-7/+11
* global: Add nullity annotationsEric Kuck2018-07-131-9/+8
* global: move to Apache 2.0Jason A. Donenfeld2018-07-061-1/+1
* android: model: Make some methods staticHarsh Shandilya2018-06-301-2/+2
* global: supply backend asynchronouslyJason A. Donenfeld2018-06-141-14/+11
* Give Samuel heart attack by removing DaggerJason A. Donenfeld2018-06-071-31/+19
* TunnelManager: disable dangerous intents for nowJason A. Donenfeld2018-06-041-0/+6
* TunnelManager: new intentsJason A. Donenfeld2018-06-041-0/+37
* android: Cleanup classesHarsh Shandilya2018-06-021-4/+4
* Support always-on-vpnJason A. Donenfeld2018-05-271-2/+28
* global: fix up copyrightsJason A. Donenfeld2018-05-031-0/+1
* global: Add or update copyright headers in Java codeSamuel Holland2018-05-021-0/+5
* global: Automatic code formattingSamuel Holland2018-04-301-9/+9
* Quick cleanup across the boardHarsh Shandilya2018-04-281-2/+2
* Update application state based on wg-quickJason A. Donenfeld2018-04-231-0/+9
* TunnelManager: Use constants directly where appropriateSamuel Holland2018-01-171-2/+2
* model: Use ConfigStore.rename() to avoid recreating tunnelsSamuel Holland2018-01-101-47/+32
* model: Chain completions to avoid race conditionsSamuel Holland2018-01-091-20/+12
* global: Fix or suppress most lints/warningsSamuel Holland2018-01-081-3/+4
* global: Prefix tags with WireGuard/Jason A. Donenfeld2018-01-081-1/+1
* ToggleSwitch: Improve reliabilitySamuel Holland2018-01-081-3/+4
* TunnelManager: Simplify save/resume methodsSamuel Holland2018-01-071-9/+8
* TunnelManager/QuickTileService: Remember last used tunnelSamuel Holland2018-01-071-18/+82
* Move bundle keys where they are usedSamuel Holland2018-01-071-1/+0
* model: Allow renaming tunnelsSamuel Holland2018-01-071-0/+26
* model: Remove confusing uses of completion chainingSamuel Holland2018-01-071-10/+20
* Make TunnelManager the point of asynchronicitySamuel Holland2018-01-071-23/+35
* TunnelManager: Sort tunnels case-insensitivelySamuel Holland2018-01-061-1/+5
* Keyed...: Rename all the thingsSamuel Holland2018-01-061-5/+5
* model: Proxy all async work through the TunnelManagerSamuel Holland2018-01-061-21/+37
* TunnelManager: Enumerate running tunnels only onceSamuel Holland2018-01-061-7/+5
* Tunnel: Require passing a state to the constructorSamuel Holland2018-01-061-4/+5
* Convert the list of tunnels to a KeyedObservableListSamuel Holland2018-01-061-5/+8
* TunnelManager: Clear primary tunnel when it's removedSamuel Holland2018-01-061-1/+5
* Serviceless rewrite, part 1Samuel Holland2018-01-061-0/+111