summaryrefslogtreecommitdiffhomepage
path: root/mullvad-update/Cargo.toml
AgeCommit message (Collapse)AuthorFilesLines
2025-10-23Use rollout threshold to determine if client should be updatedMarkus Pettersson1-2/+3
2025-09-23Document why `rand` can't be upgraded in `mullvad-update`Markus Pettersson1-3/+5
Update `rand` as a dev dependency in `mullvad-update`
2025-09-03Add command for querying latest version to mullvad-releaseDavid Lönnhager1-1/+1
2025-09-03Implement EnumIter for mullvad-update architecture enumDavid Lönnhager1-0/+1
2025-08-26Update `reqwest` to resolve dependency conflictSebastian Holmin1-1/+1
Note that the new version increases the size of Mullvad loader a bit, forcing us to bump the limit in the CI check. We should consider replacing it with a smaller alternative, perhaps `hyper_rustls`.
2025-06-16Do not rely on DNS for API in installer-downloaderDavid Lönnhager1-0/+1
2025-06-16Add offline mode for installer loader on WindowsMarkus Pettersson1-0/+1
Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2025-05-28Add download timeout and retry logic (#8149)Sebastian Holmin1-1/+1
* Add timeout to download * Retry failed downloads on network errors Previously, the download would either fail immediately or hang indefinitely if when the user e.g. changed their tunnel state. * Fix progress when resuming download * Import thiserror on all platforms * Add to installer downloader changelog
2025-05-14Use HQC-256 instead of Classic McEliece in quantum-resistant handshakeLinus Färnstrand1-1/+1
2025-04-23Remove `async_trait` from `Cargo.toml`Sebastian Holmin1-2/+1
2025-03-07Fix vec1 being optional incorrectlyDavid Lönnhager1-2/+2
2025-03-07Set all bytes to zero for secret key when droppedDavid Lönnhager1-1/+2
2025-03-07Support multiple verifying keys in mullvad-updateDavid Lönnhager1-1/+2
2025-03-06Fix unused dependencyDavid Lönnhager1-1/+3
2025-03-06Extend meta tool and move to own packageDavid Lönnhager1-2/+2
2025-03-05Clean up `Cargo.toml`Markus Pettersson1-1/+1
2025-03-05Switch to rustls for installer-downloaderDavid Lönnhager1-2/+1
This also increases the file size limit with around 1M
2025-03-05Use user-accessible random temp dir on macOSDavid Lönnhager1-4/+1
2025-03-05Hide components that are not needed on Linux in mullvad-updateDavid Lönnhager1-7/+13
2025-03-05Print reason for errorDavid Lönnhager1-0/+1
2025-03-05Set app download cache to a read-only directoryDavid Lönnhager1-0/+1
Notably, this means that the loader must run as a privileged user
2025-03-05Add improved API response parse testsDavid Lönnhager1-0/+1
2025-03-05Add mullvad-version-metadata toolDavid Lönnhager1-0/+12
`format` was also updated to support signing
2025-03-05Implement version provider for API responsesDavid Lönnhager1-4/+4
This also replaces the PGP verifier with a SHA256 checksum verifier
2025-03-05Add initial web installer and upgrades scaffoldDavid Lönnhager1-0/+31