summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
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
2025-03-07Simplify tests and improve coverageSebastian Holmin1-451/+68
2025-03-07Add tunnel protocol migration to new v10Sebastian Holmin2-0/+557
2025-03-07Remove tunnel protocol migration from v9Sebastian Holmin1-56/+3
2025-03-05Add test for v9 tunnel type migrationDavid Lönnhager1-49/+285
2025-03-05Migrate settings for tunnel typeDavid Lönnhager2-3/+64
2025-03-05Remove automatic tunnel typeDavid Lönnhager1-12/+2
2025-02-25Refactor unsafe slightly in mullvad_daemon::migrationsJoakim Hulthe1-12/+32
2025-02-25Allow undocumented_unsafe_blocks in even more modulesJoakim Hulthe2-0/+4
2025-02-25Allow undocumented_unsafe_blocks in some modulesJoakim Hulthe1-0/+2
2025-02-25Replace libc::getuid with nixJoakim Hulthe1-2/+1
2025-02-25Remove redundant warn(undocumented_unsafe_blocks) attrsJoakim Hulthe1-1/+0
2025-02-18Unify daemon app version typesKalle Lindström1-15/+57
2025-02-14Disable retries for hickory resolverDavid Lönnhager1-1/+3
2025-02-12Format workspaceSebastian Holmin25-63/+66
2025-02-12Fix `clippy::precedence`Sebastian Holmin26-154/+168
2025-02-12Fix `unsafe_op_in_unsafe_fn` warningSebastian Holmin1-4/+5
2025-02-12Remove `ref` bindingsSebastian Holmin2-3/+3
2025-02-12Fix "RPIT lifetime capture rules"Sebastian Holmin2-2/+4
2025-02-12Run `cargo +beta fix --edition`Sebastian Holmin9-48/+48
2025-02-06Request (poll) initial NetworkState at startupMarkus Pettersson1-0/+2
2025-01-24Complete leak checker and implement in daemonJoakim Hulthe2-19/+291
2025-01-24Add PoC leak checker library and CLIJoakim Hulthe2-0/+27
2025-01-22Avoid cloning settingsMarkus Pettersson2-5/+9
2025-01-22Fix ending up in blocked state when disabling split tunnelMarkus Pettersson1-5/+30
2025-01-14Replace `objc` with `objc2` to fix `clippy` warningsMarkus Pettersson1-11/+17
2025-01-02Change how daemon is startedEmīls2-39/+42
2025-01-02Remove global API endpointEmīls4-5/+27
2024-12-19Remove get_context_info for 32 bit x86 targetsLinus Färnstrand1-1/+1
2024-12-19Replace winapi with windows-sys in most cases in exception handlerLinus Färnstrand1-8/+12
2024-12-02Remove DNS fallback except for conncheckDavid Lönnhager2-11/+10
2024-11-28Fix clippy warningsMarkus Pettersson2-4/+2
2024-11-27Fix formattingDavid Göransson1-1/+1
2024-11-27Clarify commentsDavid Göransson1-2/+2
2024-11-27Update commentDavid Göransson1-4/+2
2024-11-27Handle legacy always-on vpn profilesDavid Göransson3-3/+41
2024-11-26Make unix signal-handler signal-safeJoakim Hulthe3-123/+274
2024-11-26Fix exception_logging module being included twiceJoakim Hulthe1-2/+2
2024-11-26Allow override of encrypted DNS domain nameBug Magnet1-1/+1