summaryrefslogtreecommitdiffhomepage
path: root/mullvad-api/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2026-03-10Rename HttpsConnectorWithSni* to HttpsConnector*David Lönnhager1-2/+2
2026-03-04Fix broken docstrings in mullvad-apiJoakim Hulthe1-3/+3
2026-03-02Add access method logging; also update safety annotationsAndrew Bulhak1-3/+3
2026-03-02Remove Clone requirement from AddressCacheBackingAndrew Bulhak1-6/+8
2026-03-02Make AddressCache backing non-dynamic, as per Markus' suggestionAndrew Bulhak1-20/+28
2026-03-02Replace LateStringDeallocator with SwiftData wrapperAndrew Bulhak1-1/+0
2026-03-02Adjust formattingAndrew Bulhak1-8/+4
2026-03-02Handle absence of cached addresses gracefullyAndrew Bulhak1-6/+9
2026-03-02Add Runtime::with_cache_backing() constructorAndrew Bulhak1-0/+20
2026-03-02Implement IOSAddressCacheBacking in mullvad-iosAndrew Bulhak1-1/+2
2026-02-25Remove legacy paymentsJon Petersson1-15/+0
2026-01-09Remove VPN bridges concept from the daemonSebastian Holmin1-1/+1
2025-12-11Refactor AddressCache to have pluggable backing for persistenceAndrew Bulhak1-1/+1
2025-11-26Make the POC work, behind a feature flagBug Magnet1-1/+1
2025-11-26Refactor TlsStream and add a POC for domain frontingBug Magnet1-0/+2
2025-11-21Migrate StoreKit to version 2Emīls1-3/+1
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-07-09Inline format argumentsLinus Färnstrand1-3/+2
2025-07-08Specify lifetime with `use<>` for impl traitSebastian Holmin1-1/+1
2025-06-16Do not rely on DNS for API in installer-downloaderDavid Lönnhager1-28/+8
2025-05-22Migrate legacy storekit payment to Mullvad APIJon Petersson1-0/+15
2025-05-08Add storekit 2 functions to mullvad apiSteffen Ernst1-0/+33
2025-05-06Fix lifetime changes in rust 2024Markus Pettersson1-2/+2
2025-04-24Expose TransportSelector to mullvad-iosJon Petersson1-2/+2
2025-04-23Fix clippy and build errors on macOS for Rust 2024David Lönnhager1-2/+2
2025-04-08Add mullvad api implementation for account proxyJon Petersson1-5/+23
2025-03-25Move version client to module in mullvad-apiDavid Lönnhager1-94/+3
2025-03-25Add feature gate for app version client in mullvad-apiDavid Lönnhager1-0/+3
2025-03-25Add function for fetching version info from new endpoint to mullvad-apiDavid Lönnhager1-0/+48
2025-03-17Fix building for Android, rename api to access_mode in mullvad-apiBug Magnet1-1/+1
2025-03-17Move the api client from the daemon to mullvad-apiBug Magnet1-0/+1
2025-02-21Implement an FFI to fetch API IP addresses using mullvad-apiJon Petersson1-2/+7
2025-02-12Fix "RPIT lifetime capture rules"Sebastian Holmin1-6/+8
2025-01-02Remove global API endpointEmīls1-88/+64
2024-12-02Make SNI hostname implicitDavid Lönnhager1-5/+0
2024-12-02Remove DNS fallback except for conncheckDavid Lönnhager1-37/+29
2024-11-26Add missing resolver for iOS testsDavid Lönnhager1-0/+1
2024-11-22Add non-blocking DNS resolver for Android API requestsDavid Lönnhager1-2/+50
2024-10-16Replace occurrences of old `Body` type in `rest` modSebastian Holmin1-2/+1
2024-10-02Fix bug when overriding API with only MULLVAD_API_HOSTLinus Färnstrand1-0/+1
2024-10-01Rename account "token" to account "number"Joakim Hulthe1-10/+10
2024-09-26Implement `Default` for `ApiAvailibility`Markus Pettersson1-3/+5
2024-09-25Consolidate two mutexes into oneMarkus Pettersson1-4/+4
2024-07-30Ignore obfuscation protocol specific constraints when 'auto' is selectedDavid Lönnhager1-2/+1
2024-07-26Fix `doc list item missing indentation`Sebastian Holmin1-1/+1
2024-06-10Use configured hostname for access tokenEmīls1-3/+3
2024-04-22Fix broken lints in rustdocsSebastian Holmin1-2/+2
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-7/+7
2024-02-19Move responsibility of updating the API IP from REST handle to the daemonDavid Lönnhager1-13/+7