summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2017-06-16Merge branch 'master-new-daemon'Linus Färnstrand17-485/+932
2017-06-16Merge branch 'daemon-struct' into master-new-daemonLinus Färnstrand9-115/+364
2017-06-16Rename broadcaster fieldLinus Färnstrand1-4/+4
2017-06-15Make tunnel close handle consume selfLinus Färnstrand2-6/+5
2017-06-15Change OpenVpnMonitor to only kill child onceLinus Färnstrand1-12/+16
2017-06-15Extract state matching to own methodLinus Färnstrand2-32/+44
2017-06-14Update Cargo.lockLinus Färnstrand1-87/+21
2017-06-14Use nice_kill to kill OpenVPN gracefullyLinus Färnstrand3-5/+23
2017-06-14Stop daemon from killing OpenVPN multiple timesLinus Färnstrand1-1/+2
2017-06-14Extract logging error chains to functionLinus Färnstrand1-4/+11
2017-06-14Add Daemon and main event handlingLinus Färnstrand2-18/+292
2017-06-14Remove talpid_cli from the workspaceLinus Färnstrand1-1/+1
2017-06-14Merge branch 'nice-kill' into master-new-daemonLinus Färnstrand4-17/+49
2017-06-13Update Cargo.lock for nice_killLinus Färnstrand1-16/+8
2017-06-13Add nice_kill method for graceful child exitLinus Färnstrand3-1/+41
2017-06-13Merge branch 'new-management-interface' into master-new-daemonLinus Färnstrand4-90/+323
2017-06-12Break out removed condition in unsubscribeLinus Färnstrand1-1/+2
2017-06-12Change to infallible uuid constructorLinus Färnstrand1-6/+1
2017-06-12Rename and partly rewrite the management interfaceLinus Färnstrand3-90/+306
2017-06-12Add daemon states structsLinus Färnstrand1-0/+21
2017-06-09Merge branch 'tunnel-manager-close-handle' into master-new-daemonLinus Färnstrand2-31/+41
2017-06-09Make the OpenVPN process return nicerLinus Färnstrand1-1/+1
2017-06-09Use CloseHandle design in TunnelManagerLinus Färnstrand1-30/+40
2017-06-09Merge branch 'low-level-close-handle' into master-new-daemonLinus Färnstrand8-247/+170
2017-06-08Fix typoLinus Färnstrand1-1/+1
2017-06-08Remove unused ChildMonitorLinus Färnstrand2-116/+0
2017-06-08Update Cargo.lockLinus Färnstrand1-25/+25
2017-06-08Update mullvad_daemon/Cargo.toml to close-handleLinus Färnstrand1-4/+4
2017-06-08Adapt OpenVpnMonitor to the CloseHandle designLinus Färnstrand2-83/+123
2017-06-08Add CloseHandle to talpid_ipcLinus Färnstrand2-19/+18
2017-05-23Merge branch 'tunnel-monitor'Linus Färnstrand3-31/+119
2017-05-23Fix formattingLinus Färnstrand1-6/+6
2017-05-23Change to safe conversion from OpenVpnEventLinus Färnstrand2-14/+24
2017-05-23Adapt talpid_cli to use TunnelMonitorLinus Färnstrand1-31/+14
2017-05-23Add initial TunnelMonitorLinus Färnstrand1-0/+95
2017-05-23Merge branch 'new-openvpn-monitor'Linus Färnstrand16-454/+136
2017-05-23Update Cargo.lockLinus Färnstrand1-51/+0
2017-05-23Rename arg0 to a more descriptive nameLinus Färnstrand1-2/+2
2017-05-23Rename (tx, rx) to more descriptive namesLinus Färnstrand1-6/+4
2017-05-23Remove build-deps/Linus Färnstrand6-110/+1
2017-05-23Remove zmq code and dependencyLinus Färnstrand5-197/+0
2017-05-23Remove old OpenVpnMonitor from process moduleLinus Färnstrand1-78/+1
2017-05-23Change talpid_cli to use new OpenVpnMonitorLinus Färnstrand1-13/+18
2017-05-23Add new OpenVpnMonitor under the tunnel moduleLinus Färnstrand1-2/+115
2017-05-23Apply Clippy fixes in mullvad_daemonLinus Färnstrand1-2/+2
2017-05-23Merge branch 'websocket-ipc-client'Linus Färnstrand7-18/+229
2017-05-23Update to bumped jsonrpc + wsLinus Färnstrand2-10/+10
2017-05-23Add integration tests for IPC client/serverLinus Färnstrand3-0/+69
2017-05-23Update Cargo.lockLinus Färnstrand1-0/+3
2017-05-23Use WsIpcClient in OpenVPN pluginLinus Färnstrand2-10/+8