summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon
AgeCommit message (Expand)AuthorFilesLines
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-08-12Upgrade windows-service to 0.4.0Linus Färnstrand1-1/+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-13Update tokio dependenciesDavid Lönnhager1-1/+2
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
2021-07-02Improve split tunneling related gRPC statusesDavid Lönnhager1-0/+19
2021-07-02Support Windows split tunneling driverDavid Lönnhager3-1/+318
2021-06-30Updating version in package filesLinus Färnstrand1-1/+1
2021-06-18Remove WireGuard data from settings in 'mullvad-setup clear-history'David Lönnhager1-1/+1
2021-06-18Update account history RPCsDavid Lönnhager3-75/+12
2021-06-18Migrate WireGuard key from account historyDavid Lönnhager2-7/+29
2021-06-18Restrict access to settings fileDavid Lönnhager2-4/+47
2021-06-18Store the WireGuard key in the settings and store a single token in the accou...David Lönnhager3-319/+218
2021-06-18Add KeyManager::remove_key() for removing keys belonging to an accountDavid Lönnhager1-1/+12
2021-06-18Add WireGuard data to settings structDavid Lönnhager1-1/+6
2021-06-10Disable service restart logDavid Lönnhager1-1/+4
2021-06-10Prolong daemon restart timeout after resuming from 'fast startup' hibernationDavid Lönnhager1-36/+13
2021-06-10Add --restart-service option to the daemon on WindowsDavid Lönnhager3-2/+70
2021-06-09Updating version in package files to 2021.4-beta1Linus Färnstrand1-1/+1
2021-06-01Fix account history error logDavid Lönnhager1-25/+38
2021-05-17Fail if no matching entry relay is foundDavid Lönnhager1-7/+19