summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
2022-07-18Fix potential leak window on shutdownDavid Lönnhager1-7/+7
2022-07-11Send endpoint data to frontendsDavid Lönnhager1-10/+3
2022-07-11Return RelayList object instead of a stream in proto fileDavid Lönnhager1-27/+5
2022-07-05Use derive attribute for default enum variantsDavid Lönnhager1-7/+2
2022-06-21Fix the large majority of clippy warningsJonathan13-88/+95
2022-06-14Return a handle for fetching excluded processes instead of using a tunnel com...David Lönnhager1-1/+7
2022-06-14Add tunnel state machine handleDavid Lönnhager1-10/+10
2022-06-14Track excluded processes and add CLI command for listing them on WindowsDavid Lönnhager2-2/+51
2022-06-14Recreate tunnel if any relevant setting is modified while connectingDavid Lönnhager1-4/+4
2022-06-14Add option for enabling PQ PSK exchange to CLI and gRPC serviceDavid Lönnhager3-0/+62
2022-06-13Perform a clippy --fixjonathan9-17/+8
2022-06-02Silence crate `tower` from the logsLinus Färnstrand1-0/+1
2022-05-30Improve error message for device broadcast errorDavid Lönnhager2-13/+14
2022-05-25Simplify device removal eventDavid Lönnhager2-24/+6
2022-05-25Save 'created' and 'hijack_dns' fields in device structsDavid Lönnhager2-0/+21
2022-05-12Enter revoked state if migration fails due to a non-existent WireGuard keyDavid Lönnhager2-7/+14
2022-05-12Update RPCs to handle device states and event variantsDavid Lönnhager3-33/+42
2022-05-12Overwrite device.json if deserialization failsDavid Lönnhager1-7/+14
2022-05-12Remove pointless async blockDavid Lönnhager1-2/+1
2022-05-12Distinguish between logged-out and revoked device statesDavid Lönnhager3-61/+123
2022-05-11Don't stop device check if an API request is abortedDavid Lönnhager1-2/+18
2022-05-11Check status in API response body to determine whether a device has been revokedDavid Lönnhager1-10/+7
2022-05-11Validate device more oftenEmīls1-1/+1
2022-05-10Log WireGuard key rotationDavid Lönnhager1-0/+3
2022-05-10Move macos-specific functions to macos module in mullvad-daemonDavid Lönnhager2-41/+41
2022-05-10Move state-forwarding functions for the API client to the apiDavid Lönnhager2-37/+41
2022-05-10Return initial device when spawning the account managerDavid Lönnhager2-8/+6
2022-05-10Initialize account manager event listener in constructorDavid Lönnhager2-22/+5
2022-05-10Refactor device removal out of daemon structDavid Lönnhager3-38/+48
2022-05-09Move directory cleanup to cleanup moduleDavid Lönnhager2-101/+96
2022-05-09Decouple tunnel parameters generation from daemon message handlerDavid Lönnhager3-275/+321
2022-05-05Hide private device type in `mullvad-daemon`David Lönnhager5-176/+267
2022-05-05Fix regression in device validationDavid Lönnhager1-6/+6
2022-05-05Add back logging for device validity checkDavid Lönnhager1-0/+8
2022-05-05Do not store pubkey in device.jsonDavid Lönnhager3-8/+11
2022-05-05Simplify panicDavid Lönnhager1-7/+6
2022-05-04Move conversion of DNS options to addresses out of daemon structDavid Lönnhager2-57/+60
2022-05-04Wipe the device config if it cannot be parsedDavid Lönnhager1-15/+24
2022-04-29Block immediately when the device is known to be revokedDavid Lönnhager1-0/+7
2022-04-29Pause API requests when the daemon hasn't received any commands for 3 daysDavid Lönnhager1-0/+15
2022-04-29Succeed if logging out without accountDavid Lönnhager1-0/+1
2022-04-29Logout event was not sent despite state changeDavid Lönnhager1-5/+7
2022-04-27Remove old device correctlyDavid Lönnhager1-1/+1
2022-04-27Send back response for manual key rotationDavid Lönnhager1-1/+2
2022-04-27Silence udp2tcp loggingDavid Lönnhager1-1/+1
2022-04-26Return obfuscation config along with relayDavid Lönnhager1-17/+11
2022-04-26Rotate the API endpoint when bridge constraints changeDavid Lönnhager1-0/+3
2022-04-26Pass relay selector handle directly to "connection mode provider"David Lönnhager2-47/+11
2022-04-26Spawn API client after settings migrationDavid Lönnhager2-43/+48
2022-04-26Return bridge from get_relay()David Lönnhager2-62/+54