summaryrefslogtreecommitdiffhomepage
path: root/mullvad-ios
AgeCommit message (Expand)AuthorFilesLines
2025-09-10Add license check for iOS to prevent GPL3 dependenciesSteffen1-0/+42
2025-08-12Make changes from pull requestAndrew Bulhak1-9/+14
2025-08-12Adjust Rust formatting againAndrew Bulhak1-7/+8
2025-08-12Fix Rust warnings/formatting complaintsAndrew Bulhak1-7/+18
2025-08-12Remove redundant Sync conformance for ForeignPtr typeAndrew Bulhak1-1/+0
2025-08-12Feed access method UUID back from Rust to Swift, and save itAndrew Bulhak1-2/+43
2025-07-10Run `cargo fmt`Sebastian Holmin13-23/+23
2025-07-09Allow undocumented unsafe code in `mullvad-ios`Sebastian Holmin1-0/+1
2025-07-09Add unsafe block in unsafe fnSebastian Holmin15-90/+101
2025-07-09Use `#[unsafe(no_mangle)]`Sebastian Holmin9-20/+20
2025-07-09Adjust MTU for QUIC obfuscator based on tunnel MTUMarkus Pettersson1-6/+4
2025-07-09Inline format argumentsLinus Färnstrand1-2/+2
2025-07-09Remove useless conversionSebastian Holmin1-2/+1
2025-07-09Use `io:Error::other`Sebastian Holmin1-10/+4
2025-07-08Update FFI to handle new QUIC paramsJon Petersson8-109/+171
2025-07-08Update iOS Rust extern fn variable names to match Rust standardLinus Färnstrand1-6/+10
2025-06-04Remove unnecessary casts statementsBug Magnet2-34/+30
2025-06-04Make API check use mullvad ios in debug buildsBug Magnet2-4/+57
2025-06-04Add API availability check to mullvad-iosBug Magnet1-0/+54
2025-05-23Remove the DispatchQueue use to clear the cached address pointerBug Magnet1-5/+21
2025-05-23Fix API breaking down when used without connectivityBug Magnet3-4/+94
2025-05-22Migrate legacy storekit payment to Mullvad APIJon Petersson1-0/+80
2025-05-14Make the API cancellation handle safe, and properly clear out pointersBug Magnet1-11/+9
2025-05-08Add documentation for instances of SwiftRetryStrategyBug Magnet5-0/+39
2025-05-08Add storekit 2 functions to mullvad apiSteffen Ernst2-0/+162
2025-05-02Apply changes from PRAndrew Bulhak1-2/+2
2025-05-02Update mullvad-iosDavid Lönnhager2-1/+10
2025-04-28Implement DeviceProxy to use Mullvad APImojganii3-12/+386
2025-04-24Expose TransportSelector to mullvad-iosJon Petersson19-111/+708
2025-04-22Add test for mullvad apiSteffen Ernst3-1/+139
2025-04-15Fix namespace clashing in rust codemojganii3-28/+23
2025-04-15Improve sendProblemReport based on feedbacksmojganii3-53/+85
2025-04-15Add metadata support to send problem reportmojganii2-13/+96
2025-04-15Call sendProblemReport from Rust in Swiftmojganii3-10/+23
2025-04-15Implement mullvad_api_send_problem_report in Rustmojganii3-0/+126
2025-04-08Add mullvad api implementation for account proxyJon Petersson5-14/+255
2025-03-31Move Mullvad API functions to new fileJon Petersson3-36/+55
2025-03-31Tie rust and Swift side togetherJon Petersson1-10/+10
2025-03-31Implement call for getting relays on Rust sideJon Petersson2-3/+90
2025-03-25Add feature gate for app version client in mullvad-apiDavid Lönnhager1-1/+1
2025-03-03Add retry strategy to mullvad apiEmīls5-13/+116
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 Petersson7-0/+402
2025-02-12Update `cbindgen`Sebastian Holmin1-1/+1
2025-02-12Replace `#[no_mangle]` with `#[unsafe(no_mangle)]`Sebastian Holmin5-12/+12
2024-12-27Use DAITAv2 on iOSEmīls3-45/+97
2024-12-19Use IAN TCP connection for ephemeral peer exchangeEmīls5-461/+428
2024-12-19Update cbindgenEmīls1-1/+1
2024-11-26Disable testAppStillFunctioningWhenAPIDown because of ATS in iOS 18Bug Magnet1-1/+1
2024-11-26Improve rust documentationBug Magnet1-2/+12