summaryrefslogtreecommitdiffhomepage
path: root/talpid_core
AgeCommit message (Expand)AuthorFilesLines
2017-07-17Rename all crates from snake_case to kebab-caseLinus Färnstrand9-1048/+0
2017-07-10Bump crate versions to 0.1.0Linus Färnstrand1-1/+1
2017-07-06Add --ca flag to OpenVPN and omit conf if missingLinus Färnstrand2-3/+20
2017-07-05Change jsonrpc-* crates to upstream gitLinus Färnstrand1-2/+2
2017-07-03Set states more consistentlyLinus Färnstrand1-1/+1
2017-06-30Write credentials to file for user-pass authLinus Färnstrand3-6/+46
2017-06-30Add user-pass-auth argument to OpenVpnCommandLinus Färnstrand1-0/+19
2017-06-30Remove unused ToRemoteAddrs traitLinus Färnstrand1-62/+0
2017-06-30Use Endpoint instead of RemoteAddrLinus Färnstrand2-54/+34
2017-06-30Add Endpoint and protocol structs to net moduleLinus Färnstrand1-0/+28
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-21Renamed plexmpsc to mpsc and Sender to IntoSenderLinus Färnstrand2-8/+8
2017-06-21Introduce plexmpsc and use in management interfaceLinus Färnstrand2-0/+79
2017-06-19Change to simpler creation of PathBufLinus Färnstrand1-3/+2
2017-06-19Add looking for OpenVPN plugin at ./ alsoLinus Färnstrand1-8/+24
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-14Use nice_kill to kill OpenVPN gracefullyLinus Färnstrand3-5/+23
2017-06-13Add nice_kill method for graceful child exitLinus Färnstrand3-1/+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-08Fix typoLinus Färnstrand1-1/+1
2017-06-08Remove unused ChildMonitorLinus Färnstrand2-116/+0
2017-06-08Adapt OpenVpnMonitor to the CloseHandle designLinus Färnstrand2-83/+123
2017-05-23Fix formattingLinus Färnstrand1-6/+6
2017-05-23Change to safe conversion from OpenVpnEventLinus Färnstrand2-14/+24
2017-05-23Add initial TunnelMonitorLinus Färnstrand1-0/+95
2017-05-23Rename arg0 to a more descriptive nameLinus Färnstrand1-2/+2
2017-05-23Remove old OpenVpnMonitor from process moduleLinus Färnstrand1-78/+1
2017-05-23Add new OpenVpnMonitor under the tunnel moduleLinus Färnstrand1-2/+115
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-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-05Update doc strings, comments and test clarityLinus Färnstrand2-5/+6
2017-05-04Convert OpenVpnMonitor to use simpler ChildMonitorLinus Färnstrand1-102/+38
2017-05-04Simplify ChildMonitor to use duct and no genericsLinus Färnstrand2-247/+69
2017-05-04Depend on duct instead of clonablechildLinus Färnstrand2-2/+2
2017-04-18Reformat with new rustfmt settingsLinus Färnstrand3-26/+37
2017-04-11Upgrading to error-chain 0.10Linus Färnstrand1-1/+1
2017-04-07Move talpid_core from root to memberLinus Färnstrand6-0/+903