summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/TunnelManager
AgeCommit message (Expand)AuthorFilesLines
2025-10-17Update strings based on other platformsmojganii1-191/+0
2025-10-15Remove access token logic from SetAccountOperation and TunnelManagerAndrew Bulhak2-10/+0
2025-10-15Refactor in response to PRAndrew Bulhak1-10/+8
2025-10-15Restructure account delete operation to not nuke info prematurelyAndrew Bulhak1-8/+20
2025-09-30Apply new swift format rules to codebaseSteffen13-213/+231
2025-08-08Extract strings to translatemojganii2-181/+31
2025-06-23Disable add time button when app is in blocked stateJon Petersson1-0/+9
2025-06-18Make the NWPathMonitor monitor all the available interfacesBug Magnet1-1/+1
2025-05-21Remove dead code and add some more commentsmojganii1-1/+1
2025-05-13Make the app feel more responsive when reconnectingBug Magnet3-18/+48
2025-04-28Implement DeviceProxy to use Mullvad APImojganii1-1/+1
2025-04-16Make DAITA/Quantum feature chips show actual tunnel stateAndrew Bulhak1-0/+25
2025-04-08Add mullvad api implementation for account proxyJon Petersson2-7/+10
2025-03-17Make Multihop feature chip appear if settings or current state say soAndrew Bulhak1-0/+4
2025-03-03Send API requests across app/packet tunnel boundaryJon Petersson1-0/+43
2025-02-21Improve PacketTunnelPathObserverBug Magnet1-1/+2
2025-02-18Add tests for reconnection strategySteffen Ernst1-2/+2
2025-02-18Add debug toggle for include all networks and make it false by defaultSteffen Ernst2-3/+8
2025-02-18Add local network sharing to settings and hook upSteffen Ernst4-27/+66
2025-02-04Update copyright string in switft filesOskar25-25/+25
2025-01-24Fix crash in dispatch queue assertion with background tasksBug Magnet2-55/+31
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet21-73/+88
2024-12-13Add state to new connection viewJon Petersson2-30/+83
2024-11-01Fix building for Xcode 15 and 16Bug Magnet8-112/+114
2024-10-08Fix smart routing to select the closest relay with DaitaJon Petersson1-1/+1
2024-10-02Add smart routing to daita settings dataJon Petersson1-1/+1
2024-09-24Fix out-of-time notificationsJon Petersson1-3/+3
2024-09-09Upgrade the UX in Daita scenariosJon Petersson1-10/+10
2024-09-09Do not display post quantum label for daita non pq connectionsBug Magnet4-51/+81
2024-09-06Enable Daita in the PacketTunnel actorBug Magnet5-13/+15
2024-09-05Do not instantiate tunnel settings in RelaySelectorWrapperBug Magnet1-1/+4
2024-08-19Add support for building with Xcode 16Bug Magnet1-0/+8
2024-08-15Add DAITA into TunnelSettingsmojganii2-30/+1
2024-08-13Fix getting stuck in blocked state after reconnectingmojganii8-35/+48
2024-07-25Apply multihop for normal connectionmojganii4-30/+71
2024-07-11Add general support for multiple selected relaysJon Petersson7-42/+42
2024-07-11Allow relay selector to select an entry peerJon Petersson3-13/+10
2024-06-04Upgrade settings to associate with multi-hopmojganii3-10/+12
2024-05-21Add a connection timeout check for the in-tunnel TCP connectionBug Magnet1-5/+1
2024-05-21Implement PQ PSKEmīls6-45/+289
2024-05-06Ensure log file sizes stay below a certain thresholdJon Petersson1-1/+1
2024-04-30Remove dead codeBug Magnet1-10/+0
2024-04-12Bump key rotation interval to 30 days on iOSEmīls1-1/+1
2024-04-08Fix location selection bug on iPadJon Petersson1-6/+6
2024-03-28Remove settings only on app uninstallJon Petersson2-7/+0
2024-03-11Introduce ObservedState.negotiatingKey and TunnelState.negotiatingKey, behind...Andrew Bulhak4-38/+75
2024-03-05Implement initial tests: start rotation on account set, stop on account unsetAndrew Bulhak1-3/+15
2024-02-14Add data-driven TunnelSettingsUpdate type and method for atomically applying ...Andrew Bulhak1-36/+6
2024-02-13Add quantum resistance items to preferences view, Disable quantum resistance ...Andrew Bulhak1-0/+10
2024-02-07Fix typeAndrew Bulhak1-1/+1