summaryrefslogtreecommitdiffhomepage
path: root/mullvad-rpc/src/rest.rs
AgeCommit message (Expand)AuthorFilesLines
2021-12-06Rename variable to disable_address_cacheLinus Färnstrand1-1/+1
2021-12-03Refactor how MULLVAD_API_* variables are parsed and treatedLinus Färnstrand1-5/+2
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand1-11/+0
2021-11-25Don't fetch new API addresses if MULLVAD_API_ADDRESS is setDavid Lönnhager1-0/+4
2021-10-28Freeze all requests until the TSM is spawnedDavid Lönnhager1-3/+8
2021-10-28Rename background request controlsDavid Lönnhager1-1/+1
2021-10-01Only retry for network-related API request failures, and remove the delayDavid Lönnhager1-22/+28
2021-09-15Pause automatic RPCs while the account is expired or invalid, and whileDavid Lönnhager1-19/+40
2021-07-13Fix timeout errorDavid Lönnhager1-1/+1
2021-06-21Prevent address cache update from causing a deadlock when entering connecting...David Lönnhager1-9/+11
2021-02-15Generalize RestRequest::add_headerDavid Lönnhager1-3/+2
2021-01-25Manage rest service socketsEmīls1-19/+42
2021-01-05Add M-Platform-Version header to version check callOskar Nyberg1-0/+7
2021-01-04Always prefer the last used API addressDavid Lönnhager1-1/+14
2020-09-25Use an address cache for reaching the APIEmīls1-17/+125
2020-09-07Remove futures 0.1 from mullvad-rpcDavid Lönnhager1-17/+0
2020-09-01Replace tokio handle references in `Daemon` with async/await syntaxDavid Lönnhager1-11/+2
2020-07-21Use futures::future::abortable insteadEmīls1-8/+8
2020-07-21Move Cancellable et al to talpid-coreEmīls1-77/+8
2020-07-03Use new style future for wireguard keysEmīls1-14/+48
2020-06-25Allow consumer of mullvad-rpc to set request timeoutEmīls1-2/+2
2020-06-25Allow factory to set timeoutsEmīls1-2/+14
2020-05-14Display REST response error codeEmīls1-2/+2
2020-05-14Remove unused errorsLinus Färnstrand1-6/+0
2020-05-14Exit with different exit codes in relay_list binary depending on errorLinus Färnstrand1-7/+3
2020-04-27Replace JSONRPC with REST for masterEmīls1-56/+544
2019-10-17Upgrade err-derive to 0.2.1Linus Färnstrand1-4/+4
2019-04-08Getting rid of error-chain in mullvad-rpcLinus Färnstrand1-14/+21
2018-12-13Upgrade mullvad-rpc to Rust 2018Linus Färnstrand1-13/+10
2018-12-05Disable http keep-alive on location requestsLinus Färnstrand1-1/+4
2018-11-07Update paths to start with crate:: etcLinus Färnstrand1-1/+1
2018-10-29Remove #[macro_use] from log crateLinus Färnstrand1-2/+2
2018-10-24Fix various warnings emitted by the Clippy linterLinus Färnstrand1-1/+1
2018-09-27Reformat with rustfmt 0.99.5Linus Färnstrand1-1/+2
2018-07-30Reformat with rustfmt 0.9.0Linus Färnstrand1-2/+1
2018-07-05Use bundled CALinus Färnstrand1-5/+8
2018-03-26Format code with newer rustfmtLinus Färnstrand1-2/+2
2018-01-15Download geoip data from am.i.mullvad on requestLinus Färnstrand1-0/+70