Skip to content

Tags: mullvad/windows-service-rs

Tags

v0.8.0

Toggle v0.8.0's commit message

Verified

This tag was signed with the committer’s verified signature.
faern Linus Färnstrand
[0.8.0] - 2025-02-19

Added:
- Add missing ServiceAccess flags `READ_CONTROL`, `WRITE_DAC` and `WRITE_OWNER`.

Changed:
- Upgrade `windows-sys` dependency to 0.59 and bump the MSRV to 1.60.0.

v0.7.0

Toggle v0.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
faern Linus Färnstrand
[0.7.0] - 2024-04-12

Added
- Breaking: Add support for user-defined control codes in services.
  (See: `Service::notify` and `notify_service.rs` example). This is breaking since
  the `ServiceControl` enum was exhaustive in version 0.6.0.
- Breaking: Add support for `LidSwitchStateChange` in `PowerBroadcastSetting`. This is breaking
  since `PowerBroadcastSetting` was an exhaustive enum in version 0.6.0.
- Breaking: Add support for `SERVICE_SYSTEM_START` and `SERVICE_BOOT_START` in service
  start type. This is breaking since the `ServiceStartType` enum is exhaustive.
- Add function for obtaining service SID infos. (See: `Service::get_config_service_sid_info`).

Changed
- Breaking: Make a bunch of enums `#[non_exhaustive]`: `Error`, `PowerBroadcastSetting`,
  `PowerEventParam` and `ServiceControl`.
- Breaking: Upgrade `windows-sys` dependency to 0.52

Verified

This tag was signed with the committer’s verified signature.
faern Linus Färnstrand

Verified

This tag was signed with the committer’s verified signature.
faern Linus Färnstrand

Verified

This tag was signed with the committer’s verified signature.
faern Linus Färnstrand

Verified

This tag was signed with the committer’s verified signature.
faern Linus Färnstrand

v0.3.0

Toggle v0.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
faern Linus Färnstrand
0.3.0

v0.2.0

Toggle v0.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
faern Linus Färnstrand
0.2.0

v0.1.0

Toggle v0.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
faern Linus Färnstrand
Release 0.1.0