summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
2020-07-10Ignore deprecation warning in clap macro invocationLinus Färnstrand1-6/+9
2020-07-03Add RPC to clear account historyEmīls2-0/+29
2020-07-03Use new style future for wireguard keysEmīls3-322/+214
2020-06-25Parse version info to check if version is too newEmīls7-111/+372
2020-06-18Bump windows-service-rsDavid Lönnhager1-0/+1
2020-06-16Silence h2 crate in logDavid Lönnhager1-0/+1
2020-06-16Report key generation failuresEmīls Piņķis2-31/+60
2020-06-11Pass a single relay client path to WinFwDavid Lönnhager1-12/+0
2020-06-10Do not delete the account history during path migration if the settings direc...David Lönnhager1-20/+11
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önnhager2-43/+43
2020-06-02Encapsulate functions in splitDavid Lönnhager1-4/+9
2020-06-02Add IPC call for split::clear_pids()David Lönnhager2-0/+33
2020-06-02Add IPC functions for managing split tunnelingDavid Lönnhager2-0/+100
2020-05-15Increase both relay list and wg key rotation retry interval to 15 minLinus Färnstrand2-3/+3
2020-05-14Always enable the beta program in beta versionsDavid Lönnhager2-5/+3
2020-05-11Simplify Windows update code in daemon settingsDavid Lönnhager1-33/+37
2020-05-11Handle different errors when loading settingsDavid Lönnhager1-13/+21
2020-05-11Simplify read of settingsDavid Lönnhager1-17/+7
2020-05-07Use embeded TLS certificatesEmīls1-2/+1
2020-04-28Migrate the account history file locationJanito Vaqueiro Ferreira Filho2-0/+30
2020-04-28Use settings directory to store account historyJanito Vaqueiro Ferreira Filho2-3/+3
2020-04-27Reset RPC requests when changing tunnel statesEmīls1-1/+15
2020-04-27Use HTTP RPCs in daemonEmīls8-162/+219
2020-04-27Ignore rustls debug messages in daemonEmīls1-0/+1
2020-04-22Change log output from `error` to `info`Janito Vaqueiro Ferreira Filho1-1/+1
2020-04-22Save settings after migrationJanito Vaqueiro Ferreira Filho1-18/+24
2020-04-22Use resource dir to store settings file on AndroidJanito Vaqueiro Ferreira Filho3-25/+29
2020-04-22Move `save` method to `SettingsPersister`Janito Vaqueiro Ferreira Filho1-10/+30
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-08Select OpenVPN relays when no WG key existsEmīls Piņķis2-4/+20
2020-03-27Removed unnecessary parensLinus Färnstrand1-3/+2
2020-03-24Force IPv6 to be always enabled on AndroidJanito Vaqueiro Ferreira Filho1-1/+7