summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/relays.rs
AgeCommit message (Expand)AuthorFilesLines
2020-07-29Use new futures for relay list fetchingEmīls1-87/+142
2020-07-16Use talpid_types TunnelType instead of TunnelProtocolEmīls1-22/+18
2020-06-25Parse version info to check if version is too newEmīls1-1/+1
2020-05-15Increase both relay list and wg key rotation retry interval to 15 minLinus Färnstrand1-2/+2
2020-04-27Use HTTP RPCs in daemonEmīls1-7/+7
2020-04-08Select OpenVPN relays when no WG key existsEmīls Piņķis1-4/+15
2020-03-27Removed unnecessary parensLinus Färnstrand1-3/+2
2020-03-04Reinstate prefered constraints for OpenVPNEmīls1-6/+10
2020-03-04Prefer WireGuard over OpenVPNEmīls1-16/+89
2020-02-24Add references to relay docs in relevant modulesEmīls1-0/+3
2020-02-21Use shared references instead of mutable ones in relay selectorLinus Färnstrand1-4/+4
2020-02-21Don't pass constraints by referenceEmīls1-11/+11
2019-12-05Fix improved port selection for WireGuardEmīls1-4/+1
2019-12-05Improve wireguard port selectionEmīls1-0/+9
2019-10-17Upgrade err-derive to 0.2.1Linus Färnstrand1-4/+5
2019-09-30Fix relay update CLI command to always trigger downloadLinus Färnstrand1-12/+11
2019-09-18Ensure that only TCP relays are used when using a bridgeEmīls Piņķis1-0/+7
2019-09-13Log which bridge is selected in the daemonLinus Färnstrand1-1/+12
2019-09-13Only consider active relays in relay selection algorithmLinus Färnstrand1-0/+3
2019-09-13Update daemon to handle relay_list_v3Linus Färnstrand1-1/+1
2019-08-09Use bridge state to determine preferred relay constraintsEmīls Piņķis1-4/+11
2019-08-07Fix relay auto-selectionEmīls Piņķis1-34/+49
2019-07-29Remove unnecessary attributesJanito Vaqueiro Ferreira Filho1-8/+0
2019-07-26Use new constraints in daemonEmīls Piņķis1-51/+81
2019-07-10Use parking_lot::Mutex in relay list lockingLinus Färnstrand1-18/+9
2019-06-14Prefer Wireguard tunnels on AndroidJanito Vaqueiro Ferreira Filho1-0/+5
2019-06-12Use x -= y instead of x = x - yLinus Färnstrand1-1/+1
2019-06-12Don't send mutable reference where not neededLinus Färnstrand1-1/+1
2019-06-12Use is_empty instead of len() == 0Linus Färnstrand1-2/+2
2019-06-12Don't take reference on both sides of comparisonLinus Färnstrand1-1/+1
2019-06-12Remove superfluous return keywordLinus Färnstrand1-2/+2
2019-06-06Add bridge_hostname to GeoIpLocationEmīls Piņķis1-5/+7
2019-06-04Select only Wireguard tunnels on AndroidJanito Vaqueiro Ferreira Filho1-0/+16
2019-05-28Disable bridges for UDP tunnels in auto modeEmīls Piņķis1-0/+6
2019-05-28Silence the logging around relay_list downloadsLinus Färnstrand1-7/+2
2019-05-27Pick bridges from the relay listEmīls Piņķis1-36/+111
2019-04-24No brackets on RelaySelector time format stringLinus Färnstrand1-1/+1
2019-04-11Get rid of error-chain in relays moduleLinus Färnstrand1-45/+54
2019-04-04Add #![deny(rust_2018_idioms)] to all crates and fix warningsLinus Färnstrand1-2/+2
2019-03-29Upgrade uuid, rand & env_loggerLinus Färnstrand1-7/+9
2019-03-28Emit relay_list update events in the daemon subscriptionLinus Färnstrand1-5/+22
2019-03-22Pick the most up-to-date relay list fileEmīls Piņķis1-8/+21
2019-03-08Stop clearing relays from relay list in daemonEmīls Piņķis1-1/+0
2019-02-28Add {v4,v6}_gateway fields to TunnelMetadataEmīls Piņķis1-1/+2
2019-02-14Adjust relay list to support wireguard endpointsEmīls Piņķis1-19/+100
2019-02-14Change relay_list RPC to relay_list_v2Emīls Piņķis1-1/+1
2019-01-30Refactor mullvad typesEmīls Piņķis1-8/+6
2019-01-09Remove unused dependency in mullvad-daemon/src/relays.rsEmīls Piņķis1-1/+1
2018-12-19Check relay list cache age more oftenLinus Färnstrand1-9/+25
2018-12-13Activate the merge_imports rustfmt featureLinus Färnstrand1-10/+16