summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2021-03-18Move rotation interval setting to mullvad-typesDavid Lönnhager1-1/+1
2021-03-15Improve logDavid Lönnhager1-2/+2
2021-03-15Log REST error if rotation failsDavid Lönnhager1-1/+4
2021-03-08Ignore IPC socket on AndroidEmīls1-1/+1
2021-03-08Remove RPC socket druing shutdownEmīls1-0/+7
2021-02-10Update suggested version when enabling/disabling beta programOskar Nyberg1-1/+1
2021-02-10Replace Constraint<Provider> with Constraint<Providers>David Lönnhager1-1/+1
2021-02-01Only apply custom dns config if it's not emptyEmīls1-1/+1
2021-01-28Forward factory reset errors to frontendDavid Lönnhager1-4/+16
2021-01-28Propagate more errors to the management interfaceDavid Lönnhager1-156/+242
2021-01-25Bypass socket on AndroidEmīls1-4/+40
2021-01-25Manage rest service socketsEmīls1-16/+31
2021-01-22Fetch new version info if there is no cacheDavid Lönnhager1-2/+8
2021-01-22Start without version cache instead of using incorrect defaultsDavid Lönnhager1-4/+4
2021-01-21Initialize the target state to 'secured' if an existing cache cannot be read ...David Lönnhager1-1/+5
2021-01-21Send API address to TSM directlyEmīls1-21/+24
2021-01-12Replace the old cache directoryDavid Lönnhager1-2/+1
2021-01-04Unblock API endpoint while connecting or blockedDavid Lönnhager1-6/+20
2021-01-04Add address change listener to AddressCacheDavid Lönnhager1-3/+19
2021-01-04Always prefer the last used API addressDavid Lönnhager1-2/+4
2020-12-04Enable custom DNS in state machine on AndroidJanito Vaqueiro Ferreira Filho1-3/+0
2020-12-04Prepare to enable custom DNS code paths on AndroidJanito Vaqueiro Ferreira Filho1-7/+2
2020-11-19Shuffle API address cache when loaded, and use bundled API address cache as f...David Lönnhager1-2/+3
2020-10-28Include custom DNS setting on macOSDavid Lönnhager1-7/+7
2020-10-26Include custom DNS setting on LinuxDavid Lönnhager1-7/+7
2020-10-23Allow custom DNS to be disabled while retaining the listDavid Lönnhager1-9/+22
2020-10-22Use custom DNS setting on Windows onlyDavid Lönnhager1-2/+6
2020-10-22Add daemon command for setting custom DNSDavid Lönnhager1-0/+19
2020-10-22Add custom DNS settingDavid Lönnhager1-0/+1
2020-10-12Maybe improve AccountHistoryEmīls1-1/+1
2020-10-12Restore cached target state on startup if the daemon does not exit normallyDavid Lönnhager1-19/+46
2020-10-09Make tunnel state commands return whether they initiated a state changeOskar Nyberg1-10/+16
2020-10-09Add persistent firewall filters iff block_when_disconnected or auto_connect i...David Lönnhager1-0/+7
2020-09-28Start key rotation after first key createdEmīls1-39/+25
2020-09-25Use an address cache for reaching the APIEmīls1-0/+1
2020-09-07Use new-style futures for geoip requestsDavid Lönnhager1-4/+1
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önnhager1-15/+5
2020-09-01Asynchronously write account history to fileDavid Lönnhager1-0/+1
2020-09-01Reduce excessive thread countDavid Lönnhager1-0/+1
2020-09-01Replace tokio handle references in `Daemon` with async/await syntaxDavid Lönnhager1-208/+233
2020-09-01Share tokio runtime between the management interface and daemonDavid Lönnhager1-30/+32
2020-09-01Avoid thread-blocking futuresDavid Lönnhager1-16/+21
2020-09-01Update tunnel state machine event loop and remove tokio 0.1David Lönnhager1-2/+2
2020-09-01Remove BoxFuture and remaining future conversions from management interfaceDavid Lönnhager1-55/+69
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önnhager1-12/+11
2020-09-01Use new futures for the pipe command channelDavid Lönnhager1-14/+18
2020-08-26Log if a cached target state is loaded upon daemon startLinus Färnstrand1-2/+7