summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon
AgeCommit message (Expand)AuthorFilesLines
2020-03-04Reinstate prefered constraints for OpenVPNEmīls1-6/+10
2020-03-04Prefer WireGuard over OpenVPNEmīls2-16/+90
2020-02-28Use newer version of nixEmīls1-0/+1
2020-02-28Use alternative stackEmīls1-19/+67
2020-02-28Add signal handler for unixEmīls1-0/+34
2020-02-28Factor exception logging to be multi-platformEmīls5-4/+17
2020-02-24Compile out modules not used on AndroidJanito Vaqueiro Ferreira Filho1-0/+2
2020-02-24Uncouple the management interface from the daemonJanito Vaqueiro Ferreira Filho2-97/+11
2020-02-24Spawn management interface outside daemonJanito Vaqueiro Ferreira Filho2-5/+36
2020-02-24Check for another daemon outside of `Daemon`Janito Vaqueiro Ferreira Filho2-2/+6
2020-02-24Create `DaemonCommandChannel` in `mullvad-jni`Janito Vaqueiro Ferreira Filho1-8/+5
2020-02-24Create command channel out of the daemonJanito Vaqueiro Ferreira Filho2-6/+7
2020-02-24Create `DaemonCommandChannel` helper typeJanito Vaqueiro Ferreira Filho1-0/+25
2020-02-24Remove `ManagementInterfaceExited` eventJanito Vaqueiro Ferreira Filho1-20/+5
2020-02-24Make daemon stop on `DaemonCommandSender` dropJanito Vaqueiro Ferreira Filho1-19/+25
2020-02-24Use `DaemonEventSender` inside `Daemon`Janito Vaqueiro Ferreira Filho1-24/+27
2020-02-24Use `DaemonEventSender` in `VersionUpdater`Janito Vaqueiro Ferreira Filho2-13/+10
2020-02-24Use `DaemonEventSender` in `wireguard::KeyManager`Janito Vaqueiro Ferreira Filho2-17/+12
2020-02-24Create `DaemonEventSender` helper typeJanito Vaqueiro Ferreira Filho1-1/+59
2020-02-24Remove `command_sender` methodJanito Vaqueiro Ferreira Filho1-5/+0
2020-02-24Return command sender when creating daemonJanito Vaqueiro Ferreira Filho1-3/+6
2020-02-24Implement `Sender` for `IntoSender`Janito Vaqueiro Ferreira Filho1-1/+1
2020-02-24Use `DaemonCommandSender` in `ManagementInterface`Janito Vaqueiro Ferreira Filho2-16/+12
2020-02-24Rename method to `handle_command`Janito Vaqueiro Ferreira Filho1-3/+3
2020-02-24Change log message to say `daemon command`Janito Vaqueiro Ferreira Filho1-1/+1
2020-02-24Rename `ManagementInterfaceEvent` into `Command`Janito Vaqueiro Ferreira Filho1-10/+7
2020-02-24Rename `ManagementCommand` into `DaemonCommand`Janito Vaqueiro Ferreira Filho2-63/+54
2020-02-24Move `ManagementCommand` to root moduleJanito Vaqueiro Ferreira Filho2-81/+81
2020-02-24Move `BoxFuture` to crate root moduleJanito Vaqueiro Ferreira Filho2-9/+7
2020-02-24Remove `Result` type aliasJanito Vaqueiro Ferreira Filho1-40/+31
2020-02-24Remove unnecessary `Mutex`Janito Vaqueiro Ferreira Filho1-4/+4
2020-02-24Add references to relay docs in relevant modulesEmīls1-0/+3
2020-02-21Use shared references instead of mutable ones in relay selectorLinus Färnstrand1-4/+4
2020-02-21Fix visibility in wireguard.rsEmīls1-1/+1
2020-02-21Fix docstrings in daemon's wireguard moduleEmīls1-4/+5
2020-02-21Don't pass constraints by referenceEmīls1-11/+11
2020-02-21Simplify error checkingEmīls2-2/+4
2020-02-21Remove redundant clonesEmīls2-16/+11
2020-02-20Fix key rotation behaviorEmīls1-1/+5
2020-02-20Fixup loggingEmīls1-6/+1
2020-02-18Fix some clippy lintsEmīls1-13/+9
2020-02-18Use timer streams instead of recursive futuresEmīls1-87/+66
2020-02-10Updating version in package filesLinus Färnstrand1-1/+1
2020-02-07Make PrivateKey::new_from_random() infallibleDavid Lönnhager1-14/+7
2020-02-06Remove licence headers from Rust source codeLinus Färnstrand2-16/+0
2020-02-05Change Amagicom AB to Mullvad VPN AB in licenses and metadataLinus Färnstrand1-2/+2
2020-02-05Only reconnect if using relevant tunnel protocolDavid Lönnhager1-6/+31
2020-01-29Use RPC for wg key removal when accounts are removed from historyDavid Lönnhager2-6/+91
2020-01-28Fix Rust formattingDavid Lönnhager1-3/+4
2020-01-28Restart daemon after system hibernationOdd Stranne2-8/+158