summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon
AgeCommit message (Expand)AuthorFilesLines
2025-07-10Implement recents support in daemonKalle Lindström3-5/+83
2025-07-10Run `cargo fmt`Sebastian Holmin28-73/+69
2025-07-09Add empty body to Disconnected state to fix unneeded_struct_patternLinus Färnstrand1-1/+1
2025-07-09Inline format argumentsLinus Färnstrand1-1/+1
2025-07-09Fix unused control flowSebastian Holmin1-7/+7
2025-07-09Put the `tonic::Status` in a Box to make the error type smallerSebastian Holmin1-0/+1
2025-07-08Specify lifetime with `use<>` for impl traitSebastian Holmin1-2/+2
2025-07-08Incorrect `ref mut` bindingSebastian Holmin1-2/+5
2025-07-08Inline variables in format stringLinus Färnstrand1-1/+1
2025-07-04Persist blocking firewall rules across a reboot conditionallyMarkus Pettersson1-5/+25
2025-07-04Add rpc call to get in-app upgrade cache dirOskar3-1/+63
2025-06-24Enable support for creating a custom list with locationsJonatan Rhodin3-10/+39
2025-06-19Add start-service command to mullvad-setup on WindowsDavid Lönnhager2-3/+11
2025-06-19Add RPC for checking if split tunneling is available on LinuxDavid Lönnhager2-0/+26
2025-06-19Make daemon start without split tunnelingDavid Lönnhager1-1/+1
2025-06-16Add offline mode for installer loader on WindowsMarkus Pettersson2-26/+64
2025-06-10Update nix to 0.30 everywhereJoakim Hulthe1-1/+1
2025-06-09Add `AllowedIps` setting to CLISebastian Holmin4-5/+70
2025-06-05Fix typosomahs1-2/+2
2025-05-28Various fixes for in-app upgradesDavid Lönnhager6-85/+126
2025-05-28Always reset to `HasVersion` on new versionSebastian Holmin1-46/+12
2025-05-28Minor fixSebastian Holmin1-4/+5
2025-05-28Clean up upgrades download directory on daemon startupDavid Lönnhager2-0/+24
2025-05-28Add tests for in app upgrade tests in daemon (#8015)Sebastian Holmin5-271/+852
2025-05-28Add in app upgrades to the daemonSebastian Holmin8-443/+487
2025-05-28Fix hide in-app upgrade errors on some platformsMarkus Pettersson2-9/+13
2025-05-28Implement new version check and app downloaderDavid Lönnhager9-384/+1161
2025-05-28Add skeleton for missing gRPC functions in `mullvad-daemon`Markus Pettersson1-0/+19
2025-05-26Add BoringtunJoakim Hulthe1-0/+2
2025-05-22Do not overwrite old settings in the early boot blockerDavid Lönnhager1-1/+4
2025-05-22Add read-only settings loaderDavid Lönnhager1-13/+25
2025-05-15Enable all worker threadsDavid Lönnhager1-1/+14
2025-05-08Silence quinn loggingDavid Lönnhager1-0/+2
2025-05-06Fix lifetime changes in rust 2024Markus Pettersson1-25/+64
2025-05-06Run `cargo fix --edition`Markus Pettersson1-7/+4
2025-04-24Remove same-IP loggingDavid Lönnhager1-27/+1
2025-04-23Stop app removal check if the app is being downgraded (or upgraded)David Lönnhager2-2/+74
2025-04-23Detect and run cleanup when Mullvad app is removedDavid Lönnhager3-1/+134
2025-04-10Fix some compilation errors on macOS for Rust 2024David Lönnhager3-9/+14
2025-04-09Improve error message when an unavailable ip version is selectedJonatan Rhodin1-7/+10
2025-04-04Implement new debug commands: `relay disable` and `relay enable`Markus Pettersson2-0/+82
2025-03-25Avoid using an unavailable ip version to connect to a relayJonatan Rhodin1-6/+6
2025-03-25Move version client to module in mullvad-apiDavid Lönnhager1-21/+16
2025-03-24Make it possible to disable IPv6 in the tunnelJonatan Rhodin1-4/+0
2025-03-18Replace to_owned with clone where that's implicitly what was going onLinus Färnstrand1-1/+1
2025-03-18Remove needsless cloning of objectsLinus Färnstrand1-1/+1
2025-03-17Rename references to bridge_dns_proxy_providerBug Magnet1-2/+2
2025-03-17Fix building for Android, rename api to access_mode in mullvad-apiBug Magnet3-68/+182
2025-03-17Move the api client from the daemon to mullvad-apiBug Magnet3-714/+107
2025-03-07Test that running migrations results in the most recent settings versionDavid Lönnhager3-41/+50