summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadRustRuntime
AgeCommit message (Expand)AuthorFilesLines
2025-09-30Apply new swift format rules to codebaseSteffen5-29/+33
2025-09-22Fix building the project for the screenshots configurationBug Magnet1-1/+0
2025-09-19Add routine that clears shadowsocks caches on API rotation and failureBug Magnet1-3/+5
2025-08-12Make changes from pull requestAndrew Bulhak2-1/+8
2025-08-12Separate access method rotation request from stateSteffen1-3/+3
2025-08-12Fix callback pointer passing, and saving of methodsAndrew Bulhak1-3/+4
2025-08-12Feed access method UUID back from Rust to Swift, and save itAndrew Bulhak2-7/+31
2025-08-04Make the code more concise/idiomatic/better organisedAndrew Bulhak2-17/+5
2025-07-10Update iOS Rust extern fn variable names to match Rust standardLinus Färnstrand1-4/+4
2025-07-08Update FFI to handle new QUIC paramsJon Petersson2-29/+42
2025-06-04Remove unnecessary casts statementsBug Magnet1-3/+3
2025-06-04Make API check use mullvad ios in debug buildsBug Magnet2-59/+67
2025-06-04Add API availability check to mullvad-iosBug Magnet1-0/+19
2025-05-23Remove the DispatchQueue use to clear the cached address pointerBug Magnet2-11/+16
2025-05-23Fix API breaking down when used without connectivityBug Magnet3-6/+76
2025-05-22Migrate legacy storekit payment to Mullvad APIJon Petersson1-0/+28
2025-05-14Make the API cancellation handle safe, and properly clear out pointersBug Magnet2-9/+7
2025-05-09Replace @_silgen_name with _cdeclAndrew Bulhak2-3/+3
2025-05-08Add documentation for instances of SwiftRetryStrategyBug Magnet1-0/+39
2025-05-08Add storekit 2 functions to mullvad apiSteffen Ernst1-0/+44
2025-05-02Update mullvad-iosDavid Lönnhager1-0/+1
2025-05-02Add Quic to tunnel-obfuscationAndrew Bulhak1-0/+4
2025-04-28Implement DeviceProxy to use Mullvad APImojganii1-0/+113
2025-04-24Expose TransportSelector to mullvad-iosJon Petersson5-9/+353
2025-04-22Add test for mullvad apiSteffen Ernst2-2/+73
2025-04-15Fix namespace clashing in rust codemojganii1-14/+10
2025-04-15Improve sendProblemReport based on feedbacksmojganii3-20/+121
2025-04-15Add test for validating string for meta datamojganii1-4/+1
2025-04-15Add metadata support to send problem reportmojganii2-2/+20
2025-04-15Implement mullvad_api_send_problem_report in Rustmojganii1-0/+14
2025-04-08Add mullvad api implementation for account proxyJon Petersson1-8/+62
2025-03-31Move Mullvad API functions to new fileJon Petersson1-0/+14
2025-03-31Tie rust and Swift side togetherJon Petersson2-3/+9
2025-03-31Implement call for getting relays on Rust sideJon Petersson1-0/+8
2025-03-03Send API requests across app/packet tunnel boundaryJon Petersson1-1/+3
2025-03-03Add retry strategy to mullvad apiEmīls2-7/+31
2025-02-21Implement an FFI to fetch API IP addresses using mullvad-apiJon Petersson5-0/+240
2025-02-18Fix access method rotation after dns proxy failureSteffen Ernst1-1/+1
2025-02-04Update copyright string in switft filesOskar7-7/+7
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet1-1/+1
2025-01-13Add toggle in connection viewJon Petersson1-3/+0
2024-12-27Use DAITAv2 on iOSEmīls2-20/+50
2024-12-19Use IAN TCP connection for ephemeral peer exchangeEmīls5-261/+124
2024-11-26Improve rust documentationBug Magnet1-0/+9
2024-11-26Add encrypted DNS proxy domain as part of configBug Magnet1-2/+4
2024-11-26Allow override of encrypted DNS domain nameBug Magnet2-2/+2
2024-11-13Add shadowsocks obfuscation as an optionBug Magnet2-5/+38
2024-10-18Add missing header comment in autogenerated fileBug Magnet1-0/+4
2024-09-26Use the encrypted DNS FFI as a transport providerEmīls1-0/+61
2024-09-25Add FFI for encrypted-dns-proxy for iOSEmīls1-3/+41