summaryrefslogtreecommitdiffhomepage
path: root/mullvad-relay-selector/src
AgeCommit message (Expand)AuthorFilesLines
2024-02-15Swap out `talpid-core` for `talpid-future`Markus Pettersson1-1/+1
2024-01-03Allow app to use custom socks5 and shadwosocks proxiesJonathan1-26/+27
2023-12-12Select WireGuard as automatic tunnel protocol three times instead of twoDavid Lönnhager1-24/+14
2023-12-12Always alternate between random ports and port 53 when using WireGuardDavid Lönnhager1-6/+5
2023-12-12Cycle over all udp2tcp portsDavid Lönnhager1-15/+5
2023-12-12Remove mention of special automatic tunnel protocol logic on Windows,David Lönnhager1-32/+1
2023-12-12Simplify selection of default tunnel constraintsDavid Lönnhager1-22/+36
2023-12-12Remove unused 'default tunnel type' from relay selectorDavid Lönnhager1-136/+74
2023-12-11Supress warnings when building androidJonatan Rhodin1-0/+5
2023-12-11Never select OpenVPN on AndroidDavid Lönnhager1-0/+6
2023-11-13Simplify relay list parsing and flatteningDavid Lönnhager3-171/+149
2023-11-13Log warnings when overrides are set for unknown hostnamesDavid Lönnhager1-1/+10
2023-11-13Patch in-ips in relay selectorDavid Lönnhager2-25/+69
2023-10-31Replace UpdateRelaySettings with SetRelaySettingsDavid Lönnhager1-18/+13
2023-09-19Define retry strategy constantsDavid Lönnhager1-7/+5
2023-08-30Fix clippy lintsEmīls1-4/+1
2023-08-21Implement formatter for constraintsDavid Lönnhager1-5/+9
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson1-123/+124
2023-07-07Unpublicize get_obfuscator()Emīls1-9/+11
2023-06-29Add settings migration code, refactor and cleanupJonathan1-2/+2
2023-06-29Cleanup review comments, CI issues and android supportJonathan1-27/+80
2023-06-29Add basic features for custom list and file persistenceJonathan2-103/+165
2023-03-23Remove port 443 from available WireGuard over TCP portsLinus Färnstrand1-1/+1
2023-03-03Make test_load_balancing much less likely to failDavid Lönnhager1-1/+1
2022-12-22Add "load balancing" test to relay selectorDavid Lönnhager1-0/+62
2022-12-22Test openvpn constraints in relay selectorDavid Lönnhager1-1/+126
2022-12-22Test automatic bridge modeDavid Lönnhager1-14/+84
2022-12-22Add unit test for providers constraintDavid Lönnhager1-3/+26
2022-11-07Filter out endpoints correctly in 'any tunnel type' relay matcherDavid Lönnhager1-65/+34
2022-11-07Split up talpid-coreEmīls Piņķis1-1/+5
2022-10-13Add unit test for 'include_in_country'David Lönnhager1-2/+117
2022-10-13Filter out 'include_in_country' correctly for bridge relaysDavid Lönnhager2-60/+72
2022-10-13Ignore 'include_in_country' if no other relays matchDavid Lönnhager2-30/+48
2022-08-29Fix Clippy errorsDavid Lönnhager1-2/+1
2022-08-15Increase penalty for distant bridgesDavid Lönnhager1-27/+18
2022-08-15Prune distant bridges before selecting a bridgeDavid Lönnhager1-12/+46
2022-08-15Allow for migrating windows users to WGJonathan1-60/+145
2022-07-19Upgrade x25519-dalek and rand to latest versionsLinus Färnstrand2-4/+4
2022-07-14Connect to udp2tcp (tcp2udp) endpoints over v6David Lönnhager1-2/+2
2022-07-07Update unit tests to use shared endpoint dataDavid Lönnhager1-142/+34
2022-07-07Move shared endpoint data to the top of the relay listDavid Lönnhager2-200/+185
2022-06-21Fix the large majority of clippy warningsJonathan3-8/+8
2022-06-14Implement initial PQ PSK exchange for wireguard-ntDavid Lönnhager1-0/+1
2022-06-13Perform a clippy --fixjonathan3-19/+18
2022-05-09Add unit test for server ownership constraintDavid Lönnhager1-1/+32
2022-05-09Update unit tests in relay selector to handle ownershipDavid Lönnhager1-0/+2
2022-05-09Add server ownership constraint to the daemon and CLIDavid Lönnhager2-9/+29
2022-04-27Fix inaccuracies in preferred relay constraintsDavid Lönnhager1-6/+0
2022-04-27Always honor the multihop setting when the tunnel type is 'any'David Lönnhager2-48/+96
2022-04-26Return obfuscation config along with relayDavid Lönnhager1-15/+69