summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon
AgeCommit message (Expand)AuthorFilesLines
2020-04-22Save data after changes in `SettingsPersister`Janito Vaqueiro Ferreira Filho1-18/+63
2020-04-22Move `reset` method to `SettingsPersister`Janito Vaqueiro Ferreira Filho1-1/+19
2020-04-22Remove `Settings::load` methodJanito Vaqueiro Ferreira Filho1-0/+1
2020-04-22Create custom `Error` typeJanito Vaqueiro Ferreira Filho1-15/+21
2020-04-22Replace simple getters with direct field accessJanito Vaqueiro Ferreira Filho1-9/+9
2020-04-22Intercept `Settings` methodsJanito Vaqueiro Ferreira Filho1-8/+69
2020-04-22Refactor how the settings are loadedJanito Vaqueiro Ferreira Filho1-49/+54
2020-04-22Change where Android IPv6 is enabledJanito Vaqueiro Ferreira Filho1-8/+7
2020-04-22Load settings file in `SettingsPersister`Janito Vaqueiro Ferreira Filho1-8/+37
2020-04-22Create `load_settings_from_file()` methodJanito Vaqueiro Ferreira Filho1-5/+15
2020-04-22Move Windows migration into `SettingsPersister`Janito Vaqueiro Ferreira Filho1-27/+27
2020-04-22Create `SettingsPersister::load` constructorJanito Vaqueiro Ferreira Filho2-40/+40
2020-04-22Add `SettingsPersister::to_settings()` methodJanito Vaqueiro Ferreira Filho2-13/+31
2020-04-22Create `SettingsPersister` wrapper typeJanito Vaqueiro Ferreira Filho2-5/+28
2020-04-22Collect target specific importsJanito Vaqueiro Ferreira Filho1-10/+6
2020-04-22Remove unused error variantJanito Vaqueiro Ferreira Filho1-7/+2
2020-04-08Updating version in package files2020.4-beta2Linus Färnstrand1-1/+1
2020-04-08Select OpenVPN relays when no WG key existsEmīls Piņķis2-4/+20
2020-03-30Updating version in package files2020.4-beta1Linus Färnstrand1-1/+1
2020-03-27Removed unnecessary parensLinus Färnstrand1-3/+2
2020-03-24Force IPv6 to be always enabled on AndroidJanito Vaqueiro Ferreira Filho1-1/+7
2020-03-18Bump version metadata to 2020.3Linus Färnstrand1-1/+1
2020-03-16Rename TemporaryShutdown to PrepareRestartDavid Lönnhager2-10/+10
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önnhager2-1/+26
2020-03-13Add a shutdown channel for the tunnel state machineEmīls1-3/+35
2020-03-11Remove unused version fieldDavid Lönnhager1-1/+0
2020-03-11Beta program option in CLIDavid Lönnhager2-0/+29
2020-03-11Add beta program field to 'Settings'David Lönnhager2-1/+9
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