summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadRESTTests
AgeCommit message (Expand)AuthorFilesLines
2025-10-24Fetch current location on first startJon Petersson1-0/+39
2025-10-08Do not override ip on certain obfuscationsJon Petersson1-7/+0
2025-09-30Apply new swift format rules to codebaseSteffen13-125/+153
2025-09-19Add routine that clears shadowsocks caches on API rotation and failureBug Magnet2-1/+89
2025-08-28Fix relay features not present on cached relaysJon Petersson1-3/+7
2025-06-26Update RelaySelector to handle extra addressesJon Petersson1-4/+0
2025-06-17Add QUIC/Masque fields and Features structure to ServerRelayAndrew Bulhak1-1/+79
2025-06-05Fix typosomahs1-1/+1
2025-05-23Fix API breaking down when used without connectivityBug Magnet1-1/+3
2025-05-08Add storekit 2 functions to mullvad apiSteffen Ernst1-1/+4
2025-04-24Expose TransportSelector to mullvad-iosJon Petersson3-5/+32
2025-04-22Add test for mullvad apiSteffen Ernst1-0/+197
2025-04-16Fix shadowsocks not using ip overrideSteffen Ernst1-0/+81
2025-03-03Send API requests across app/packet tunnel boundaryJon Petersson2-4/+23
2025-02-21Implement an FFI to fetch API IP addresses using mullvad-apiJon Petersson1-1/+2
2025-02-04Update copyright string in switft filesOskar10-10/+10
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet4-7/+8
2024-09-25Add UI for encrypted dns proxymojganii1-2/+18
2024-08-13Fix getting stuck in blocked state after reconnectingmojganii2-35/+1
2024-06-25Replace all maximum timeout values to 60 secondsJon Petersson2-4/+6
2024-06-10Add a Transformer iterator to apply a limiter to jitteringBug Magnet2-6/+58
2024-06-04Upgrade settings to associate with multi-hopmojganii2-1/+3
2024-05-13Mock data for snapshot testmojganii2-7/+1
2024-01-30Currently in use API access method should be visible in UIJon Petersson2-25/+10
2024-01-24Enable testing API access with a given configurationBug Magnet3-3/+70
2024-01-23removing socks5 authentication check from the TransportStrategy layermojganii1-4/+5
2024-01-23reusing existing connection for upcoming requests if it is still validmojganii2-18/+4
2024-01-16using different API access methods when it encounters a network errormojganii3-20/+270
2023-10-12Cache the transportStrategy in the UserDefaultsBug Magnet1-18/+30
2023-08-29Move AnyTransportProvider under REST namespace for consistencyAndrej Mihajlov1-1/+1
2023-08-29REST: add executor testsAndrej Mihajlov4-0/+237
2023-08-28Introduce Duration type that mimicks native iOS16 DurationJon Petersson2-38/+4
2023-06-20Enable reusing the shadowsocks connection once it is establishedBug Magnet1-7/+18
2023-06-13Cache the last used shadowsocks configuration and reuse it subsequentlyBug Magnet1-235/+0
2023-05-29Introduce MullvadTransport and move Shadowsocks there, share TransportProvide...Bug Magnet1-6/+6
2023-05-22Add shadowsocks-proxy crateEmīls1-0/+40
2023-05-12Simplify the AddressCache logic, it now filters results to only keep the firs...Bug Magnet1-0/+235
2022-11-07Add testsAndrej Mihajlov2-0/+94