summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
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
2017-06-27Broadcast tunnel start error to mgmt interfaceLinus Färnstrand1-0/+1
2017-06-27Add error subscription to management interfaceLinus Färnstrand1-38/+92
2017-06-27Merge branch 'quit-on-signal'Linus Färnstrand4-13/+132
2017-06-27Move shutdown to field and kill tunnel before exitLinus Färnstrand1-11/+18
2017-06-21Update Cargo.lockLinus Färnstrand1-0/+29
2017-06-21Log error chain as one error!() callLinus Färnstrand1-2/+4
2017-06-21Attach signal handlers and quit gracefullyLinus Färnstrand3-12/+88
2017-06-21Remove msg from log_error and take error by refLinus Färnstrand1-7/+12
2017-06-21Merge branch 'multiplex-channel'Linus Färnstrand4-13/+97
2017-06-21Run rustfmtLinus Färnstrand1-1/+1
2017-06-21Renamed plexmpsc to mpsc and Sender to IntoSenderLinus Färnstrand4-15/+15
2017-06-21Introduce plexmpsc and use in management interfaceLinus Färnstrand4-13/+97
2017-06-21Merge branch 'smarter-plugin-finding'Linus Färnstrand1-8/+23
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-19Merge branch 'rpc-address-to-file'Linus Färnstrand3-43/+58
2017-06-18Rename RPC address fileLinus Färnstrand1-1/+1
2017-06-16Remove rpc address file on quitLinus Färnstrand2-1/+18
2017-06-16Move and refactor connection_info moduleLinus Färnstrand3-43/+41
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