summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon
AgeCommit message (Expand)AuthorFilesLines
2018-08-23Handle security policy in tunnel state machineJanito Vaqueiro Ferreira Filho5-39/+167
2018-08-23Return startup errors when spawning state machineJanito Vaqueiro Ferreira Filho1-20/+45
2018-08-23Create `start_tunnel` helper functionJanito Vaqueiro Ferreira Filho1-5/+17
2018-08-23Implement shared values between all tunnel statesJanito Vaqueiro Ferreira Filho5-77/+148
2018-08-23Refactor handling closed channelsJanito Vaqueiro Ferreira Filho1-1/+1
2018-08-23Refactor tunnel monitoring by state machineJanito Vaqueiro Ferreira Filho4-55/+86
2018-08-23Disconnect and reconnect if parameters changeJanito Vaqueiro Ferreira Filho3-6/+31
2018-08-23Create `TunnelStateMachineAction` helper typeJanito Vaqueiro Ferreira Filho1-41/+47
2018-08-23Notify any listeners of state changesJanito Vaqueiro Ferreira Filho3-37/+99
2018-08-23Create `tunnel_state_machine` moduleJanito Vaqueiro Ferreira Filho7-0/+675
2018-08-22Rename `TunnelCommand` into `ManagementCommand`Janito Vaqueiro Ferreira Filho2-37/+39
2018-08-22Log full relay list download error chainJanito Vaqueiro Ferreira Filho1-1/+1
2018-08-22Update usage of `rand`Janito Vaqueiro Ferreira Filho1-2/+1
2018-08-22Revert "Upgrade tokio-timer"Janito Vaqueiro Ferreira Filho2-12/+11
2018-08-16Log panics instead of printing to stderrLinus Färnstrand2-0/+3
2018-08-14Updating versionLinus Färnstrand1-1/+1
2018-08-14Restart tunnel when IPv6 enabled setting changesJanito Vaqueiro Ferreira Filho1-1/+13
2018-08-14Add RPC call to enable/disable IPv6 in the tunnelJanito Vaqueiro Ferreira Filho3-1/+47
2018-08-10Rename DeadlineError to DownloadTimeoutErrorLinus Färnstrand1-2/+2
2018-08-10Upgrade tokio-timerLinus Färnstrand2-12/+13
2018-08-10Upgrade duct, windres, os_pipe and randLinus Färnstrand1-2/+2
2018-08-09Updating version in package.json2018.2-beta3Linus Färnstrand1-1/+1
2018-07-30Reformat with rustfmt 0.9.0Linus Färnstrand3-6/+6
2018-07-18Updating version in package.json2018.2-beta2Linus Färnstrand1-1/+1
2018-07-18Don't chain cache and resource reading errors on each otherLinus Färnstrand1-13/+12
2018-07-17Simplify is_another_instance_runningLinus Färnstrand1-14/+9
2018-07-17Properly stop the service, announcing errors to the system, in the event of i...Andrej Mihajlov1-11/+14
2018-07-17Remove list-relays.rsEmīls Piņķis1-34/+0
2018-07-16Always log process exit codeLinus Färnstrand2-3/+5
2018-07-13Increase relay list download timeoutJanito Vaqueiro Ferreira Filho1-1/+1
2018-07-13Periodically update the relay cacheJanito Vaqueiro Ferreira Filho2-61/+134
2018-07-13Move `last_updated` into `ParsedRelays`Janito Vaqueiro Ferreira Filho1-46/+47
2018-07-13Keep relays in an `Arc<Mutex<ParsedRelays>>`Janito Vaqueiro Ferreira Filho2-11/+14
2018-07-13Create `ParsedRelays` typeJanito Vaqueiro Ferreira Filho1-39/+60
2018-07-13Add daemon manifestOdd Stranne4-3/+33
2018-07-12Add version information for Rust binariesOdd Stranne3-0/+37
2018-07-10Expose set/get autoconnect from management interfaceLinus Färnstrand2-11/+52
2018-07-10Add autoconnect settingLinus Färnstrand2-1/+21
2018-07-10Specify a tunnel interface by it's alias on WindowsEmīls1-0/+13
2018-07-05Use bundled CALinus Färnstrand3-12/+16
2018-07-03Move problem-report out to own crateLinus Färnstrand1-594/+0
2018-07-02Updating version in package.json2018.2-beta1Linus Färnstrand1-1/+1
2018-07-02Log errors returned by main `run` functionJanito Vaqueiro Ferreira Filho1-7/+22
2018-06-28Increase the pending stop timeout from 3 to 10 secondsAndrej Mihajlov1-1/+1
2018-06-28Switch from shutdown to preshutdown eventAndrej Mihajlov1-4/+4
2018-06-26Use `systeminfo` command to get Windows versionJanito Vaqueiro Ferreira Filho1-4/+25
2018-06-26Update version metadata for daemon and cliLinus Färnstrand1-1/+1
2018-06-25Make mullvad-daemon take version from own metadataLinus Färnstrand6-41/+22
2018-06-25Add dependenciesAndrej Mihajlov2-3/+9
2018-06-25Upgrade error-chain to 0.12Linus Färnstrand1-1/+1