summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/Cargo.toml
AgeCommit message (Collapse)AuthorFilesLines
2025-10-03Bump windows-sys version to latestDavid Lönnhager1-3/+1
This also refactors and documents some code
2025-10-03Add a UDS for wiresharking gotatun multihop trafficJoakim Hulthe1-0/+1
2025-09-30Add `insta` as a test depMarkus Pettersson1-1/+2
2025-09-24Make `dirs` a workspace dependency and upgrade to 6.0.0Linus Färnstrand1-1/+1
2025-09-23Upgrade `rand` to `0.9` in `mullvad-daemon`Markus Pettersson1-1/+1
2025-09-18Add multiplexer POC to daemon, TSM, and relay selectorDavid Lönnhager1-1/+1
2025-08-28Use objc2_service_management to get rid of a lot of unsafeMarkus Pettersson1-2/+2
2025-08-28Fix panic when fetching operating system versionMarkus Pettersson1-0/+1
2025-06-10Update nix to 0.30 everywhereJoakim Hulthe1-1/+1
2025-06-09Add `AllowedIps` setting to CLISebastian Holmin1-0/+1
2025-05-28Add tests for in app upgrade tests in daemon (#8015)Sebastian Holmin1-1/+1
Also add check for metadata version
2025-05-28Add in app upgrades to the daemonSebastian Holmin1-1/+1
--------- Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
2025-05-28Implement new version check and app downloaderDavid Lönnhager1-0/+2
This also fixes 'latest_beta' being required in the API Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
2025-05-26Add BoringtunJoakim Hulthe1-0/+2
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: David Göransson <david.goransson@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2025-04-23Stop app removal check if the app is being downgraded (or upgraded)David Lönnhager1-0/+1
2025-04-23Detect and run cleanup when Mullvad app is removedDavid Lönnhager1-0/+1
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-03-05Convert `fern` to workspace dependencyMarkus Pettersson1-1/+1
2025-01-24Complete leak checker and implement in daemonJoakim Hulthe1-0/+4
2025-01-14Replace `objc` with `objc2` to fix `clippy` warningsMarkus Pettersson1-1/+1
2025-01-02Update LegalCopyright year to 2025Markus Pettersson1-1/+1
2024-11-22Add non-blocking DNS resolver for Android API requestsDavid Lönnhager1-0/+2
2024-10-23Enable Encrypted DNS proxy access method in the daemonMarkus Pettersson1-0/+1
2024-09-25Add `futures` to workspace dependenciesSebastian Holmin1-1/+1
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager1-1/+0
2024-08-14Add typed target tunnel stateDavid Lönnhager1-0/+1
2024-08-07Promote serde(_json) to workspace dependenciesJoakim Hulthe1-2/+2
2024-05-29Migrate to gRPCDavid Göransson1-2/+1
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2024-04-25Update windows-sysJoakim Hulthe1-1/+1
2024-04-23Add tests for version checkerDavid Lönnhager1-0/+4
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-1/+1
`err_derive` is unmaintained and will probably stop working with rust edition 2024. `thiserror` is almost a drop-in replacement. This commit simply replaces all occurences of `derive(err_derive::Error)` with `derive(thiserror::Error)` and fixes the attributes, but the Error and Display impls should be identical.
2024-02-19Update copyright year to 2024Oskar Nyberg1-1/+1
2024-02-15Swap out `talpid-core` for `talpid-future`Markus Pettersson1-1/+2
2024-01-16Add rust-version to all Cargo.tomlLinus Färnstrand1-0/+1
2024-01-09Remove version and publish cargo metadataLinus Färnstrand1-2/+0
Since Rust 1.75.0 the `version` field is optional. The version defaults to "0.0.0" if it's not specified, and `publish` defaults to false if no version has been given. So by not specifying a version we get both `version = "0.0.0" and `publish = false` "for free"
2024-01-04Add workspace level lintsLinus Färnstrand1-0/+3
2023-10-20Add process module to talpid-windowsDavid Lönnhager1-0/+1
2023-10-11Make `once_cell` a workspace dependencyMarkus Pettersson1-1/+1
2023-09-11Remove parking_lot from mullvad_daemon manifestDavid Lönnhager1-1/+0
2023-09-11Move log depedency to workspace toml fileDavid Lönnhager1-1/+1
2023-09-11Make err-derive a workspace dependencyDavid Lönnhager1-1/+1
2023-08-21Remove `wg_migration_rand_num` field from settingsMarkus Pettersson1-1/+0
2023-08-08Enable verify_message feature of objcLinus Färnstrand1-1/+1
2023-08-08Enable the exception catching features of objcLinus Färnstrand1-1/+1
2023-08-08Bump min objc version to 0.2.7Linus Färnstrand1-1/+1
2023-08-07Make clap a workspace dependency and activate features used by allLinus Färnstrand1-1/+1
Both mullvad-setup and mullvad-problem-report had not specified the "derive" feature. Moving it to workspace dependency is probably nicer.
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson1-1/+1
To align more with the upcoming standardizations within the Rust ecosystem which started with the release of `1.70.0` and the inevitable deprecation of `lazy_static`.
2023-08-02Remove unused dependencies from mullvad-daemonLinus Färnstrand1-4/+0
2023-08-02Make chrono a workspace dependency and fix featuresLinus Färnstrand1-1/+1
2023-08-01Move windows-sys to a workspace dependencyLinus Färnstrand1-2/+2
2023-08-01Replace unmaintained dirs-next with maintained dirsLinus Färnstrand1-1/+1
Gets rid of one usage of winapi in our dependency tree