summaryrefslogtreecommitdiffhomepage
path: root/mullvad-rpc
AgeCommit message (Expand)AuthorFilesLines
2018-10-24Make non-cached MullvadRpcFactory also use API IPs directlyLinus Färnstrand2-35/+49
2018-10-24Fix various warnings emitted by the Clippy linterLinus Färnstrand1-1/+1
2018-09-27Remove everyone from authors field of librariesLinus 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ärnstrand4-51/+61
2018-07-05Remove special connect() constructor for problem reportLinus Färnstrand1-6/+0
2018-06-25Upgrade error-chain to 0.12Linus Färnstrand1-3/+3
2018-06-11Replace tempdir with tempfile in mullvad-rpc testsEmīls Piņķis2-4/+4
2018-05-18Rename API ip file to kebab-caseLinus Färnstrand2-10/+9
2018-05-17Format with rustfmt 0.7.0Linus Färnstrand1-1/+2
2018-04-26Update tests to not use private IPsLinus Färnstrand1-7/+23
2018-04-26Filter out obviously invalid API IPs from DNS resultsLinus Färnstrand1-0/+20
2018-04-24Move API IP up to global static. Remove word "master"Linus Färnstrand2-13/+16
2018-04-23Reduce timeout for RPCs to masterJanito Vaqueiro Ferreira Filho1-6/+15
2018-04-17Configure SNI domain for TLS handshake with masterJanito Vaqueiro Ferreira Filho3-2/+166
2018-04-11Use custom error types in `CachedDnsResolver`Janito Vaqueiro Ferreira Filho1-38/+94
2018-04-11Implement timeout for DNS resolutionJanito Vaqueiro Ferreira Filho1-4/+32
2018-04-11Ensure cache is periodically invalidatedJanito Vaqueiro Ferreira Filho2-9/+78
2018-04-11Require an initial fallback address to be usedJanito Vaqueiro Ferreira Filho2-42/+100
2018-04-11Use a mock DNS resolver for testingJanito Vaqueiro Ferreira Filho1-18/+82
2018-04-11Test `CachedDnsResolver`Janito Vaqueiro Ferreira Filho2-0/+86
2018-04-11Create `CachedDnsResolver` helper typeJanito Vaqueiro Ferreira Filho2-7/+88
2018-04-11Remove hard-coded API URIJanito Vaqueiro Ferreira Filho1-2/+2
2018-04-11Set Host HTTP header in RPC connectionsJanito Vaqueiro Ferreira Filho1-2/+12
2018-04-11Add optional `resource_dir` field to RPC factoryJanito Vaqueiro Ferreira Filho1-2/+12
2018-04-11Create `MullvadRpcFactory` helper typeJanito Vaqueiro Ferreira Filho1-10/+19
2018-04-11Use latest development version of jsonrpc-clientJanito Vaqueiro Ferreira Filho1-2/+2
2018-04-10Format with rustfmt 0.4.1-nightly (e784712 2018-04-09)Linus Färnstrand1-1/+1
2018-03-26Add AppVersionProxy to mullvad-rpcEmīls Piņķis1-0/+6
2018-03-26Format code with newer rustfmtLinus Färnstrand1-2/+2
2018-03-06Upgrade jsonrpc-* cratesLinus Färnstrand1-2/+2
2018-03-02Upgrade log crate to 0.4Linus Färnstrand1-1/+1
2018-01-15Download geoip data from am.i.mullvad on requestLinus Färnstrand4-8/+87
2018-01-15Add event loop creation to mullvad-rpcLinus Färnstrand3-1/+56
2018-01-09Add metadata in problem report RPC callLinus Färnstrand1-1/+9
2017-11-17Remove unused connect() helper methodsLinus Färnstrand1-14/+0
2017-11-14Add RelayListProxy RPC structLinus Färnstrand2-0/+18
2017-10-26Extract master RPC client code to own crateLinus Färnstrand2-0/+62