Skip to content

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 24 Sep 00:06
· 6 commits to main since this release

Warning

This release is broken — use v0.1.3.1 instead.
allow_start_stop (and DACL-only security_descriptor) installs fail with error 87; fixed in v0.1.3.1.

Highlights

  • [service] allow_start_stop = [accounts] — delegate SERVICE_START/SERVICE_STOP (+ QUERY_STATUS) to listed accounts via a generated service DACL. Delegated users start/stop the service with zero UAC prompts; admins and SYSTEM keep full control, interactive users keep the default read set so rsw status keeps working. Mutually exclusive with security_descriptor (validate rejects both).
  • Smart elevation gate — install/uninstall/refresh/apply elevate pre-emptively; start/stop/restart try unelevated first and only relaunch elevated after ERROR_ACCESS_DENIED. Delegated users never see a prompt, everyone else sees exactly one.
  • rsw apply — refresh + ensure-started in one UAC prompt. A running service is left alone (config takes effect on next start).
  • Full-field config manuals (en/cn) now ship inside both release zips; the lite zips carry the same manuals with the [[download]] block stripped, each validated by the matching build before packing.
  • Deps: rustls 0.23.43 → 0.23.45 (RUSTSEC-2026-0285).