| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 1 | -3/+4 | |
| 2025-06-19 | Add start-service command to mullvad-setup on Windows | David Lönnhager | 1 | -3/+5 | |
| 2025-02-25 | Allow undocumented_unsafe_blocks in even more modules | Joakim Hulthe | 1 | -0/+2 | |
| 2024-08-27 | Use std LazyLock instead of once_cell Lazy | David Lönnhager | 1 | -3/+2 | |
| 2024-04-09 | Use single-threaded runtime when launching service | David Lönnhager | 1 | -2/+2 | |
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 1 | -6/+5 | |
| `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. | |||||
| 2023-08-08 | Migrate from libc::c_void to std::ffi::c_void | Linus Färnstrand | 1 | -2/+1 | |
| 2023-08-04 | Replace all use of `lazy_static` with `once_cell` | Markus Pettersson | 1 | -6/+7 | |
| 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-04-26 | Fix remaining clippy warnings | David Lönnhager | 1 | -2/+2 | |
| 2023-04-21 | Apply clippy --fix fixes | Linus Färnstrand | 1 | -2/+2 | |
| This commit does not contain everything that `cargo clippy --fix` changed on Windows. But the least controversial and simplest subset. The remaining fixes I felt could use some manual cleanup also. | |||||
| 2022-09-20 | Add shutdown detection for Windows service | David Lönnhager | 1 | -92/+47 | |
| 2022-09-01 | Replace winapi with windows-sys for all remaining crates | David Lönnhager | 1 | -11/+10 | |
| 2021-12-17 | Improve unsafe code usage in system service module | David Lönnhager | 1 | -15/+17 | |
| 2021-11-29 | Reformat code without blank_lines_upper_bound = 2 | Linus Färnstrand | 1 | -1/+0 | |
| 2021-07-13 | Fix tokio runtime builders | David Lönnhager | 1 | -1/+1 | |
| 2021-06-10 | Disable service restart log | David Lönnhager | 1 | -1/+4 | |
| 2021-06-10 | Prolong daemon restart timeout after resuming from 'fast startup' hibernation | David Lönnhager | 1 | -36/+13 | |
| 2021-06-10 | Add --restart-service option to the daemon on Windows | David Lönnhager | 1 | -1/+54 | |
| 2020-10-21 | Log errors before stopping the service | David Lönnhager | 1 | -12/+17 | |
| 2020-09-01 | Reduce excessive thread count | David Lönnhager | 1 | -7/+6 | |
| 2020-09-01 | Replace tokio handle references in `Daemon` with async/await syntax | David Lönnhager | 1 | -14/+15 | |
| 2020-09-01 | Share tokio runtime between the management interface and daemon | David Lönnhager | 1 | -12/+29 | |
| 2020-06-18 | Bump windows-service-rs | David Lönnhager | 1 | -0/+1 | |
| 2020-01-28 | Fix Rust formatting | David Lönnhager | 1 | -3/+4 | |
| 2020-01-28 | Restart daemon after system hibernation | Odd Stranne | 1 | -7/+156 | |
| 2019-12-09 | Fix formatting | Linus Färnstrand | 1 | -5/+7 | |
| 2019-12-06 | Configure service SID info as 'unrestricted' | Odd Stranne | 1 | -3/+11 | |
| 2019-12-06 | Register NSI as a service dependency | Odd Stranne | 1 | -0/+3 | |
| 2019-12-06 | Update configuration on existing service during installation | Odd Stranne | 1 | -7/+16 | |
| 2019-11-19 | Save time as durations instead of integers | Linus Färnstrand | 1 | -8/+5 | |
| 2019-11-19 | Fix formatting | Emīls | 1 | -1/+3 | |
| 2019-11-19 | Change service recovery settings | Odd Stranne | 1 | -5/+19 | |
| 2019-10-17 | Upgrade err-derive to 0.2.1 | Linus Färnstrand | 1 | -2/+3 | |
| 2019-07-25 | Specify recovery actions for daemon on Windows | Emīls Piņķis | 1 | -10/+53 | |
| 2019-05-08 | Remove stated WMI dependency in daemon | Odd Stranne | 1 | -2/+0 | |
| 2019-04-12 | Fix windows error mapping | Linus Färnstrand | 1 | -3/+3 | |
| 2019-04-12 | Make get_service_info infallible | Linus Färnstrand | 1 | -4/+4 | |
| 2019-04-12 | Fix error handling in system_service | Linus Färnstrand | 1 | -14/+21 | |
| 2019-03-26 | Update result signatures | Linus Färnstrand | 1 | -6/+5 | |
| 2019-01-18 | Fix import path errors | Linus Färnstrand | 1 | -2/+2 | |
| 2018-12-13 | Activate the merge_imports rustfmt feature | Linus Färnstrand | 1 | -10/+13 | |
| 2018-12-03 | Activate the use_field_init_shorthand rustfmt option | Linus Färnstrand | 1 | -2/+2 | |
| 2018-11-09 | Update windows-service-rs | Andrej Mihajlov | 1 | -1/+1 | |
| 2018-10-29 | Remove #[macro_use] from log crate | Linus Färnstrand | 1 | -11/+16 | |
| 2018-10-29 | Remove a number of #[macro_use] in favor of new way of importing | Linus Färnstrand | 1 | -1/+1 | |
| 2018-10-24 | Fix various warnings emitted by the Clippy linter | Linus Färnstrand | 1 | -1/+1 | |
| 2018-09-24 | Split mullvad_daemon into lib.rs and main.rs | Linus Färnstrand | 1 | -10/+9 | |
| 2018-07-17 | Properly stop the service, announcing errors to the system, in the event of ↵ | Andrej Mihajlov | 1 | -11/+14 | |
| initialization or runtime error. | |||||
| 2018-07-16 | Always log process exit code | Linus Färnstrand | 1 | -1/+1 | |
| 2018-06-28 | Increase the pending stop timeout from 3 to 10 seconds | Andrej Mihajlov | 1 | -1/+1 | |
