Files
Chris Tate a59d25f756 Harden service support and integrate with portless clean
- Change requireUnixElevation return type from boolean to void
- Switch macOS KeepAlive to unconditional restart
- Wrap ensureCerts with actionable error message mentioning OpenSSL
- Escape percent signs in Windows batch env values
- Make portless clean uninstall the startup service before removing state
- Add tests for KeepAlive, percent escaping, and tryUninstallService
- Document that portless clean removes the service automatically
2026-05-07 10:20:23 -05:00
..
2026-03-19 02:29:21 -05:00
2026-02-19 23:27:58 -06:00
2026-02-19 23:27:58 -06:00