summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/settings.rs
AgeCommit message (Expand)AuthorFilesLines
2021-12-10Rename option to 'allow_macos_connection_check'Emīls1-4/+4
2021-12-10Add set_custom_resolver GRPCEmīls1-0/+12
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand1-3/+0
2021-10-26Refactor settings migrationDavid Lönnhager1-251/+104
2021-09-28Enable wireguard-nt with temporary CLI switchDavid Lönnhager1-0/+14
2021-07-13Wrap IntervalStream around tokio interval objectsDavid Lönnhager1-1/+0
2021-07-06Fix settings updateDavid Lönnhager1-0/+1
2021-07-02Move split tunnel settings to own typeDavid Lönnhager1-3/+4
2021-07-02Support Windows split tunneling driverDavid Lönnhager1-0/+17
2021-06-18Restrict access to settings fileDavid Lönnhager1-3/+44
2021-06-18Add WireGuard data to settings structDavid Lönnhager1-1/+6
2021-03-31Use async file I/O for settingsDavid Lönnhager1-53/+69
2021-03-25Use mandatory key rotation interval with limited rangeDavid Lönnhager1-3/+4
2021-03-18Move rotation interval setting to mullvad-typesDavid Lönnhager1-1/+2
2021-01-04Migrate from deprecated dirs dependencyDavid Lönnhager1-1/+1
2020-12-04Enable custom DNS in state machine on AndroidJanito Vaqueiro Ferreira Filho1-4/+1
2020-10-28Include custom DNS setting on macOSDavid Lönnhager1-2/+2
2020-10-26Include custom DNS setting on LinuxDavid Lönnhager1-2/+2
2020-10-23Allow custom DNS to be disabled while retaining the listDavid Lönnhager1-7/+5
2020-10-22Use custom DNS setting on Windows onlyDavid Lönnhager1-1/+3
2020-10-22Add custom DNS settingDavid Lönnhager1-0/+9
2020-08-13Improve error handling for settings migrationDavid Lönnhager1-42/+60
2020-08-13Check ownership of windows.old rather than the specific appdata directoryDavid Lönnhager1-12/+9
2020-08-13Skip migration if settings path is overriddenDavid Lönnhager1-0/+8
2020-08-13Convert Windows update migration code to RustDavid Lönnhager1-51/+169
2020-05-14Always enable the beta program in beta versionsDavid Lönnhager1-4/+2
2020-05-11Simplify Windows update code in daemon settingsDavid Lönnhager1-33/+37
2020-05-11Handle different errors when loading settingsDavid Lönnhager1-13/+21
2020-05-11Simplify read of settingsDavid Lönnhager1-17/+7
2020-04-22Change log output from `error` to `info`Janito Vaqueiro Ferreira Filho1-1/+1
2020-04-22Save settings after migrationJanito Vaqueiro Ferreira Filho1-18/+24
2020-04-22Use resource dir to store settings file on AndroidJanito Vaqueiro Ferreira Filho1-24/+24
2020-04-22Move `save` method to `SettingsPersister`Janito Vaqueiro Ferreira Filho1-10/+30
2020-04-22Save data after changes in `SettingsPersister`Janito Vaqueiro Ferreira Filho1-18/+63
2020-04-22Move `reset` method to `SettingsPersister`Janito Vaqueiro Ferreira Filho1-1/+19
2020-04-22Remove `Settings::load` methodJanito Vaqueiro Ferreira Filho1-0/+1
2020-04-22Create custom `Error` typeJanito Vaqueiro Ferreira Filho1-15/+21
2020-04-22Intercept `Settings` methodsJanito Vaqueiro Ferreira Filho1-8/+69
2020-04-22Refactor how the settings are loadedJanito Vaqueiro Ferreira Filho1-49/+54
2020-04-22Change where Android IPv6 is enabledJanito Vaqueiro Ferreira Filho1-8/+7
2020-04-22Load settings file in `SettingsPersister`Janito Vaqueiro Ferreira Filho1-8/+37
2020-04-22Create `load_settings_from_file()` methodJanito Vaqueiro Ferreira Filho1-5/+15
2020-04-22Move Windows migration into `SettingsPersister`Janito Vaqueiro Ferreira Filho1-27/+27
2020-04-22Create `SettingsPersister::load` constructorJanito Vaqueiro Ferreira Filho1-39/+39
2020-04-22Add `SettingsPersister::to_settings()` methodJanito Vaqueiro Ferreira Filho1-0/+6
2020-04-22Create `SettingsPersister` wrapper typeJanito Vaqueiro Ferreira Filho1-3/+25
2020-04-22Collect target specific importsJanito Vaqueiro Ferreira Filho1-10/+6
2020-03-24Force IPv6 to be always enabled on AndroidJanito Vaqueiro Ferreira Filho1-1/+7
2019-12-04Update logging for winutilOdd Stranne1-20/+7
2019-06-26Integrate Windows Update settings migrator in DaemonOdd Stranne1-0/+107