summaryrefslogtreecommitdiffhomepage
path: root/mullvad-update/src/client
AgeCommit message (Expand)AuthorFilesLines
2025-10-24Fix `get_latest_versions_file`Joakim Hulthe1-13/+11
2025-09-23Document why `rand` can't be upgraded in `mullvad-update`Markus Pettersson2-4/+4
2025-09-03Ignore versions with zero rollout in Mullvad loader and appDavid Lönnhager1-1/+15
2025-09-03Pull 'latest' metadata file with 'mullvad-release pull'David Lönnhager1-0/+15
2025-08-29Add version parameter to allow latest version to be returned on LinuxDavid Lönnhager1-2/+5
2025-07-10Run `cargo fmt`Sebastian Holmin3-4/+4
2025-07-08Inline variables in format stringLinus Färnstrand1-2/+2
2025-07-04Update tests to specify time when verifying metadataOskar1-4/+9
2025-06-16Skip incomplete installers for loader in offline modeDavid Lönnhager1-18/+5
2025-06-16Do not rely on DNS for API in installer-downloaderDavid Lönnhager1-4/+25
2025-06-16Add offline mode for installer loader on WindowsMarkus Pettersson5-40/+251
2025-05-28Add download timeout and retry logic (#8149)Sebastian Holmin2-29/+175
2025-05-28Add tests for in app upgrade tests in daemon (#8015)Sebastian Holmin1-13/+18
2025-05-28Make bin_path publicDavid Lönnhager1-1/+1
2025-04-23Remove `async_trait` for `VersionInfoProvider`Sebastian Holmin1-3/+4
2025-04-23Remove `async_trait` for `AppDownloader`Sebastian Holmin1-6/+4
2025-04-03Do not specify verifying keys in HttpVersionInfoProvider by defaultDavid Lönnhager2-101/+111
2025-04-03Hide fields on HttpVersionInfoProviderDavid Lönnhager1-3/+3
2025-04-03Share API URL via mullvad-updateDavid Lönnhager1-7/+49
2025-04-03Rename 'keys' module to 'defaults'David Lönnhager1-2/+2
2025-04-03Set default pubkeys and pinned certificate in mullvad-updateDavid Lönnhager1-0/+12
2025-04-03Rename deserialize_and_verify to deserialize_and_verify_with_keysDavid Lönnhager1-1/+1
2025-03-07Add tests for signing and verifying with multiple keysDavid Lönnhager1-2/+3
2025-03-07Support multiple verifying keys in mullvad-updateDavid Lönnhager1-6/+8
2025-03-06Make meta tool build on LinuxDavid Lönnhager2-31/+5
2025-03-06Extend meta tool and move to own packageDavid Lönnhager1-7/+19
2025-03-06Expose hasher in mullvad_update::verifyDavid Lönnhager1-5/+12
2025-03-05Request all remaining bytes in HTTP range requestDavid Lönnhager1-13/+10
2025-03-05Move size hint check to methodDavid Lönnhager1-17/+19
2025-03-05Add clear_progressDavid Lönnhager1-0/+7
2025-03-05Fix grammatical errorDavid Lönnhager1-1/+1
2025-03-05Force TLS 1.3 in mullvad-updateDavid Lönnhager1-0/+1
2025-03-05Use user-accessible random temp dir on macOSDavid Lönnhager2-43/+0
2025-03-05Add logger to installer-downloaderDavid Lönnhager1-12/+8
2025-03-05Remove unnecessary `into_boxed_slice`David Lönnhager1-8/+7
2025-03-05Hide components that are not needed on Linux in mullvad-updateDavid Lönnhager7-0/+1060