summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadREST
AgeCommit message (Expand)AuthorFilesLines
2025-03-31Tie rust and Swift side togetherJon Petersson8-17/+106
2025-03-18Add test for filtermojganii3-2/+3
2025-03-18Refactor RelayFilterDataSourcemojganii3-3/+7
2025-03-18Show number of available relays in filter viewmojganii5-9/+64
2025-03-17Fix the issue in smart routing when selecting one to many relaysmojganii1-5/+0
2025-03-03Send API requests across app/packet tunnel boundaryJon Petersson12-55/+404
2025-03-03Add retry strategy to mullvad apiEmīls4-67/+27
2025-02-21Implement an FFI to fetch API IP addresses using mullvad-apiJon Petersson7-7/+325
2025-02-18Fix access method rotation after dns proxy failureSteffen Ernst1-1/+12
2025-02-11Change cached relay list and how it is updatedJon Petersson1-1/+0
2025-02-04Update copyright string in switft filesOskar69-69/+69
2025-01-28Change AnyRelay Location from a String to a custom typeAndrew Bulhak5-13/+81
2025-01-24Put custom list name or (unfmtd) location name into connect buttonAndrew Bulhak4-13/+41
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet50-154/+155
2024-12-13Fix relay selector to force blocked state with daita and obfuscation onJon Petersson7-177/+214
2024-12-03Enable custom Shadowsocks port selection on entry servers in multihopJon Petersson3-26/+35
2024-12-02Replace misspelling of WireGuardObfuscationShadowsocksPort type nameAndrew Bulhak1-1/+1
2024-11-28Fix ip address selection for ShadowSocksJon Petersson4-18/+57
2024-11-28Apply the obfuscation port to the entry configuration onlyJon Petersson4-27/+39
2024-11-27Update automatic port selection algorithmBug Magnet2-5/+5
2024-11-26Add encrypted DNS proxy domain as part of configBug Magnet3-1/+5
2024-11-13Update relay selector for shadowsocks obfuscationJon Petersson5-64/+254
2024-10-29Add shadowsocks fields to relay list response from the APIJon Petersson2-4/+16
2024-10-23Fix relay selector for smart routingJon Petersson1-9/+13
2024-10-18Fix crash when closing add/edit custom list viewJon Petersson3-57/+28
2024-10-14Check AddressCache as well when overriding hostname for SSL validationBug Magnet3-4/+9
2024-10-08Block the Packet Tunnel until migration happens when it failsBug Magnet1-3/+3
2024-10-08Allow settings migration from packet tunnelBug Magnet1-0/+10
2024-10-08Fix smart routing to select the closest relay with DaitaJon Petersson4-89/+273
2024-10-02Add smart routing to daita settings dataJon Petersson1-2/+2
2024-09-30Share the same instance of EncrytedDNSProxy everywhereBug Magnet2-6/+13
2024-09-26Use the encrypted DNS FFI as a transport providerEmīls3-13/+64
2024-09-25Add UI for encrypted dns proxymojganii4-5/+55
2024-09-18Fix some build warningsmojganii1-1/+1
2024-09-10Store the raw JSON payload from the getRelays API callJon Petersson6-28/+81
2024-09-05Fix the cached relays to include daita information in new app versionBug Magnet3-1/+44
2024-09-05Do not instantiate tunnel settings in RelaySelectorWrapperBug Magnet2-24/+6
2024-09-02Update chached relays json to latestJon Petersson1-1/+1
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 Petersson9-64/+190
2024-08-15Add DAITA into TunnelSettingsmojganii4-55/+45
2024-08-14Fix some Swiftlint warningsmojganii1-1/+1
2024-07-25Apply multihop for normal connectionmojganii3-13/+10
2024-07-17Add a Rust FFI, Disable sandboxing for scriptsBug Magnet12-596/+1
2024-07-11Add RelaySelectorWrapper testsJon Petersson6-207/+226
2024-07-11Add general support for multiple selected relaysJon Petersson1-2/+2
2024-07-11Allow relay selector to select an entry peerJon Petersson8-35/+350
2024-06-17Add a backing off timeout when negotiating PQ PSKBug Magnet1-0/+10
2024-06-13Add multi-hop toggle to settings viewmojganii2-25/+31
2024-06-10Add a Transformer iterator to apply a limiter to jitteringBug Magnet3-5/+31