summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/settings.rs
AgeCommit message (Expand)AuthorFilesLines
2023-11-17Add settings patcher to mullvad-daemonDavid Lönnhager1-442/+0
2023-11-13Add observers to SettingsPersisterDavid Lönnhager1-3/+25
2023-09-20Add social media blocklists to daemon+CLILinus Färnstrand1-0/+3
2023-08-21Remove `wg_migration_rand_num` field from settingsMarkus Pettersson1-10/+0
2023-06-29Add settings migration code, refactor and cleanupJonathan1-3/+1
2023-06-29Cleanup review comments, CI issues and android supportJonathan1-2/+9
2023-04-26Fix remaining clippy warningsDavid Lönnhager1-1/+2
2023-04-17Log important settingsDavid Lönnhager1-1/+134
2023-03-29Remove getters and setters from SettingsPersisterDavid Lönnhager1-169/+34
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager1-17/+6
2023-02-10Relax permissions on settings.jsonDavid Lönnhager1-27/+1
2022-08-15Allow for migrating windows users to WGJonathan1-0/+11
2022-06-14Add option for enabling PQ PSK exchange to CLI and gRPC serviceDavid Lönnhager1-0/+16
2022-03-24Restructure how WireGuard obfuscation is configured and appliedOdd Stranne1-1/+13
2022-03-14Implement device conceptDavid Lönnhager1-16/+1
2022-02-21Hide beta version check in settings modDavid Lönnhager1-0/+3
2022-02-21Enable "Always require VPN" if the settings cannot be parsedDavid Lönnhager1-1/+7
2022-02-18Set `show_beta_releases` to true when obtaining fresh settings, if running a ...David Lönnhager1-3/+13
2022-01-14Simplify custom resolver to not leak any trafficEmīls1-12/+0
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