summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
2020-09-07Use new-style futures for geoip requestsDavid Lönnhager2-43/+37
2020-09-07Use new-style futures for AccountsProxyDavid Lönnhager1-29/+15
2020-09-03Make cached target state start Firewall correctlyEmīls1-12/+16
2020-09-01Simplify returned value for SetTargetStateDavid Lönnhager2-20/+7
2020-09-01Asynchronously write account history to fileDavid Lönnhager2-29/+56
2020-09-01Update management interfaceDavid Lönnhager1-2/+1
2020-09-01Reduce excessive thread countDavid Lönnhager4-16/+25
2020-09-01Replace tokio handle references in `Daemon` with async/await syntaxDavid Lönnhager5-259/+277
2020-09-01Share tokio runtime between the management interface and daemonDavid Lönnhager4-91/+97
2020-09-01Avoid thread-blocking futuresDavid Lönnhager1-16/+21
2020-09-01Update tunnel state machine event loop and remove tokio 0.1David Lönnhager6-31/+26
2020-09-01Remove BoxFuture and remaining future conversions from management interfaceDavid Lönnhager2-67/+74
2020-09-01Use new-type futures for daemon-TSM boundary and the offline monitorDavid Lönnhager1-52/+61
2020-09-01Remove unnecessary 'event_loop' moduleDavid Lönnhager2-50/+11
2020-09-01Use new futures for the pipe command channelDavid Lönnhager2-305/+232
2020-08-28Remove a use of wildcard imports in favor of importing used itemsLinus Färnstrand1-1/+1
2020-08-26Log if a cached target state is loaded upon daemon startLinus Färnstrand1-2/+7
2020-08-25Fix termination check in relay list updaterDavid Lönnhager1-1/+1
2020-08-25Fix relay update interval being constantly resolved in loopDavid Lönnhager1-4/+2
2020-08-25Add bridge provider constraintDavid Lönnhager3-9/+20
2020-08-25Add provider relay constraintDavid Lönnhager2-7/+21
2020-08-25Add log message for development buildsJanito Vaqueiro Ferreira Filho1-0/+1
2020-08-25Mark development builds as unsupportedJanito Vaqueiro Ferreira Filho1-1/+1
2020-08-25Fix value of `DEV_BUILD` flagJanito Vaqueiro Ferreira Filho1-1/+1
2020-08-24Move location constraint matching to mullvad_typesDavid Lönnhager1-29/+4
2020-08-20Specify blocking failure in error stateEmīls1-20/+22
2020-08-20Remove key rotation interval calculation from management interfaceDavid Lönnhager2-5/+5
2020-08-20Change RPCs from JSONRPC to GRPCOskar Nyberg1-5/+1
2020-08-20Remove ANY_PROTOCOL and ANY_TUNNEL from protobuf schemaDavid Lönnhager1-33/+49
2020-08-20Add mullvad-management-interface crate for IPC types and functionsDavid Lönnhager4-570/+283
2020-08-20Use gRPC for management interface in backend and CLIDavid Lönnhager7-692/+1743
2020-08-14Upgrade clap to 2.33.3 and remove deprecated warning hackLinus Färnstrand1-5/+1
2020-08-13Improve error handling for settings migrationDavid Lönnhager1-42/+60
2020-08-13Check ownership of windows.old rather than the specific appdata directoryDavid Lönnhager1-12/+9
2020-08-13Skip migration if settings path is overriddenDavid Lönnhager1-0/+8
2020-08-13Convert Windows update migration code to RustDavid Lönnhager1-51/+169
2020-07-29Use new futures for relay list fetchingEmīls2-90/+146
2020-07-29Block on futures in the daemonEmīls1-0/+7
2020-07-21Use futures::future::abortable insteadEmīls2-16/+16
2020-07-21Move Cancellable et al to talpid-coreEmīls2-5/+4
2020-07-16Issue a delayed reconnect when after key rotationEmīls1-23/+34
2020-07-16Use talpid_types TunnelType instead of TunnelProtocolEmīls1-22/+18
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