summaryrefslogtreecommitdiffhomepage
path: root/ios/PacketTunnelCoreTests
AgeCommit message (Expand)AuthorFilesLines
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet3-3/+3
2024-12-27Use DAITAv2 on iOSEmīls5-29/+73
2024-12-19Use IAN TCP connection for ephemeral peer exchangeEmīls5-36/+36
2024-12-03Enable custom Shadowsocks port selection on entry servers in multihopJon Petersson5-8/+8
2024-11-13Add shadowsocks obfuscation as an optionBug Magnet1-1/+1
2024-11-13Update relay selector for shadowsocks obfuscationJon Petersson2-57/+41
2024-11-06Remove the concept of opening and closing socketsBug Magnet1-2/+2
2024-11-05Update data structure to support new obfuscation selectionJon Petersson2-9/+9
2024-10-02Use newer wg-apple and adjust pinger codeEmīls1-33/+0
2024-09-18Remove unused variableAndrew Bulhak2-4/+4
2024-09-18Add IAN-based TunnelPinger refactoring the pinger protocol accordinglyAndrew Bulhak1-2/+8
2024-09-10Store the raw JSON payload from the getRelays API callJon Petersson1-1/+0
2024-09-06Enable Daita in the PacketTunnel actorBug Magnet7-65/+218
2024-08-27Reconnect tunnel automatically after tunnel adapter errormojganii1-1/+46
2024-08-21Allow relay selector to filter DAITA enabled relaysJon Petersson4-6/+12
2024-08-15Add DAITA into TunnelSettingsmojganii3-21/+19
2024-08-13Fix getting stuck in blocked state after reconnectingmojganii1-1/+1
2024-07-26Apply PQ key exchanging for multihopmojganii6-0/+453
2024-07-25Apply multihop for normal connectionmojganii2-3/+8
2024-07-17Add a Rust FFI, Disable sandboxing for scriptsBug Magnet1-1/+1
2024-07-11Add general support for multiple selected relaysJon Petersson3-8/+11
2024-07-11Allow relay selector to select an entry peerJon Petersson4-58/+18
2024-06-25Replace all maximum timeout values to 60 secondsJon Petersson6-30/+34
2024-06-13Add multi-hop toggle to settings viewmojganii1-0/+28
2024-06-04Make the actor reconnect reason explicitBug Magnet2-4/+5
2024-06-04Reuse the connection attempts count logic for PQ PSK negotiationBug Magnet3-1/+46
2024-06-04Upgrade settings to associate with multi-hopmojganii4-7/+11
2024-05-29Rename occurrences of Command to Event, for accuracyAndrew Bulhak1-17/+18
2024-05-21Implement PQ PSKEmīls3-11/+14
2024-05-13Mock data for snapshot testmojganii1-0/+1
2024-04-04Add comments to explain a dummy function used in testsBug Magnet1-3/+8
2024-04-04Fix a race condition bug involving timers and async tasksBug Magnet1-0/+22
2024-04-03Modify test to match new ObservableState logicAndrew Bulhak1-1/+2
2024-03-15Move CommandChannel into the PacketTunnelActor namespace for consistency with...Andrew Bulhak1-5/+5
2024-03-14Create view with custom lists to editJon Petersson1-1/+1
2024-02-26Adjust relay selector to support custom listsJon Petersson1-1/+3
2023-12-20Fix Swiftlint warningsJon Petersson1-15/+13
2023-12-11Categorize files based on functionalitiesmojganii1-1/+1
2023-12-11Moving MullvadTransport into MullvadRESTmojganii2-2/+1
2023-12-06Reflect obfuscation transport layer in the UIBug Magnet2-0/+7
2023-11-30Have the PacketTunnel use UDP-over-TCP ObfuscationBug Magnet8-6/+168
2023-11-29Refactor packet tunnel to use only a single network path observerJon Petersson2-1/+2
2023-11-22Fix flaky actor testsBug Magnet1-11/+14
2023-11-20Fix flaky reconnecting testBug Magnet1-8/+13
2023-11-14remove importing namespaces partiallyMojgan3-5/+3
2023-11-10Remove offending testEmīls1-1/+6
2023-10-18Hide State and expose Observed State insteadAndrej Mihajlov3-25/+17
2023-10-16Add tests for PacketTunnelActor, TunnelManager and AppMessageHandler.Jon Petersson7-198/+621
2023-10-13Ensure atomicity between (re)connection attemptsAndrej Mihajlov2-1/+95
2023-10-13PacketTunnelCore: Introduce SelectedRelay and remove dependency on RelaySelec...Andrej Mihajlov1-18/+12