summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/version/check.rs
AgeCommit message (Collapse)AuthorFilesLines
2025-11-04Refactor argument to `load_cache`Sebastian Holmin1-9/+8
2025-11-04Lower version check disk write log to traceSebastian Holmin1-1/+1
2025-11-04Lower verbosity of "Version data unchanged" logSebastian Holmin1-2/+2
2025-10-23Update ETag/header check fields for unchanged etag or metadata versionDavid Lönnhager1-189/+182
2025-10-23Add test ensuring etag and timestamp are updated even if version metadata is notDavid Lönnhager1-5/+74
2025-10-23Use rollout threshold to determine if client should be updatedMarkus Pettersson1-5/+26
2025-10-23Decouple foreground and background version checksDavid Lönnhager1-37/+41
2025-10-23Update version checkDavid Lönnhager1-190/+263
It now makes an API call whenever manually triggered as well as once per hour, but only includes platform headers if 24 hours have passed Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net>
2025-09-25Include metadata_version in VersionCache on all desktop platformsOskar1-9/+8
2025-09-25Replace use of old version check endpointOskar1-29/+9
2025-09-03Ignore versions with zero rollout in Mullvad loader and appDavid Lönnhager1-1/+1
2025-09-01Link 'supported' bool to cache versionDavid Lönnhager1-52/+46
This prevents the app from erroneously being labeled unsupported during upgrades/downgrades
2025-08-11Add MULLVAD_ENABLE_DEV_UPDATES for testing version checks in dev buildsDavid Lönnhager1-20/+28
2025-07-10Run `cargo fmt`Sebastian Holmin1-3/+3
2025-07-08Specify lifetime with `use<>` for impl traitSebastian Holmin1-2/+2
2025-05-28Various fixes for in-app upgradesDavid Lönnhager1-18/+29
2025-05-28Add tests for in app upgrade tests in daemon (#8015)Sebastian Holmin1-74/+108
Also add check for metadata version
2025-05-28Add in app upgrades to the daemonSebastian Holmin1-1/+1
--------- Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
2025-05-28Implement new version check and app downloaderDavid Lönnhager1-0/+740
This also fixes 'latest_beta' being required in the API Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>