summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/version_check.rs
AgeCommit message (Expand)AuthorFilesLines
2023-10-30Rename REST request factory timeoutDavid Lönnhager1-1/+1
2023-09-19Simplify immediate retry strategyDavid Lönnhager1-7/+5
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson1-4/+4
2023-07-14Remove `x_threshold_wg_default` codeMarkus Pettersson1-14/+0
2022-10-10Fix suggested_upgrade to not special case dev versionsLinus Färnstrand1-15/+11
2022-10-10Adapt all crates to use mullvad-versionLinus Färnstrand1-11/+8
2022-09-27Fix clippy complaintsEmīls Piņķis1-2/+2
2022-08-25Lower wg_migration_threshold to 0.75 in dev buildsLinus Färnstrand1-1/+4
2022-08-15Allow for migrating windows users to WGJonathan1-1/+12
2022-07-20Log saner message if version check is run for dev buildsDavid Lönnhager1-1/+21
2022-06-21Fix the large majority of clippy warningsJonathan1-4/+5
2022-04-11Refactor long-running timers and use talpid-time for suspend-awareDavid Lönnhager1-18/+4
2022-03-23Rename `mullvad_api::MullvadRpcRuntime` to `mullvad_api::Runtime`David Lönnhager1-3/+3
2022-03-23Rename mullvad-rpc to mullvad-apiDavid Lönnhager1-6/+6
2022-01-11Use ": " as delimiter instead of " - " between messages and valueLinus Färnstrand1-1/+1
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand1-2/+0
2021-10-28Rename background request controlsDavid Lönnhager1-1/+1
2021-10-01Only retry for network-related API request failures, and remove the delayDavid Lönnhager1-2/+14
2021-10-01Give `retry_future_with_backoff` a more general nameDavid Lönnhager1-3/+4
2021-09-28Fix race fetching initial version cacheDavid Lönnhager1-13/+68
2021-09-15Pause automatic RPCs while the account is expired or invalid, and whileDavid Lönnhager1-3/+14
2021-07-13Work around !Unpin on sleep futureDavid Lönnhager1-1/+1
2021-07-13Replace delay_for with sleepDavid Lönnhager1-1/+1
2021-03-31Use only async file I/O in version_checkDavid Lönnhager1-7/+11
2021-02-10Update suggested version when enabling/disabling beta programOskar Nyberg1-51/+71
2021-01-28Rename mullvad-platform-metadataEmīls1-1/+1
2021-01-22Fetch new version info if there is no cacheDavid Lönnhager1-8/+38
2021-01-22Start without version cache instead of using incorrect defaultsDavid Lönnhager1-13/+14
2021-01-05Add getter for redacted OS version and use it in version check headerOskar Nyberg1-1/+1
2021-01-05Add M-Platform-Version header to version check callOskar Nyberg1-1/+9
2020-11-23Parse dev versionsDavid Lönnhager1-5/+7
2020-11-23Move version string parsing to mullvad-typesDavid Lönnhager1-111/+11
2020-09-01Update tunnel state machine event loop and remove tokio 0.1David Lönnhager1-3/+3
2020-08-25Add log message for development buildsJanito Vaqueiro Ferreira Filho1-0/+1
2020-08-25Mark development builds as unsupportedJanito Vaqueiro Ferreira Filho1-1/+1
2020-08-25Fix value of `DEV_BUILD` flagJanito Vaqueiro Ferreira Filho1-1/+1
2020-06-25Parse version info to check if version is too newEmīls1-95/+349
2020-04-27Use HTTP RPCs in daemonEmīls1-6/+7
2020-03-11Remove unused version fieldDavid Lönnhager1-1/+0
2020-02-24Use `DaemonEventSender` in `VersionUpdater`Janito Vaqueiro Ferreira Filho1-12/+9
2020-02-21Simplify error checkingEmīls1-1/+2
2020-01-14Move error handling for version checker into version_check moduleDavid Lönnhager1-17/+24
2020-01-14Clear version check cache if the version has changedDavid Lönnhager1-4/+45
2020-01-07Stop version updater if receiving end is closedJanito Vaqueiro Ferreira Filho1-0/+4
2020-01-07Use `UnboundedSender` instead of `mpsc::Sender`Janito Vaqueiro Ferreira Filho1-5/+6
2020-01-07Stop version updater if sending failsJanito Vaqueiro Ferreira Filho1-1/+7
2020-01-07Replace closure with sender in `VersionUpdater`Janito Vaqueiro Ferreira Filho1-9/+10
2019-10-17Upgrade err-derive to 0.2.1Linus Färnstrand1-4/+5
2019-10-10Bump next_update_time after all version checks and logLinus Färnstrand1-2/+2
2019-10-07Move error type to top of moduleLinus Färnstrand1-24/+26