summaryrefslogtreecommitdiffhomepage
path: root/android/src
AgeCommit message (Expand)AuthorFilesLines
2019-06-13Move to Disconnecting screen as soon as possibleJanito Vaqueiro Ferreira Filho1-0/+1
2019-06-13Retry fetching real location if it failsJanito Vaqueiro Ferreira Filho1-4/+16
2019-06-13Consider tunnel state when updating location infoJanito Vaqueiro Ferreira Filho2-13/+39
2019-06-13Clear location info when disconnectingJanito Vaqueiro Ferreira Filho1-0/+5
2019-06-13Fetch location when updating Connect screenJanito Vaqueiro Ferreira Filho1-0/+10
2019-06-13Create `LocationInfo` helper classJanito Vaqueiro Ferreira Filho1-0/+24
2019-06-13Add IDs to location texts in Connect screenJanito Vaqueiro Ferreira Filho2-7/+4
2019-06-13Implement `MullvadDaemon::getCurrentLocation`Janito Vaqueiro Ferreira Filho1-0/+2
2019-06-13Create `GeoIpLocation` data classJanito Vaqueiro Ferreira Filho1-0/+3
2019-06-11Fix screen orientation to be portraitJanito Vaqueiro Ferreira Filho1-0/+2
2019-06-11Move daemon thread to serviceJanito Vaqueiro Ferreira Filho2-19/+33
2019-06-11Make `MullvadVpnService` a serviceJanito Vaqueiro Ferreira Filho3-43/+53
2019-06-11Allow starting the service without an intentJanito Vaqueiro Ferreira Filho1-1/+1
2019-06-11Fetch current state when `ConnectFragment` appearsJanito Vaqueiro Ferreira Filho1-1/+14
2019-06-11Implement `MullvadDaemon::getState`Janito Vaqueiro Ferreira Filho1-0/+1
2019-06-10Fix conversion from `Short` to `Int`Janito Vaqueiro Ferreira Filho1-1/+1
2019-05-29Request for VPN permissions before connectingJanito Vaqueiro Ferreira Filho1-1/+29
2019-05-29Pass `MullvadVpnService` to `mullvad-jni`Janito Vaqueiro Ferreira Filho2-4/+4
2019-05-29Register the VPN serviceJanito Vaqueiro Ferreira Filho1-0/+9
2019-05-29Create `MullvadVpnService` serviceJanito Vaqueiro Ferreira Filho1-0/+79
2019-05-29Create `TunConfig` data classJanito Vaqueiro Ferreira Filho1-0/+10
2019-05-29Create `InetNetwork` data classJanito Vaqueiro Ferreira Filho1-0/+5
2019-05-29Replace "daemon" with "Mullvad system service"Linus Färnstrand1-1/+1
2019-05-27Update UI while Wireguard key is generatedJanito Vaqueiro Ferreira Filho1-0/+12
2019-05-27Ensure only one action is active in a given momentJanito Vaqueiro Ferreira Filho1-5/+14
2019-05-27Wait for key generation before connectingJanito Vaqueiro Ferreira Filho1-0/+1
2019-05-27Generate Wireguard key earlier in `ConnectFragment`Janito Vaqueiro Ferreira Filho1-6/+13
2019-05-27Auto-generate Wireguard key in `ConnectFragment`Janito Vaqueiro Ferreira Filho1-0/+12
2019-05-27Implement `MullvadDaemon::generateWireguardKey`Janito Vaqueiro Ferreira Filho1-0/+1
2019-05-27Implement `MullvadDaemon::getWireguardKey`Janito Vaqueiro Ferreira Filho1-0/+2
2019-05-27Create `PublicKey` data classJanito Vaqueiro Ferreira Filho1-0/+3
2019-05-23Use tunnel state events to update Connect screenJanito Vaqueiro Ferreira Filho6-71/+71
2019-05-23Implement listening for tunnel state change eventsJanito Vaqueiro Ferreira Filho1-0/+7
2019-05-23Create `TunnelStateTransition` typeJanito Vaqueiro Ferreira Filho1-0/+9
2019-05-23Implement request for daemon to disconnectJanito Vaqueiro Ferreira Filho1-0/+4
2019-05-23Implement `MullvadDaemon::disconnect`Janito Vaqueiro Ferreira Filho1-0/+1
2019-05-23Implement request for daemon to connectJanito Vaqueiro Ferreira Filho1-0/+17
2019-05-23Implement `MullvadDaemon::connect`Janito Vaqueiro Ferreira Filho1-0/+1
2019-05-23Expand restored selected relay itemJanito Vaqueiro Ferreira Filho3-2/+20
2019-05-23Restore selected relay item based on settingsJanito Vaqueiro Ferreira Filho2-0/+52
2019-05-23Include `RelaySettings` in `Settings`Janito Vaqueiro Ferreira Filho1-1/+1
2019-05-23Fetch settings in `MainActivity`Janito Vaqueiro Ferreira Filho2-2/+12
2019-05-23Create `RelaySettings` typeJanito Vaqueiro Ferreira Filho1-0/+6
2019-05-23Store selected relay locationJanito Vaqueiro Ferreira Filho1-0/+25
2019-05-23Add a `LocationConstraint` to each `RelayItem`Janito Vaqueiro Ferreira Filho5-3/+24
2019-05-23Implement `MullvadDaemon::updateRelaySettings`Janito Vaqueiro Ferreira Filho1-0/+2
2019-05-23Create `RelaySettingsUpdate` classJanito Vaqueiro Ferreira Filho1-0/+6
2019-05-23Create `LocationConstraint` classJanito Vaqueiro Ferreira Filho1-0/+11
2019-05-23Create `Constraint` typeJanito Vaqueiro Ferreira Filho1-0/+6
2019-05-22Store reference to relay item instead of its codeJanito Vaqueiro Ferreira Filho6-51/+9