Propagate service description exception through from var substitution
ecc0b6a
Clean up exception handling/reporting for service load
76252f0
dinitctl: minor refactoring to remove duplicated code
64dcf2d
Update NEWS with recent changes
0987cf2
Refactor to reduce if-nesting
586b5dd
Use "opening log file" as error stage when appropriate
f4d62a5
BUILD: more updates for clarity
3e350b2
dinitctl: slight improvement to err msg when no instance running
e2ba0ca
Build docs: make clear that installation paths should be adjusted
251cbc6
Tweak the check for adding duplicate directories (HOME/XDG_CONFIG_HOME)
cc2a743
Prevent duplicate paths in default user service directories
0fa2c18
Add $XDG_CONFIG_HOME/dinit.d/ to default user service directories. Fixes #222
de7b3be
CI: bump actions/upload-artifact from 3.1.3 to 4.0.0 (#262)
b7eb538
control: fix logic for checking no further handles exist on close
f28ab8c
control: remove as listener when last service handle closed
bfbb7f1
dinitcheck: account for service working directory for commands
47db31a
Bump version to 0.17.2pre (for now)
d7d4d8a
Implement word-splitting variable expansion with "$/NAME"
d9b671e
Add noexcept clause to various string_view functions
41952f6
CI: bump uraimo/run-on-arch-action from 2.5.1 to 2.6.0 (#259)
9f81dca
dinit-monitor: re-word and fix formatting in documentation
c3cb3bd
dinit-monitor: update manpage with initial status commands and status string subsitution
de8e0a2
dinit-monitor: separate service loading and execution initial status commands
8e3cffc
dinit-monitor: add options to specify string substituted for %s per service state
7aae176
dinit-monitor: add support to execute command for initial service state
51a657f
clarify service record packet structure comment
a3d3b9e
control protocol: implement CLOSEHANDLE command
d16f2b7
control: process all available input buffer (really this time)
d1f54fe
control: process all available input buffer
2bf8bcc
Version 0.17.1
a52cc06