summaryrefslogtreecommitdiffhomepage
path: root/android/src/main
AgeCommit message (Collapse)AuthorFilesLines
2021-03-29Prepare `WireguardKeyFragment` for service conn.Janito Vaqueiro Ferreira Filho1-2/+13
2021-03-29Create UI-side `KeyStatusListener` classJanito Vaqueiro Ferreira Filho1-0/+33
2021-03-29Send current key status when registering listenerJanito Vaqueiro Ferreira Filho1-0/+1
2021-03-29Send WireGuard key status through the messengerJanito Vaqueiro Ferreira Filho1-1/+7
2021-03-29Add `WireGuardKeyStatus` event variantJanito Vaqueiro Ferreira Filho1-0/+4
2021-03-29Make `KeygenEvent` parcelableJanito Vaqueiro Ferreira Filho2-3/+15
2021-03-29Refactor `KeygenEvent` to prepare for `Parcelize`Janito Vaqueiro Ferreira Filho1-14/+6
2021-03-29Implement requests to verify and generate keysJanito Vaqueiro Ferreira Filho1-0/+11
2021-03-29Add request variants for WireGuard key managementJanito Vaqueiro Ferreira Filho1-0/+6
2021-03-29Pass endpoint reference to `KeyStatusListener`Janito Vaqueiro Ferreira Filho2-4/+4
2021-03-29Remove synchronization blocksJanito Vaqueiro Ferreira Filho1-15/+11
This is safe because all the code is running in the UI thread. There was one coroutine to reset the reconnection expected flag that wasn't running in the UI thread, but since it's a really simple task it was moved to the UI thread as well.
2021-03-29Only verify WireGuard key if it's presentJanito Vaqueiro Ferreira Filho1-9/+6
2021-03-29Move `KeyStatusListener` into `ServiceEndpoint`Janito Vaqueiro Ferreira Filho6-4/+9
2021-03-29Use an intermittent daemon in `KeyStatusListener`Janito Vaqueiro Ferreira Filho2-11/+14
2021-03-29Remove unnecessary `Parcelable` markerJanito Vaqueiro Ferreira Filho5-18/+13
2021-03-27Fix incorrect escaping in translated messageJanito Vaqueiro Ferreira Filho1-1/+1
2021-03-27Remove obsoleted translation messageJanito Vaqueiro Ferreira Filho18-18/+0
2021-03-25Refactor to simplify fetcher loopJanito Vaqueiro Ferreira Filho1-28/+19
2021-03-25Move `delays` to be a `fetchRetryDelays` propertyJanito Vaqueiro Ferreira Filho1-8/+8
2021-03-25Remove `LocationInfoCache` from `ServiceInstance`Janito Vaqueiro Ferreira Filho2-4/+0
2021-03-25Send current location when registering listenerJanito Vaqueiro Ferreira Filho1-0/+1
2021-03-25Send location events from the serviceJanito Vaqueiro Ferreira Filho1-7/+2
2021-03-25Update `LocationInfoCache` to listen for locationsJanito Vaqueiro Ferreira Filho2-7/+20
2021-03-25Create `NewLocation` event variantJanito Vaqueiro Ferreira Filho1-0/+4
2021-03-25Make `GeoIpLocation` parcelableJanito Vaqueiro Ferreira Filho1-1/+4
2021-03-25Use UI-side `LocationInfoCache` in the UIJanito Vaqueiro Ferreira Filho2-2/+3
2021-03-25Create UI-side `LocationInfoCache`Janito Vaqueiro Ferreira Filho1-0/+13
2021-03-25Move `LocationInfoCache` into `ServiceEndpoint`Janito Vaqueiro Ferreira Filho5-24/+26
2021-03-25Don't change `LocationInfoCache` from UIJanito Vaqueiro Ferreira Filho2-32/+0
2021-03-25Obtain selected relay location from relay settingsJanito Vaqueiro Ferreira Filho2-1/+16
2021-03-25Add `location` property to `LocationConstraint`Janito Vaqueiro Ferreira Filho1-5/+21
2021-03-25Remove unused `code` propertyJanito Vaqueiro Ferreira Filho1-5/+4
2021-03-25Allow changing source of tunnel state eventsJanito Vaqueiro Ferreira Filho2-7/+9
2021-03-25Remove callback in `LocationInfoCache.onDestory`Janito Vaqueiro Ferreira Filho1-0/+2
2021-03-25Use intermittent daemon in `LocationInfoCache`Janito Vaqueiro Ferreira Filho4-6/+12
2021-03-23Send current settings when registering listenerJanito Vaqueiro Ferreira Filho1-1/+4
2021-03-23Use UI side `SettingsListener`Janito Vaqueiro Ferreira Filho4-4/+6
2021-03-23Create new UI-side `SettingsListener`Janito Vaqueiro Ferreira Filho1-0/+48
2021-03-23Send settings update eventsJanito Vaqueiro Ferreira Filho2-4/+13
2021-03-23Add `SettingsUpdate` event variantJanito Vaqueiro Ferreira Filho1-0/+4
2021-03-23Make `Settings` parcelableJanito Vaqueiro Ferreira Filho9-16/+61
2021-03-23Make some model class properties read-onlyJanito Vaqueiro Ferreira Filho3-10/+10
2021-03-23Refactor `null` handling in `SettingsListener`Janito Vaqueiro Ferreira Filho1-20/+16
2021-03-23Move `SettingsListener` into `ServiceEndpoint`Janito Vaqueiro Ferreira Filho9-9/+15
2021-03-23Remove creation of duplicate array listJanito Vaqueiro Ferreira Filho1-1/+1
2021-03-23Don't use listener's `settings` property directlyJanito Vaqueiro Ferreira Filho1-3/+5
2021-03-23Remove requirement for initial settingsJanito Vaqueiro Ferreira Filho6-25/+39
2021-03-23Use intermittent daemon in `SettingsListener`Janito Vaqueiro Ferreira Filho2-5/+25
2021-03-23Use settings notifier instance directlyJanito Vaqueiro Ferreira Filho3-6/+6
2021-03-23Don't initialize toggles with settings valuesJanito Vaqueiro Ferreira Filho1-4/+0
Wait until a settings event is received.