summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
2021-11-05Use const instead of lazily initialized addressesDavid Lönnhager1-6/+4
2021-11-05Remove unused DNS monitor argumentsDavid Lönnhager1-1/+0
2021-10-28Fix initial relay list check intervalDavid Lönnhager1-4/+6
2021-10-28Set address change listener after TSM has spawnedDavid Lönnhager1-77/+69
2021-10-28Freeze all requests until the TSM is spawnedDavid Lönnhager1-0/+3
2021-10-28Rename background request controlsDavid Lönnhager4-10/+10
2021-10-26Test account history changesDavid Lönnhager1-8/+238
2021-10-26Only save initial history if it changedDavid Lönnhager1-10/+17
2021-10-26Remove sync I/O from account history codeDavid Lönnhager1-27/+20
2021-10-26Simplify and remove unused account history codeDavid Lönnhager2-79/+25
2021-10-26Add account history migration to migrations modDavid Lönnhager2-31/+128
2021-10-26Remove settings migration traitDavid Lönnhager5-238/+216
2021-10-26Migrate account history location in migration moduleDavid Lönnhager3-29/+27
2021-10-26Use async I/O for Windows migrationDavid Lönnhager1-7/+14
2021-10-26Refactor settings migrationDavid Lönnhager8-252/+1292
2021-10-25Complement logging during startupOdd Stranne2-1/+4
2021-10-08Remove some code duplicationDavid Lönnhager1-41/+17
2021-10-07Handle ST set_paths asynchronously in the daemonDavid Lönnhager1-108/+140
2021-10-01Only retry for network-related API request failures, and remove the delayDavid Lönnhager3-17/+33
2021-10-01Retry key removals when switching between accounts or doing factoryDavid Lönnhager2-7/+53
2021-10-01Give `retry_future_with_backoff` a more general nameDavid Lönnhager4-13/+11
2021-10-01Add retries to frontend account requestsDavid Lönnhager2-14/+70
2021-09-28Prevent multiple reconnects from being scheduledDavid Lönnhager1-1/+5
2021-09-28Enable wireguard-nt with temporary CLI switchDavid Lönnhager3-0/+64
2021-09-28Fix race fetching initial version cacheDavid Lönnhager2-20/+90
2021-09-15Pause automatic RPCs while the account is expired or invalid, and whileDavid Lönnhager5-49/+288
2021-09-08Improve RPC error handlingEmīls1-21/+4
2021-09-02Simplify tunnel state machine argumentsDavid Lönnhager1-10/+15
2021-08-25Use TransportPort for OpenVPN constraintsDavid Lönnhager1-9/+14
2021-08-20Add test for tunnel protocol preferenceDavid Lönnhager1-10/+116
2021-08-20Prefer WireGuard protocol if location only supports itDavid Lönnhager1-36/+34
2021-08-19Add transport protocol to WireguardEndpointDataDavid Lönnhager1-24/+18
2021-08-19Combine WireGuard port and transport constraintsDavid Lönnhager1-26/+40
2021-08-19Remove hardcoded ports from mullvad-typesDavid Lönnhager1-1/+15
2021-08-19Take WireGuard transport constraint into account when selecting a relayDavid Lönnhager1-12/+24
2021-08-19Add transport protocol constraint for WireGuardDavid Lönnhager1-0/+1
2021-07-13Silence warnings from netlink_protoDavid Lönnhager1-1/+4
2021-07-13Work around !Unpin on sleep futureDavid Lönnhager1-1/+1
2021-07-13Wrap IntervalStream around tokio interval objectsDavid Lönnhager2-2/+4
2021-07-13Fix management interface streamsDavid Lönnhager1-10/+9
2021-07-13Fix tokio runtime buildersDavid Lönnhager3-8/+4
2021-07-13Replace delay_for with sleepDavid Lönnhager3-3/+3
2021-07-09Add tests for entry relay/location settingDavid Lönnhager1-3/+96
2021-07-09Add unit tests to relay selectorDavid Lönnhager1-3/+104
2021-07-09Hide entry peer selection if OpenVPN endpoint is selectedDavid Lönnhager1-15/+10
2021-07-09Fix entry relay selection collisions when the entry locations are a subset of...David Lönnhager2-75/+144
2021-07-09Log error instead of panickingDavid Lönnhager1-1/+2
2021-07-06Fix settings updateDavid Lönnhager1-0/+1
2021-07-02Remove redundant GetSplitTunnelApps RPCDavid Lönnhager2-44/+0
2021-07-02Move split tunnel settings to own typeDavid Lönnhager2-13/+15