summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
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
2017-05-23Add initial WsIpcClientLinus Färnstrand3-0/+141
2017-05-22Merge branch 'cleanup-and-fixes'Linus Färnstrand2-17/+17
2017-05-22Wait differently in ChildMonitor to stop panicsLinus Färnstrand1-2/+4
2017-05-22Import openvpn_ffi better in tunnel/openvpn.rsLinus Färnstrand1-6/+13
2017-05-22Remove unused macroLinus Färnstrand1-9/+0
2017-05-21Merge branch 'ci-beta-builds'Linus Färnstrand2-0/+6
2017-05-19Add CI builds for the Rust beta channelLinus Färnstrand2-0/+6
2017-05-19Merge branch 'openvpn-event-dispatcher'Linus Färnstrand8-9/+105
2017-05-19Update Cargo.lockLinus Färnstrand1-6/+8
2017-05-19Fix documentation wordingLinus Färnstrand1-1/+1
2017-05-19Add OpenVpnEventDispatcher structLinus Färnstrand4-0/+90
2017-05-19Make talpid_core use new OpenVpnEnv typeLinus Färnstrand1-2/+1
2017-05-19Expose OpenVpnEnv type from openvpn_ffiLinus Färnstrand2-1/+6
2017-05-18Merge branch 'ipc-bind-zero'Linus Färnstrand10-121/+61