summaryrefslogtreecommitdiffhomepage
path: root/mullvad-ipc-client/src
AgeCommit message (Expand)AuthorFilesLines
2020-07-03Add RPC to clear account historyEmīls1-0/+4
2020-06-02Add IPC call for split::clear_pids()David Lönnhager1-0/+4
2020-06-02Add IPC functions for managing split tunnelingDavid Lönnhager1-0/+13
2020-03-16Rename TemporaryShutdown to PrepareRestartDavid Lönnhager1-2/+2
2020-03-16Add shutdown command that saves the target tunnel stateDavid Lönnhager1-0/+4
2020-03-11Beta program option in CLIDavid Lönnhager1-0/+4
2019-12-17Improve key rotation CLIDavid Lönnhager1-5/+2
2019-12-17Format Rust codeDavid Lönnhager1-1/+4
2019-12-17Add CLI interface for configuring automatic wg key rotationDavid Lönnhager1-0/+4
2019-11-27Add reconnect to cliLinus Färnstrand1-0/+4
2019-10-08Add CLI subcommand to submit vouchersEmīls Piņķis1-2/+6
2019-10-04Add CLI subcommand to create new accountsEmīls Piņķis1-0/+4
2019-09-17Display age of creation for WireGuard key in CLIEmīls Piņķis1-3/+2
2019-07-22Add factory_reset RPC to daemonEmīls Piņķis1-0/+4
2019-06-28Use `TunnelState` in `mullvad-ipc-client`Janito Vaqueiro Ferreira Filho1-2/+3
2019-06-26Add new daemon event for wireguard keysEmīls Piņķis1-1/+1
2019-05-28Add new bridge related RPCs to mullvad-ipc-clientEmīls Piņķis1-7/+8
2019-04-15Convert errors in CLI away from error-chainLinus Färnstrand1-0/+1
2019-04-11Change panic into error in mullvad-ipc-clientLinus Färnstrand1-4/+4
2019-04-08Remove error-chain from mullvad-ipc-clientLinus Färnstrand1-48/+10
2019-04-04Add #![deny(rust_2018_idioms)] to all crates and fix warningsLinus Färnstrand1-0/+2
2019-03-27Change daemon to expose a single event subscriptionLinus Färnstrand1-5/+6
2019-02-28Remove fwmark based routing for linuxEmīls Piņķis1-4/+0
2019-02-27Add daemon RPCs for generating and checking keysEmīls Piņķis1-1/+16
2019-02-14Use proper subscriptions in mullvad-ipc-clientEmīls Piņķis1-49/+47
2019-02-04Add RPCs for setting wireguard settingsEmīls Piņķis1-0/+8
2019-01-30Refactor mullvad typesEmīls Piņķis1-6/+3
2019-01-09Further improve get_current_location RPCEmīls Piņķis1-1/+1
2018-12-18Fix return type of update_relay_locationsLinus Färnstrand1-1/+1
2018-12-13Move public useLinus Färnstrand1-1/+2
2018-12-13Upgrade mullvad-ipc-client to Rust 2018Linus Färnstrand1-30/+18
2018-11-13Add block_on_disconnected setting, for never unblocking the firewallLinus Färnstrand1-0/+4
2018-11-05Add CLI command for making daemon update relay listLinus Färnstrand1-0/+4
2018-10-30Add OpenVPN proxy support in DaemonOdd Stranne1-1/+5
2018-10-29Remove #[macro_use] from log crateLinus Färnstrand1-5/+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-09-17Remove `Copy` impl. for `TunnelStateTransition`Janito Vaqueiro Ferreira Filho1-1/+1
2018-09-13Slightly restructure mullvad-ipc-client for readabilityLinus Färnstrand1-9/+10
2018-09-11Upgrade to newer tokio librariesEmīls Piņķis1-28/+11
2018-09-11Update dependencies and use fixed IPC server implementation for JSONRPCEmīls Piņķis1-6/+20
2018-09-08Make CLI use get_settings for fetching settingsLinus Färnstrand1-0/+6
2018-09-05Change IPC to Enable IPv6 tunnel optionJanito Vaqueiro Ferreira Filho1-2/+2
2018-09-04Remove unused errorLinus Färnstrand1-3/+0
2018-08-30Replace `DaemonState` with `TunnelStateTransition`Janito Vaqueiro Ferreira Filho1-3/+3
2018-08-29Use IPC transport in mullvad-ipc-clientEmīls Piņķis1-208/+102
2018-08-14Add RPC call to mullvad-ipc-clientJanito Vaqueiro Ferreira Filho1-0/+4
2018-07-30Reformat with rustfmt 0.9.0Linus Färnstrand1-2/+2
2018-07-10Expose autoconnect option in CLILinus Färnstrand1-4/+12
2018-06-27Ensure RPC address file is owned by administratorJanito Vaqueiro Ferreira Filho1-2/+75