summaryrefslogtreecommitdiffhomepage
path: root/ios/PacketTunnelCoreTests
AgeCommit message (Expand)AuthorFilesLines
2025-10-15Enable quantum resistant tunnel setting by defaultJon Petersson2-14/+47
2025-10-14Move nw path monitoring outside packet tunnel actorJon Petersson1-26/+0
2025-09-30Apply new swift format rules to codebaseSteffen16-39/+59
2025-09-16Bypass obfuscation when not supportedBug Magnet4-30/+22
2025-07-08Update FFI to handle new QUIC paramsJon Petersson6-14/+43
2025-06-16Combine DAITA and Multihop to one pill when smart routing is activeJon Petersson1-1/+1
2025-06-05Fix typosomahs1-2/+2
2025-05-27Enable Swift 6 mode for the PacketTunnel and test TargetBug Magnet9-40/+28
2025-05-20Remove port 443 from automatic connection attemptSteffen Ernst1-3/+3
2025-04-09Retain actual obfuscation method, add to ObservedState/ConnectionDataAndrew Bulhak2-11/+11
2025-03-04Save DAITA params only when negotiating with entryEmīls1-1/+43
2025-03-03Send API requests across app/packet tunnel boundaryJon Petersson2-2/+63
2025-02-21Improve PacketTunnelPathObserverBug Magnet3-29/+10
2025-02-04Update copyright string in switft filesOskar26-26/+26
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