summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/relays.rs
AgeCommit message (Expand)AuthorFilesLines
2018-11-14Filter out relays that have tunnel endpointsLinus Färnstrand1-0/+6
2018-11-05Update relay list every hour. Remove mtime checkLinus Färnstrand1-16/+6
2018-10-29Remove #[macro_use] from log crateLinus Färnstrand1-0/+1
2018-10-24Fix various warnings emitted by the Clippy linterLinus Färnstrand1-1/+1
2018-10-10Move relay constraint tweaking to separate methodLinus Färnstrand1-35/+46
2018-10-10Make RelaySelector smarter by trying different protocolsLinus Färnstrand1-9/+26
2018-09-28Download relay list every 2 hours instead of 24Linus Färnstrand1-1/+1
2018-09-27Reformat with rustfmt 0.99.5Linus Färnstrand1-1/+2
2018-09-24Split mullvad_daemon into lib.rs and main.rsLinus Färnstrand1-1/+2
2018-09-06Fix relay list schemaEmīls Piņķis1-1/+0
2018-09-06Fix bug that ignored hostname in location constraint filterLinus Färnstrand1-6/+5
2018-09-05Allow setting hostname in location constraintsLinus Färnstrand1-0/+8
2018-09-05Include individual relays in get_relay_locationsLinus Färnstrand1-4/+6
2018-08-30Update relay list when daemon startsJanito Vaqueiro Ferreira Filho1-2/+9
2018-08-22Log full relay list download error chainJanito Vaqueiro Ferreira Filho1-1/+1
2018-08-22Update usage of `rand`Janito Vaqueiro Ferreira Filho1-2/+1
2018-08-22Revert "Upgrade tokio-timer"Janito Vaqueiro Ferreira Filho1-11/+10
2018-08-10Rename DeadlineError to DownloadTimeoutErrorLinus Färnstrand1-2/+2
2018-08-10Upgrade tokio-timerLinus Färnstrand1-11/+12
2018-07-30Reformat with rustfmt 0.9.0Linus Färnstrand1-2/+1
2018-07-18Don't chain cache and resource reading errors on each otherLinus Färnstrand1-13/+12
2018-07-13Increase relay list download timeoutJanito Vaqueiro Ferreira Filho1-1/+1
2018-07-13Periodically update the relay cacheJanito Vaqueiro Ferreira Filho1-41/+132
2018-07-13Move `last_updated` into `ParsedRelays`Janito Vaqueiro Ferreira Filho1-46/+47
2018-07-13Keep relays in an `Arc<Mutex<ParsedRelays>>`Janito Vaqueiro Ferreira Filho1-6/+13
2018-07-13Create `ParsedRelays` typeJanito Vaqueiro Ferreira Filho1-39/+60
2018-05-18Allow RelaySelector to take cache_dir by argumentLinus Färnstrand1-14/+18
2018-05-18Move cache dir computation to own moduleLinus Färnstrand1-3/+1
2018-05-17Change from to_string_lossy() to display() on pathsLinus Färnstrand1-1/+1
2018-05-17Format with rustfmt 0.7.0Linus Färnstrand1-2/+4
2018-05-07Updating formatting to be up to date with the newest rustfmtEmīls Piņķis1-2/+3
2018-04-10Use BufReader for reading settings and relay listEmīls Piņķis1-1/+2
2018-03-27Default to empty RelayList if reading from file failsLinus Färnstrand1-10/+18
2018-03-26Format code with newer rustfmtLinus Färnstrand1-1/+1
2018-03-20Rename TunnelParameters to TunnelEndpointDataEmīls Piņķis1-3/+3
2018-03-02Adjust logging levels and move logging to own moduleLinus Färnstrand1-4/+4
2018-01-15Download geoip data from am.i.mullvad on requestLinus Färnstrand1-2/+4
2017-12-18Reformat with new rustfmtLinus Färnstrand1-2/+1
2017-12-13Add has_active_relays flag to citiesLinus Färnstrand1-0/+1
2017-12-04Upgrade rustfmt to 0.2.17Linus Färnstrand1-3/+1
2017-11-17Fix documentation wordingLinus Färnstrand1-1/+1
2017-11-17Add RelaySelector module and structLinus Färnstrand1-0/+330