summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
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
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