summaryrefslogtreecommitdiffhomepage
path: root/installer-downloader/src/controller.rs
AgeCommit message (Expand)AuthorFilesLines
2025-09-23Upgrade `rand` to `0.9` in `installer-downloader`Markus Pettersson1-2/+2
2025-09-03Ignore versions with zero rollout in Mullvad loader and appDavid Lönnhager1-1/+1
2025-08-29Add version parameter to allow latest version to be returned on LinuxDavid Lönnhager1-0/+1
2025-06-16Skip incomplete installers for loader in offline modeDavid Lönnhager1-0/+2
2025-06-16Add offline mode for installer loader on WindowsMarkus Pettersson1-68/+225
2025-05-28Add tests for in app upgrade tests in daemon (#8015)Sebastian Holmin1-1/+1
2025-05-28Add in app upgrades to the daemonSebastian Holmin1-1/+1
2025-05-13Fix incorrect error log in installer-downloaderDavid Lönnhager1-1/+1
2025-04-07Remove pointless sleepDavid Lönnhager1-1/+0
2025-04-03Share API URL via mullvad-updateDavid Lönnhager1-18/+3
2025-04-03Set default pubkeys and pinned certificate in mullvad-updateDavid Lönnhager1-9/+1
2025-03-28Switch from staging to prod for version metadataDavid Lönnhager1-10/+2
2025-03-07Support multiple verifying keys in mullvad-updateDavid Lönnhager1-1/+2
2025-03-05Fix retry version checkSebastian Holmin1-10/+18
2025-03-05Fetch app version before starting `ActionMessageHandler`Sebastian Holmin1-66/+54
2025-03-05Update version metadata URLDavid Lönnhager1-1/+4
2025-03-05Clarify panic messageDavid Lönnhager1-3/+1
2025-03-05Abort download task when begin_download is incorrectly called twiceDavid Lönnhager1-7/+10
2025-03-05Add clear_progressDavid Lönnhager1-1/+1
2025-03-05Use async_trait for DirectoryProviderDavid Lönnhager1-1/+1
2025-03-05Clarify that UI thread is the main threadDavid Lönnhager1-1/+1
2025-03-05Add explicit clear methods to Delegate traitDavid Lönnhager1-4/+4
2025-03-05Add new rollout constantsDavid Lönnhager1-2/+2
2025-03-05Move imports out of functionDavid Lönnhager1-4/+2
2025-03-05Attempt to explain difference between initialize_controller and AppController...David Lönnhager1-2/+6
2025-03-05Add docs for ActionMessageHandlerDavid Lönnhager1-0/+1
2025-03-05Add constants for rollout in mullvad-updateDavid Lönnhager1-2/+2
2025-03-05Move action handlers to functions in installer-downloaderDavid Lönnhager1-163/+197
2025-03-05Move constants to top in installer-downloaderDavid Lönnhager1-2/+5
2025-03-05Change rollout to 0David Lönnhager1-1/+1
2025-03-05Push error handling of `get_arch` outwardsMarkus Pettersson1-17/+15
2025-03-05Detect native CPU archMarkus Pettersson1-2/+13
2025-03-05Pin installer-downloader to LE root for version metadataDavid Lönnhager1-1/+4
2025-03-05Remove updates- prefix in installer-downloaderDavid Lönnhager1-2/+2
2025-03-05Use stagemole to retrieve metadata in installer-downloaderDavid Lönnhager1-3/+15
2025-03-05Update installer-downloader textsDavid Lönnhager1-3/+5
2025-03-05Use user-accessible random temp dir on macOSDavid Lönnhager1-21/+11
2025-03-05Add logger to installer-downloaderDavid Lönnhager1-9/+8
2025-03-05Fix clippy lintsDavid Lönnhager1-58/+55
2025-03-05Add version counter to metadata and rename expiry fieldDavid Lönnhager1-1/+3
2025-03-05Print reason for errorDavid Lönnhager1-1/+11
2025-03-05Select random mirror for downloadingDavid Lönnhager1-2/+8
2025-03-05Add improved error messagesDavid Lönnhager1-25/+92
2025-03-05Implement beta downloaderDavid Lönnhager1-13/+83
2025-03-05Add API client for mullvad-updateDavid Lönnhager1-12/+26
2025-03-05Decouple download directory from mullvad-updateDavid Lönnhager1-5/+43
2025-03-05Add launch step to installer downloaderDavid Lönnhager1-3/+1
2025-03-05Set app download cache to a read-only directoryDavid Lönnhager1-0/+2
2025-03-05Implement version provider for API responsesDavid Lönnhager1-12/+16
2025-03-05Replace `AppDownloaderFactory` trait with `From` impl (#7606)Sebastian Holmin1-26/+14