summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2019-04-12Get rid of last remains of error-chain in mullvad-daemonLinus Färnstrand1-6/+3
2019-04-12Get rid of error-chain in mullvad-daemon main libLinus Färnstrand1-82/+99
2019-04-11Get rid of error-chain in account_historyLinus Färnstrand1-3/+1
2019-04-08Call ErrorExt::display_chain in simpler wayLinus Färnstrand1-13/+10
2019-04-08Update mullvad-daemon::geoip module to not use error-chainLinus Färnstrand1-2/+1
2019-04-04Get rid of error-chain in mullvad-types and talpid-typesLinus Färnstrand1-11/+15
2019-04-04Add #![deny(rust_2018_idioms)] to all crates and fix warningsLinus Färnstrand1-0/+2
2019-04-03Include Android platform for version RPC callJanito Vaqueiro Ferreira Filho1-0/+2
2019-04-01Get rid of error-chain in talpid-core state machineLinus Färnstrand1-1/+3
2019-03-28Emit relay_list update events in the daemon subscriptionLinus Färnstrand1-12/+22
2019-03-28Rename older DaemonEvent to InternalDaemonEventLinus Färnstrand1-18/+18
2019-03-28Fix ownership of Settings in notify_settingsLinus Färnstrand1-9/+9
2019-03-26Send two GeoIP lookups, one over each IPvLinus Färnstrand1-2/+4
2019-03-04Update daemon+CLI to use new app_version_checkLinus Färnstrand1-6/+8
2019-02-28Remove fwmark based routing for linuxEmīls Piņķis1-19/+0
2019-02-28Add {v4,v6}_gateway fields to TunnelMetadataEmīls Piņķis1-2/+7
2019-02-27Add daemon RPCs for generating and checking keysEmīls Piņķis1-9/+146
2019-02-27Rework account historyEmīls Piņķis1-13/+46
2019-02-20Fix spelling mistakeOdd Stranne1-1/+1
2019-02-04Clear last used relay when using custom relayEmīls Piņķis1-3/+6
2019-02-04Add RPCs for setting wireguard settingsEmīls Piņķis1-0/+36
2019-01-30Refactor mullvad typesEmīls Piņķis1-12/+32
2019-01-18Get rid of almost all remaining "extern crate" statementsLinus Färnstrand1-23/+0
2019-01-09Further improve get_current_location RPCEmīls Piņķis1-22/+22
2018-12-13Activate the merge_imports rustfmt featureLinus Färnstrand1-2/+1
2018-12-03Run rustfmt 1.0.0-nightlyLinus Färnstrand1-1/+3
2018-11-21Fix formatting for rustfmt for rustc 1.32.0-nightly (f1e2fa8f0 2018-11-20)Emīls Piņķis1-1/+1
2018-11-13Add block_on_disconnected setting, for never unblocking the firewallLinus Färnstrand1-0/+27
2018-11-08Manually editing full paths to be Rust2018 compatibleLinus Färnstrand1-3/+3
2018-11-05Add CLI command for making daemon update relay listLinus Färnstrand1-0/+4
2018-10-30Set TCP as transport and recreate tunnel when proxy is configuredOdd Stranne1-9/+42
2018-10-30Add OpenVPN proxy support in DaemonOdd Stranne1-2/+28
2018-10-29Remove #[macro_use] from jsonrpc_macros and jsonrpc_client_coreLinus Färnstrand1-2/+1
2018-10-29Remove #[macro_use] from log crateLinus Färnstrand1-1/+1
2018-10-24Fix various warnings emitted by the Clippy linterLinus Färnstrand1-20/+16
2018-10-16Include known exit IP address in current locationJanito Vaqueiro Ferreira Filho1-29/+52
2018-10-16Send tunnel endpoint on connected and connectingJanito Vaqueiro Ferreira Filho1-1/+1
2018-10-12Automatically reconnect tunnel on mssfix changeLinus Färnstrand1-0/+2
2018-10-10Add logic for making tunnel state machine pull parameters via new traitLinus Färnstrand1-106/+128
2018-10-05Don't rely on exit ip in relay_listLinus Färnstrand1-2/+3
2018-10-03Move allow_lan into SharedTunnelStateValueLinus Färnstrand1-3/+4
2018-10-03Move log_dir and resource_dir to SharedTunnelStateValuesLinus Färnstrand1-10/+7
2018-09-28Stop reconnection attempt on tunnel state changesJanito Vaqueiro Ferreira Filho1-6/+20
2018-09-27Reformat with rustfmt 0.99.5Linus Färnstrand1-2/+4
2018-09-24Split mullvad_daemon into lib.rs and main.rsLinus Färnstrand1-0/+678