summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/management_interface.rs
AgeCommit message (Expand)AuthorFilesLines
2018-09-27Reformat with rustfmt 0.99.5Linus Färnstrand1-1/+2
2018-09-13Remove obsolete management interface get callsLinus Färnstrand1-80/+1
2018-09-08Move the Mullvad Settings type to mullvad_typesLinus Färnstrand1-1/+1
2018-09-08Add get_settings call to management interfaceLinus Färnstrand1-1/+15
2018-09-08Add subscription for settings changes to management interfaceLinus Färnstrand1-7/+52
2018-09-07Make management interface connect return error on missing account tokenLinus Färnstrand1-3/+21
2018-09-07Adjust management interface logging level and add argumentsLinus Färnstrand1-22/+24
2018-09-05Change IPC to Enable IPv6 tunnel optionJanito Vaqueiro Ferreira Filho1-10/+6
2018-09-04Remove error subscription from management interfaceLinus Färnstrand1-56/+7
2018-08-30Replace `DaemonState` with `TunnelStateTransition`Janito Vaqueiro Ferreira Filho1-8/+17
2018-08-29Use IPC transport for management interface in daemonEmīls Piņķis1-120/+27
2018-08-29Use IPC instead of a websocket to communicate between daemon and pluginLinus Färnstrand1-13/+28
2018-08-22Rename `TunnelCommand` into `ManagementCommand`Janito Vaqueiro Ferreira Filho1-29/+31
2018-08-14Add RPC call to enable/disable IPv6 in the tunnelJanito Vaqueiro Ferreira Filho1-1/+22
2018-07-10Expose set/get autoconnect from management interfaceLinus Färnstrand1-9/+31
2018-05-18Make AccountHistory hold track of its own cache pathLinus Färnstrand1-8/+18
2018-05-18Make AccountHistory take cache_dir as argumentLinus Färnstrand1-7/+12
2018-05-18Move cache dir computation to own moduleLinus Färnstrand1-1/+1
2018-05-17Remove --disable-rpc-authLinus Färnstrand1-15/+10
2018-05-17Format with rustfmt 0.7.0Linus Färnstrand1-16/+29
2018-04-24Remove last mentions of "master" in source codeLinus Färnstrand1-2/+2
2018-04-10Format with rustfmt 0.4.1-nightly (e784712 2018-04-09)Linus Färnstrand1-1/+1
2018-03-29Fix formatting issue reported by latest rustfmtJanito Vaqueiro Ferreira Filho1-1/+1
2018-03-26Add 'get_current_version' and 'get_version_info' RPCs to daemonEmīls Piņķis1-0/+40
2018-03-26Format code with newer rustfmtLinus Färnstrand1-3/+3
2018-03-22Allow passing the `--mssfix` paramter to OpenVPN based on configEmīls Piņķis1-0/+36
2018-03-21Remove rustfmt 0.3.8 requirement and re-format with 0.4.1Linus Färnstrand1-4/+6
2018-03-06Upgrade jsonrpc-* cratesLinus Färnstrand1-2/+3
2018-03-02Add --disable-rpc-auth flag to make the CLI workLinus Färnstrand1-10/+15
2018-01-15Add debug logging when BE sends new state to FELinus Färnstrand1-0/+1
2018-01-15Download geoip data from am.i.mullvad on requestLinus Färnstrand1-20/+4
2017-12-20Implement get_allow_lan in mgmt interfaceLinus Färnstrand1-0/+15
2017-12-20Add allow_lan support to daemon and expose on mgmt interfaceLinus Färnstrand1-0/+15
2017-12-04Upgrade rustfmt to 0.2.17Linus Färnstrand1-6/+4
2017-11-20Rename GetIp -> GetPublicIpLinus Färnstrand1-2/+2
2017-11-17Use new relay constraints and relay selectorLinus Färnstrand1-39/+52
2017-11-17Add remove_account_from_history RPC callAndrej Mihajlov1-1/+27
2017-11-17Add get_account_history RPC callAndrej Mihajlov1-2/+34
2017-11-14Adapt to intermediate solutionLinus Färnstrand1-3/+5
2017-11-02Revert misunderstanding and make the JSON a little friendlierErik Larkö1-3/+3
2017-11-02Add get_relay_constraints endpointErik Larkö1-2/+20
2017-11-02Set the tunnel port and protocol over the APIErik Larkö1-23/+13
2017-10-26Extract master RPC client code to own crateLinus Färnstrand1-5/+5
2017-10-18Add shutdown RPC call to daemonLinus Färnstrand1-0/+12
2017-10-12Add docs to auth()Linus Färnstrand1-0/+2
2017-10-12Check auth in subscribe methodsLinus Färnstrand1-2/+8
2017-10-12Store authenticated flag as Arc<AtomicBool>Linus Färnstrand1-9/+11
2017-10-12Fix wording in logging and errorsLinus Färnstrand1-1/+1
2017-10-12Add auth checks to almost all RPC methodsLinus Färnstrand1-28/+69
2017-10-12Add auth() rpc call and shared_secretLinus Färnstrand1-3/+23