summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon
AgeCommit message (Expand)AuthorFilesLines
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-05Convert `fern` to workspace dependencyMarkus Pettersson1-1/+1
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 Hulthe3-19/+295
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 Pettersson2-12/+18
2025-01-02Update LegalCopyright year to 2025Markus Pettersson1-1/+1
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
2024-11-22Simplify ConnectivityListenerDavid Lönnhager1-1/+0
2024-11-22Add non-blocking DNS resolver for Android API requestsDavid Lönnhager3-0/+74
2024-11-14Move constructor for `SelectorConfig` to `mullvad-types`Sebastian Holmin2-41/+8
2024-11-11Import structs and functions from `windows_sys`Markus Pettersson1-42/+35
2024-11-11Use safe wrapping_add when doing pointer arithmeticMarkus Pettersson1-1/+1
2024-11-11Move pub function to top of moduleMarkus Pettersson1-5/+5
2024-11-07Disable `fault_handler` in release buildsJoakim Hulthe1-79/+131
2024-10-31Do not fallback to direct API connections when testing access methodsMarkus Pettersson3-42/+119
2024-10-29Add RPC for checking if TCC approval is neededDavid Lönnhager1-0/+12
2024-10-29Throw error if `set_block_when_disconnected` is called on AndroidMarkus Pettersson1-2/+1