| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-11-17 | Add settings patcher to mullvad-daemon | David Lönnhager | 1 | -442/+0 | |
| 2023-11-13 | Add observers to SettingsPersister | David Lönnhager | 1 | -3/+25 | |
| 2023-09-20 | Add social media blocklists to daemon+CLI | Linus Färnstrand | 1 | -0/+3 | |
| When infra has deployed these block lists to the relays, this setting will allow blocking social media domains directly with the app | |||||
| 2023-08-21 | Remove `wg_migration_rand_num` field from settings | Markus Pettersson | 1 | -10/+0 | |
| 2023-06-29 | Add settings migration code, refactor and cleanup | Jonathan | 1 | -3/+1 | |
| Bump the settings version. Add code for migrating settings to new version since it is now not backwards compatible. Refactor LocationConstraint and related types to be more lean. Cleanup issues and fix formatting. Refactor LocationConstraint and add migration code | |||||
| 2023-06-29 | Cleanup review comments, CI issues and android support | Jonathan | 1 | -2/+9 | |
| Add necessary android support to allow it to not crash due to interface changes. Format the code, remove redundant async functions, fix android issues related to not having to use a Vec to store the custom lists and a string as an id. Fix unit tests. | |||||
| 2023-04-26 | Fix remaining clippy warnings | David Lönnhager | 1 | -1/+2 | |
| 2023-04-17 | Log important settings | David Lönnhager | 1 | -1/+134 | |
| 2023-03-29 | Remove getters and setters from SettingsPersister | David Lönnhager | 1 | -169/+34 | |
| 2023-02-21 | Make quantum-resistant tunnel optional in mullvad layer | David Lönnhager | 1 | -17/+6 | |
| 2023-02-10 | Relax permissions on settings.json | David Lönnhager | 1 | -27/+1 | |
| 2022-08-15 | Allow for migrating windows users to WG | Jonathan | 1 | -0/+11 | |
| Use a potential value between 0 and 1 provided by the API version check to decide if the Windows client should use WireGuard or OpenVpn. This decision is then persisted in the settings in the form of a random value between 0 and 1 where if the value is higher than the value provided by the API the client will use OpenVpn. If there is no value provided by the API then the client will use WireGuard as the migration has concluded. | |||||
| 2022-06-14 | Add option for enabling PQ PSK exchange to CLI and gRPC service | David Lönnhager | 1 | -0/+16 | |
| 2022-03-24 | Restructure how WireGuard obfuscation is configured and applied | Odd Stranne | 1 | -1/+13 | |
| 2022-03-14 | Implement device concept | David Lönnhager | 1 | -16/+1 | |
| 2022-02-21 | Hide beta version check in settings mod | David Lönnhager | 1 | -0/+3 | |
| 2022-02-21 | Enable "Always require VPN" if the settings cannot be parsed | David Lönnhager | 1 | -1/+7 | |
| 2022-02-18 | Set `show_beta_releases` to true when obtaining fresh settings, if running a ↵ | David Lönnhager | 1 | -3/+13 | |
| beta version, to prevent fresh settings from being written to disk twice | |||||
| 2022-01-14 | Simplify custom resolver to not leak any traffic | Emīls | 1 | -12/+0 | |
| 2021-12-10 | Rename option to 'allow_macos_connection_check' | Emīls | 1 | -4/+4 | |
| 2021-12-10 | Add set_custom_resolver GRPC | Emīls | 1 | -0/+12 | |
| 2021-11-29 | Reformat code without blank_lines_upper_bound = 2 | Linus Färnstrand | 1 | -3/+0 | |
| 2021-10-26 | Refactor settings migration | David Lönnhager | 1 | -251/+104 | |
| 2021-09-28 | Enable wireguard-nt with temporary CLI switch | David Lönnhager | 1 | -0/+14 | |
| 2021-07-13 | Wrap IntervalStream around tokio interval objects | David Lönnhager | 1 | -1/+0 | |
| 2021-07-06 | Fix settings update | David Lönnhager | 1 | -0/+1 | |
| 2021-07-02 | Move split tunnel settings to own type | David Lönnhager | 1 | -3/+4 | |
| 2021-07-02 | Support Windows split tunneling driver | David Lönnhager | 1 | -0/+17 | |
| 2021-06-18 | Restrict access to settings file | David Lönnhager | 1 | -3/+44 | |
| 2021-06-18 | Add WireGuard data to settings struct | David Lönnhager | 1 | -1/+6 | |
| 2021-03-31 | Use async file I/O for settings | David Lönnhager | 1 | -53/+69 | |
| 2021-03-25 | Use mandatory key rotation interval with limited range | David Lönnhager | 1 | -3/+4 | |
| 2021-03-18 | Move rotation interval setting to mullvad-types | David Lönnhager | 1 | -1/+2 | |
| 2021-01-04 | Migrate from deprecated dirs dependency | David Lönnhager | 1 | -1/+1 | |
| 2020-12-04 | Enable custom DNS in state machine on Android | Janito Vaqueiro Ferreira Filho | 1 | -4/+1 | |
| 2020-10-28 | Include custom DNS setting on macOS | David Lönnhager | 1 | -2/+2 | |
| 2020-10-26 | Include custom DNS setting on Linux | David Lönnhager | 1 | -2/+2 | |
| 2020-10-23 | Allow custom DNS to be disabled while retaining the list | David Lönnhager | 1 | -7/+5 | |
| 2020-10-22 | Use custom DNS setting on Windows only | David Lönnhager | 1 | -1/+3 | |
| 2020-10-22 | Add custom DNS setting | David Lönnhager | 1 | -0/+9 | |
| 2020-08-13 | Improve error handling for settings migration | David Lönnhager | 1 | -42/+60 | |
| 2020-08-13 | Check ownership of windows.old rather than the specific appdata directory | David Lönnhager | 1 | -12/+9 | |
| 2020-08-13 | Skip migration if settings path is overridden | David Lönnhager | 1 | -0/+8 | |
| 2020-08-13 | Convert Windows update migration code to Rust | David Lönnhager | 1 | -51/+169 | |
| 2020-05-14 | Always enable the beta program in beta versions | David Lönnhager | 1 | -4/+2 | |
| 2020-05-11 | Simplify Windows update code in daemon settings | David Lönnhager | 1 | -33/+37 | |
| 2020-05-11 | Handle different errors when loading settings | David Lönnhager | 1 | -13/+21 | |
| 2020-05-11 | Simplify read of settings | David Lönnhager | 1 | -17/+7 | |
| 2020-04-22 | Change log output from `error` to `info` | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2020-04-22 | Save settings after migration | Janito Vaqueiro Ferreira Filho | 1 | -18/+24 | |
