summaryrefslogtreecommitdiffhomepage
path: root/mullvad-api
AgeCommit message (Expand)AuthorFilesLines
2025-10-23Use rollout threshold to determine if client should be updatedMarkus Pettersson1-1/+1
2025-10-23Make `Rollout` a newtypeJoakim Hulthe1-2/+2
2025-10-23Update version checkDavid Lönnhager1-25/+90
2025-09-30Add LWO relay list feature and filteringDavid Lönnhager1-0/+8
2025-09-30Use update_builtin to enable Direct access method if using API overrideTobias Järvelöv1-1/+1
2025-09-25Add sanitation of header valuesOskar1-2/+38
2025-09-25Replace use of old version check endpointOskar2-2/+15
2025-08-29Add version parameter to allow latest version to be returned on LinuxDavid Lönnhager1-0/+2
2025-08-21Add verify play purchase failed loggingKalle Lindström1-2/+9
2025-08-21Fix expected status code for verify play purchaseJonatan Rhodin1-1/+1
2025-08-18Fail if QUIC address set is emptyDavid Lönnhager2-3/+8
2025-08-12Make changes from pull requestAndrew Bulhak1-2/+1
2025-08-12Feed access method UUID back from Rust to Swift, and save itAndrew Bulhak1-27/+16
2025-07-23Make relay list parsing forward compatibleDavid Lönnhager1-1/+3
2025-07-23Refactor Relay protobuf typeMarkus Pettersson1-25/+49
2025-07-15Fix `collapsible_if` clippy lintMarkus Pettersson4-83/+77
2025-07-10Run `cargo fmt`Sebastian Holmin11-22/+24
2025-07-09Add support for QUIC in the relay selectorMarkus Pettersson2-6/+23
2025-07-09Inline format argumentsLinus Färnstrand1-3/+2
2025-07-09Use `io:Error::other`Sebastian Holmin2-6/+4
2025-07-08Specify lifetime with `use<>` for impl traitSebastian Holmin1-1/+1
2025-07-08Put `mpsc::TrySendError` in a Box to make the error type smallerSebastian Holmin1-2/+2
2025-06-16Do not rely on DNS for API in installer-downloaderDavid Lönnhager4-28/+32
2025-05-28Various fixes for in-app upgradesDavid Lönnhager1-4/+13
2025-05-28Add tests for in app upgrade tests in daemon (#8015)Sebastian Holmin1-4/+8
2025-05-28Implement new version check and app downloaderDavid Lönnhager1-2/+3
2025-05-22Migrate legacy storekit payment to Mullvad APIJon Petersson1-0/+15
2025-05-08Add storekit 2 functions to mullvad apiSteffen Ernst2-5/+51
2025-05-06Fix lifetime changes in rust 2024Markus Pettersson2-6/+6
2025-04-28Implement DeviceProxy to use Mullvad APImojganii1-43/+91
2025-04-24Expose TransportSelector to mullvad-iosJon Petersson2-16/+27
2025-04-23Fix clippy and build errors on macOS for Rust 2024David Lönnhager2-3/+3
2025-04-08Add mullvad api implementation for account proxyJon Petersson1-5/+23
2025-04-03Set default pubkeys and pinned certificate in mullvad-updateDavid Lönnhager1-2/+1
2025-04-03Rename deserialize_and_verify to deserialize_and_verify_with_keysDavid Lönnhager1-1/+1
2025-03-31Move Mullvad API functions to new fileJon Petersson1-21/+27
2025-03-31Tie rust and Swift side togetherJon Petersson1-2/+1
2025-03-31Implement call for getting relays on Rust sideJon Petersson1-28/+41
2025-03-28Switch from staging to prod for version metadataDavid Lönnhager2-11/+1
2025-03-25Move version client to module in mullvad-apiDavid Lönnhager2-94/+99
2025-03-25Add feature gate for app version client in mullvad-apiDavid Lönnhager2-1/+6
2025-03-25Add function for fetching version info from new endpoint to mullvad-apiDavid Lönnhager3-2/+75
2025-03-17Rename references to bridge_dns_proxy_providerBug Magnet1-11/+9
2025-03-17Fix building for Android, rename api to access_mode in mullvad-apiBug Magnet5-227/+103
2025-03-17Move the api client from the daemon to mullvad-apiBug Magnet4-11/+684
2025-02-25Allow undocumented_unsafe_blocks in some modulesJoakim Hulthe1-0/+2
2025-02-21Implement an FFI to fetch API IP addresses using mullvad-apiJon Petersson2-2/+11
2025-02-12Update `cbindgen`Sebastian Holmin1-6/+18
2025-02-12Format workspaceSebastian Holmin1-1/+1
2025-02-12Fix "RPIT lifetime capture rules"Sebastian Holmin4-20/+29