summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/migrations
AgeCommit message (Expand)AuthorFilesLines
2024-11-28Fix clippy warningsMarkus Pettersson1-1/+1
2024-10-01Rename account "token" to account "number"Joakim Hulthe3-22/+22
2024-09-02Run `cargo +nightly clippy --fix`Markus Pettersson1-4/+2
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager1-3/+2
2024-06-24Run `cargo +nightly fmt`Sebastian Holmin2-13/+17
2024-06-03Fix v9 migration testDavid Lönnhager1-236/+1
2024-05-29Migrate to gRPCDavid Göransson2-3/+698
2024-04-25Update windows-sysJoakim Hulthe1-3/+2
2024-04-22Fix broken lints in rustdocsSebastian Holmin1-1/+1
2024-03-27Refactor `mullvad-relay-selector`Markus Pettersson4-4/+4
2024-02-28Tweak migrations template fn versions_matchesJoakim Hulthe1-2/+1
2024-02-28Fix migrations/v6.rs docsJoakim Hulthe1-6/+3
2024-02-28Migrate settings to v9Joakim Hulthe2-0/+304
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-30/+28
2024-02-05Test whether the default settings use the correct versionDavid Lönnhager1-15/+47
2024-01-31Change API access methods settings formatMarkus Pettersson1-27/+286
2024-01-12Validate SOCKS5 credentialsMarkus Pettersson1-4/+3
2024-01-05Run `cargo +nightly fmt`Sebastian Holmin1-2/+2
2024-01-05Run `cargo clippy --all-targets --fix`Sebastian Holmin1-2/+0
2024-01-03Allow app to use custom socks5 and shadwosocks proxiesJonathan2-0/+997
2024-01-02Fix clippy lintsDavid Lönnhager2-6/+6
2023-11-13Remove unnecessary `mut`Sebastian Holmin6-7/+7
2023-09-11Remove TODO about adding features we don't needDavid Lönnhager1-2/+0
2023-08-30Fix clippy lintsEmīls6-6/+6
2023-08-07Get rid of "extern crate serde" and import derive macros explicitlyLinus Färnstrand5-0/+5
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson1-3/+2
2023-08-01Replace unmaintained dirs-next with maintained dirsLinus Färnstrand1-1/+1
2023-06-29Add settings migration code, refactor and cleanupJonathan1-8/+295
2023-04-26Fix remaining clippy warningsDavid Lönnhager2-5/+4
2023-04-21Fix remaining clippy --fix auto fixes with modificationsLinus Färnstrand1-1/+0
2023-04-21Apply clippy --fix fixesLinus Färnstrand1-1/+1
2023-03-23Add settings migration for udp2tcp port constraintLinus Färnstrand1-1/+22
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager3-7/+314
2023-02-13Rename settings error variantsDavid Lönnhager5-23/+28
2023-02-10Relax permissions on settings.jsonDavid Lönnhager1-6/+1
2023-02-08Make async fns without awaits into regular fnsLinus Färnstrand2-4/+4
2022-09-01Replace winapi with windows-sys for all remaining cratesDavid Lönnhager1-13/+12
2022-07-05Use derive attribute for default enum variantsDavid Lönnhager1-7/+2
2022-06-21Fix the large majority of clippy warningsJonathan6-28/+27
2022-06-13Perform a clippy --fixjonathan6-6/+0
2022-05-12Enter revoked state if migration fails due to a non-existent WireGuard keyDavid Lönnhager1-2/+2
2022-05-05Hide private device type in `mullvad-daemon`David Lönnhager1-41/+42
2022-05-05Do not store pubkey in device.jsonDavid Lönnhager1-2/+6
2022-04-26Spawn API client after settings migrationDavid Lönnhager1-20/+23
2022-04-05Add RPC that checks whether the app is performing "post-upgrade work", i.e. f...David Lönnhager2-14/+57
2022-04-04Add unit test for empty account historyDavid Lönnhager1-3/+19
2022-04-04Distinguish between empty history and parsing errors when reading the old acc...David Lönnhager1-32/+36
2022-03-24Add migration logic for WireGuard port constraintOdd Stranne2-39/+125
2022-03-23Fix pointless copyingDavid Lönnhager1-6/+7
2022-03-23Move imports out of v5 moduleDavid Lönnhager3-106/+128