summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2017-07-10Add talpid_core to workspaceLinus Färnstrand1-1/+2
2017-07-10Update Cargo.lockLinus Färnstrand1-0/+10
2017-07-10Add connect and disconnect support to CLILinus Färnstrand3-0/+52
2017-07-10Add status support in CLILinus Färnstrand7-15/+59
2017-07-10Fix WsIpcClient testsLinus Färnstrand2-22/+3
2017-07-10Improve WsIpcClient to deserialize arbitrary typesLinus Färnstrand1-26/+30
2017-07-10Move state structs to own crate for sharingLinus Färnstrand7-7/+28
2017-07-10Merge branch 'cli-with-rpc'Linus Färnstrand11-156/+273
2017-07-07Remove clap dependency in set account methodLinus Färnstrand1-4/+4
2017-07-07Clean up CLI code with better subcommand structureLinus Färnstrand5-69/+122
2017-07-06Update Cargo.lockLinus Färnstrand1-0/+98
2017-07-06Renamed talpid_cli to mullvad_cliLinus Färnstrand4-3/+3
2017-07-06Update the CLI to use RPC. Support get/set accountLinus Färnstrand4-110/+68
2017-07-06Map result in openvpn plugin to match new typeLinus Färnstrand1-0/+1
2017-07-06Change WsIpcClient to return result of responseLinus Färnstrand1-7/+14
2017-07-06Merge branch 'add-ca-directive-to-openvpn'Linus Färnstrand2-3/+20
2017-07-06Add --ca flag to OpenVPN and omit conf if missingLinus Färnstrand2-3/+20
2017-07-06Merge branch 'rename-mullvad-daemon-bin'Linus Färnstrand1-0/+3
2017-07-06Rename mullvad_daemon to mullvaddLinus Färnstrand1-0/+3
2017-07-06Merge branch 'dependency-cleanup'Linus Färnstrand4-189/+206
2017-07-05Update all dependencies (Cargo.lock)Linus Färnstrand1-146/+160
2017-07-05Update Cargo.lock for changed jsonrpc-* cratesLinus Färnstrand1-35/+38
2017-07-05Change jsonrpc-* crates to upstream gitLinus Färnstrand3-9/+9
2017-07-04Merge branch 'broadcast-target-state'Linus Färnstrand3-21/+41
2017-07-04Add broadcasting of both state and target_stateLinus Färnstrand3-21/+41
2017-07-04Merge branch 'cleaner-state-machine'Linus Färnstrand2-59/+107
2017-07-03Add logging on ignored management interface eventLinus Färnstrand1-0/+2
2017-07-03Rename events to perfect tenseLinus Färnstrand1-17/+18
2017-07-03Add method that verifies state consistencyLinus Färnstrand1-2/+18
2017-07-03Add documentation to DaemonEventLinus Färnstrand1-0/+7
2017-07-03Wait for tunnel exit before quitting daemonLinus Färnstrand1-1/+1
2017-07-03Move and add warning comment to close handleLinus Färnstrand1-2/+3
2017-07-03Change so using the state machine invalidly errorsLinus Färnstrand1-1/+3
2017-07-03Set states more consistentlyLinus Färnstrand2-43/+62
2017-07-03Merge branch 'support-user-pass-auth'Linus Färnstrand7-13/+136
2017-07-03Update Cargo.lockLinus Färnstrand1-0/+26
2017-07-03Change account_token to an OptionLinus Färnstrand2-9/+17
2017-07-03Add get_state RPC callLinus Färnstrand2-1/+21
2017-06-30Write credentials to file for user-pass authLinus Färnstrand4-10/+50
2017-06-30Handle set_account in mgmt interfaceLinus Färnstrand2-3/+13
2017-06-30Add user-pass-auth argument to OpenVpnCommandLinus Färnstrand1-0/+19
2017-06-30Merge branch 'add-endpoint-with-protocol'Linus Färnstrand4-123/+69
2017-06-30Remove unused ToRemoteAddrs traitLinus Färnstrand1-62/+0
2017-06-30Use Endpoint instead of RemoteAddrLinus Färnstrand3-61/+41
2017-06-30Add Endpoint and protocol structs to net moduleLinus Färnstrand1-0/+28
2017-06-30Merge branch 'add-base-openvpn-args'Linus Färnstrand1-7/+41
2017-06-30Add GCM cipher to allowed ciphersLinus Färnstrand1-0/+1
2017-06-30Lower OpenVPN ping exit timeoutsLinus Färnstrand1-2/+2
2017-06-30Add most standard arguments directly to openvpnLinus Färnstrand1-7/+40
2017-06-30Merge branch 'error-subscription'Linus Färnstrand2-38/+93