summaryrefslogtreecommitdiffhomepage
path: root/ios/PacketTunnelCoreTests/Mocks
AgeCommit message (Expand)AuthorFilesLines
2025-10-15Enable quantum resistant tunnel setting by defaultJon Petersson1-2/+2
2025-09-30Apply new swift format rules to codebaseSteffen6-9/+18
2025-09-16Bypass obfuscation when not supportedBug Magnet1-3/+2
2025-07-08Update FFI to handle new QUIC paramsJon Petersson1-2/+3
2025-06-05Fix typosomahs1-2/+2
2025-05-27Enable Swift 6 mode for the PacketTunnel and test TargetBug Magnet4-5/+5
2025-04-09Retain actual obfuscation method, add to ObservedState/ConnectionDataAndrew Bulhak1-2/+2
2025-03-03Send API requests across app/packet tunnel boundaryJon Petersson1-0/+22
2025-02-21Improve PacketTunnelPathObserverBug Magnet2-28/+10
2025-02-04Update copyright string in switft filesOskar16-16/+16
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet3-3/+3
2024-12-27Use DAITAv2 on iOSEmīls2-8/+28
2024-12-19Use IAN TCP connection for ephemeral peer exchangeEmīls2-8/+8
2024-11-13Add shadowsocks obfuscation as an optionBug Magnet1-1/+1
2024-11-13Update relay selector for shadowsocks obfuscationJon Petersson1-1/+6
2024-11-06Remove the concept of opening and closing socketsBug Magnet1-2/+2
2024-11-05Update data structure to support new obfuscation selectionJon Petersson1-2/+2
2024-09-18Remove unused variableAndrew Bulhak1-2/+2
2024-09-18Add IAN-based TunnelPinger refactoring the pinger protocol accordinglyAndrew Bulhak1-2/+8
2024-09-06Enable Daita in the PacketTunnel actorBug Magnet3-2/+75
2024-08-15Add DAITA into TunnelSettingsmojganii1-10/+16
2024-08-13Fix getting stuck in blocked state after reconnectingmojganii1-1/+1
2024-07-26Apply PQ key exchanging for multihopmojganii1-0/+15
2024-07-25Apply multihop for normal connectionmojganii1-0/+5
2024-07-17Add a Rust FFI, Disable sandboxing for scriptsBug Magnet1-1/+1
2024-07-11Add general support for multiple selected relaysJon Petersson1-1/+1
2024-07-11Allow relay selector to select an entry peerJon Petersson2-51/+2
2024-06-04Make the actor reconnect reason explicitBug Magnet1-1/+2
2024-06-04Reuse the connection attempts count logic for PQ PSK negotiationBug Magnet2-1/+15
2024-06-04Upgrade settings to associate with multi-hopmojganii1-1/+2
2024-05-21Implement PQ PSKEmīls1-1/+2
2023-12-06Reflect obfuscation transport layer in the UIBug Magnet2-0/+7
2023-11-30Have the PacketTunnel use UDP-over-TCP ObfuscationBug Magnet5-3/+47
2023-11-29Refactor packet tunnel to use only a single network path observerJon Petersson1-0/+2
2023-11-14remove importing namespaces partiallyMojgan2-3/+2
2023-10-18Hide State and expose Observed State insteadAndrej Mihajlov1-2/+2
2023-10-16Add tests for PacketTunnelActor, TunnelManager and AppMessageHandler.Jon Petersson4-2/+71
2023-10-13Ensure atomicity between (re)connection attemptsAndrej Mihajlov1-1/+1
2023-10-13PacketTunnelCore: Introduce SelectedRelay and remove dependency on RelaySelec...Andrej Mihajlov1-18/+12
2023-10-09PacketTunnel: introduce proper state and blocked stateAndrej Mihajlov10-13/+291
2023-08-28Introduce Duration type that mimicks native iOS16 DurationJon Petersson1-2/+3
2023-08-17TunnelMonitor: add initial connection testAndrej Mihajlov4-0/+254