summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Expand)AuthorFilesLines
2023-12-06Reflect obfuscation transport layer in the UIBug Magnet15-148/+265
2023-12-05Add a privacy manifest for Apple complianceBug Magnet2-0/+23
2023-12-05Do not show account revoked banner when on account revoked screenJon Petersson1-9/+18
2023-12-04Add custom decoder to fix a migration bug in obfuscation settingsJon Petersson1-1/+9
2023-12-04Refactor account deletion in TunnelManagerJon Petersson7-113/+73
2023-11-30Have the PacketTunnel use UDP-over-TCP ObfuscationBug Magnet21-31/+337
2023-11-29Refactor packet tunnel to use only a single network path observerJon Petersson6-76/+48
2023-11-28Throttle network path updates in packet tunnelJon Petersson2-13/+19
2023-11-25Update changelog and version metadata for iOS 2023.7Emīls2-1/+5
2023-11-25pin root certificate for exit IPs network callsMojgan1-8/+0
2023-11-25ssl pining for exit ipMojgan1-0/+23
2023-11-22Stop using old completion based MullvadREST interfaceJon Petersson11-144/+70
2023-11-22Wrap UDP-over-TCP Obfuscation in conditional checksBug Magnet2-3/+28
2023-11-22Split dns settings from vpn settings in UIBug Magnet13-855/+1221
2023-11-22Fix the leaksEmīls1-1/+11
2023-11-22Fix flaky actor testsBug Magnet1-11/+14
2023-11-20Refactor URLSession out of outgoing connection proxy testsJon Petersson6-121/+80
2023-11-20Fix flaky reconnecting testBug Magnet1-8/+13
2023-11-16Do not use global dispatch queue in testsBug Magnet1-1/+2
2023-11-15show outgoing connection on map viewMojgan17-16/+585
2023-11-15Show success alert when making purchase from out of timeJon Petersson1-2/+2
2023-11-15Avoid showing network banners when disconnecting from an error stateBug Magnet1-6/+9
2023-11-14remove importing namespaces partiallyMojgan33-55/+35
2023-11-14Add missing text about unblocking Internet on device revoked viewJon Petersson2-2/+3
2023-11-14Exclude build folder from SwiftlintJon Petersson3-38/+68
2023-11-13Disable enumNamespace in swfitlintEmīls1-2/+4
2023-11-10Remove offending testEmīls1-1/+6
2023-11-10Change account expiry text to display 'less than a day'Jon Petersson6-44/+128
2023-11-10fix font weight and textMojgan1-3/+2
2023-11-09Update iOS changelogEmīls1-3/+17
2023-11-09Fix expired account UI showing blocked state instead of out of time viewJon Petersson3-7/+13
2023-10-30Migrate settings to Version3 and introduce incremental migration scheme.Bug Magnet16-97/+460
2023-10-30Add StoreTransactionLog.swift to MullvadVPNTestsAndrej Mihajlov1-0/+2
2023-10-30Exclude transaction log from backupsAndrej Mihajlov1-0/+16
2023-10-30Introduce transaction log to prevent handling already processed transactionsAndrej Mihajlov6-90/+377
2023-10-27Make alert view scrollableJon Petersson2-60/+120
2023-10-26Prevent iOS from stopping the tunnel if it remains in connecting state for to...Jon Petersson16-229/+142
2023-10-23bump iOS deployment target to 14.2Mojgan1-4/+4
2023-10-20Prevent user from navigation while requesting in-app purchaseJon Petersson3-1/+11
2023-10-20Add blocked state due to account expirationJon Petersson4-2/+11
2023-10-19remove voucher redemption on productionMojgan2-8/+13
2023-10-18Hide State and expose Observed State insteadAndrej Mihajlov13-89/+201
2023-10-17Put app in blocked state on tunnel start if relay constraints cannot be satis...Jon Petersson2-30/+12
2023-10-17Add filtering to location selectionJon Petersson37-107/+1511
2023-10-17Do not show change log when it is emptyJon Petersson2-4/+10
2023-10-16Add tests for PacketTunnelActor, TunnelManager and AppMessageHandler.Jon Petersson82-805/+2070
2023-10-13Ensure atomicity between (re)connection attemptsAndrej Mihajlov6-33/+145
2023-10-13Log same-ip on each connection attemptAndrej Mihajlov2-33/+19
2023-10-13Prevent logging error when settings are not found in KeychainAndrej Mihajlov1-1/+2
2023-10-13Xcode: sort filesAndrej Mihajlov1-3/+3