summaryrefslogtreecommitdiffhomepage
path: root/ios/PacketTunnel
AgeCommit message (Expand)AuthorFilesLines
2024-12-13Fix relay selector to force blocked state with daita and obfuscation onJon Petersson1-0/+2
2024-11-13Add shadowsocks obfuscation as an optionBug Magnet1-1/+1
2024-11-06Add a pingableGateway addressBug Magnet1-1/+2
2024-10-30Avoid deadlocking the Packet Tunnel after a rebootBug Magnet1-20/+28
2024-10-14Check AddressCache as well when overriding hostname for SSL validationBug Magnet1-1/+1
2024-10-08Block the Packet Tunnel until migration happens when it failsBug Magnet1-3/+4
2024-10-08Allow settings migration from packet tunnelBug Magnet1-0/+29
2024-09-30Share the same instance of EncrytedDNSProxy everywhereBug Magnet1-1/+4
2024-09-24Do not enter blocked state if device check has network errorsBug Magnet1-2/+1
2024-09-19Make the packet tunnel enter error state when failing device checkBug Magnet3-21/+35
2024-09-19Disable ATS in the packet tunnel tooBug Magnet1-0/+5
2024-09-18Add IAN-based TunnelPinger refactoring the pinger protocol accordinglyAndrew Bulhak3-1/+15
2024-09-06Enable Daita in the PacketTunnel actorBug Magnet7-129/+204
2024-09-05Do not instantiate tunnel settings in RelaySelectorWrapperBug Magnet1-2/+1
2024-08-21Allow relay selector to filter DAITA enabled relaysJon Petersson1-3/+12
2024-08-15Add DAITA into TunnelSettingsmojganii2-30/+7
2024-08-13Fix getting stuck in blocked state after reconnectingmojganii1-0/+1
2024-07-26Apply PQ key exchanging for multihopmojganii5-14/+420
2024-07-25Apply multihop for normal connectionmojganii2-0/+48
2024-07-17Update wireguard-appleEmīls1-0/+2
2024-07-17Add a Rust FFI, Disable sandboxing for scriptsBug Magnet2-140/+9
2024-07-11Add RelaySelectorWrapper testsJon Petersson1-62/+0
2024-07-11Add general support for multiple selected relaysJon Petersson1-2/+2
2024-07-11Allow relay selector to select an entry peerJon Petersson1-4/+1
2024-06-17Use a more appropriate protocol nameBug Magnet1-3/+3
2024-06-17Add testsBug Magnet1-13/+19
2024-06-17Add a backing off timeout when negotiating PQ PSKBug Magnet2-9/+28
2024-06-13Add multi-hop toggle to settings viewmojganii2-34/+15
2024-06-10Fix conncheck to work on staging environmentBug Magnet1-0/+2
2024-06-04Reuse the connection attempts count logic for PQ PSK negotiationBug Magnet1-1/+1
2024-06-04Upgrade settings to associate with multi-hopmojganii3-17/+77
2024-05-21Add a connection timeout check for the in-tunnel TCP connectionBug Magnet2-21/+46
2024-05-21Implement PQ PSKEmīls3-10/+115
2024-05-13Fix problem report logs being duplicatedJon Petersson1-1/+6
2024-04-17Move log file header writing to LogFileOutputStreamAndrew Bulhak1-2/+2
2024-04-17Add bundle version to log headerAndrew Bulhak1-1/+1
2024-04-17Change log rotation to a quota based systemJon Petersson1-1/+1
2024-03-18Move PacketTunnelProvider extension pass the key to the ActorAndrew Bulhak1-0/+8
2024-03-18Add preSharedKey to TunnelPeer, pass it to TunnelConfiguration if presentAndrew Bulhak1-0/+1
2024-03-11Introduce ObservedState.negotiatingKey and TunnelState.negotiatingKey, behind...Andrew Bulhak1-0/+5
2024-02-13Resurface the list of allowedIPs to make it configurableBug Magnet1-4/+1
2024-02-07Always destroy tunnel when reconfiguringEmīls1-1/+2
2024-02-07Relay selector should use overridden IP addresses for relaysJon Petersson2-22/+36
2024-01-30Currently in use API access method should be visible in UIJon Petersson1-1/+0
2024-01-25Update API access methods functionality UI to conform with designsJon Petersson1-4/+2
2024-01-16using different API access methods when it encounters a network errormojganii1-5/+11
2023-12-20Fix Swiftlint warningsJon Petersson1-2/+5
2023-12-11Categorize files based on functionalitiesmojganii2-2/+2
2023-12-11Moving MullvadTransport into MullvadRESTmojganii3-4/+1
2023-12-11Moving RelayCache into MullvadRESTmojganii2-2/+1