summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPNTests
AgeCommit message (Expand)AuthorFilesLines
2023-09-07Fix or report all current smaller Swiftlint warnings in xcodeJon Petersson1-0/+2
2023-09-04iOS: Remove forwarding portsAndrej Mihajlov2-6/+2
2023-08-30Use swiftlint auto fix for trivial lint violationsBug Magnet1-5/+5
2023-08-28Introduce Duration type that mimicks native iOS16 DurationJon Petersson2-3/+74
2023-08-25Change CachedAddresses schema to invalidate cache when updating from 2023.2 t...Andrej Mihajlov1-20/+9
2023-07-21Test Midpoint distances with leeway in accuracyBug Magnet1-2/+7
2023-07-21Add filtering by Haversine distanceBug Magnet2-0/+125
2023-07-10Enable Shadowsocks bridges selection via RelaySelectorBug Magnet2-3/+72
2023-06-27New swiftformat rule, enable google swift guidelinesBug Magnet3-9/+9
2023-06-13Replace Caching type with FileCache<Content: Codable>Andrej Mihajlov7-274/+216
2023-06-13Cache the last used shadowsocks configuration and reuse it subsequentlyBug Magnet5-0/+359
2023-06-08Format text based on group size via separatorMojgan2-132/+157
2023-06-08PacketTunnel: rotate private key on mismatch with serverAndrej Mihajlov2-0/+690
2023-06-06Add custom port selection to settingsJon Petersson1-0/+12
2023-05-22Add shadowsocks-proxy crateEmīls1-1/+1
2023-05-09Fix port selection algorithmJon Petersson1-4/+43
2023-05-09Consider max date for getting diff between two datesMojgan1-0/+16
2023-05-04Fix date interval formatting and update testsAndrej Mihajlov1-5/+3
2023-04-20Change time left to days and yearsMojgan1-17/+1
2023-04-19RelaySelector: fix testsAndrej Mihajlov1-1/+2
2023-04-13Add tests and improve existing onesBug Magnet1-1/+21
2023-04-13Prevent exotic characters to be input in the account text fieldBug Magnet1-0/+10
2023-03-24Remove custom data source snapshot from device management viewJon Petersson1-145/+0
2023-03-07Display remaining account time in years if equal to or more than two years, o...Jon Petersson1-1/+35
2022-10-21Fix testsAndrej Mihajlov1-0/+2
2022-10-20Move REST into separate frameworksajacl2-1/+2
2022-09-26Move AsyncOperation into Operations static library and add separate testsAndrej Mihajlov4-334/+0
2022-08-30Add new tunnel monitoringAndrej Mihajlov1-0/+36
2022-08-03Format source code with swiftformatAndrej Mihajlov9-35/+24
2022-07-27Throw error when unable to satisfy relay constraintsAndrej Mihajlov1-9/+9
2022-07-27AsyncOperation: add error fieldAndrej Mihajlov1-2/+2
2022-06-13Add input operationAndrej Mihajlov1-0/+90
2022-06-13Revert to KVO observer and add smoke testAndrej Mihajlov1-0/+39
2022-06-08Add testsAndrej Mihajlov2-0/+212
2022-04-11Improve port selection algorithmAndrej Mihajlov1-1/+1
2022-03-24Drop PromisesAndrej Mihajlov1-298/+0
2021-11-03Preferences: add data sourceAndrej Mihajlov1-0/+147
2021-10-05Promise: add doNotPropagateCancellation()Andrej Mihajlov1-34/+0
2021-10-04Promise: move completion and execution queue out of PromiseState and implemen...Andrej Mihajlov1-30/+166
2021-09-21RelaySelector: refactorAndrej Mihajlov1-7/+3
2021-09-16REST: refactorAndrej Mihajlov1-9/+9
2021-09-15Promise: add operation queue extensionAndrej Mihajlov1-1/+50
2021-08-31Add promiseAndrej Mihajlov1-0/+147
2021-02-11Integrate WireGuardKitAndrej Mihajlov1-54/+0
2020-09-08Improve IPAddressRange and add testsAndrej Mihajlov1-0/+54
2020-07-22Fix: testsAndrej Mihajlov1-82/+78
2020-05-15Add custom date interval formatting helperAndrej Mihajlov1-0/+59
2020-04-13Add account token text input formattingAndrej Mihajlov1-0/+99
2020-03-30Format account token in Account viewAndrej Mihajlov1-0/+29
2020-03-09Pick relay based on weightsAndrej Mihajlov1-4/+4