summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN
AgeCommit message (Expand)AuthorFilesLines
2023-12-13Store API access method settingsJon Petersson1-32/+79
2023-12-13Add API access methods UI/part of backendAndrej Mihajlov96-227/+6145
2023-12-11Categorize files based on functionalitiesmojganii7-7/+7
2023-12-11Moving MullvadTransport into MullvadRESTmojganii8-11/+1
2023-12-11Moving RelayCache into MullvadRESTmojganii16-16/+7
2023-12-08Fix screenshots testJon Petersson1-1/+0
2023-12-08Querying the outgoing connection IP should not affect the in IPJon Petersson3-38/+47
2023-12-06Reflect obfuscation transport layer in the UIBug Magnet6-70/+123
2023-12-05Add a privacy manifest for Apple complianceBug Magnet1-0/+21
2023-12-05Do not show account revoked banner when on account revoked screenJon Petersson1-9/+18
2023-12-04Refactor account deletion in TunnelManagerJon Petersson6-107/+73
2023-11-30Have the PacketTunnel use UDP-over-TCP ObfuscationBug Magnet2-4/+6
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 Petersson4-24/+22
2023-11-22Wrap UDP-over-TCP Obfuscation in conditional checksBug Magnet2-3/+28
2023-11-22Split dns settings from vpn settings in UIBug Magnet11-845/+1183
2023-11-20Refactor URLSession out of outgoing connection proxy testsJon Petersson2-4/+25
2023-11-15show outgoing connection on map viewMojgan11-12/+238
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 partiallyMojgan6-8/+6
2023-11-14Add missing text about unblocking Internet on device revoked viewJon Petersson2-2/+3
2023-11-14Exclude build folder from SwiftlintJon Petersson1-10/+13
2023-11-10Change account expiry text to display 'less than a day'Jon Petersson3-40/+68
2023-11-10fix font weight and textMojgan1-3/+2
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 Magnet3-14/+4
2023-10-30Exclude transaction log from backupsAndrej Mihajlov1-0/+16
2023-10-30Introduce transaction log to prevent handling already processed transactionsAndrej Mihajlov5-89/+372
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 Petersson7-80/+83
2023-10-20Prevent user from navigation while requesting in-app purchaseJon Petersson3-1/+11
2023-10-20Add blocked state due to account expirationJon Petersson1-0/+2
2023-10-19remove voucher redemption on productionMojgan2-8/+13
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 Petersson30-88/+1300
2023-10-17Do not show change log when it is emptyJon Petersson2-4/+10
2023-10-16Add tests for PacketTunnelActor, TunnelManager and AppMessageHandler.Jon Petersson33-151/+228
2023-10-13Prevent logging error when settings are not found in KeychainAndrej Mihajlov1-1/+2
2023-10-13PacketTunnelCore: Introduce SelectedRelay and remove dependency on RelaySelec...Andrej Mihajlov5-34/+48
2023-10-12Cache the transportStrategy in the UserDefaultsBug Magnet1-0/+6
2023-10-10Fix device name not appearing in device logout screenJon Petersson6-64/+68
2023-10-10Synchronise presentations for settings and account modalsJon Petersson1-5/+1
2023-10-09Add UI for blocked stateJon Petersson3-30/+68
2023-10-09PacketTunnel: introduce proper state and blocked stateAndrej Mihajlov8-65/+51
2023-10-05Fix log output of durationAndrej Mihajlov1-3/+1
2023-10-05Make social media block setting conflict with custom DNSBug Magnet1-1/+2
2023-09-25Update tunnel manager to not return error for configuration loadingJon Petersson2-7/+6
2023-09-25Fix black screen bug if redeem voucher view if canceled to earlyJon Petersson1-0/+4