| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-10 | Add license check for iOS to prevent GPL3 dependencies | Steffen | 1 | -0/+42 | |
| 2025-08-12 | Make changes from pull request | Andrew Bulhak | 1 | -9/+14 | |
| 2025-08-12 | Adjust Rust formatting again | Andrew Bulhak | 1 | -7/+8 | |
| 2025-08-12 | Fix Rust warnings/formatting complaints | Andrew Bulhak | 1 | -7/+18 | |
| 2025-08-12 | Remove redundant Sync conformance for ForeignPtr type | Andrew Bulhak | 1 | -1/+0 | |
| 2025-08-12 | Feed access method UUID back from Rust to Swift, and save it | Andrew Bulhak | 1 | -2/+43 | |
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 13 | -23/+23 | |
| 2025-07-09 | Allow undocumented unsafe code in `mullvad-ios` | Sebastian Holmin | 1 | -0/+1 | |
| Since upgrading the Rust version enforces many new unsafe blocks, we have to temporarily disable this lint to upgrade the Rust edition. | |||||
| 2025-07-09 | Add unsafe block in unsafe fn | Sebastian Holmin | 15 | -90/+101 | |
| Also make extern blocks unsafe | |||||
| 2025-07-09 | Use `#[unsafe(no_mangle)]` | Sebastian Holmin | 9 | -20/+20 | |
| 2025-07-09 | Adjust MTU for QUIC obfuscator based on tunnel MTU | Markus Pettersson | 1 | -6/+4 | |
| Make fields of `quic::Settings` private and expose constructors/builder fns to configure a `quic::Settings` struct. A previous commit that added a public, optional field to the settings struct broke a caller (iOS), which is suboptimal. Add a new token type: `quic::AuthToken`. This will perform "all" necessary validation that was previously done ad-hoc when the token was to be transformed into an authorization header. It also helps to not fuck up the values passed to `quic::Settings::new`, since it was previously Stringly-typed. | |||||
| 2025-07-09 | Inline format arguments | Linus Färnstrand | 1 | -2/+2 | |
| 2025-07-09 | Remove useless conversion | Sebastian Holmin | 1 | -2/+1 | |
| 2025-07-09 | Use `io:Error::other` | Sebastian Holmin | 1 | -10/+4 | |
| 2025-07-08 | Update FFI to handle new QUIC params | Jon Petersson | 8 | -109/+171 | |
| 2025-07-08 | Update iOS Rust extern fn variable names to match Rust standard | Linus Färnstrand | 1 | -6/+10 | |
| 2025-06-04 | Remove unnecessary casts statements | Bug Magnet | 2 | -34/+30 | |
| 2025-06-04 | Make API check use mullvad ios in debug builds | Bug Magnet | 2 | -4/+57 | |
| 2025-06-04 | Add API availability check to mullvad-ios | Bug Magnet | 1 | -0/+54 | |
| 2025-05-23 | Remove the DispatchQueue use to clear the cached address pointer | Bug Magnet | 1 | -5/+21 | |
| 2025-05-23 | Fix API breaking down when used without connectivity | Bug Magnet | 3 | -4/+94 | |
| 2025-05-22 | Migrate legacy storekit payment to Mullvad API | Jon Petersson | 1 | -0/+80 | |
| 2025-05-14 | Make the API cancellation handle safe, and properly clear out pointers | Bug Magnet | 1 | -11/+9 | |
| 2025-05-08 | Add documentation for instances of SwiftRetryStrategy | Bug Magnet | 5 | -0/+39 | |
| 2025-05-08 | Add storekit 2 functions to mullvad api | Steffen Ernst | 2 | -0/+162 | |
| 2025-05-02 | Apply changes from PR | Andrew Bulhak | 1 | -2/+2 | |
| 2025-05-02 | Update mullvad-ios | David Lönnhager | 2 | -1/+10 | |
| 2025-04-28 | Implement DeviceProxy to use Mullvad API | mojganii | 3 | -12/+386 | |
| 2025-04-24 | Expose TransportSelector to mullvad-ios | Jon Petersson | 19 | -111/+708 | |
| 2025-04-22 | Add test for mullvad api | Steffen Ernst | 3 | -1/+139 | |
| 2025-04-15 | Fix namespace clashing in rust code | mojganii | 3 | -28/+23 | |
| 2025-04-15 | Improve sendProblemReport based on feedbacks | mojganii | 3 | -53/+85 | |
| 2025-04-15 | Add metadata support to send problem report | mojganii | 2 | -13/+96 | |
| 2025-04-15 | Call sendProblemReport from Rust in Swift | mojganii | 3 | -10/+23 | |
| 2025-04-15 | Implement mullvad_api_send_problem_report in Rust | mojganii | 3 | -0/+126 | |
| 2025-04-08 | Add mullvad api implementation for account proxy | Jon Petersson | 5 | -14/+255 | |
| 2025-03-31 | Move Mullvad API functions to new file | Jon Petersson | 3 | -36/+55 | |
| 2025-03-31 | Tie rust and Swift side together | Jon Petersson | 1 | -10/+10 | |
| 2025-03-31 | Implement call for getting relays on Rust side | Jon Petersson | 2 | -3/+90 | |
| 2025-03-25 | Add feature gate for app version client in mullvad-api | David Lönnhager | 1 | -1/+1 | |
| 2025-03-03 | Add retry strategy to mullvad api | Emīls | 5 | -13/+116 | |
| 2025-02-25 | Allow undocumented_unsafe_blocks in some modules | Joakim Hulthe | 1 | -0/+2 | |
| 2025-02-21 | Implement an FFI to fetch API IP addresses using mullvad-api | Jon Petersson | 7 | -0/+402 | |
| 2025-02-12 | Update `cbindgen` | Sebastian Holmin | 1 | -1/+1 | |
| 2025-02-12 | Replace `#[no_mangle]` with `#[unsafe(no_mangle)]` | Sebastian Holmin | 5 | -12/+12 | |
| 2024-12-27 | Use DAITAv2 on iOS | Emīls | 3 | -45/+97 | |
| 2024-12-19 | Use IAN TCP connection for ephemeral peer exchange | Emīls | 5 | -461/+428 | |
| 2024-12-19 | Update cbindgen | Emīls | 1 | -1/+1 | |
| 2024-11-26 | Disable testAppStillFunctioningWhenAPIDown because of ATS in iOS 18 | Bug Magnet | 1 | -1/+1 | |
| 2024-11-26 | Improve rust documentation | Bug Magnet | 1 | -2/+12 | |
