console: colorized status output and startup banner
68431f4
dinitctl: on service disable, wait for service to stop
2b25539
doc: examples: update to use seedrng for saving/restoring entropy
6c027cd
Avoid status race when enabling a service
d7d843b
dinit-client: close socket fd if we can't connect to daemon
c2c7c07
Remove Cirrus CI configuration as Cirrus CI is no longer active
0730b4d
dinitctl: indicate modified service description file in service status
a94ef73
dinitctl: show the service description file path in service status
e099aa4
dinitctl: avoid buffer overflow issuing load service
a11fb5c
Ensure that service names do not exceed the maximum length
1e56a23
dinitctl: issue_load_service: avoid overflow on too-long service name
4285fb1
dinitctl: clean up wayward comment
b35bfcd
man pages: additional cleanup and improvements
8e2ac34
man pages: dinit: fix formatting error in "See also" section
a75e6b3
man pages: prefer \e to \\ for literal backslash
ba634d3
man pages: overhaul and format consistently
f8492ac
Version 0.22.1 release notes etc
b946cef
dinit-check: properly handle service argument substitution
0367c99
load: move variable substitutions into settings finalise()
981d851
igr-runner: output test results with consistent width
155128c
integration test: shorten test name
27eb8ed
dinit: improve handling of environment file
bb2dea8
read_env_file: allow to suppress throwing for ENOENT only
2883533
dinit: adjust some checks from system init to system manager
3e48a8e
dinitctl: resolve relative service directory paths
044b950
dinit-client: throw if cannot determine absolute service directory path
70ecd88
control: refactor query_load_mech, allow getcwd failure
1300c63
dinitctl: avoid query of service directories for enable/disable
a7f2418
CI: bump actions/checkout from 4 to 7
00913e5
load_reload_service: include environment file name in error message
375eb42