summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2020-07-03Add RPC to clear account historyEmīls1-0/+16
2020-07-03Use new style future for wireguard keysEmīls1-31/+20
2020-06-25Parse version info to check if version is too newEmīls1-10/+17
2020-06-16Report key generation failuresEmīls Piņķis1-1/+7
2020-06-11Pass a single relay client path to WinFwDavid Lönnhager1-12/+0
2020-06-09Update Rust code to work with set of approved applications for relay accessOdd Stranne1-0/+11
2020-06-05Fix small lint with daemonEmīls Piņķis1-1/+1
2020-06-02Rename split modules to split_tunnelDavid Lönnhager1-4/+4
2020-06-02Conditionally compile split tunneling code for LinuxDavid Lönnhager1-13/+17
2020-06-02Encapsulate functions in splitDavid Lönnhager1-4/+9
2020-06-02Add IPC call for split::clear_pids()David Lönnhager1-0/+13
2020-06-02Add IPC functions for managing split tunnelingDavid Lönnhager1-0/+40
2020-05-14Always enable the beta program in beta versionsDavid Lönnhager1-1/+1
2020-05-07Use embeded TLS certificatesEmīls1-2/+1
2020-04-28Migrate the account history file locationJanito Vaqueiro Ferreira Filho1-0/+1
2020-04-28Use settings directory to store account historyJanito Vaqueiro Ferreira Filho1-1/+1
2020-04-27Reset RPC requests when changing tunnel statesEmīls1-1/+15
2020-04-27Use HTTP RPCs in daemonEmīls1-49/+43
2020-04-22Use resource dir to store settings file on AndroidJanito Vaqueiro Ferreira Filho1-1/+2
2020-04-22Replace simple getters with direct field accessJanito Vaqueiro Ferreira Filho1-9/+9
2020-04-22Create `SettingsPersister::load` constructorJanito Vaqueiro Ferreira Filho1-1/+1
2020-04-22Add `SettingsPersister::to_settings()` methodJanito Vaqueiro Ferreira Filho1-13/+25
2020-04-22Create `SettingsPersister` wrapper typeJanito Vaqueiro Ferreira Filho1-2/+3
2020-04-08Select OpenVPN relays when no WG key existsEmīls Piņķis1-0/+5
2020-03-16Rename TemporaryShutdown to PrepareRestartDavid Lönnhager1-4/+4
2020-03-16Set the initial tunnel state based on the cached target stateDavid Lönnhager1-6/+43
2020-03-16Don't actually shut down the daemon when TemporaryShutdown is runDavid Lönnhager1-1/+3
2020-03-16Dump target state to cache fileDavid Lönnhager1-1/+18
2020-03-16Add shutdown command that saves the target tunnel stateDavid Lönnhager1-1/+16
2020-03-13Add a shutdown channel for the tunnel state machineEmīls1-3/+35
2020-03-11Beta program option in CLIDavid Lönnhager1-0/+16
2020-03-11Add beta program field to 'Settings'David Lönnhager1-1/+5
2020-02-28Factor exception logging to be multi-platformEmīls1-0/+1
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 Filho1-95/+9
2020-02-24Spawn management interface outside daemonJanito Vaqueiro Ferreira Filho1-1/+1
2020-02-24Check for another daemon outside of `Daemon`Janito Vaqueiro Ferreira Filho1-1/+1
2020-02-24Create `DaemonCommandChannel` in `mullvad-jni`Janito Vaqueiro Ferreira Filho1-8/+5
2020-02-24Create command channel out of the daemonJanito Vaqueiro Ferreira Filho1-4/+3
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 Filho1-1/+1
2020-02-24Use `DaemonEventSender` in `wireguard::KeyManager`Janito Vaqueiro Ferreira Filho1-1/+1
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 Filho1-5/+5