summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2019-09-13Merge branch 'sort-relays'Andrej Mihajlov1-1/+3
2019-09-13Sort relaysAndrej Mihajlov1-1/+3
2019-09-13Merge branch 'refactor-quit-procedure'Janito Vaqueiro Ferreira Filho3-37/+72
2019-09-13Reset daemon and helpers when rebinding serviceJanito Vaqueiro Ferreira Filho2-2/+22
2019-09-13Move `stop` method to outside of `LocalBinder`Janito Vaqueiro Ferreira Filho1-7/+13
2019-09-13Create `MullvadVpnService::tearDown` helper methodJanito Vaqueiro Ferreira Filho1-3/+7
2019-09-13Create `MullvadVpnService::setUp` helper methodJanito Vaqueiro Ferreira Filho1-6/+11
2019-09-13Refactor `ForegroundNotificationManager` creationJanito Vaqueiro Ferreira Filho2-13/+10
2019-09-13Refactor how `MainActivity` quitsJanito Vaqueiro Ferreira Filho1-7/+10
2019-09-13Merge branch 'relay-list-v3'Linus Färnstrand23-49/+165
2019-09-13Change text opacity based on active statusJanito Vaqueiro Ferreira Filho1-0/+6
2019-09-13Disable relay items that aren't activeJanito Vaqueiro Ferreira Filho1-0/+2
2019-09-13Set status indicator based on `RelayItem.active`Janito Vaqueiro Ferreira Filho2-1/+16
2019-09-13Add `active` property to `RelayItem`sJanito Vaqueiro Ferreira Filho5-2/+13
2019-09-13Add `active` property to `Relay` model classJanito Vaqueiro Ferreira Filho2-2/+3
2019-09-13Migrate UI to use the new "active" flag in the relay list v3 schemaAndrej Mihajlov7-33/+42
2019-09-13Log which bridge is selected in the daemonLinus Färnstrand1-1/+12
2019-09-13Only consider active relays in relay selection algorithmLinus Färnstrand1-0/+3
2019-09-13Sort bridge/relay list output on hostname as well in CLILinus Färnstrand2-2/+6
2019-09-13Print out relay hostnames in CLI relay/bridge list commandLinus Färnstrand2-0/+17
2019-09-13Sort countries/cities on lowercase names in CLILinus Färnstrand2-6/+16
2019-09-13Filter relays on the new "active" flag in the CLILinus Färnstrand2-1/+27
2019-09-13Update daemon to handle relay_list_v3Linus Färnstrand3-2/+3
2019-09-13Update extract-geo-data.py to use relay_list_v3Linus Färnstrand1-1/+1
2019-09-13Update build.sh to use relay_list_v3Linus Färnstrand1-1/+1
2019-09-13Merge branch 'upgrade-ipnetwork'Linus Färnstrand7-39/+80
2019-09-13Upgrade pfctl to 0.3.0Linus Färnstrand2-26/+67
2019-09-12Fix formatting (on unrelated code)Linus Färnstrand1-1/+1
2019-09-12Upgrade ipnetwork to 0.15 to get rid of git dependencyLinus Färnstrand6-13/+13
2019-09-12Merge branch 'select-bridge-location'Andrej Mihajlov16-283/+585
2019-09-12Update CHANGELOGAndrej Mihajlov1-0/+1
2019-09-12Add bridge selectorAndrej Mihajlov13-258/+529
2019-09-11Show navigation bar title a little earlierAndrej Mihajlov1-1/+1
2019-09-11Make sure ScopeBarItems maintain equal widthAndrej Mihajlov1-0/+1
2019-09-11Use liftConstraint to unpack RelaySettingsAndrej Mihajlov1-10/+10
2019-09-11Add Constraint<T> and LiftedConstraint<T> helper typesAndrej Mihajlov3-34/+25
2019-09-11Add scope selectorAndrej Mihajlov2-9/+47
2019-09-11Merge branch 'simple-android-firewall'Janito Vaqueiro Ferreira Filho12-64/+181
2019-09-10Refactor to move class name into `Error` typeJanito Vaqueiro Ferreira Filho1-15/+15
2019-09-10Open dummy tunnel interface in blocking stateJanito Vaqueiro Ferreira Filho1-0/+18
2019-09-10Add `create_tun_if_closed` method to `TunProvider`Janito Vaqueiro Ferreira Filho3-0/+18
2019-09-10Close tunnel in `DisconnectedState`Janito Vaqueiro Ferreira Filho1-0/+3
2019-09-10Add `close_tun` method to `TunProvider` traitJanito Vaqueiro Ferreira Filho3-0/+13
2019-09-10Initialize current configuration with a stubJanito Vaqueiro Ferreira Filho1-4/+21
2019-09-10Don't recreate tunnel if config is the sameJanito Vaqueiro Ferreira Filho1-29/+34
2019-09-10Derive `PartialEq` and `Eq` for `TunConfig`Janito Vaqueiro Ferreira Filho1-1/+1
2019-09-10Duplicate tunnel fd and store it in providerJanito Vaqueiro Ferreira Filho3-9/+46
2019-09-10Create `prepare_tun` helper methodJanito Vaqueiro Ferreira Filho1-20/+26
2019-09-10Change `create_tun` into `get_tun`Janito Vaqueiro Ferreira Filho5-6/+6
2019-09-10Pass a mutable reference to `dyn TunProvider`Janito Vaqueiro Ferreira Filho4-7/+7