| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 1 | -1/+1 | |
| 2025-07-09 | Add support for QUIC in the relay selector | Markus Pettersson | 1 | -4/+2 | |
| Parse new 'features' key from relay list API, and add Quic obfuscation to automatic retry order | |||||
| 2025-03-17 | Fix building for Android, rename api to access_mode in mullvad-api | Bug Magnet | 1 | -33/+46 | |
| 2025-01-02 | Remove global API endpoint | Emīls | 1 | -3/+7 | |
| 2024-12-02 | Remove DNS fallback except for conncheck | David Lönnhager | 1 | -4/+2 | |
| 2024-11-22 | Add non-blocking DNS resolver for Android API requests | David Lönnhager | 1 | -2/+4 | |
| 2024-02-19 | Fix redundant imports | David Lönnhager | 1 | -1/+1 | |
| 2024-02-16 | Refactor API access methods | David Lönnhager | 1 | -6/+4 | |
| 2024-02-15 | Fix off-by-one error when choosing access method candidates | Markus Pettersson | 1 | -5/+4 | |
| 2024-01-08 | Remove `ApiEndpointUpdateHandler` | Markus Pettersson | 1 | -1/+1 | |
| Previously, the `mullvad-api` would tell the `mullvad-daemon` that it wanted a new API endpoint by calling a certain callback (`ApiEndpointUpdateCallback`), which would asynchronously resolve a new API endpoint and tell the daemon to punch an appropriate hole in the firewall for that particular endpoint before the `mullvad-api` crate would consume it. The logic of the callback can be moved inside `AccessModeSelector`, which simplifies the contract between `mullvad-daemon` and `mullvad-api` somewhat. | |||||
| 2023-10-19 | Fold all access token requests into a single request | David Lönnhager | 1 | -1/+1 | |
| 2022-03-23 | Rename `mullvad_api::MullvadRpcRuntime` to `mullvad_api::Runtime` | David Lönnhager | 1 | -5/+3 | |
| 2022-03-23 | Rename mullvad-rpc to mullvad-api | David Lönnhager | 1 | -0/+43 | |
