summaryrefslogtreecommitdiffhomepage
path: root/app/src/main/java/com/wireguard/android/model/TunnelManager.java
AgeCommit message (Expand)Author
2020-03-09Rename app module to uiHarsh Shandilya
2020-03-09Tunnel: move state change into interfaceJason A. Donenfeld
2020-03-09backend: do not depend on anything except configJason A. Donenfeld
2019-01-07Update copyrightJason A. Donenfeld
2018-12-18Migrate to AndroidXHarsh Shandilya
2018-12-08Remodel the ModelSamuel Holland
2018-11-11Auto-format the source directoriesSamuel Holland
2018-09-06global: update copyright headersJason A. Donenfeld
2018-08-26Extract error messages to string resourcesHarsh Shandilya
2018-07-26TunnelDetailFragment now restores state correctly after process deathEric Kuck
2018-07-13global: Add nullity annotationsEric Kuck
2018-07-06global: move to Apache 2.0Jason A. Donenfeld
2018-06-30android: model: Make some methods staticHarsh Shandilya
2018-06-14global: supply backend asynchronouslyJason A. Donenfeld
2018-06-07Give Samuel heart attack by removing DaggerJason A. Donenfeld
2018-06-04TunnelManager: disable dangerous intents for nowJason A. Donenfeld
2018-06-04TunnelManager: new intentsJason A. Donenfeld
2018-06-02android: Cleanup classesHarsh Shandilya
2018-05-27Support always-on-vpnJason A. Donenfeld
2018-05-03global: fix up copyrightsJason A. Donenfeld
2018-05-02global: Add or update copyright headers in Java codeSamuel Holland
2018-04-30global: Automatic code formattingSamuel Holland
2018-04-28Quick cleanup across the boardHarsh Shandilya
2018-04-23Update application state based on wg-quickJason A. Donenfeld
2018-01-17TunnelManager: Use constants directly where appropriateSamuel Holland
2018-01-10model: Use ConfigStore.rename() to avoid recreating tunnelsSamuel Holland
2018-01-09model: Chain completions to avoid race conditionsSamuel Holland
2018-01-08global: Fix or suppress most lints/warningsSamuel Holland
2018-01-08global: Prefix tags with WireGuard/Jason A. Donenfeld
2018-01-08ToggleSwitch: Improve reliabilitySamuel Holland
2018-01-07TunnelManager: Simplify save/resume methodsSamuel Holland
2018-01-07TunnelManager/QuickTileService: Remember last used tunnelSamuel Holland
2018-01-07Move bundle keys where they are usedSamuel Holland
2018-01-07model: Allow renaming tunnelsSamuel Holland
2018-01-07model: Remove confusing uses of completion chainingSamuel Holland
2018-01-07Make TunnelManager the point of asynchronicitySamuel Holland
2018-01-06TunnelManager: Sort tunnels case-insensitivelySamuel Holland
2018-01-06Keyed...: Rename all the thingsSamuel Holland
2018-01-06model: Proxy all async work through the TunnelManagerSamuel Holland
2018-01-06TunnelManager: Enumerate running tunnels only onceSamuel Holland
2018-01-06Tunnel: Require passing a state to the constructorSamuel Holland
2018-01-06Convert the list of tunnels to a KeyedObservableListSamuel Holland
2018-01-06TunnelManager: Clear primary tunnel when it's removedSamuel Holland
2018-01-06Serviceless rewrite, part 1Samuel Holland