| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-20 | Replace unwrap with expect | Markus Pettersson | 1 | -6/+9 | |
| 2025-10-20 | Replace hand-rolled encoding of filepath as UTF-16 using widestring | Markus Pettersson | 2 | -16/+7 | |
| 2025-10-20 | Use `u16cstr!` macro to create string type | Markus Pettersson | 1 | -4/+4 | |
| Avoids an unwrap. | |||||
| 2025-10-20 | Promote widestring to workspace dependency | Markus Pettersson | 1 | -1/+1 | |
| Do not care about talpid-openvpn since it's slated for removal | |||||
| 2025-10-20 | Replace use of HandleOrNull with Option | Markus Pettersson | 1 | -10/+5 | |
| No FFI calls were harmed today. | |||||
| 2025-10-20 | Halt process if RevertToSelf fails | Markus Pettersson | 1 | -0/+9 | |
| This is recommended procedure by the docs. | |||||
| 2025-10-20 | Improve safety comments | Markus Pettersson | 1 | -2/+2 | |
| 2025-10-03 | Bump windows-sys version to latest | David Lönnhager | 1 | -51/+92 | |
| This also refactors and documents some code | |||||
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 1 | -11/+12 | |
| 2025-07-09 | Use `io:Error::other` | Sebastian Holmin | 1 | -5/+2 | |
| 2025-05-28 | Add in app upgrades to the daemon | Sebastian Holmin | 6 | -52/+76 | |
| --------- Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2025-05-19 | Rename create_dir_and_return and add documentation | David Lönnhager | 6 | -29/+28 | |
| 2025-05-19 | Unify expected permissions between Linux and macOS in mullvad-paths | David Lönnhager | 2 | -4/+2 | |
| 2025-05-19 | Allow stricter-than-needed mode in mullvad-paths | David Lönnhager | 1 | -8/+35 | |
| 2025-05-19 | Move unix-specific code to own module in mullvad-paths | David Lönnhager | 6 | -101/+106 | |
| 2025-05-19 | Delete mullvad directories if their permissions are unexpected | David Lönnhager | 4 | -14/+80 | |
| 2025-05-19 | Remove pointless closure in mullvad_paths | David Lönnhager | 4 | -15/+7 | |
| 2025-02-25 | Allow undocumented_unsafe_blocks in mullvad_paths::windows | Joakim Hulthe | 1 | -0/+3 | |
| 2024-06-17 | Get value of data directory value at app startup | Markus Pettersson | 7 | -89/+56 | |
| Remove `APP_PATH` from `mullvad-paths` on Android since it should not be a constant value. Instead, it is passed down from the Android app startup. As it turns out, it is really ever used for pointing to the RPC socket in use. | |||||
| 2024-05-29 | Migrate to gRPC | David Göransson | 2 | -28/+27 | |
| 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-25 | Update windows-sys | Joakim Hulthe | 1 | -5/+5 | |
| 2024-02-27 | Remove error variant behind dead feature | Joakim Hulthe | 1 | -4/+0 | |
| 2024-02-27 | Fix wrong error kind for create_dir | Joakim Hulthe | 1 | -1/+1 | |
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 2 | -12/+12 | |
| `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-01-16 | Add rust-version to all Cargo.toml | Linus Färnstrand | 1 | -0/+1 | |
| 2024-01-09 | Remove version and publish cargo metadata | Linus Färnstrand | 1 | -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-05 | Run `cargo +nightly fmt` | Sebastian Holmin | 1 | -5/+9 | |
| 2024-01-04 | Add workspace level lints | Linus Färnstrand | 2 | -2/+3 | |
| 2023-11-13 | Stronger permissions for mullvad directories | unknown | 6 | -14/+263 | |
| Set read-only permissions for authenticated users and full-access for admins for relevant mullvad directories on creation. | |||||
| 2023-10-11 | Make `once_cell` a workspace dependency | Markus Pettersson | 1 | -1/+1 | |
| 2023-09-11 | Move log depedency to workspace toml file | David Lönnhager | 1 | -1/+1 | |
| 2023-09-11 | Make err-derive a workspace dependency | David Lönnhager | 1 | -1/+1 | |
| 2023-08-08 | Adapt mullvad-paths to windows-sys 0.48 | Linus Färnstrand | 1 | -7/+4 | |
| 2023-08-01 | Move windows-sys to a workspace dependency | Linus Färnstrand | 1 | -2/+2 | |
| 2023-07-14 | Set package fields in workspace and inherit in packages | Linus Färnstrand | 1 | -5/+6 | |
| 2023-04-21 | Fix misc clippy warnings for Windows | Linus Färnstrand | 1 | -2/+2 | |
| 2023-03-14 | Update windows-sys in mullvad and talpid crates | David Lönnhager | 1 | -1/+1 | |
| 2023-02-27 | Retrieve system app dir path from mullvad-paths in cleanup plugin | David Lönnhager | 3 | -145/+113 | |
| using mullvad-nsis | |||||
| 2023-02-27 | Use "hardcoded" app path as final fallback | David Lönnhager | 1 | -2/+19 | |
| 2023-02-27 | Impersonate any process running as local system user, not LSASS | David Lönnhager | 1 | -92/+142 | |
| 2023-01-12 | Remove Rust dependencies from Android that were unused | Linus Färnstrand | 1 | -0/+2 | |
| 2023-01-10 | Remove unused Windows dependencies | Linus Färnstrand | 1 | -1/+0 | |
| 2022-11-21 | Always return the correct settings path on Windows in mullvad_paths | David Lönnhager | 4 | -1/+277 | |
| 2022-11-07 | Split up talpid-core | Emīls Piņķis | 1 | -1/+1 | |
| 2022-10-10 | Set all Rust crate versions to 0.0.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2022-02-15 | Upgrade err-derive to at least 0.3.1 | Linus Färnstrand | 1 | -1/+1 | |
| 2021-11-08 | Set all Rust crates to edition 2021 | Linus Färnstrand | 1 | -1/+1 | |
| 2021-02-05 | Upgrade err-derive dependency to 0.3.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2021-01-12 | Replace the old cache directory | David Lönnhager | 2 | -30/+17 | |
| 2021-01-04 | Always prefer the last used API address | David Lönnhager | 2 | -1/+24 | |
