| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |
| 2025-02-12 | Replace `#[no_mangle]` with `#[unsafe(no_mangle)]` | Sebastian Holmin | 3 | -14/+14 | |
| 2025-01-22 | Reduce log verbosity of API check | Sebastian Holmin | 1 | -2/+2 | |
| 2025-01-02 | Remove global API endpoint | Emīls | 9 | -142/+215 | |
| 2025-01-02 | Add mockito | Emīls | 1 | -0/+6 | |
| 2024-12-02 | Make SNI hostname implicit | David Lönnhager | 3 | -19/+6 | |
| 2024-12-02 | Remove DNS fallback except for conncheck | David Lönnhager | 5 | -70/+59 | |
| 2024-12-02 | Make address cache constructor infallible | David Lönnhager | 1 | -7/+5 | |
| 2024-12-02 | Make `EncryptedDNSForwarder::from_stream` infallibe | Markus Pettersson | 1 | -1/+2 | |
| 2024-11-26 | Fix clippy lints in mullvad-api | David Lönnhager | 3 | -54/+74 | |
| 2024-11-26 | Add missing resolver for iOS tests | David Lönnhager | 1 | -0/+1 | |
| 2024-11-22 | Add non-blocking DNS resolver for Android API requests | David Lönnhager | 5 | -21/+77 | |
| 2024-10-31 | Do not fallback to direct API connections when testing access methods | Markus Pettersson | 1 | -0/+6 | |
| 2024-10-23 | Do not implement `std::fmt::Display` for `ProxyConfig` | Markus Pettersson | 1 | -26/+1 | |
| Use the Debug implementation in the one case where the Display implementation was used. | |||||
| 2024-10-23 | Enable Encrypted DNS proxy access method in the daemon | Markus Pettersson | 2 | -1/+12 | |
| 2024-10-23 | Wire up Mullvad Encrypted DNS proxy in `mullvad-api` | Markus Pettersson | 2 | -0/+22 | |
| 2024-10-16 | Replace old client with `hyper_util` legacy client | Sebastian Holmin | 5 | -48/+55 | |
| 2024-10-16 | Add `impl From<Infallible> for Error` | Sebastian Holmin | 1 | -0/+7 | |
| 2024-10-16 | Replace occurrences of old `Body` type in `rest` mod | Sebastian Holmin | 3 | -77/+153 | |
| Use `Empty<Bytes>` for outgoing, `Incoming` for responses and generic paras for our type wrapping `Request`. | |||||
| 2024-10-16 | Update `rustls` in `tls_stream.rs` | Sebastian Holmin | 2 | -12/+13 | |
| 2024-10-16 | Update `hyper` and other deps that use `hyper` | Sebastian Holmin | 1 | -4/+6 | |
| 2024-10-02 | Fix bug when overriding API with only MULLVAD_API_HOST | Linus Färnstrand | 1 | -0/+1 | |
| 2024-10-01 | Rename account "token" to account "number" | Joakim Hulthe | 4 | -33/+31 | |
| 2024-09-26 | Add unit tests to `availability` module | Markus Pettersson | 2 | -0/+40 | |
| 2024-09-26 | Implement `Default` for `ApiAvailibility` | Markus Pettersson | 2 | -11/+19 | |
| 2024-09-26 | Fix regression in API timer logic | David Lönnhager | 1 | -2/+10 | |
| 2024-09-25 | Consolidate two mutexes into one | Markus Pettersson | 3 | -149/+149 | |
| 2024-09-25 | Add `futures` to workspace dependencies | Sebastian Holmin | 1 | -1/+1 | |
