summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon
AgeCommit message (Expand)AuthorFilesLines
2025-09-18Add multiplexer POC to daemon, TSM, and relay selectorDavid Lönnhager2-5/+4
2025-09-08Fix lint `clippy::collapsible_if`Markus Pettersson1-16/+14
2025-09-03Ignore versions with zero rollout in Mullvad loader and appDavid Lönnhager1-1/+1
2025-09-01Link 'supported' bool to cache versionDavid Lönnhager2-52/+48
2025-08-28Use objc2_service_management to get rid of a lot of unsafeMarkus Pettersson2-55/+30
2025-08-28Fix panic when fetching operating system versionMarkus Pettersson2-29/+9
2025-08-14Set the default location set flag at loginKalle Lindström1-0/+13
2025-08-14Set relay to current country on first startKalle Lindström2-1/+73
2025-08-12Log cause of update download errorDavid Lönnhager1-1/+1
2025-08-11Add MULLVAD_ENABLE_DEV_UPDATES for testing version checks in dev buildsDavid Lönnhager1-20/+28
2025-07-22Remove comment about v9 settings migration still being openLinus Färnstrand1-2/+0
2025-07-22Remove #[allow(unused_variables)] from settings migrationLinus Färnstrand1-1/+0
2025-07-22Remove unused code from settings migrationLinus Färnstrand2-66/+0
2025-07-15Allow some unused structsMarkus Pettersson2-0/+2
2025-07-15Run `cargo fmt`Markus Pettersson2-13/+12
2025-07-15Run `crago +nightly clippy --fix`Markus Pettersson10-139/+127
2025-07-15Prevent hickory-resolver from reading hosts fileKalle Lindström1-0/+1
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