summaryrefslogtreecommitdiffhomepage
path: root/mullvad-api/src/availability.rs
AgeCommit message (Collapse)AuthorFilesLines
2025-02-12Fix "RPIT lifetime capture rules"Sebastian Holmin1-7/+13
2025-01-22Reduce log verbosity of API checkSebastian Holmin1-2/+2
2024-09-26Add unit tests to `availability` moduleMarkus Pettersson1-0/+36
2024-09-26Implement `Default` for `ApiAvailibility`Markus Pettersson1-8/+14
2024-09-26Fix regression in API timer logicDavid Lönnhager1-2/+10
2024-09-25Consolidate two mutexes into oneMarkus Pettersson1-137/+137
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-3/+3
`err_derive` is unmaintained and will probably stop working with rust edition 2024. `thiserror` is almost a drop-in replacement. This commit simply replaces all occurences of `derive(err_derive::Error)` with `derive(thiserror::Error)` and fixes the attributes, but the Error and Display impls should be identical.
2022-04-29Pause API requests when the daemon hasn't received any commands for 3 daysDavid Lönnhager1-3/+84
2022-04-29Only log API availability changes if the state actually changesDavid Lönnhager1-9/+14
2022-03-23Rename mullvad-rpc to mullvad-apiDavid Lönnhager1-0/+170