summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/settings.rs
AgeCommit message (Expand)AuthorFilesLines
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
2018-09-08Move the Mullvad Settings type to mullvad_typesLinus Färnstrand1-195/+0
2018-09-05Move `enable_ipv6` to `TunnelOptions`Janito Vaqueiro Ferreira Filho1-2/+2
2018-09-05Rename settings function to enable IPv6Janito Vaqueiro Ferreira Filho1-1/+1
2018-08-14Add RPC call to enable/disable IPv6 in the tunnelJanito Vaqueiro Ferreira Filho1-0/+9
2018-07-10Add autoconnect settingLinus Färnstrand1-1/+17
2018-06-25Flush file writes when saving config and backup filesEmīls1-2/+4
2018-06-13Rename mullvad-paths methods to have get_ if they don't create dirsLinus Färnstrand1-1/+1
2018-06-13Rename mullvad-metadata -> mullvad-pathsLinus Färnstrand1-11/+1
2018-05-18Move cache dir computation to own moduleLinus Färnstrand1-1/+2
2018-05-17Change from to_string_lossy() to display() on pathsLinus Färnstrand1-3/+3
2018-05-15Move settings to /etc on unix platformsLinus Färnstrand1-5/+11
2018-05-07Updating formatting to be up to date with the newest rustfmtEmīls Piņķis1-2/+3
2018-04-10Use BufReader for reading settings and relay listEmīls Piņķis1-3/+3