summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2017-07-06Merge branch 'dependency-cleanup'Linus Färnstrand4-189/+206
2017-07-05Update all dependencies (Cargo.lock)Linus Färnstrand1-146/+160
2017-07-05Update Cargo.lock for changed jsonrpc-* cratesLinus Färnstrand1-35/+38
2017-07-05Change jsonrpc-* crates to upstream gitLinus Färnstrand3-9/+9
2017-07-04Merge branch 'broadcast-target-state'Linus Färnstrand3-21/+41
2017-07-04Add broadcasting of both state and target_stateLinus Färnstrand3-21/+41
2017-07-04Merge branch 'cleaner-state-machine'Linus Färnstrand2-59/+107
2017-07-03Add logging on ignored management interface eventLinus Färnstrand1-0/+2
2017-07-03Rename events to perfect tenseLinus Färnstrand1-17/+18
2017-07-03Add method that verifies state consistencyLinus Färnstrand1-2/+18
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