summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadREST/ApiHandlers
AgeCommit message (Collapse)AuthorFilesLines
2025-10-24Fetch current location on first startJon Petersson2-0/+52
2025-10-08Do not override ip on certain obfuscationsJon Petersson1-10/+1
2025-09-30Apply new swift format rules to codebaseSteffen11-37/+43
# Conflicts: # ios/MullvadVPN/Coordinators/Settings/DAITA/SettingsDAITAView.swift # ios/MullvadVPN/View controllers/DeviceList/DeviceManagementView.swift
2025-09-05Fix relay selector selection order and obfuscationJon Petersson1-0/+4
2025-08-28Fix relay features not present on cached relaysJon Petersson1-20/+1
2025-08-26Enable rust api client for all buildsSteffen1-15/+0
2025-08-06Fix some linting warningsmojganii1-2/+2
2025-06-26Update RelaySelector to handle extra addressesJon Petersson1-8/+0
2025-06-17Add QUIC/Masque fields and Features structure to ServerRelayAndrew Bulhak1-2/+54
2025-06-04Remove unnecessary casts statementsBug Magnet1-6/+6
2025-06-04Make API check use mullvad ios in debug buildsBug Magnet1-0/+8
2025-05-23Fix API breaking down when used without connectivityBug Magnet1-1/+1
2025-05-22Migrate legacy storekit payment to Mullvad APIJon Petersson1-0/+10
2025-05-08Add storekit 2 functions to mullvad apiSteffen Ernst1-0/+19
2025-04-28Implement DeviceProxy to use Mullvad APImojganii2-37/+19
2025-04-24Expose TransportSelector to mullvad-iosJon Petersson2-7/+9
2025-04-16Fix shadowsocks not using ip overrideSteffen Ernst1-1/+10
2025-04-08Add mullvad api implementation for account proxyJon Petersson3-73/+13
2025-03-31Move Mullvad API functions to new fileJon Petersson3-134/+6
2025-03-31Tie rust and Swift side togetherJon Petersson4-160/+77
2025-03-03Send API requests across app/packet tunnel boundaryJon Petersson6-48/+144
2025-03-03Add retry strategy to mullvad apiEmīls3-67/+9
2025-02-21Implement an FFI to fetch API IP addresses using mullvad-apiJon Petersson7-7/+325
2025-02-04Update copyright string in switft filesOskar23-23/+23
2025-01-28Change AnyRelay Location from a String to a custom typeAndrew Bulhak1-2/+2
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet17-72/+72
2024-11-28Fix ip address selection for ShadowSocksJon Petersson1-3/+3
2024-11-26Add encrypted DNS proxy domain as part of configBug Magnet1-0/+2
2024-10-29Add shadowsocks fields to relay list response from the APIJon Petersson1-3/+14
2024-10-14Check AddressCache as well when overriding hostname for SSL validationBug Magnet2-3/+8
2024-09-10Store the raw JSON payload from the getRelays API callJon Petersson1-3/+4
2024-09-05Fix the cached relays to include daita information in new app versionBug Magnet1-0/+29
2024-08-27Modify the SSL Pinning logic to support conncheck as wellBug Magnet1-6/+22
2024-08-21Allow relay selector to filter DAITA enabled relaysJon Petersson1-1/+4
2024-08-14Fix some Swiftlint warningsmojganii1-1/+1
2024-05-13Mock data for snapshot testmojganii1-6/+18
2024-03-05Implement initial tests: start rotation on account set, stop on account unsetAndrew Bulhak1-0/+14
2024-02-07Relay selector should use overridden IP addresses for relaysJon Petersson1-0/+28
2024-01-24Enable testing API access with a given configurationBug Magnet2-0/+56
2024-01-18Add a staging configuration that automatically targets the staging environmentBug Magnet1-2/+9
2023-12-11Categorize files based on functionalitiesmojganii22-0/+2538