summaryrefslogtreecommitdiffhomepage
path: root/ios/RelaySelector
AgeCommit message (Expand)AuthorFilesLines
2023-12-11Moving MullvadTransport into MullvadRESTmojganii3-428/+0
2023-10-17Add filtering to location selectionJon Petersson1-2/+29
2023-10-09PacketTunnel: introduce proper state and blocked stateAndrej Mihajlov1-1/+1
2023-09-21Merge TunnelProviderMessaging into PacketTunnelCoreAndrej Mihajlov1-9/+0
2023-08-30Use swiftlint auto fix for trivial lint violationsBug Magnet1-2/+2
2023-07-21Test Midpoint distances with leeway in accuracyBug Magnet1-2/+2
2023-07-21Add filtering by Haversine distanceBug Magnet3-17/+157
2023-07-10Enable Shadowsocks bridges selection via RelaySelectorBug Magnet1-29/+68
2023-06-27New swiftformat rule, enable google swift guidelinesBug Magnet1-9/+9
2023-06-20Enable reusing the shadowsocks connection once it is establishedBug Magnet1-1/+3
2023-06-06Add custom port selection to settingsJon Petersson1-5/+11
2023-05-29Introduce MullvadTransport and move Shadowsocks there, share TransportProvide...Bug Magnet1-1/+1
2023-05-22Reformat the code for Swift 5.8Andrej Mihajlov1-1/+1
2023-05-22Add shadowsocks-proxy crateEmīls1-0/+7
2023-05-09Fix port selection algorithmJon Petersson1-4/+24
2023-04-19RelaySelector: document what evaluate() doesAndrej Mihajlov1-0/+4
2023-04-19RelaySelector: reformatAndrej Mihajlov1-4/+1
2023-04-19RelaySelector: add method to pick random shadowsocks bridgeAndrej Mihajlov1-0/+7
2023-04-12Fix formatting issuesAndrej Mihajlov1-1/+1
2022-10-21Move PacketTunnelRelay and PacketTunnelStatus to MullvadTypesAndrej Mihajlov1-0/+9
2022-10-21Move common code into two new targets: RelaySelector, TunnelProviderMessagingAndrej Mihajlov1-0/+179