summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/management_interface.rs
AgeCommit message (Expand)AuthorFilesLines
2020-07-03Add RPC to clear account historyEmīls1-0/+13
2020-06-02Conditionally compile split tunneling code for LinuxDavid Lönnhager1-30/+26
2020-06-02Add IPC call for split::clear_pids()David Lönnhager1-0/+20
2020-06-02Add IPC functions for managing split tunnelingDavid Lönnhager1-0/+60
2020-04-27Use HTTP RPCs in daemonEmīls1-18/+42
2020-04-22Remove unused error variantJanito Vaqueiro Ferreira Filho1-7/+2
2020-03-16Rename TemporaryShutdown to PrepareRestartDavid Lönnhager1-6/+6
2020-03-16Add shutdown command that saves the target tunnel stateDavid Lönnhager1-0/+10
2020-03-11Beta program option in CLIDavid Lönnhager1-0/+13
2020-02-24Use `DaemonCommandSender` in `ManagementInterface`Janito Vaqueiro Ferreira Filho1-11/+7
2020-02-24Rename `ManagementCommand` into `DaemonCommand`Janito Vaqueiro Ferreira Filho1-51/+41
2020-02-24Move `ManagementCommand` to root moduleJanito Vaqueiro Ferreira Filho1-80/+2
2020-02-24Move `BoxFuture` to crate root moduleJanito Vaqueiro Ferreira Filho1-6/+1
2020-02-24Remove unnecessary `Mutex`Janito Vaqueiro Ferreira Filho1-4/+4
2020-02-21Remove redundant clonesEmīls1-4/+2
2019-12-17Improve key rotation CLIDavid Lönnhager1-6/+6
2019-12-17Format Rust codeDavid Lönnhager1-2/+8
2019-12-17Add CLI interface for configuring automatic wg key rotationDavid Lönnhager1-0/+16
2019-11-27Implement reconnect support in daemonLinus Färnstrand1-2/+14
2019-10-29Remove duplicated verbose logging of state changesLinus Färnstrand1-1/+0
2019-10-08Add RPC for submitting vouchers to DaemonEmīls Piņķis1-1/+24
2019-10-07Make management interface return cached version infoLinus Färnstrand1-11/+2
2019-10-07Implement fetching app version every 24 hours and broadcast to frontendLinus Färnstrand1-0/+5
2019-10-04Add RPC to create accounts to daemonEmīls Piņķis1-0/+18
2019-10-02Add get_www_auth_token RPC in daemonEmīls Piņķis1-0/+23
2019-09-05Update public key structure to store publishing dateEmīls Piņķis1-4/+4
2019-07-25Disable factory-reset RPC on AndroidEmīls Piņķis1-6/+14
2019-07-22Add factory_reset RPC to daemonEmīls Piņķis1-0/+17
2019-07-10Get rid of one layer of boxingLinus Färnstrand1-4/+7
2019-07-10Use parking_lot for some mullvad-daemon locksLinus Färnstrand1-8/+6
2019-06-28Rename `StateTransition` event into `TunnelState`Janito Vaqueiro Ferreira Filho1-1/+1
2019-06-28Use `TunnelState` in `mullvad-daemon`Janito Vaqueiro Ferreira Filho1-6/+6
2019-06-26Integrate key generator in daemonEmīls Piņķis1-7/+12
2019-05-28Change SetOpenVpnProxy to SetBridgeSettingsEmīls Piņķis1-23/+11
2019-05-28Add managamenent command to set bridge stateEmīls Piņķis1-1/+27
2019-05-21Allow daemon to use generic `EventListener`sJanito Vaqueiro Ferreira Filho1-14/+20
2019-05-17Stop management interface when exitingJanito Vaqueiro Ferreira Filho1-0/+7
2019-04-12Get rid of last remains of error-chain in mullvad-daemonLinus Färnstrand1-1/+1
2019-04-04Get rid of error-chain in mullvad-types and talpid-typesLinus Färnstrand1-3/+3
2019-04-04Add #![deny(rust_2018_idioms)] to all crates and fix warningsLinus Färnstrand1-2/+2
2019-03-29Replace error-chain with err-derive in talpid-ipcLinus Färnstrand1-1/+1
2019-03-28Emit relay_list update events in the daemon subscriptionLinus Färnstrand1-0/+7
2019-03-28Fix ownership of Settings in notify_settingsLinus Färnstrand1-2/+2
2019-03-27Change daemon to expose a single event subscriptionLinus Färnstrand1-93/+46
2019-02-28Remove fwmark based routing for linuxEmīls Piņķis1-25/+0
2019-02-27Add daemon RPCs for generating and checking keysEmīls Piņķis1-2/+55
2019-02-27Rework account historyEmīls Piņķis1-46/+20
2019-02-04Add RPCs for setting wireguard settingsEmīls Piņķis1-0/+41
2019-01-30Refactor mullvad typesEmīls Piņķis1-4/+4
2019-01-09Further improve get_current_location RPCEmīls Piņķis1-3/+3