| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-03-05 | Fix error string about hex length | David Lönnhager | 1 | -1/+1 | |
| 2025-03-05 | Remove TODO comment about missing fields | David Lönnhager | 1 | -1/+0 | |
| 2025-03-05 | Request all remaining bytes in HTTP range request | David Lönnhager | 1 | -13/+10 | |
| 2025-03-05 | Fix documentation warnings | David Lönnhager | 1 | -1/+1 | |
| 2025-03-05 | Move size hint check to method | David Lönnhager | 1 | -17/+19 | |
| 2025-03-05 | Note that releases must be sorted by version number | David Lönnhager | 1 | -1/+1 | |
| 2025-03-05 | Add clear_progress | David Lönnhager | 1 | -0/+7 | |
| 2025-03-05 | Add new rollout constants | David Lönnhager | 1 | -8/+10 | |
| 2025-03-05 | Fix grammatical error | David Lönnhager | 2 | -2/+2 | |
| 2025-03-05 | Add constants for rollout in mullvad-update | David Lönnhager | 1 | -0/+7 | |
| 2025-03-05 | Force TLS 1.3 in mullvad-update | David Lönnhager | 1 | -0/+1 | |
| 2025-03-05 | Use user-accessible random temp dir on macOS | David Lönnhager | 2 | -43/+0 | |
| 2025-03-05 | Add logger to installer-downloader | David Lönnhager | 1 | -12/+8 | |
| 2025-03-05 | Remove unnecessary `into_boxed_slice` | David Lönnhager | 1 | -8/+7 | |
| 2025-03-05 | Fix clippy lints | David Lönnhager | 4 | -10/+10 | |
| 2025-03-05 | Hide components that are not needed on Linux in mullvad-update | David Lönnhager | 8 | -7/+13 | |
| 2025-03-05 | Fix launcher on macOS | David Lönnhager | 1 | -5/+32 | |
| 2025-03-05 | Support multiple signatures | David Lönnhager | 4 | -23/+92 | |
| 2025-03-05 | Add version counter to metadata and rename expiry field | David Lönnhager | 5 | -15/+50 | |
| 2025-03-05 | Do not deserialize back canonical JSON | David Lönnhager | 1 | -3/+1 | |
| 2025-03-05 | Do not serialize rollout if 1 | David Lönnhager | 1 | -0/+51 | |
| 2025-03-05 | Print reason for error | David Lönnhager | 1 | -7/+11 | |
| 2025-03-05 | Add API client for mullvad-update | David Lönnhager | 8 | -182/+386 | |
| 2025-03-05 | Decouple download directory from mullvad-update | David Lönnhager | 3 | -50/+29 | |
| 2025-03-05 | Remove installer if verification fails | David Lönnhager | 1 | -1/+12 | |
| 2025-03-05 | Add launch step to installer downloader | David Lönnhager | 1 | -2/+33 | |
| 2025-03-05 | Set app download cache to a read-only directory | David Lönnhager | 4 | -8/+85 | |
| Notably, this means that the loader must run as a privileged user | |||||
| 2025-03-05 | Always fail if there are duplicate versions | David Lönnhager | 1 | -14/+15 | |
| 2025-03-05 | Add improved API response parse tests | David Lönnhager | 4 | -3/+164 | |
| 2025-03-05 | Update version response format | David Lönnhager | 3 | -86/+118 | |
| 2025-03-05 | Test expired metadata | David Lönnhager | 3 | -8/+20 | |
| 2025-03-05 | Add documentation to mullvad-update format module | David Lönnhager | 1 | -0/+13 | |
| 2025-03-05 | Remove signature download step | David Lönnhager | 1 | -10/+1 | |
| 2025-03-05 | Update test data | David Lönnhager | 2 | -2/+2 | |
| 2025-03-05 | Add mullvad-version-metadata tool | David Lönnhager | 8 | -246/+489 | |
| `format` was also updated to support signing | |||||
| 2025-03-05 | Implement version provider for API responses | David Lönnhager | 5 | -124/+350 | |
| This also replaces the PGP verifier with a SHA256 checksum verifier | |||||
| 2025-03-05 | Replace `AppDownloaderFactory` trait with `From` impl (#7606) | Sebastian Holmin | 1 | -15/+3 | |
| Small refactoring that replaces a custom trait with a `From` implementation. | |||||
| 2025-03-05 | Add initial web installer and upgrades scaffold | David Lönnhager | 6 | -0/+994 | |
