summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2025-06-24Enable support for creating a custom list with locationsJonatan Rhodin1-3/+12
2025-06-19Add start-service command to mullvad-setup on WindowsDavid Lönnhager1-0/+6
2025-06-19Add RPC for checking if split tunneling is available on LinuxDavid Lönnhager1-0/+11
2025-06-19Make daemon start without split tunnelingDavid Lönnhager1-1/+1
2025-06-09Add `AllowedIps` setting to CLISebastian Holmin1-1/+40
2025-05-28Various fixes for in-app upgradesDavid Lönnhager1-8/+10
2025-05-28Add tests for in app upgrade tests in daemon (#8015)Sebastian Holmin1-5/+26
2025-05-28Add in app upgrades to the daemonSebastian Holmin1-13/+16
2025-05-28Implement new version check and app downloaderDavid Lönnhager1-18/+48
2025-05-06Run `cargo fix --edition`Markus Pettersson1-7/+4
2025-04-23Detect and run cleanup when Mullvad app is removedDavid Lönnhager1-0/+10
2025-04-04Implement new debug commands: `relay disable` and `relay enable`Markus Pettersson1-0/+62
2025-03-18Replace to_owned with clone where that's implicitly what was going onLinus 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 Magnet1-20/+43
2025-03-17Move the api client from the daemon to mullvad-apiBug Magnet1-17/+51
2025-03-05Remove automatic tunnel typeDavid Lönnhager1-12/+2
2025-02-12Format workspaceSebastian Holmin1-7/+7
2025-02-12Fix `clippy::precedence`Sebastian Holmin1-48/+52
2025-02-12Run `cargo +beta fix --edition`Sebastian Holmin1-15/+15
2025-02-06Request (poll) initial NetworkState at startupMarkus Pettersson1-0/+2
2025-01-24Complete leak checker and implement in daemonJoakim Hulthe1-1/+39
2025-01-24Add PoC leak checker library and CLIJoakim Hulthe1-0/+1
2025-01-22Avoid cloning settingsMarkus Pettersson1-5/+5
2025-01-22Fix ending up in blocked state when disabling split tunnelMarkus Pettersson1-5/+30
2025-01-02Change how daemon is startedEmīls1-28/+32
2025-01-02Remove global API endpointEmīls1-0/+7
2024-12-02Remove DNS fallback except for conncheckDavid Lönnhager1-8/+7
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öransson1-0/+17
2024-11-22Simplify ConnectivityListenerDavid Lönnhager1-1/+0
2024-11-22Add non-blocking DNS resolver for Android API requestsDavid Lönnhager1-0/+23
2024-11-14Move constructor for `SelectorConfig` to `mullvad-types`Sebastian Holmin1-37/+3
2024-10-31Do not fallback to direct API connections when testing access methodsMarkus Pettersson1-2/+13
2024-10-29Remove `block_when_disconnected` setting on AndroidMarkus Pettersson1-7/+21
2024-10-18Reconnect when `Direct only` option is toggled even when multihop is onMarkus Pettersson1-2/+1
2024-10-07Do not toggle "direct only" with DAITASebastian Holmin1-9/+0
2024-10-07Replace `smart_routing` with `use_multihop_if_necessary` in daemonSebastian Holmin1-10/+26
2024-10-04Remove setting to leak traffic to apple networksDavid Lönnhager1-46/+0
2024-10-01Rename account "token" to account "number"Joakim Hulthe1-32/+36
2024-09-25Add setting to leak traffic to apple networksJoakim Hulthe1-0/+46
2024-09-18Keep separate tunnel state machine configs for tunnel and non-tunnel DNSDavid Lönnhager1-1/+1
2024-09-17Align Smart routing GUI with design specJoakim Hulthe1-12/+20
2024-09-17Fix daita rpc should-reconnect-checkJoakim Hulthe1-3/+27
2024-09-17Add daita.enabled and daita.use_anywhere rpc callsJoakim Hulthe1-0/+56
2024-09-17Add `use_anywhere` daita settingJoakim Hulthe1-0/+6
2024-09-02Run `cargo +nightly clippy --fix`Markus Pettersson1-11/+6
2024-08-28Filter out OpenVPN relays when a core privacy feature is enabledDavid Lönnhager1-0/+1