aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/model (follow)
Commit message (Expand)AuthorAgeFilesLines
* global: update copyright headersJason A. Donenfeld2018-09-063-6/+3
* 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-133-32/+26
* global: move to Apache 2.0Jason A. Donenfeld2018-07-063-3/+3
* TunnelEditor: fix nitsJason A. Donenfeld2018-07-061-2/+8
* AppListDialogFragment: add implementation for excluding applicationsEric Kuck2018-07-061-0/+54
* android: model: Make some methods staticHarsh Shandilya2018-06-302-5/+5
* util: Extract non-Android utility interfacesSamuel Holland2018-06-191-1/+1
* 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-032-0/+2
* global: Add or update copyright headers in Java codeSamuel Holland2018-05-022-0/+10
* global: Automatic code formattingSamuel Holland2018-04-301-9/+9
* Quick cleanup across the boardHarsh Shandilya2018-04-282-4/+4
* 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-102-54/+46
* Tunnel: ifname has max len 15Jason A. Donenfeld2018-01-101-2/+2
* model: Chain completions to avoid race conditionsSamuel Holland2018-01-092-23/+18
* 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
* Tunnel: Add a State factory methodSamuel Holland2018-01-081-1/+5
* TunnelManager: Simplify save/resume methodsSamuel Holland2018-01-071-9/+8
* TunnelManager/QuickTileService: Remember last used tunnelSamuel Holland2018-01-071-18/+82
* Tunnel: Remove UNKNOWN stateSamuel Holland2018-01-071-6/+1
* Move bundle keys where they are usedSamuel Holland2018-01-071-1/+0
* model: Allow renaming tunnelsSamuel Holland2018-01-072-0/+32
* model: Remove confusing uses of completion chainingSamuel Holland2018-01-072-16/+23
* Tunnel: The name passed to isNameValid is never nullSamuel Holland2018-01-071-2/+2
* 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-062-69/+68
* TunnelManager: Enumerate running tunnels only onceSamuel Holland2018-01-061-7/+5
* Tunnel: Require passing a state to the constructorSamuel Holland2018-01-062-6/+8
* TunnelDetailFragment: Remove state text and last changeSamuel Holland2018-01-061-12/+0
* Convert the list of tunnels to a KeyedObservableListSamuel Holland2018-01-063-21/+15
* TunnelManager: Clear primary tunnel when it's removedSamuel Holland2018-01-061-1/+5
* Serviceless rewrite, part 1Samuel Holland2018-01-063-0/+287