summaryrefslogtreecommitdiffhomepage
path: root/mullvad-api/src
AgeCommit message (Expand)AuthorFilesLines
2026-03-10Rename HttpsConnectorWithSni* to HttpsConnector*David Lönnhager4-30/+35
2026-03-04Fix broken docstrings in mullvad-apiJoakim Hulthe5-7/+7
2026-03-02Add access method logging; also update safety annotationsAndrew Bulhak3-6/+14
2026-03-02Remove Clone requirement from AddressCacheBackingAndrew Bulhak2-10/+10
2026-03-02Remove Debug trait bound on AddressCacheBackingAndrew Bulhak1-1/+1
2026-03-02Make AddressCacheBacking require the Debug traitAndrew Bulhak1-2/+2
2026-03-02Make AddressCache backing non-dynamic, as per Markus' suggestionAndrew Bulhak2-75/+70
2026-03-02Adjust formattingAndrew Bulhak1-1/+1
2026-03-02Replace LateStringDeallocator with SwiftData wrapperAndrew Bulhak1-1/+0
2026-03-02Replace SwiftAddressCacheWrapper with AddressCache from RuntimeAndrew Bulhak1-3/+10
2026-03-02Adjust formattingAndrew Bulhak2-13/+24
2026-03-02Handle absence of cached addresses gracefullyAndrew Bulhak2-6/+13
2026-03-02Add Runtime::with_cache_backing() constructorAndrew Bulhak1-0/+20
2026-03-02Refactor AddressCache to put backing into a Arc<dyn>Andrew Bulhak1-15/+13
2026-03-02Implement IOSAddressCacheBacking in mullvad-iosAndrew Bulhak1-1/+2
2026-02-25Remove legacy paymentsJon Petersson1-15/+0
2026-01-23Change how we expose proptest generators in public APILinus Färnstrand1-1/+1
2026-01-21Make android not depened on `mullvad-version`Sebastian Holmin1-84/+36
2026-01-21Add new version system to androidDavid Lönnhager1-72/+137
2026-01-09Remove VPN bridges concept from the daemonSebastian Holmin2-130/+230
2026-01-09Replace many #[allow] with #[expect]Linus Färnstrand1-1/+1
2026-01-09Replace `env_logger` with `tracing-subscriber`Sebastian Holmin1-3/+3
2025-12-11Refactor AddressCache to have pluggable backing for persistenceAndrew Bulhak2-32/+88
2025-12-10Upgrade shadowsocks to 1.23.2Markus Pettersson1-4/+7
2025-12-09Fix RUSTSEC-2025-0134Markus Pettersson1-6/+6
2025-12-02Use Duration::from_hours/mins instead of lots of math in from_secsLinus Färnstrand1-1/+1
2025-11-26Split up mullvad_update::version moduleMarkus Pettersson1-4/+1
2025-11-26Use a different crate for root certificatesBug Magnet1-7/+2
2025-11-26Make the POC work, behind a feature flagBug Magnet5-57/+92
2025-11-26Refactor TlsStream and add a POC for domain frontingBug Magnet5-16/+126
2025-11-21Migrate StoreKit to version 2Emīls1-3/+1
2025-11-13Split mullvad_update::format into multiple modulesMarkus Pettersson1-6/+7
2025-11-12Prune OpenVPN typesSebastian Holmin1-3/+3
2025-11-10Remove OpenVPN, bridges, and tunnel type from all clientsDavid Lönnhager1-45/+0
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 endpointOskar1-2/+14
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önnhager1-3/+7
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