summaryrefslogtreecommitdiffhomepage
path: root/mullvad-api
AgeCommit message (Expand)AuthorFilesLines
2026-02-25Remove legacy paymentsJon Petersson1-15/+0
2026-01-23Format `Cargo.toml` files using `tombi`Sebastian Holmin2-48/+45
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 Holmin2-85/+37
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 Holmin2-5/+5
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 Pettersson2-8/+8
2025-12-08Update hyper to 1.8.1Emīls1-1/+1
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 Magnet2-9/+4
2025-11-26Make the POC work, behind a feature flagBug Magnet6-64/+96
2025-11-26Refactor TlsStream and add a POC for domain frontingBug Magnet6-16/+132
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 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