summaryrefslogtreecommitdiffhomepage
path: root/mullvad-relay-selector/src/relay_selector/helpers.rs
AgeCommit message (Expand)AuthorFilesLines
2025-09-30Add LWO relay list feature and filteringDavid Lönnhager1-4/+3
2025-09-25Select random in-address for QUICDavid Lönnhager1-3/+5
2025-09-23Upgrade `rand` to `0.9` in `mullvad-relay-selector`Markus Pettersson1-7/+6
2025-09-18Add documentation for multiplexer obfuscationDavid Lönnhager1-3/+10
2025-09-18Add multiplexer POC to daemon, TSM, and relay selectorDavid Lönnhager1-13/+60
2025-09-15Add LWO obfuscatorDavid Lönnhager1-0/+21
2025-07-23Refactor Relay protobuf typeMarkus Pettersson1-17/+16
2025-07-10Run `cargo fmt`Sebastian Holmin1-3/+4
2025-07-09Add support for QUIC in the relay selectorMarkus Pettersson1-1/+21
2024-11-05Use weighted random picker also for multihopSebastian Holmin1-11/+8
2024-10-18Run nightly formatterMarkus Pettersson1-2/+2
2024-09-27Move pick_random_relay_excluding to helpers module for consistencyLinus Färnstrand1-0/+11
2024-08-16Simplify random port selectionDavid Lönnhager1-30/+32
2024-08-16Use range types for all port rangesDavid Lönnhager1-47/+39
2024-08-16Propagate inner obfuscation errorDavid Lönnhager1-14/+18
2024-08-16Add tests for ShadowsocksDavid Lönnhager1-0/+143
2024-08-16Select random IP and port if there are additional Shadowsocks addressesDavid Lönnhager1-27/+74
2024-08-16Add Shadowsocks obfuscation support to mullvad-daemonDavid Lönnhager1-2/+78
2024-07-30Ignore obfuscation protocol specific constraints when 'auto' is selectedDavid Lönnhager1-10/+9
2024-04-22Fix broken lints in rustdocsSebastian Holmin1-1/+1
2024-04-08Refactor Shadowsocks bridge detailing functionMarkus Pettersson1-26/+3
2024-04-08Fail loudly if no bridge was selectedMarkus Pettersson1-13/+14
2024-04-04Refactor bridge entry/exit picking algorithmSebastian Holmin1-24/+11
2024-03-27Refactor `mullvad-relay-selector`Markus Pettersson1-0/+124