| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-23 | Use rollout threshold to determine if client should be updated | Markus Pettersson | 1 | -1/+1 | |
| 2025-10-23 | Make `Rollout` a newtype | Joakim Hulthe | 1 | -2/+2 | |
| 2025-10-23 | Update version check | David Lönnhager | 1 | -25/+90 | |
| It now makes an API call whenever manually triggered as well as once per hour, but only includes platform headers if 24 hours have passed Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> | |||||
| 2025-09-30 | Add LWO relay list feature and filtering | David Lönnhager | 1 | -0/+8 | |
| 2025-09-30 | Use update_builtin to enable Direct access method if using API override | Tobias Järvelöv | 1 | -1/+1 | |
| We don't want to handle any potential errors here, so we can use the infallible update_builtin method to achieve that. | |||||
| 2025-09-25 | Add sanitation of header values | Oskar | 1 | -2/+38 | |
| 2025-09-25 | Replace use of old version check endpoint | Oskar | 2 | -2/+15 | |
| 2025-08-29 | Add version parameter to allow latest version to be returned on Linux | David Lönnhager | 1 | -0/+2 | |
| 2025-08-21 | Add verify play purchase failed logging | Kalle Lindström | 1 | -2/+9 | |
| 2025-08-21 | Fix expected status code for verify play purchase | Jonatan Rhodin | 1 | -1/+1 | |
| 2025-08-18 | Fail if QUIC address set is empty | David Lönnhager | 2 | -3/+8 | |
| 2025-08-12 | Make changes from pull request | Andrew Bulhak | 1 | -2/+1 | |
| 2025-08-12 | Feed access method UUID back from Rust to Swift, and save it | Andrew Bulhak | 1 | -27/+16 | |
| 2025-07-23 | Make relay list parsing forward compatible | David Lönnhager | 1 | -1/+3 | |
| 2025-07-23 | Refactor Relay protobuf type | Markus Pettersson | 1 | -25/+49 | |
| Remove the dependency on google/protobuf/any.proto. | |||||
| 2025-07-15 | Fix `collapsible_if` clippy lint | Markus Pettersson | 4 | -83/+77 | |
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 11 | -22/+24 | |
| 2025-07-09 | Add support for QUIC in the relay selector | Markus Pettersson | 2 | -6/+23 | |
| Parse new 'features' key from relay list API, and add Quic obfuscation to automatic retry order | |||||
| 2025-07-09 | Inline format arguments | Linus Färnstrand | 1 | -3/+2 | |
| 2025-07-09 | Use `io:Error::other` | Sebastian Holmin | 2 | -6/+4 | |
| 2025-07-08 | Specify lifetime with `use<>` for impl trait | Sebastian Holmin | 1 | -1/+1 | |
| 2025-07-08 | Put `mpsc::TrySendError` in a Box to make the error type smaller | Sebastian Holmin | 1 | -2/+2 | |
| 2025-06-16 | Do not rely on DNS for API in installer-downloader | David Lönnhager | 4 | -28/+32 | |
| 2025-05-28 | Various fixes for in-app upgrades | David Lönnhager | 1 | -4/+13 | |
| 2025-05-28 | Add tests for in app upgrade tests in daemon (#8015) | Sebastian Holmin | 1 | -4/+8 | |
| Also add check for metadata version | |||||
| 2025-05-28 | Implement new version check and app downloader | David Lönnhager | 1 | -2/+3 | |
| This also fixes 'latest_beta' being required in the API Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2025-05-22 | Migrate legacy storekit payment to Mullvad API | Jon Petersson | 1 | -0/+15 | |
| 2025-05-08 | Add storekit 2 functions to mullvad api | Steffen Ernst | 2 | -5/+51 | |
| 2025-05-06 | Fix lifetime changes in rust 2024 | Markus Pettersson | 2 | -6/+6 | |
| 2025-04-28 | Implement DeviceProxy to use Mullvad API | mojganii | 1 | -43/+91 | |
| 2025-04-24 | Expose TransportSelector to mullvad-ios | Jon Petersson | 2 | -16/+27 | |
| 2025-04-23 | Fix clippy and build errors on macOS for Rust 2024 | David Lönnhager | 2 | -3/+3 | |
| 2025-04-08 | Add mullvad api implementation for account proxy | Jon Petersson | 1 | -5/+23 | |
| 2025-04-03 | Set default pubkeys and pinned certificate in mullvad-update | David Lönnhager | 1 | -2/+1 | |
| 2025-04-03 | Rename deserialize_and_verify to deserialize_and_verify_with_keys | David Lönnhager | 1 | -1/+1 | |
| 2025-03-31 | Move Mullvad API functions to new file | Jon Petersson | 1 | -21/+27 | |
| 2025-03-31 | Tie rust and Swift side together | Jon Petersson | 1 | -2/+1 | |
| 2025-03-31 | Implement call for getting relays on Rust side | Jon Petersson | 1 | -28/+41 | |
| 2025-03-28 | Switch from staging to prod for version metadata | David Lönnhager | 2 | -11/+1 | |
| 2025-03-25 | Move version client to module in mullvad-api | David Lönnhager | 2 | -94/+99 | |
| 2025-03-25 | Add feature gate for app version client in mullvad-api | David Lönnhager | 2 | -1/+6 | |
| 2025-03-25 | Add function for fetching version info from new endpoint to mullvad-api | David Lönnhager | 3 | -2/+75 | |
| Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> | |||||
| 2025-03-17 | Rename references to bridge_dns_proxy_provider | Bug Magnet | 1 | -11/+9 | |
| 2025-03-17 | Fix building for Android, rename api to access_mode in mullvad-api | Bug Magnet | 5 | -227/+103 | |
| 2025-03-17 | Move the api client from the daemon to mullvad-api | Bug Magnet | 4 | -11/+684 | |
| 2025-02-25 | Allow undocumented_unsafe_blocks in some modules | Joakim Hulthe | 1 | -0/+2 | |
| 2025-02-21 | Implement an FFI to fetch API IP addresses using mullvad-api | Jon Petersson | 2 | -2/+11 | |
| 2025-02-12 | Update `cbindgen` | Sebastian Holmin | 1 | -6/+18 | |
| 2025-02-12 | Format workspace | Sebastian Holmin | 1 | -1/+1 | |
| The 2024 edition contains new formatting rules. All of these are not compatible with the 2021 formatting style, but most of them are. To change the formatting to be as close to the new style as possible while remaining compatible with the 2021 edition, I first ran `cargo +beta fmt` with the edition set to 2024, then, with the edition set to 2021, I ran `cargo fmt`. | |||||
| 2025-02-12 | Fix "RPIT lifetime capture rules" | Sebastian Holmin | 4 | -20/+29 | |
