summaryrefslogtreecommitdiffhomepage
path: root/mullvad-paths/src
AgeCommit message (Expand)AuthorFilesLines
2025-10-20Replace unwrap with expectMarkus Pettersson1-6/+9
2025-10-20Replace hand-rolled encoding of filepath as UTF-16 using widestringMarkus Pettersson2-16/+7
2025-10-20Use `u16cstr!` macro to create string typeMarkus Pettersson1-4/+4
2025-10-20Replace use of HandleOrNull with OptionMarkus Pettersson1-10/+5
2025-10-20Halt process if RevertToSelf failsMarkus Pettersson1-0/+9
2025-10-20Improve safety commentsMarkus Pettersson1-2/+2
2025-10-03Bump windows-sys version to latestDavid Lönnhager1-51/+92
2025-07-10Run `cargo fmt`Sebastian Holmin1-11/+12
2025-07-09Use `io:Error::other`Sebastian Holmin1-5/+2
2025-05-28Add in app upgrades to the daemonSebastian Holmin6-52/+76
2025-05-19Rename create_dir_and_return and add documentationDavid Lönnhager6-29/+28
2025-05-19Unify expected permissions between Linux and macOS in mullvad-pathsDavid Lönnhager2-4/+2
2025-05-19Allow stricter-than-needed mode in mullvad-pathsDavid Lönnhager1-8/+35
2025-05-19Move unix-specific code to own module in mullvad-pathsDavid Lönnhager6-101/+106
2025-05-19Delete mullvad directories if their permissions are unexpectedDavid Lönnhager4-14/+80
2025-05-19Remove pointless closure in mullvad_pathsDavid Lönnhager4-15/+7
2025-02-25Allow undocumented_unsafe_blocks in mullvad_paths::windowsJoakim Hulthe1-0/+3
2024-06-17Get value of data directory value at app startupMarkus Pettersson6-87/+56
2024-05-29Migrate to gRPCDavid Göransson2-28/+27
2024-04-25Update windows-sysJoakim Hulthe1-5/+5
2024-02-27Remove error variant behind dead featureJoakim Hulthe1-4/+0
2024-02-27Fix wrong error kind for create_dirJoakim Hulthe1-1/+1
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-11/+11
2024-01-05Run `cargo +nightly fmt`Sebastian Holmin1-5/+9
2024-01-04Add workspace level lintsLinus Färnstrand1-2/+0
2023-11-13Stronger permissions for mullvad directoriesunknown5-14/+261
2023-08-08Adapt mullvad-paths to windows-sys 0.48Linus Färnstrand1-7/+4
2023-04-21Fix misc clippy warnings for WindowsLinus Färnstrand1-2/+2
2023-02-27Retrieve system app dir path from mullvad-paths in cleanup pluginDavid Lönnhager2-145/+111
2023-02-27Use "hardcoded" app path as final fallbackDavid Lönnhager1-2/+19
2023-02-27Impersonate any process running as local system user, not LSASSDavid Lönnhager1-92/+142
2022-11-21Always return the correct settings path on Windows in mullvad_pathsDavid Lönnhager3-1/+264
2021-01-12Replace the old cache directoryDavid Lönnhager2-30/+17
2021-01-04Always prefer the last used API addressDavid Lönnhager2-1/+24
2021-01-04Migrate from deprecated dirs dependencyDavid Lönnhager2-2/+2
2020-10-12Add 'clear-history' subcommand to mullvad-setupEmīls1-1/+5
2020-05-07Use embeded TLS certificatesEmīls1-6/+0
2019-10-17Upgrade err-derive to 0.2.1Linus Färnstrand1-2/+2
2019-04-04Add #![deny(rust_2018_idioms)] to all crates and fix warningsLinus Färnstrand2-5/+4
2019-04-03Configure resources path on AndroidJanito Vaqueiro Ferreira Filho1-11/+18
2019-04-03Configure RPC socket path on AndroidJanito Vaqueiro Ferreira Filho1-1/+5
2019-04-03Configure settings path on AndroidJanito Vaqueiro Ferreira Filho2-7/+14
2019-04-03Configure mullvad log directory on AndroidJanito Vaqueiro Ferreira Filho1-6/+13
2019-04-03Implement cache path for AndroidJanito Vaqueiro Ferreira Filho2-7/+19
2019-03-29Remove error-chain from mullvad-pathsLinus Färnstrand3-24/+22
2018-12-12Upgrade mullvad-paths to Rust 2018Linus Färnstrand6-19/+9
2018-12-03Make daemon create log dir with correct permissionsLinus Färnstrand4-4/+21
2018-11-16Add log directory to help outputLinus Färnstrand2-5/+7
2018-11-16Print MULLVAD_ path variable defaults in help textLinus Färnstrand5-17/+29
2018-11-07Update paths to start with crate:: etcLinus Färnstrand4-14/+14