summaryrefslogtreecommitdiffhomepage
path: root/ios/PacketTunnelCore
AgeCommit message (Expand)AuthorFilesLines
2023-12-06Reflect obfuscation transport layer in the UIBug Magnet4-78/+90
2023-11-30Have the PacketTunnel use UDP-over-TCP ObfuscationBug Magnet4-8/+98
2023-11-29Refactor packet tunnel to use only a single network path observerJon Petersson3-74/+46
2023-11-22Fix the leaksEmīls1-1/+11
2023-11-14remove importing namespaces partiallyMojgan8-16/+9
2023-11-14Exclude build folder from SwiftlintJon Petersson1-28/+54
2023-10-26Prevent iOS from stopping the tunnel if it remains in connecting state for to...Jon Petersson7-140/+44
2023-10-20Add blocked state due to account expirationJon Petersson2-2/+5
2023-10-18Hide State and expose Observed State insteadAndrej Mihajlov8-63/+175
2023-10-16Add tests for PacketTunnelActor, TunnelManager and AppMessageHandler.Jon Petersson15-14/+193
2023-10-13Ensure atomicity between (re)connection attemptsAndrej Mihajlov4-32/+50
2023-10-13PacketTunnelCore: Introduce SelectedRelay and remove dependency on RelaySelec...Andrej Mihajlov10-57/+56
2023-10-09PacketTunnel: introduce proper state and blocked stateAndrej Mihajlov32-146/+2034
2023-09-21Merge TunnelProviderMessaging into PacketTunnelCoreAndrej Mihajlov10-0/+536
2023-09-19Fix reliability and time consumption of testInitialConnectionTimings testJon Petersson2-52/+93
2023-09-13Fix Swiftlint warnings in TunnelMonitorJon Petersson1-56/+64
2023-09-07Fix or report all current smaller Swiftlint warnings in xcodeJon Petersson2-0/+4
2023-08-30Use swiftlint auto fix for trivial lint violationsBug Magnet1-1/+1
2023-08-28Introduce Duration type that mimicks native iOS16 DurationJon Petersson1-13/+14
2023-08-21Fix computed_accessors_order swiftlint violationBug Magnet1-4/+4
2023-08-17TunnelMonitor: add initial connection testAndrej Mihajlov2-2/+2
2023-08-16Introduce PacketTunnelCore frameworkAndrej Mihajlov10-0/+1258